小米 8 普通版刷机 note

586 阅读2分钟

前言:因为想学习 harmonyOS app 开发,偶尔看到 mi8 也可以刷机 harmonyOS, 于是就动手操作了一番,刷机虽然曲折了一番,但是还是成功了,然而所属刷系统不能正常使用,无法连接蜂窝网络,无法上网,不支持时间修改,也不支持华为 dev-echo 联调,最后还是刷回 pixel-Experience 原版 Google Android (get.pixelexperience.org/dipper) 以后不再折腾这个手机的系统了

中间的过程收获是:

  1. adb 启动到 fastboot 模式 (bootloader解锁 简称 bl 解锁,具体自行搜索)
  2. adb 发送文件到 android 手机 (Mac系统 或者 Linux系统应该通用)
  3. fastboot 永久安装 twrp 或者临时临时启动一个 recorvery
  4. adb sideload 文件
./adb reboot bootloader // 启动手机进入fastboot
./fastboot boot PixelExperience_Plus_dipper-13.0-20231122-1748-OFFICIAL.img
./adb sideload MI8_5GB_System.zip
./adb push HarmonyOS-dipper-20230902.zip /sdcard/rom
./adb push HarmonyOS-dipper-20230902.zip /sdcard/
./fastboot flash recovery twrp-3.7.0_9-0-dipper.img
./adb push HarmonyOS-dipper-20230902.zip /sdcard/ // 推送文件
./adb push MI8_5GB_System.zip /sdcard/ // 推送文件
./adb push HarmonyOS-dipper-20230902.zip /sdcard/ // 推送文件
./adb push MI8_5GB_System.zip /sdcard/ // 推送文件
./adb push HarmonyOS-dipper-20230902.zip /sdcard/ // 推送文件
./fastboot flash recovery twrp-3.7.0_9-0-dipper.img  // 往手机刷入 recover
./fastboot boot twrp-3.7.0_9-0-dipper.img // 临时启动但是不安装 recorver
./adb push MI8_5GB_System.zip /sdcard/  // 推送文件
./adb push ~/Downloads/HarmonyOS-dipper-20230902.zip /sdcard/  // 推送文件

www.romleyuan.com/lec/read?id…

食用方式:

①下载线刷包和5GB扩容包

②在twrp中刷入MI8_5GB_System.zip

③等待自动重启后格式化system 格式化data

④重启到fastboot 打开刷机脚本

⑤刷入完整镜像

⑥重启开机进桌面,使用工具里面的修复时间

⑦打开主题,应用一个遥遥领先的主题

小米8普通版下载地址:www.123pan.com/s/SGT8Vv-pY…

关于如何 bl 解锁 小米手机自行百度

You will need the platform-tools from the Android SDK on your computer. developer.android.com/studio/rele…

twrp.me/xiaomi/xiao…

进入 fastboot 刷机完整过程 (提取自 win系统的 bat 批处理)

echo.  请勿关闭当前窗口!!!
fastboot flash boot imgs/boot.img
fastboot flash logo imgs/logo.img
fastboot flash xbl_ab imgs\xbl.img
fastboot flash xbl_config_ab imgs\xbl_config.img
fastboot flash tz_ab imgs\tz.img
fastboot flash storsec_ab imgs\storsec.img
fastboot flash qupfw_ab imgs\qupfw.img
fastboot flash modem imgs\modem.img
fastboot flash keymaster_ab imgs\keymaster.img
fastboot flash hyp_ab imgs\hyp.img
fastboot flash dsp imgs\dsp.img
fastboot flash devcfg_ab imgs\devcfg.img
fastboot flash cmnlib_ab imgs\cmnlib.img
fastboot flash cmnlib64_ab imgs\cmnlib64.img
fastboot flash bluetooth imgs\bluetooth.img
fastboot flash aop_ab imgs\aop.img
fastboot flash vbmeta imgs/vbmeta.img
fastboot flash vendor imgs/vendor.img
fastboot flash system imgs/system.img