计算机系统应用教程网站

网站首页 > 技术文章 正文

高通Android 5.1系统Root方法 高通手机系统

btikc 2024-10-27 08:35:07 技术文章 8 ℃ 0 评论

文档说明

本文档以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

文件夹结构如下图所示:

增加SuperSU

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

文件夹结构如下图所示:

添加编译路径

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

sc806/device/qcom/common/base.mk

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

修改文件权限

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

 
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中添加服务

1. #user shell 
 
2. #group shell log 
 
3. user root 
 
4. group root 
 
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

本期美女

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表