小米手机MIUI稳定版到开发版到系统应用

1,991 阅读3分钟

解锁小米手机

初衷

  1. 为了查看/data/data 底下的数据
  2. 为了安装系统应用
  3. 为了删除系统应用

准备工作

  1. 下载 开发板的升级包 下载路径 ,按照手机型号进行下载
  2. 申请 bootloader 解root ,申请路径, 耗时几天,才能申请成功
  3. 了解adb 命令 解System (非必须)

正文开始

1. 从稳定版到开发板

不管是root的操作还是其他操作,都是依赖开发版本进行操作的

下载完毕之后,可以参考 官方提供的 刷机教程 进行升级,

这里说一句,如果你的小米稳定版,没有 “手动选择安装包”,请连续点击 MIUI的图标10下

这个步骤会清掉所有的数据,包括本地的备份,所以在线备份,或者U盘备份吧。

2. 开始 解bootloader的锁

将准备工作中的2,申请完成之后,可以下载:解锁工具,

  1. 下载解锁工具
  2. 绑定账号和设备(设置 -> 更多设置-> 开发者选项 ->设备解锁状态)(如果没有找到开发者选项需要点击 设置->我的设备 -> 全部参数-> MIUI版本),必须绑定否则解锁不成功。
  3. 手动进入Bootloader模式(关机后,同时按住开机键和音量下键)
  4. PC端 打开下载的解锁工具,登录相同的具备解锁权限的小米账号,并通过USB连接手机;
  5. 点击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/这里面也是可以的

这里说下:遇到的问题:

  1. push 不进 /system/app

    需要push到/sdcard/ 在cp到 /System/app 中,当然也可能是因为你的/system 没有解锁

  2. 桌面找不到新push进去的图标

    需要对push进行的apk的权限进行更改,chmod 777 new.apk 即可

参考:

  1. 找到手动选择安装包
  2. /system有哪些可以删除