Geek 发表于 2017-4-15 11:13:27

Android 4.4 源码,如何ROOT系统


Android 4.4,如何修改源码,才能 ROOT 系统??
具体有哪些步骤?
或者说,通过第三方软件?
求教。。。

Geek 发表于 2017-4-21 10:36:26

本帖最后由 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]
查看完整版本: Android 4.4 源码,如何ROOT系统