我的这篇文章只是做个记录。

 

目的:给不打算用的旧的小米4装上linux,并且可以通过pc、手机等连接操控它

材料:一台格式化过的小米4,系统版本为MIUI 10 8.9.13

(担心管理不善造成的信息泄露,同时也为了节省手机存储空间,所以事先格式化了手机,后来发现没必要,刷机过程中也格式化了)

步骤:

1. 获取旧手机的ROOT权限

小米获取root权限官方论坛里有详细指南:http://www.miui.com/thread-12281379-1-1.html。看似简单,实际操作起来遍地是坑。

首先去小米官网申请解锁,一般很快就能通过,通过以后小米会提供一个刷机软件的下载链接。

进入软件后,先登录已经通过解锁申请的小米账号(软件里有时候会无法登录小米账号,但是通过手机验证码登录通常都能正常进入。),再在设置中检测驱动是否正确安装(在旧手机开机状态连接电脑可以安装小米助手驱动),最后按照指示将小米4关机并同时按下电源和减音量键进入fastboot模式,这时把小米4连接到pc,在软件中就能够显示出已连接的状态,并可以一键解锁。

经过多次试验,我总会在小米4解锁50%的时候收到报错,无法解锁,上网查相关的资料,也看到很多人在几年前碰到同样的问题始终没有解决,所以最后我放弃了这个方法采用下面的方法:

搜索并下载旧的小米4刷机包(现在官方已经停止更新,但是论坛提供的下载链接似乎还能使用),然后把小米4连接到电脑,下载小米助手,并在面板上找到刷机按钮:

Android 更换Linux内核 安卓改linux系统 旧安卓刷linux_废物利用

Android 更换Linux内核 安卓改linux系统 旧安卓刷linux_废物利用_02

 然后按照指示在关机状态下按着电源键和减音量键三秒钟进入fastboot状态,出现刷机面板后选择使用本地刷机包,并将路径索引到之前下载的刷机包,点击解锁即可完成root。

 

2. 安装Linux工具包Busybox

busybox是包含很多linux的常用指令程序(例如cp, cmp, dpkg等等)的一个工具包,在安卓上可以很方便地通过一个叫busybox installer pro的apk来安装它。下载busybox installer pro,点击install即可将busybox安装到/storage/xbin目录下。

安装完busybox以后,就已经可以使用一些简单的linux指令了,还可以在这个app里编写并运行一些脚本。

 

【未完待续】