完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本ROOT方法适用于RK3288/RK3399 的Android 32/64位系统。
可以root的前提是: 板子本身具有root权限,即可以在adb下执行su切换到root账户,并且可以挂载/system分区为读写模式,一般RK3288开发板都是这种模式,即userdebug模式。 下面板子已验证可以成功root: l Firefly-RK3288 (Android 5.1) l Firefly-RK3399 (Android 7.1 64位) l TinkerBoard (RK3288 Android 5.1) 执行Root之前先下载用到的文件:SuperSU-v2.79-201612051815.zip [内网下载] Root方法(我使用的是Linux系统,Windows下可能稍有不同): ① 板子调试线连接电脑,依次输入 adb root adb remount ===================== 如果是用网络连接adb,假设获取到的ip为192.168.1.100,则执行下面的指令: adb connect 192.168.1.100 adb root adb connect 192.168.1.100 adb remount ==================== ② 解压SuperSU-v2.79-201612051815.zip,进入文件夹,对于Android 32位系统,依次输入以下指令: adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk adb shell chcon u:object_r:system_file:s0 /system/app/SuperSU/SuperSU.apk adb push common/install-recovery.sh /system/etc/install-recovery.sh adb shell chmod 0755 /system/etc/install-recovery.sh adb shell chcon u:object_r:toolbox_exec:s0 /system/etc/install-recovery.sh adb push armv7/su /system/bin/.ext/.su adb shell chmod 0755 /system/bin/.ext/.su adb shell chcon u:object_r:system_file:s0 /system/bin/.ext/.su adb push armv7/su /system/xbin/daemonsu adb shell chmod 0755 /system/xbin/daemonsu adb shell chcon u:object_r:system_file:s0 /system/xbin/daemonsu adb push armv7/su /system/xbin/sugote adb shell chmod 0755 /system/xbin/sugote adb shell chcon u:object_r:zygote_exec:s0 /system/xbin/sugote adb push armv7/supolicy /system/xbin/supolicy adb shell chmod 0755 /system/xbin/supolicy adb shell chcon u:object_r:system_file:s0 /system/xbin/supolicy adb push armv7/libsupol.so /system/lib/libsupol.so adb shell chmod 0755 /system/lib/libsupol.so adb shell chcon u:object_r:system_file:s0 /system/lib/libsupol.so adb shell touch /system/etc/.installed_su_daemon adb shell chmod 0644 /system/etc/.installed_su_daemon adb shell chcon u:object_r:system_file:s0 /system/etc/.installed_su_daemon adb shell cp /system/bin/sh /system/xbin/sugote-mksh adb shell chmod 0755 /system/xbin/sugote-mksh adb shell chcon u:object_r:system_file:s0 /system/xbin/sugote-mksh adb shell cp /system/bin/app_process32 /system/bin/app_process32_original adb shell chmod 0755 /system/bin/app_process32_original adb shell chcon u:object_r:zygote_exec:s0 /system/bin/app_process32_original adb shell mv /system/bin/app_process /system/bin/app_process_original adb shell chmod 0755 /system/bin/app_process_original adb shell chcon u:object_r:zygote_exec:s0 /system/bin/app_process_original adb shell mv /system/bin/app_process32 /system/bin/app_process_init adb shell chmod 0755 /system/bin/app_process_init adb shell chcon u:object_r:system_file:s0 /system/bin/app_process_init adb shell ln -s /system/xbin/daemonsu /system/bin/app_process adb shell ln -s /system/xbin/daemonsu /system/bin/app_process32 adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh Tips:可以把上面指令全部复制,然后粘贴到终端,这些指令会依次执行,但是别忘了最后一条指令的回车。 执行完后,输入 adb reboot重启系统。 等待重启完成后,会发现应用了表里多了SuperSU的应用,打开之,会弹出窗口提示: “SU二进制文件需要更新。。。”,点击继续,在弹出的窗口选择“常规方式”,等待安装完成,完成后点击重启即可。 ③ 对SuperSU进行配置(可选) 配置的目的是对应用静默root授权,不弹出任何提示(有风险)。 打开SuperSU,点击设置à默认操作,选择“授权”; 再点击“显示通知”,取消后面的勾选即可。 以上步骤②中是适用于32位Android的root操作指令,64位系统稍有不同,指令如下: adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk adb shell chcon u:object_r:system_file:s0 /system/app/SuperSU/SuperSU.apk adb push common/install-recovery.sh /system/etc/install-recovery.sh adb shell chmod 0755 /system/etc/install-recovery.sh adb shell chcon u:object_r:toolbox_exec:s0 /system/etc/install-recovery.sh adb push arm64/su /system/bin/.ext/.su adb shell chmod 0755 /system/bin/.ext/.su adb shell chcon u:object_r:system_file:s0 /system/bin/.ext/.su adb push arm64/su /system/xbin/daemonsu adb shell chmod 0755 /system/xbin/daemonsu adb shell chcon u:object_r:system_file:s0 /system/xbin/daemonsu adb push arm64/su /system/xbin/sugote adb shell chmod 0755 /system/xbin/sugote adb shell chcon u:object_r:zygote_exec:s0 /system/xbin/sugote adb push arm64/supolicy /system/xbin/supolicy adb shell chmod 0755 /system/xbin/supolicy adb shell chcon u:object_r:system_file:s0 /system/xbin/supolicy adb push arm64/libsupol.so /system/lib64/libsupol.so adb shell chmod 0755 /system/lib64/libsupol.so adb shell chcon u:object_r:system_file:s0 /system/lib64/libsupol.so adb shell touch /system/etc/.installed_su_daemon adb shell chmod 0644 /system/etc/.installed_su_daemon adb shell chcon u:object_r:system_file:s0 /system/etc/.installed_su_daemon adb shell cp /system/bin/sh /system/xbin/sugote-mksh adb shell chmod 0755 /system/xbin/sugote-mksh adb shell chcon u:object_r:system_file:s0 /system/xbin/sugote-mksh adb shell cp /system/bin/app_process32 /system/bin/app_process32_original adb shell chmod 0755 /system/bin/app_process32_original adb shell chcon u:object_r:zygote_exec:s0 /system/bin/app_process32_original adb shell mv /system/bin/app_process /system/bin/app_process_original adb shell chmod 0755 /system/bin/app_process_original adb shell chcon u:object_r:zygote_exec:s0 /system/bin/app_process_original adb shell mv /system/bin/app_process32 /system/bin/app_process_init adb shell chmod 0755 /system/bin/app_process_init adb shell chcon u:object_r:system_file:s0 /system/bin/app_process_init adb shell ln -s /system/xbin/daemonsu /system/bin/app_process adb shell ln -s /system/xbin/daemonsu /system/bin/app_process32 adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh 以上SuperSU-v2.79-201612051815.zip文件及root指令可以在我资源分享中下载(压缩包中已经包含了操作指令:doRoot64.txt 和doRoot.txt)。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:54 , Processed in 0.670575 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号