缘起

当初赫然发现小米品牌可以用一部iPhone手机的钱买一堆手机便义无反顾的扎到了小米阵营。那时红米刚刚推出,一气订了四部给家里的老人。年初的时候岳父岳母换话费套餐,顺便买了两部华为,于是红米便被闲置了。

自已的Mi3虽然已经进化到MIUI8,但Android版本依然停留在6,对棉花糖垂涎已久,于是决定刷一部红米,代替目前还是功能机的工作手机。

然后知道了Lineage OS(很多时候简写LOS),竟然对红米RedMi1S这种古董机型都提供系统维护,没二话,就它了。

说一句题外话,红米RedMi1S这部手机的配置其实相当靠谱,性价比颇高,在欧洲这边很受追捧。

准备工作

在LOS官网下载了最新版本(14.1 nightly)的系统镜像,大致滤一遍教程:手头现成就有Android的SDK,软件环境的构建没有难度。倒是硬件方面有几个步骤不能省。

首先到设置->关于->MIUI版本上连击7下,开启开发者模式;然后进入该模式,开启ADB调试模式以及许可调试信息窗口弹出两个选项,再连接电脑时会在手机端显示是否许可MAC地址为特定值的确认窗口。选择允许。这样涉及刷内核的命令才有可能被执行。这中间还必须登陆一下小米账户,告诉小米官方这台机器将进入ADB调试许可模式。估计是为了在数据库取消售后联保,毕竟刷机风险是应当由用户自己承担的。

这里表扬一下Ubuntu,插上红米adb直连,驱动已经内置!对比windows上四处找驱动,甚至要借助豌豆荚之类第三方,简直弱爆了。

为了刷内核,还要有一个预启动系统,类似与PC端的bios,LOS给出了TWRP的连接,找到匹配机器的最新版本,下载。

另外为了root,还要有su预制包,一并下载到本地;加上气象信息提供源,至此,四个软件包准备完毕。

安装

2017-12-21 部分更正:因为是凭记忆写的安装过程,有几步其实是错误或至少是不完整的,特此更正。

命令行执行

adb reboot bootloader

实现重启到fastboot界面,这个命令等效于在关机状态下按着音量减+电源进行启动。在fastboot界面下可以使用fastboot命令与手机交互,但有时会提示无权限,这时需要前缀sudo

因为第一次刷,还要解锁

fastboot oem unlock

音量键选择,开关键确认。

然后刷入TWRP

fastboot flash recovery twrp-XX.img
fastboot reboot-bootloader 

从而切换到TWRP引导系统。进而实现安装su.zip。这一步的等效操作是在fastboot界面下长按音量增+电源。

注意在进入TWRP后再传递压缩文件(其实此前传递也行,但有时需要wipe,则数据不保,所以进入后再传递万无一失)

add push SuperSu.zip /sdcard

体验

因为是副机,加之明确自己的配置在四年前都不算主流,所以根本没有装吃资源的东西。安装软件如下:google全家桶之Pico版(目测仅包含google服务框架和Play Store),谷歌键盘Skype EntrepriseES Explorer, Yahoo天气服务,以及迅飞输入法

其他的应用全部使用系统内置的版本,然后发现这是一个完成度非常高的版本

  • FM Radio可用,且自动显示相关信息(电台名称,当期节目名称,起始时间等)
  • 相机可用,前后镜头都可以
  • 呼吸灯可用,支持自定义色彩
  • 通话质量优秀,与MIUI相比没有显著差异
  • 信号强,貌似胜过MIUI
  • 出奇的省电,第一次充电后坚持了4天!!!(有截图为证) RedMi1S_LineageOS

结论

作为副机,足够我再用四年



Published

30 August 2017

Category

lessons

Tags