技术标签: root SuperSU adb Android
此文章部分摘自 bingoCoder2013的博客
最近闲着没事,平常也喜欢搞搞机,搞机过程中遇到需要root权限是很麻烦的,各大root软件没有适配就无法root,现在有了一点收获,也是整理网上各大论坛出来的,用adb安装SuperSU。
我的环境: 瑞芯微RK3368 / Android 7.1.2 / SuperSU-v2.82-201705271822
由于我也还是小白,没什么说的,直接上脚本
注意: 脚本变量需安照自己机型来修改,如
set CPU_TYPE=arm64
set LIB_FORDER=lib64
这两行CPU_TYPE变量和LIB_FORDER变量需要自行修改
例如我是arm64的CPU架构,系统lib文件夹是lib64,则我CPU_TYPE=arm64,LIB_FORDER=lib64
不了解自己架构的可以在百度上找搜索自己的机型
set CPU_TYPE=arm64
set LIB_FORDER=lib64
adb wait-for-device
adb root
adb remount
adb shell setenforce 0
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 shell "echo >> /system/bin/install-recovery.sh"
adb shell "echo '# Disable SELINUX & Run SuperSU deamon' >> /system/bin/install-recovery.sh"
adb shell "echo '/system/xbin/daemonsu --auto-daemon &' >> /system/bin/install-recovery.sh"
adb shell chmod 0755 /system/bin/install-recovery.sh
adb push %CPU_TYPE%/su /system/xbin/su
adb shell chmod 0755 /system/xbin/su
adb shell chcon u:object_r:system_file:s0 /system/xbin/su
adb push %CPU_TYPE%/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 %CPU_TYPE%/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 %CPU_TYPE%/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 %CPU_TYPE%/libsupol.so /system/%LIB_FORDER%/libsupol.so
adb shell chmod 0755 /system/%LIB_FORDER%/libsupol.so
adb shell chcon u:object_r:system_file:s0 /system/%LIB_FORDER%/libsupol.so
如需深入了解SuperSU的原理,可在网上自行查找,或去SuperSU的官网找说明
文章浏览阅读744次,点赞2次,收藏2次。ClickHouse(上)前言一、列式存储的优点二、ClickHouse瓶颈三、数据类型四、表引擎4.1 MergeTree4.1.1.分区4.1.2.主键4.1.3.order by(必选字段)4.1.4.TTL4.2 ReplacingMergeTree4.3 SummingMergeTree总结前言 本文介绍了大数据中使用的一种数据库ClickHouse,它不同于传统的mysql数据库,ClickHouse是列式存储数据库(DBMS),主要用于在线分析查询处理(OLAP),同样的HBASE也是_数据量多大的时候clickhouse会有性能瓶颈
文章浏览阅读2.6k次,点赞3次,收藏7次。springboot整合mybatis主包名要为 com.jmh.ssmspringboot整合mybatis-plus主包名为 com.jmh.ssmmp。_springboot集成mybatis和mybatisplus
文章浏览阅读2.8k次,点赞7次,收藏49次。本文通过分析汽车贷款违约情况,利用多种机器学习模型进行预测。首先,对数据进行预处理,包括处理缺失值、异常值等,然后使用线性回归、决策树、随机森林、支持向量机 (SVM) 和 K-近邻 (KNN) 等模型进行训练和预测。最后,通过绘制 ROC 曲线并计算 AUC 来评估模型的性能。_车辆贷款违约预测
文章浏览阅读4.7k次,点赞13次,收藏12次。D:\Program Files (x86)\VMwareWorkspace\henu3\henu3.vmx在启动即可!_"主机上的某个应用程序正在使用该虚拟机。 open() \"/etc/nginx/mime.types\" failed"
文章浏览阅读8.8k次,点赞27次,收藏103次。成功安装了Windows10+Ubuntu20.04双系统,还没怎么用ubuntu空间就小的可怜,连下载一个文件的空间都没有了,最终决定删除ubuntu,还原为原来的干净的Windows环境_cmd卸载ubuntu
文章浏览阅读2.2k次。第二个重要的主题是连通性,我们直观上知道想应用连通性到哪种集合上,然而,我们的直观在判断更复杂的集合时可能会失效,例如如果R2R^2中的集合为{(x,sin1/x)|x>0}∪{(0,y)|y∈[−1,1]}\{(x,\sin 1/x)|x>0\}\cup\{(0,y)|y\in[-1,1]\},那么它是连通的吗?如图???\ref{fig:3-3}所示,现在我们想用严格的定义来形式化这个概念。_路径连续推导连续
文章浏览阅读936次,点赞22次,收藏11次。SQL Server数据库具有多方面的优点,主要包括以下几点:1、可靠性高SQL Server数据库是由微软开发和维护的成熟产品,经过了长期的市场验证和实际应用检验,具有高度的稳定性和可靠性。2、性能优越SQL Server在性能方面有着出色的表现,能够处理大规模数据和高并发访问。它采用了优化的查询处理引擎和索引机制,支持多种查询优化技术,如查询优化器、执行计划缓存等,从而提高了查询的执行效率和系统的整体性能。3、安全性强。
文章浏览阅读2.1k次。语音匹配Google voice match feature has been rolled out. Now, your smart device will recognize you with the help of your voice. Bid adieu to complex configurations and authorizations while purchases and sw..._语音比对
文章浏览阅读93次。技术博客中使用WP-Syntax将代码高亮是最常见的。而一段时间不用总会忘记每种语言的的pre标签的值。这里简单介绍下,WP-Syntax 是一个针对 Wordpress 的代码高亮插件,最大的优点是简单易用,兼容性非常好。由于安装好后,后台编辑器不会出现相应的按钮。所以网上有很多网友通过修改 \wp-includes\js\quicktags.js 这个文件来实现添加相应的按钮,方便编辑。..._wp-syntax设置
文章浏览阅读4.2k次。随机IP:#定义4个0-255的随机数字,然后用.将四个随机数拼接起来m=random.randint(0,255)n=random.randint(0,255)x=random.randint(0,255)y=random.randint(0,255)randomIP=str(m)+’.’+str(n)+’.’+str(x)+’.’+str(y)随机数字:randomInt=ra..._"print(\"0x%02x\" % secrets_generator.randint(0,255), end="
文章浏览阅读2k次,点赞3次,收藏5次。配置DCC拨号接口属性拨号接口(包括物理拨号接口和Dialer接口)一旦创建,就会被赋予一系列属性参数的缺省值,因此本项配置任务为可选。①链路空闲时间设置当链路空闲超过了指定时间后,DCC将断开链路。这个空闲时间也即是链路中不存在符合拨号访问控制列表的permit条件的报文传送时间。②下次呼叫发起前的链路断开时间当DCC呼叫链路因故障或挂断等原因导致进入断开状态,必须经过指定时间后才能建立新的拨号连接(即进行下一次呼叫的间隔时间),从而避免对端PBX设备过载。③接口竞争时的链路空闲时_dialer-rule
文章浏览阅读692次,点赞9次,收藏11次。不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。