当前位置:   article > 正文

【android工具篇】Firefly-RK系列(eg:RK3288 RK3368)一键获取root权限工具RootUtils_rk3288root工具

rk3288root工具

问题描述

越来越多的智能设备使用到了Firefly的开发板(http://dev.t-firefly.com/forum.php),有时候android应用开发必须要获取root权限(如重启设备、静默升级app),一般厂家都会提供获取root权限的方式,但是总有人不知道如何获取root。

请尊重原创,转载需要注明出处,大力哥的博客:https://blog.csdn.net/qq137722697

解决办法

Firefly论坛有一篇关于获取root权限的帖子(传送门),前提是设备要能连接到电脑,通过adb来操作。
1.设备连接到电脑,通过ADB调试;

2.下载附件root.tar和quick_root.tar,解压缩quick_root.tar(终端运行tar xf quick_root.tar)—>最好在电脑上解压

3.打开终端运行如下命令

adb remount
adb push root.tar system/usr/root.tar
adb push quick_root.sh system/usr/
adb shell 
  • 1
  • 2
  • 3
  • 4

接着运行

root@rk3288:/ # cd system/usr/                                                 
root@rk3288:/system/usr # chmod 777 quick_root.sh                              
root@rk3288:/system/usr # ./quick_root.sh 
  • 1
  • 2
  • 3

会自动安装和配置相关文件,配置完成后会自动重启,重启后就已经获得ROOT权限了。

特殊情况

特殊情况总是有的,比如我接触到的一批设备是没有调试接口的,也就无法连接电脑(你可能会说可以用无线adb方式来连接,遗憾的是wifi功能已经被禁了,只能用有线)进行ADB调试;你可能想到了可以在android设备上面运行adb命令嘛,是的,可以的,google就提供了这么一个工具,下载地址传送门 ,该工具用法就跟电脑中使用adb一样。命令同上。

终极解决办法

有没有更简单的方式,比如一键获取root权限,有的,下面就是解决方案

一键获取Root权限工具RootUtils–>方式一: https://fir.im/7pw9
方式二:(扫描二维码) 这里写图片描述

用法:点击“获取Root权限”,稍等片刻,设备重启完成即可,真正的一键获取
这里写图片描述

下面来说说如何实现,博主真好,源码都公布了,还不点个赞(不想了解的就跳过了哈)

实现方法

只需要一行代码就搞定,不信你看

ShellUtils.execCommand("remount \n push file:///android_asset/root.tar system/usr/root.tar \npush file:///android_asset/quick_root.sh system/usr/\ncd system/usr/\nchmod 777 quick_root.sh\n./quick_root.sh ", false);
  • 1

你逗我呢,ShellUtils又不是系统API肯定不止一行代码啦(杠精同志的话)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/134507
推荐阅读
相关标签
  

闽ICP备14008679号