Android 4.4 源码,如何ROOT系统
Android 4.4,如何修改源码,才能 ROOT 系统??
具体有哪些步骤?
或者说,通过第三方软件?
求教。。。
本帖最后由 Geek 于 2017-4-21 10:38 编辑
最近摸索了一下,发现有两种方法可以ROOT Android4.4系统。
一种是编译到源码里,一种是直接用 adb 的方式 Root。
下面所说的内容,都是建立在 Ubuntu12.04 系统,A80 Android系统
ADB Root:
1、adb shell 进入系统终端(检查主机是否与板子建立连接)
2、另起一个终端,输入 adb remount (因为下面要push一些文件进系统,需要重新挂载)
3、推送两个文件进系统
adb push su /system/xbin/su adb push preinstall.sh /system/bin/preinstall.sh
4、给权限
busybox chmod 755 /system/xbin/su busybox chmod 755 /system/bin/preinstall.sh
注意:因为是adb进行 Root,系统重启后,就会失效,所以建议使用下面的方法。
源码 Root:
1、进入,/android//device/softwinner/octopus-a711/ (octopus-a711 为你的产品目录,CB2的是“sugar-cubieboard2”)
2、修改源码(如图片所示)
vim /android//device/softwinner/octopus-a711/init.sun8i.rc
添加:(给权限)
+# root
+ chmod 755 /system/xbin/su
+ chmod 755 /system/bin/preinstall.sh
vim /android//device/softwinner/octopus-a711/octopus_a711.mk
添加:(copy到系统)
+# for Root
+PRODUCT_COPY_FILES += \
+ device/softwinner/octopus-a711/root/preinstall.sh:system/bin/preinstall.sh \
+ device/softwinner/octopus-a711/root/su:system/xbin/su \
3、重新编译即可
页:
[1]