解锁小米手机
初衷
- 为了查看
/data/data底下的数据 - 为了安装系统应用
- 为了删除系统应用
准备工作
正文开始
1. 从稳定版到开发板
不管是root的操作还是其他操作,都是依赖开发版本进行操作的
下载完毕之后,可以参考 官方提供的 刷机教程 进行升级,
这里说一句,如果你的小米稳定版,没有 “手动选择安装包”,请连续点击 MIUI的图标10下
这个步骤会清掉所有的数据,包括本地的备份,所以在线备份,或者U盘备份吧。
2. 开始 解bootloader的锁
将准备工作中的2,申请完成之后,可以下载:解锁工具,
- 下载解锁工具
- 绑定账号和设备(设置 -> 更多设置-> 开发者选项 ->设备解锁状态)(如果没有找到开发者选项需要点击 设置->我的设备 -> 全部参数-> MIUI版本),必须绑定否则解锁不成功。
- 手动进入Bootloader模式(关机后,同时按住开机键和音量下键)
- PC端 打开下载的解锁工具,登录相同的具备解锁权限的小米账号,并通过USB连接手机;
- 点击PC端解锁工具的“解锁”按钮,预计10s左右即可完成;
3. root
手动root (手机管家->应用管理->权限 ->ROOT权限管理)
至此小米手机已经root了。
4. 解锁 /System 分区
如果你想对
/System分区进行操作,则需要解锁该分区
执行以下命令:
adb root
adb remount
adb disable-verity
adb reboot
此时就可以对 /System 分区进行操作了。
5. 删除系统应用
在笔者的手机,开发版本的MIUI版本,系统分区的空间太小了。导致不能安装系统应用,故需要删除一些自带的系统应用,来减少分区。
可以参考这里进行删除 链接 , 经过删除 ,空间足矣。腾出 106M的空间。
6. 安装系统应用
经过删除系统应用之后,系统分区的空间可以安装了。
adb push new.apk /system/app/new/
重启就可以了。
这里要说下: 如果包含 so的,需要单独放置在/system/lib 中,或者 /system/app/新起的文件夹名称/lib/arm64/这里面也是可以的
这里说下:遇到的问题:
-
push 不进
/system/app需要push到
/sdcard/在cp到/System/app中,当然也可能是因为你的/system没有解锁 -
桌面找不到新push进去的图标
需要对push进行的apk的权限进行更改,
chmod 777 new.apk即可