首先是,我比较喜欢DotOS, 在经过搜索后,我选择了xda上作者 twu2 在DotOS上基于小米平板1的修改包。
一些常识:
- 此代mipad在国外代号
mocha
, 而在国内的ROM名字中通常带有KXFCNEK
字样 - 刷第三方ROM时,需要先刷入
twrp
- 进入
fastboot
模式:音量↓
+电源键
- 进入
recovery
模式:先按住
音量↑
不放,再按下电源
键,屏幕点亮后,松开电源键但继续按住音量键,直至twrp
界面出现
刷入DotOS原帖
https://forum.xda-developers....
简要步骤
- 在
fastboot
模式下刷入twrp-3.2.1-0-mocha-shield-20180419.img
或twrp-3.2.1-0-mocha-shield-multirom-20180419.img
- 在twrp下刷入
mocha_repartition_1_2GB_RahulTheVirus.zip
修改分区,重启完成后,再进行下一步 - 刷入
DotOS
zip包 - 有需要的话刷入
openGAPs
pico包 - 刷入
SuperSU
(Android5以下) orMagisk
((Android5及以上)) - reboot
刷回MIUI
本次主要记录从DotOS退回MIUI的刷机过程,其中多少变砖,经过2个晚上才恢复到MIUI。
-
为什么要刷回MIUI
- 想要重新使用平板来阅读文档;
- DotOS续航不行。 连着wifi不用的情况下,待机最长5天就关机了,记忆中MIUI可以待机更久;
- DotOS无法使用相机。这是由上游lineageOS决定的,此包也没有修复;
- 尝试行为
由于当时MIUI论坛下载页面处于维护阶段(截至7/14已经维护8天了),不能下载相应的系统包,在MIUI的英文论坛找了一个中国版的MIUI9,
帖子在这里: http://en.miui.com/thread-254... , 直接下载了卡刷的zip包,使用twrp刷入,失败了。记忆中从MIUI刷入DotOS时,似乎重新分过系统分区,找了一下相关的记录,还真有这回事。
分区不用自己动手,有现成的zip卡刷包,可以通过
adb sideload
或者twrp
刷入。经过多次尝试,最终找到了正确的刷机步骤,记录如下。
准备工作
- 安卓手机通用驱动
下载:https://adb.clockworkmod.com - 用于刷机的adb工具包:
platform-tools
下载:https://developer.android.com... - 支持多ROM的TWRP:
twrp-3.2.1-0-mocha-shield-multirom.img
下载:https://androidfilehost.com/?...如果直接刷入官方的
twrp-3.2.2-0-mocha.img
, 进入recovery后会卡住。 - 还原原厂分区Zip包:
mocha_repartition_stock_by_RahulTheVirus.zip
下载:https://androidfilehost.com/?... - MIUI最新稳定版zip包:
miui_MIPAD_V9.2.4.0.KXFCNEK_97354839c6_4.4.zip
下载:http://bigota.d.miui.com/V9.2... - root 卡刷包:
SuperSU-v2.82-201705271822.zip
下载地址:https://s3-us-west-2.amazonaw...不用
Magisk
是因为它支持Android5及以上版本,我们的MIUI包为Android4.4。
为防链接失效,以上所有文件已备份到百度云:
https://pan.baidu.com/s/1yFpT...
刷机流程
- 保证电量不低于30%
- 在电脑上解压
platform-tools
包,并将以上文件复制到platform-tools
目录下 -
刷入
twrp
- 按住
音量下
+电源键
进入bootloader模式,并将平板连接至电脑 - 在
platform-tools
目录内,空白地方右键,选择在此处打开CMD -
在CMD窗口中输入如下命令
fastboot flash recovery twrp-3.2.1-0-mocha-shield-multirom.img fastboot boot twrp-3.2.1-0-mocha-shield-multirom.img
以上操作会使平板重启进入
twrp
界面。
- 按住
-
刷入原厂分区固件
- 在
twrp
中打开sideload:Advanced
-ADB Sideload
-
在电脑cmd中刷入固件:
adb sideload mocha_repartition_stock_by_RahulTheVirus.zip
刷入完成后,手机会自动重启到recovery(即twrp)继续完成剩余分区操作。
若重启没有进入recovery,则手动重启进入
twrp
,或先进入fastboot, 然后通过fastboot boot twrp-3.2.1-0-mocha-shield-multirom.img
命令进入recovery。以上一步很重要。当然,也可以将文件传到手机并在
twrp
中使用Install
操作卡刷分区固件。切记:
以上步骤单独进行,不要在Install
时一次性选择repartition
包和miui ROM包一次性刷入,否则可能会遇到updater process ended with signal 11
报错。
- 在
-
刷入MIUI ROM
上述步骤若没有问题,则可以刷入MIUI的ROM了。
- 在电脑cmd中刷入ROM:
adb sideload miui_MIPAD_V9.2.4.0.KXFCNEK_97354839c6_4.4.zip
同理,也可以将文件上传到手机,在TWRP中使用Install
方式卡刷。
这一步没有问题,卡刷完成就会提示你是否要重启了。
我们可以一鼓作气刷入SuperSU
。
- 刷入
SuperSU
adb sideload SuperSU-v2.82-201705271822.zip
- 重启系统
点击
Reoot system
, 稍作等待,手机便会进入熟悉的MIUI初始化界面了。至此,刷机完成。
设置平板分辨率
这个需求一开始是想玩 16:9 的游戏,因为 4:3 显示和操作实在是太挫了;
但最近我在用它看文档,有网站做了终端分辨适配,但检测到屏幕宽度为 1536x2048 时,就判断它是PC,于是会加载侧边栏,看起来非常别扭,就算是横屏也好不到哪儿去,于是想到了之前的经历,尝试用 Terminal 终端模拟器来修改分辨率试试,没想到还挺管用。
需要安装一个带有终端功能的客户端,比如 Terminal 或 Ansole 终端 ,并授予 root 权限。
下面是命令:
# 切换到 root 模式
su
# 查看原始屏幕分辨
wm size
# 修改为想要的分辨率
wm size 1534x2048 # 完美
# 还原
wm size reset
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。