Flyme root获取及一些实用shell命令工具安装

Flyme root获取及一些实用shell命令工具安装

前几天玩Android的时候都是用的模拟器去搞的,想试试真机条件下的一些分析,这样就可以调试分析只有arm版本的so文件的APP了。手上刚好有前几年买的魅族,记一下root的过程。(打游戏看到了小彩蛋,HAPPY CHRISTMAS

Root准备当前系统版本 Flyme8,直接点击设置->安全(指纹和安全)->ROOT权限,会要求在官网申请权限,然而稳定版系统又不能申请

于是直接下载升级包,降级到Flyme6.3.0.0的版本

将update.zip直接复制到手机,然后点击即可自动重启安装系统,降级会导致清除所有数据,请做好备份

开始点击设置->指纹和安全->ROOT权限,输入账号密码之后即可自动重启获得root权限

点击设置->关于手机->详情 里面有版本号,点击版本号多次开启开发者选项,打开USB调试

adb shell 进入,然后运行su,在手机上确认允许shell获取root权限即可:

1234:/ $ suenter mainstart command :am start -a android.intent.action.MAIN -n com.android.settings/com.meizu.settings.root.FlymeRootRequestActivity --ei uid 2000 --ei pid 5156 > /dev/null:/ #

Busy Box简介BusyBox将许多常见UNIX实用程序的小版本组合成一个小的可执行程序。它提供了您通常在GNU fileutils、shellutils等中找到的大多数实用程序的替代品。BusyBox中的实用程序通常比功能齐全的GNU同类工具的选项要少。但其中包含的选项提供了预期的功能,其行为与GNU对应的选项非常相似。BusyBox为任何小型或嵌入式系统提供了一个相当完整的环境。

源代码:busybox - BusyBox: The Swiss Army Knife of Embedded Linux

安装由于Flyme中很多Linux命令都没有,因此可以使用busybox安装一些Linux常用命令:

根据架构下载二进制文件:Index of /downloads/binaries (busybox.net)

例如armv8可以直接点击1.31.0-defconfig-multiarch-musl->busybox-armv8l 下载即可

下载之后使用adb push上传到手机,具体命令为adb push path/to/source path/to/destination

开启/system/挂载点的可写权限,mount -o rw,remount /system,(改回来的命令是mount -o ro,remount /system)

将busybox文件移动到/system/xbin/目录下,然后赋予可执行权限:chmod 755 busybox

然后切换到/system/xbin/目录运行busybox:./busybox --install ./

最后将/system/挂载点的权限改回来:mount -o ro,remount /system

相关推荐

五大门派强度解析解读 花与剑选择哪个职业好
bt365体育网址

五大门派强度解析解读 花与剑选择哪个职业好

📅 09-22 👁️ 375
简单制作蔬菜干怎么做?教你自制美味无敌的蔬菜干
beat365在线体育打不开

简单制作蔬菜干怎么做?教你自制美味无敌的蔬菜干

📅 06-23 👁️ 1369
《dnf》心悦宠物属性大全一览
beat365在线体育打不开

《dnf》心悦宠物属性大全一览

📅 09-24 👁️ 3757
电压力锅
beat365在线体育打不开

电压力锅

📅 10-25 👁️ 3025
阴阳师帚神哪里多2024
bt365体育网址

阴阳师帚神哪里多2024

📅 07-20 👁️ 9155
云顶之弈S14装备合成图
365app手机版官方

云顶之弈S14装备合成图

📅 07-11 👁️ 6695
什么是电?电是怎么形成的?
beat365在线体育打不开

什么是电?电是怎么形成的?

📅 10-22 👁️ 1466
海信【43E2F】43英寸/悬浮全面屏/FHD全高清/8GB大存储电视
beat365在线体育打不开

海信【43E2F】43英寸/悬浮全面屏/FHD全高清/8GB大存储电视

📅 07-09 👁️ 6184
弓偏旁的字
365app手机版官方

弓偏旁的字

📅 10-04 👁️ 2937