1.png (305.29 KB, 下載次數(shù): 19)
下載附件
保存到相冊
2015-7-25 21:48 上傳
Android 系統(tǒng)rom里面最主要的就3個文件:boot.img、system.img、userdata.img。其中boot.img 存放著內(nèi)核以及Android系統(tǒng)的配置信息,比如android系統(tǒng)各文件夾的讀寫權(quán)限,adb 的權(quán)限。所以如果你要修改adb的root權(quán)限,修改boot.img對應(yīng)的地方就行了。system.img中存放的是系統(tǒng)的各種庫,系統(tǒng)預(yù)裝的app等,userdata.img是存放用戶的配置信息。本文將介紹如何解開boot.img文件,修改對應(yīng)的文件,使adb 登錄后為root用戶。
使用工具: bootimg.exe 常用于解包boot.img 、recovery.img等等。
簡要流程: 1.解包 boot.img 命令: bootimg --unpack-bootimg 注:boot.img應(yīng)和bootimg.exe在同一目錄下。 2.解包 ramdisk.gz (從boot.img 解包獲得) 命令: bootimg --unpack-ramdisk
注:會產(chǎn)生目錄initrd,此目錄下包含各種可執(zhí)行程序和驅(qū)動程序。在此目錄下修改文件default.prop。將ro.secure=0,意為關(guān)閉保護(hù)。 3.打包 ramdisk.gz 命令: bootimg --repack-ramdisk 注:當(dāng)前目錄必須存在cpiolist.txt 和initrd目錄 ,
4.打包boot.img 命令: bootimg --repack-bootimg
5.將boot.img刷入,在PC機上測試。
ROOT有風(fēng)險,需謹(jǐn)慎!
|