注意,本文僅限於小米4c,其他手機僅可參考步驟。如下rom,su,gapps包的下載都是小米4c的,深刷miflash也僅適用於小米手機。
准備工作:
請自行備份好手機內的個人資料。
電腦環境,usb驅動等...(后續補充),可參考如下,
https://wiki.lineageos.org/devices/libra/install
https://wiki.lineageos.org/adb_fastboot_guide.html
安裝原始設備制造商 USB 驅動程序,
https://developer.android.com/studio/run/oem-usb?hl=zh-cn
https://developer.android.com/studio/run/device?hl=zh-cn
https://developer.android.com/studio/intro/update?hl=zh-cn#sdk-manager
Xiaomi: http://www.xiaomi.com/c/driver/index.html
https://gsmusbdrivers.com/
https://www.androidusbdrivers.com/
xiaomi 4C 設備信息查看
https://wiki.lineageos.org/devices/libra
小米深刷工具下載:MiFlash(20180528)
https://c.mi.com/thread-1329226-1-0.html
or
https://en.miui.com/thread-2197836-1-1.html
使用的包:
a). (必要)下載 低版本 開發版 線刷包 miui系統, 下載后 解壓縮。
http://www.miui.com/thread-5281016-1-1.html
選擇:開發版6.1.7線刷包:http://bigota.d.miui.com/6.1.7/l ... 1_cn_b09dac70a0.tgz
b). (必要)下載小米4c的recovery鏡像文件,也叫做底包,我們選擇流行的twrp;
https://dl.twrp.me/libra/
c). (必要)lineageos系統.zip文件,第三方rom文件;
https://download.lineageos.org/libra
d). (可選,google套件)安裝Google Apps
https://wiki.lineageos.org/gapps.html
小米c4平台:arm64; LineageOS 14.1包的Android版本7.1;
http://opengapps.org/?api=7.1&variant=nano
e). (可選,root權限,增加在設置里,需要的時候可以打開)通過安裝LineageOS SU Addon(使用arm64軟件包)
https://download.lineageos.org/extras
上面幾種文件都放在一起,比如 E:\twrp 文件夾下,方便使用。
說明:miui10版本有BL鎖,默認只能升級miui更高版本。
要刷第三方ROM,需要解鎖,官方也提供的解鎖途徑,若能順利通過,可以參照如下連接直接刷機。下面可以直接略過了。
https://wiki.lineageos.org/devices/libra/install
但也有很多用戶無法順利通過官方解鎖,所以網上也能找到很多應對方法。
以下就是參照網絡上眾多帖子,嘗試的結果。僅供參考。2019年2月。
繞過BL鎖刷機具體操作:
====1. 手機通過深刷線連接電腦, 同時按住手機電源和深刷線上的按鈕, 約10秒, 打開9008端口模式.
設備管理器里能看到多出了端口:9008端口。()
跳過bl鎖,降版本刷機。選擇清除全部數據。(因為要改用第三方rom)
打開MiFlash(20180528)深刷工具,點擊[加載手機],因該能加載到開啟9008端口的com口號。
選擇解壓縮好的低版本,線刷版,開發版,這里選的是6.17版
刷完重啟。進入系統,看到已經回到了幾年前的miui7了...
====2. 手機通過數據線連接電腦,
(深刷線 不使用中間的按鈕,就和普通數據線一樣的。
網上也有使用普通數據線改造為深刷線的教程。
或者直接淘寶十幾元包郵1條。)
====3. 進入fastboot模式:
方式1:按[音量下] + [電源]進入fastboot模式。
方式2:電腦開始\運行 cmd, 打開命令提示符。輸入:
E:\twrp>adb reboot bootloader
手機上能看到fastboot的大圖。
====4. 解鎖,(這個步驟返回Okay,仿佛有效,實際不做也能刷,因為第一步通過9008已經跳過bl鎖刷到低版本了)
E:\twrp>fastboot oem unlock
OKAY [ 0.004s]
Finished. Total time: 0.012s
====5. 刷入recovery
E:\twrp>fastboot flash recovery twrp-3.0.2-0-libra.img
Sending 'recovery' (50552 KB) OKAY [ 2.465s]
Writing 'recovery' OKAY [ 0.414s]
Finished. Total time: 2.924s
看到Finished,不要重啟,不要重啟,不要重啟。
如果這時重啟,還會進入小米系統,且剛才刷入的recovery也會被小米恢復。
那么不重啟怎么進入新的recovery呢,又怎么刷入第三方rom呢。
這塊我就循環反復了一天,反復刷不同的包,不同的組合。
其實只要按如下操作即可...
====6. 加載鏡像文件啟動進入recovery.
E:\twrp>fastboot boot twrp-3.0.2-0-libra.img
Downloading 'boot.img' OKAY [ 2.386s]
booting OKAY [ 0.510s]
Finished. Total time: 3.010s
====7. 在手機上操作, twrp界面選擇wipe。我是全選,全清。
清完后,點擊備份,可以看到,只剩下boot還有64Mb;system只剩下2Mb了。其他都為0。
清完重啟一次,重新進入recovery。
====8. 返回twrp界面,開啟sideload。Advanced\ADB Sideload
====9. 刷入第三方rom,rom文件名可以改短一點,
9.1 電腦上操作,如下一條命令直接刷機。
E:\twrp>adb sideload update.zip
Total xfer: 1.01x
9.2 若過程中有報錯,先將刷機包推送到手機上,再刷。
E:\twrp>adb push lineageos.zip /sdcard/
lineageos.zip: 1 file pushed. 3.3 MB/s (478213161 bytes in 138.929s)
手機上,twrp界面選擇install,在手機根目錄下選擇剛才推送上來的lineageos.zip文件。刷入...
若要刷入google套件,也是這個時候推送到手機,依次刷入。
E:\twrp>adb push lineageos.zip /sdcard/
E:\twrp>adb push open_gapps.zip /sdcard/
E:\twrp>adb push addonsu.zip /sdcard/
(全部刷完再重啟!若僅刷了lineageos就重啟了,后續補刷google套件,還要做雙清,甚至多清)
第一次重啟會有點慢,等不及就手動關機,再重啟就好了。
刷了addonsu包的,root授權在開發者模式下,默認是禁用狀態,需要的時候打開即可。
root授權可僅限於應用,僅限於ADB,應用於ADB。
開發者模式下,還可以設置高級重啟,包括(重啟,軟重啟,恢復模式,引導模式)
===============================
https://blog.csdn.net/z309637962/article/details/78195177
看到這個帖子,才知道剛刷完recovery,重啟會被miui重置。
https://zhuanlan.zhihu.com/p/25925007
看到這個帖子,才知道刷完recovery,可以加載外部img鏡像文件啟動手機。
固化:fastboot flash recovery twrp.img (刷入recovery分區)
引導:fastboot boot twrp.img (加載外部鏡像文件啟動手機)
兩者區別:
固化會把twrp.img刷寫並固化到手機ROM的recovery分區里面,
需要緊接着輸入:fastboot reboot重啟進入recovery。
而引導只把twrp.img加載到RAM區,並自動重啟進入recovery。
==================
http://www.miui.com/thread-5281016-1-1.html
[ROM] 小米4C MIUI7 若干刷機包官方下載地址(6.1.7/7.0.16/7.1.6/7.2.4/7.3.2)
http://www.miui.com/thread-6889437-1-1.html
[ROM] 紅米2/2a高配官方MIUI各類刷機包匯總【2017-02】
http://www.miui.com/thread-15803364-1-1.html
[ROM] 【2019.1.4更新】紅米6/紅米6A官方刷機包匯總
http://www.miui.com/thread-7245699-1-1.html
[ROM] 各機型官方MIUI歷史包匯總帖的匯總帖(01-23更新)
=================
