you need to be root to f_高通Android 5.1系统Root方法

文档说明

本文档以SC806-CN-00(MSM8909平台 / Android 5)为例,说明如何修改使能系统root。

屏蔽原有SU

删除或重命名以下mk文件,使其不参与编译。

sc806/system/extras/su/Android.mk

增加新SU

在sc806/packages/新建文件夹su,并添加以下5个文件(附在文未)。

su / daemonsu / supolicy / libsupol.so / Android.mk

文件夹结构如下图所示:

26a83104-d216-eb11-8da9-e4434bdf6706.png

增加SuperSU

在sc806/packages/apps下新建SuperSU,并将对应apk和对应mk文件放入(附在文未)。

文件夹结构如下图所示:

27a83104-d216-eb11-8da9-e4434bdf6706.png

添加编译路径

把前两步添加的Packages添加到编译路径,修改以下文件。

sc806/device/qcom/common/base.mk

在PRODUCT_PACKAGES的后面添加以下内容,如图:

2aa83104-d216-eb11-8da9-e4434bdf6706.png

修改文件权限

修改system/core/include/private/android_filesystem_config.h

2ca83104-d216-eb11-8da9-e4434bdf6706.png
 1. { 04750, AID_ROOT, AID_ROOT, 0, "system/xbin/su" },  2. { 07777, AID_ROOT, AID_ROOT, 0, "system/xbin/daemonsu" },  3. { 06755, AID_ROOT, AID_ROOT, 0, "system/xbin/supolicy" }, 

添加init服务

在system/core/rootdir/init.rc中添加服务

2da83104-d216-eb11-8da9-e4434bdf6706.png
1. #user shell  2. #group shell log  3. user root  4. group root 
2ea83104-d216-eb11-8da9-e4434bdf6706.png
 1. # SuperSU  2. service daemonsu /system/xbin/daemonsu --auto-daemon &  3. class main  4. oneshot 

编译并烧录

全编译系统并烧录。

附件

https://uploader.shimo.im/f/iGRJXtAH5tAQwD9F.rar?attname=packages.rar&download

本期美女

万茜:实力派演员,一人分饰七人。

30a83104-d216-eb11-8da9-e4434bdf6706.png
31a83104-d216-eb11-8da9-e4434bdf6706.png
32a83104-d216-eb11-8da9-e4434bdf6706.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值