小米5s刷机升级miui11
前言
刚买了个小米5s,但是默认系统是android6的不太够用,想升级到android8系统。这里补充下默认的android6 很好root手机自带了一个root的软件,直接adb然后使用su之后授权就行了,无需解除bl锁。
大部分文章都是使用的win系统,这里没有win系统如是尝试使用mac系统进行后面的操作,其实不管是win还是mac本质上都是adb命令。
下载卡刷包
查阅论坛发现可以刷入miui11稳定版,正好是安卓8的系统。
小米论坛有个帖子提供了小米5s的官网卡刷包但是下载速度很慢,我下载了一下午,然后在一个qq群有个群友告诉我可以在这里下载https://xiaomirom.com/download/mi-5s-capricorn-stable-V11.0.2.0.OAGCNXM/#china-recovery如是下载的问题解决了。
提取system.img
下载之后是个zip文件,我们需要解压但是解压之后发现只有system.img,然后经过查阅资料发现是对rom打包了,截止到 android的8系统,可以使用git这个开源的项目解包获取最终的system.img。 https://github.com/xpirt/sdat2img
使用方法很简单,这个项目就一个py文件,下载下来用python2的环境去运行即可,具体命令如下
python2.7 sdat2img.py system.transfer.list system.new.dat system.img
运行完之后我们就得到了system.img文件了。
注意我这里为了方便将sdat2img.py文件和后面system.transfer.list system.new.dat放到一个目录了,最终生成的system.img也在同一个目录。
刷机
一般刷机的步骤就是解BL锁,然后是刷入recovry,我们直接使用第三方的twrp就行,也是目前我知道比较容易的方案。
在这里下载小米5s对应的twrp版本,这个版本一定要一样,https://dl.twrp.me/capricorn/twrp-3.7.0_9-0-capricorn.img.html。
然后下面我们就是开始进行twrp的操作。
刷入recovery
首先进入fastboot模式
adb reboot bootloader
然后刷入twrp
fastboot flash recovery twrp-3.7.0_9-0-capricorn.img
注:如果不希望安装 TWRP,而只是临时使用 TWRP,运行下面命令(自行替换文件名)并忽略第 5 步骤。
fastboot flash recovery twrp-3.7.0_9-0-capricorn.img
后面的如何操作twrp参考这里https://miuiver.com/install-miui-developer-rom/还有这个https://miuiver.com/how-to-flash-twrp/
最后一步我执行的命令是
adb sideload miui_MI5S_V11.0.2.0.OAGCNXM_6ce204eb2c_8.0.zip
然后最后重启手机即可
root
root选用的是twrp+magisk的形式,参考这里
https://miuiver.com/how-to-flash-twrp/
使用方法第一步下载低版本magisk。https://github.com/topjohnwu/Magisk/releases/download/v22.0/Magisk-v22.0.apk
然后Magisk-v22.0.apk改为Magisk-v22.0.zip,adb push到手机
adb push Magisk-v22.0.zip /storage/emulated/0/Download
之后就可以进入fastboot使用twrp刷入magisk在开机完事了。
本文作者:一起来学python
本文链接:https://www.cnblogs.com/c-x-a/p/18638143
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
2018-12-28 requests支持socks5代理了
2018-12-28 aiohttp分流处理