电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android 實(shí)現(xiàn)永久性開(kāi)啟adb 的root權(quán)限

瀏覽:73日期:2022-09-26 10:30:08

adb 的root 權(quán)限是在system/core/adb/adb.c 中控制。主要根據(jù)ro.secure 以及 ro.debuggable 等system property 來(lái)控制。

默認(rèn)即檔ro.secure 為0 時(shí),即開(kāi)啟root 權(quán)限,為1時(shí)再根據(jù)ro.debuggable 等選項(xiàng)來(lái)確認(rèn)是否可以用開(kāi)啟root 權(quán)限。為此如果要永久性開(kāi)啟adb 的root 權(quán)限,有兩種修改的方式:

1. 修改system property ro.secure, 讓ro.secure=0。

2. 修改adb.c 中開(kāi)啟root 權(quán)限的判斷邏輯。

下面詳細(xì)說(shuō)明這兩種修改方式:

第一種方法.

修改system property ro.secure, 讓ro.secure=0。

(1) 修改alps/build/core/main.mk

ifneq (,$(user_variant)) # Target is secure in user builds. ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1

ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1

改成

ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0

(2) 在android JB 版本(4.1) 以后,google 從編譯上直接去除了adbd 的user 版本root 權(quán)限, 為此您要修改system/core/adb/Android.mk 中的編譯選項(xiàng) ALLOW_ADBD_ROOT, 如果沒(méi)有打開(kāi)這個(gè)選項(xiàng),那么adb.c 中將不會(huì)根據(jù)ro.secure 去選擇root 還是shell 權(quán)限,直接返回shell 權(quán)限。

因此您必須需要Android.mk 中的第126行:

ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))===> ifneq (,$(filter userdebug user eng,$(TARGET_BUILD_VARIANT)))

第二種方法.

修改adb.c 中開(kāi)啟root 權(quán)限的判斷邏輯。這里針對(duì)4.1 以后版本 和4.1以前版本有所區(qū)別。

如果是JB 4.1 以后版本,直接修改函數(shù) should_drop_privileges() 函數(shù), 清空這個(gè)函數(shù),直接返回 0 即可。返回0 即開(kāi)啟root 權(quán)限。

[測(cè)試與確認(rèn)]

當(dāng)修改完成后,只需要重新build bootimage ,然后download 即可,然后到setting 中開(kāi)啟debug 選項(xiàng),adb 連接后,會(huì)顯示 #, 即root 成功。

補(bǔ)充知識(shí):adb怎么判斷是否有root權(quán)限,并更改system/app內(nèi)容

一、首先判斷root權(quán)限:

adb root結(jié)果:C:signapp>adb rootrestarting adbd as root # 說(shuō)明有root權(quán)限 ,若是adbd cannot run as root in production builds 則說(shuō)明沒(méi)有root權(quán)限

二、更改system/app內(nèi)容

一般情況下system/app都會(huì)出現(xiàn)read only,所以需要adb remount(這是一個(gè)重新mount你的分區(qū)的命令,讓system分區(qū)從只讀變成可讀可寫(xiě),獲得了root權(quán)限才可運(yùn)行,先執(zhí)行adb root)

在system/app中就可以隨意修改了,但是注意一點(diǎn),

若想預(yù)置為系統(tǒng)應(yīng)用,則如果只是將apk拷貝到 /system/app目錄下還是不夠的,還需要 777 的權(quán)限,命令:chmod 777 target.apk

總的來(lái)說(shuō)就下面幾個(gè)代碼:

adb rootadb remountadb push target.apk /system/app

adb shellcd ../system/appchomd 777 target.apk

reboot

還有些地方可以通過(guò)如下命令操作:

$ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做準(zhǔn)備。 $ adb shell $ su // 切換到 root 用戶。如果沒(méi)有獲得 Root 權(quán)限,這一步不會(huì)成功。 # mount //顯示當(dāng)前mount情況 # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區(qū)可寫(xiě)。 # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實(shí)現(xiàn),但一般設(shè)備中沒(méi)有包含該命令。如果使用 mv 會(huì)出現(xiàn)錯(cuò)誤:failed on ’/sdcard/NetWork.apk’ - Cross-device link。 chmod 777 chetou.apk # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區(qū)屬性,只讀。 # exit $ exit

以上這篇Android 實(shí)現(xiàn)永久性開(kāi)啟adb 的root權(quán)限就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 硅胶制品-硅橡胶制品-东莞硅胶制品厂家-广东帝博科技有限公司 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 方源木业官网-四川木门-全国木门专业品牌 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | LOGO设计_品牌设计_VI设计 - 特创易 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 湖南自考_湖南自学考试网 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 |