rk3399 Android7 root


#######################################################################################
执行指令之前说明:
因为adb push 一直出现
adb push arm64\su system/xbin/
failed to copy 'arm64\su' to 'system/xbin//su': couldn't create file: Read-only file system
所以使用adb disable-verity就有权限了

如果adb disable-verity指令不执行,更换更高版本的adb
我这里使用的是1.0.39版本的
E:RK3399_android7.1_root>adb verision
Android Debug Bridge version 1.0.39
########################################################################################

1.执行指令
adb root
adb remount
adb disable-verity
adb reboot 

1)重启后再次执行
adb root
adb remount

2)安装Superuser.apk
adb install common\Superuser.apk

3)push arm64的文件到3399的目录中

adb push arm64\libsupol.so system/lib64
adb push arm64\su system/xbin/
adb push arm64\su system/xbin/daemonsu

4)给权限
adb shell 
chmod 06755 system/xbin/su
chmod 06755 system/xbin/daemonsu

2.3399-android7.1-industry\system\core\rootdir\init.rc
init.rc需要添加一个service来执行如下命令


service daemonsu /system/xbin/daemonsu --auto-daemon
   class main
   seclabel u:r:tee-supplicant:s0
3.修改完以后,发现启动服务失败,于是还要关闭selinux

3399-android7.1-industry\system\core\init\init.cpp

   
4.重启机器并打开su apk,如果前面步骤操作成功则会提示重启,点击确认重启后root成功

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值