3399 android root,RK3288/3399 Android Root方法

本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)

参考了tinkerBoard 论坛root方法https://tinkerboarding.co.uk/forum/thread-648.html

执行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)。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将RK3288设备升级到Android 7.1并root,您可以按照以下步骤进行操作: 1. 下载适用于RK3288Android 7.1固件,确保固件是适用于您的设备型号的版本。 2. 将设备连接到电脑,并将固件文件复制到设备的内部存储或SD卡中。 3. 打开设备设置,找到“关于设备”选项,然后点击“软件版本”多次,直到开启开发者选项。 4. 返回上级菜单,找到“开发者选项”,然后进入并启用“USB调试”选项。 5. 断开设备与电脑的连接,并将设备关机。 6. 进入设备的恢复模式。不同设备的进入方法可能有所不同,通常是按住音量减和电源键直到进入恢复模式。 7. 在恢复模式下,使用音量键导航到“安装Zip文件”或类似选项,并使用电源键确认选择。 8. 导航到存储设备上的固件文件,选择并确认安装。 9. 安装完成后,在恢复模式下重新启动设备。 10. 下载适用于Android 7.1的root工具,如Magisk或SuperSU。 11. 确保设备已连接到电脑,将root工具复制到设备的内部存储或SD卡中。 12. 断开设备与电脑的连接,并将设备关机。 13. 重新进入恢复模式,导航到“安装Zip文件”或类似选项。 14. 选择并确认安装root工具。 15. 完成root工具的安装后,重新启动设备。 现在,您的RK3288设备应该已成功升级到Android 7.1并root。请注意,root操作可能会使设备的保修失效,并可能存在安全风险,请谨慎操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值