|
[风之空响]firefly-3399如何ROOT,适用6.0和7.1
发表于 2017-5-17 15:47:47
浏览:232709
|
回复:119
打印
只看该作者
[复制链接]
楼主
本帖最后由 风之空响 于 2017-5-17 15:50 编辑
1.删除system/extras/su/Android.mk 屏蔽系统su编译
2.使用PRODUCT_COPY_FILES拷贝附件的su到out/../system/xbin/目录下
例 PRODUCT_COPY_FILES +=$(LOCAL_PATH)/su:system/xbin/su
之前很多人不知道这一行代码加在哪里,不知道的就加在device/rockchip/rk3399/device.mk里面
3.然后根据附件中的补丁做修改
4.make installclean 后重新编译
5.编译后烧写固件,如无法获取root,请查看ls -l system/xbin/su 的权限是否为6755
之前有人问权限不对怎么修改
adb root
adb remount
后即可修改文件权限
注1:此次root我在设置-开发者选项中添加了一个开关,便于用户打开关闭root权限。如要默认root的话,则在build.prop中添加persist.sys.root_access=1
注2:这次7.1的selinux也边的比之前跟严格了,如要自己在init.*.rc中自行添加服务,记得要在system/sepolicy中添加对于的te文件
root.tar.gz
(151.87 KB, 下载次数: 736)
|
|