目录

参考资料

注意

0.准备工作

安装驱动

下载相关文件/软件

必备

可选

1.解锁bootloader或刷入未锁定bootloader的系统

解锁bootloader

刷入未锁定bootloader的系统

2.刷入第三方recovery

3.刷机

全清

刷入LineageOS

刷入其他软件

4.重启

其它


参考资料

https://www.cnblogs.com/sztom/p/10350983.html

LineageOS维基——小米4C:https://wiki.lineageos.org/devices/libra

注意

以下内容适用且仅适用于小米4C,其它手机仅供参考。

操作前注意备份手机中的资料。

0.准备工作

安装驱动

我用的是Windows 10 2004版,也许是安装了Android Studio的原因,或者是Windows自动帮我配置好了驱动,我没有手动安装即可正常连接。大家可以参照下面两个网站进行驱动安装。

安装原始设备制造商 (OEM) USB 驱动程序
https://developer.android.com/studio/run/oem-usb?hl=zh-cn

图文详解小米手机驱动安装
http://www.xiaomi.com/c/driver/index.html

如果驱动安装失败,可在MiFlash中安装驱动。

下载相关文件/软件

必备

MiFlash

小米线刷工具:https://www.miui.com/shuaji-393.html
如果需要其他版本的MiFlash,看这篇博文的“刷机工具”>“2.MiFlash / MiFlash Pro”部分。

如果上面驱动安装失败,可以在这里安装。
用管理员身份打开MiFlash,点击左上角的Driver,点击弹出窗口中的“安装”即可。
这里我用的是20180528版,如果使用其它版本刷机失败可以试试这个。

ADB

下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

如果无法下载,请使用代理。或者参考这篇博文,我在百度网盘有备份。

这里我用的是30.0.4版。

下载完成后解压,推荐把下面的“小米4C第三方recovery文件”、“LineageOS系统安装文件”、“Google全家桶”,“LineageOS SU Addon”和它放到同一目录下,便于操作。

未锁定bootloader的MIUI开发版系统线刷包

这里用的MIUI7 6.1.7开发版线刷包,这个版本和之前版本的MIUI系统一样,没有锁定bootloader。想使用其他版本MIUI系统的可以看这篇博文。

下载地址:http://bigota.d.miui.com/6.1.7/libra_images_6.1.7_20151221.0000.11_5.1_cn_b09dac70a0.tgz

下载完成后,解压这个压缩包,如果使用的是7zip,需要解压两次。确保最终得到的是一个文件夹,而不是tar文件。

小米4C第三方recovery文件

这里用的是TeamWin开发的TWRP,也可以使用其他版本的recovery,比如国内大佬cofface基于TWRP recovery开发的中文版(参考这篇博文)。

下载地址:https://dl.twrp.me/libra/

推荐使用twrp-3.1.1-0-libra.img这个版本的recovery文件。为什么不用最新的twrp-3.1.1-1-libra.img,而是次新的版本?因为我使用最新版recovery能成功刷入“我的手机”,但无法进入recovery。这个问题可能就我一个人,你可以试试最新版。

LineageOS系统安装文件

参考这篇博文,LineageOS团队可能处于安全原因,移除了不再维护的小米4C LineageOS系统文件。

小米4C LineageOS下载页(此页面已被官方移除):https://download.lineageos.org/libra

archive.org备份:https://web.archive.org/web/*/http://download.lineageos.org/libra

这里是我之前备份的系统安装文件

小米4C LineageOS最终版:lineage-14.1-20190207-nightly-libra-signed.zip

链接: https://pan.baidu.com/s/1Lwy0mapR5JeO6dGyCM0qOQ 提取码: cxwg

如果对该文件安全性存在疑虑,可从archive.org备份页中下载sha256(该文件下载下来可能是一个压缩包,但它实际上是一个纯文本文件),用文本编辑器打开它,与从百度网盘下载的文件进行比对。

73856f61c06455c1b08b2d44dfe308ee7ef5ce4317c3ec3d9af2f6365bedda7e lineage-14.1-20190207-nightly-libra-signed.zip

下载完成后务必进行文件校验,百度网盘下载大文件可能出现文件损坏。

可选

Google全家桶

上面我提供的LineageOS,Android版本是7.1.2,LineageOS版本是14.1-20190207-NIGHTLY-libra。

如果你准备安装Google全家桶(Google apps),你需要进入https://opengapps.org/,选择ARM64,7.1。LineageOS官方推荐选择nano。经测试,受System分区大小限制,最大只能安装micro。这里推荐安装nano(文件大小:micro>nano>pico)。

下载地址:https://opengapps.org/

LineageOS维基:https://wiki.lineageos.org/gapps.html

opengapps各版本包文件差异:https://github.com/opengapps/opengapps/wiki/Package-Comparison

LineageOS SU Addon

看名字就知道是干嘛的,选择14.1版本su (arm64) ,还有一个14.1版的su removal (arm64),不需要root时刷这个。

下载地址:https://download.lineageos.org/extras

1.解锁bootloader或刷入未锁定bootloader的系统

自从某个系统更新后后官方锁定了bootloader,要安装第三方系统,需要解锁。官方也提供的解锁途径,如果能成功解锁,可跳过这一步,直接进入第2步。

解锁bootloader

https://www.miui.com/unlock/index.html

按照网页和软件提示操作即可。

刷入未锁定bootloader的系统

关机。屏幕黑以后再等待几秒钟,确保完全关机后,同时按住“电源”和“音量-”进入fastboot模式(屏幕上有米兔图标和“FASTBOOT”字样)。

运行cmd,进入ADB目录,在命令行输入

fastboot oem edl

即可进入EDL(Emergency Download,紧急下载)模式,或称9008。

打开MiFlash,点击“加载设备”,即可看到处于EDL模式下的手机,选择上面解压出来的线刷包文件,点击“刷机”,即可刷入。

如果不出意外,结果处会显示success,表示刷机成功。手机刷机完毕后不会自动开机,这里也不需要开机。

2.刷入第三方recovery

如无意外,手机目前处于关机状态,如果上一步刷完后开了机,现在把手机关上。按照和上面相同的步骤进入fastboot模式。

解锁
理论上来说这一步不做也没问题,因为上面已经刷入了未锁定bootloader的系统。

fastboot oem unlock

刷入recovery
运行cmd,进入ADB目录,在命令行输入

fastboot flash recovery twrp-3.1.1-0-libra.img

看到Finished后,不要重启。
如果这时重启,还会进入小米系统,且刚才刷入的recovery也会被小米恢复。这里紧接着输入

fastboot boot twrp-3.1.1-0-libra.img

直接重启到recovery(命令运行完成后手机可能有几秒的延迟,耐心等待)。如果超过1分钟没有进入recovery,说明之前操作步骤有问题,最大可能是你的recovery版本不对,看一下是不是twrp-3.1.1-0-libra.img,或者试一下其他版本的recovery。

3.刷机

全清

进入recovery后,你可能发现屏幕怎么操作都没有反应,这时你需要耐心等待3-5分钟,一般就可以了。如果等不及或者等了很久都无法操作,推荐使用OTG连接一个鼠标操作。

主界面选择Wipe,进入后选择“Advanced Wipe”,选择所有,全部清除。

全部清除后,返回主界面,点击Backup,可以看到,只剩下Boot还有64MB,System只剩下2MB,其他都为0MB。

全部清除后重启一次,重新进入recovery。这里用recovery自带的重启功能即可(主界面>Reboot>Recovery)。

刷入LineageOS

进入recovery并能正常操作后,点击Advanced,选择ADB Sideload,滑动启动ADB Sideload。

运行cmd,进入ADB目录,在命令行输入

adb sideload lineage-14.1-20190207-nightly-libra-signed.zip

如果刷机过程中报错,先将刷机包复制到手机上再刷。

注意:我用twrp-3.0.2-0-libra.img版本recovery刷这个ROM会报错,用twrp-3.1.1-0-libra.img就没问题。

刷入其他软件

推荐把要刷的文件复制到手机里并在recovery中安装,避免边传输边安装出现一些不必要的问题。

先刷入系统,再刷入Google全家桶,再刷入LineageOS SU Addon。

谷歌套件受System分区大小所限,最大只能安装micro版本,这里推荐安装nano版本(文件大小:micro>nano>pico)。

如果你想要安装谷歌全家桶,你必须在系统第一次开机前刷入Google全家桶,否则手机可能会出现不可预知的故障。
你需要把全部需要安装的软件刷完再重启!如果只刷了LineageOS就重启了,后续补刷Google全家桶,可能要做双清,甚至多清。

4.重启

第一次重启会有点慢,请耐心等待。如果等不及就手动关机,再开机。

如果多次重启均无法进入系统,按照本文检查你的操作是否有有误。

其它

如果你刷了LineageOS SU Addon,root授权在开发者模式下,默认是禁用状态,需要的时候打开即可。
Root授权可设置为“已禁用”、“仅限于应用”、“仅限于ADB”和“应用与ADB”。

开发者模式下,还可以设置高级重启,包括重启、软重启、恢复模式,引导模式。

小米4C刷LineageOS相关推荐

  1. 小米4C刷机图文最详细的教程都在这了好好看总会学会的

    将下载所得的刷机工具以及刷机包解压,解压后如下图   • 注意:由于部分小米手机现在已经机上bootloader锁,所以需要先进行解锁再刷机,否则会出现"系统找不到指定文件"等提示 ...

  2. 米4用linux刷机救转,小米4C变砖了怎么办 小米4C刷机救砖教程

    小米4C手机近日进行正式上市了,很多入手该机的朋友们都会先将小米4C进行ROOT那么,ROOT后的小米4C变砖了怎么办?如何解决?对于所有准备刷机的安卓用户们来说,想必大家最为担心的就是害怕手机一不小 ...

  3. 用archlinux给小米手机刷lineageOS教程

    小米手机需要解锁,解锁教程很多,不说了 1.下载TERP 去官网根据手机型号下载TWRP 2.下载adb工具 sudo pacman -S android-tools 3.重启到bootloader ...

  4. 小米4C刷openwrt

    目录 1.进入openwrt官网 2.下载4c对应的openwrt固件 3.上github下载打开4c的telnet和ftp的python项目 4.解压项目安装python依赖(自备python环境) ...

  5. 小米4c刷机包Linux,MIUI【双开应用】数据备份(android通用,分身数据)

    本帖最后由 jonhy_love 于 2018-3-31 09:57 编辑 miui发帖子一直是审核不过,发在这了. 0 前言现在手机配置都高了,Android新版本也都支持手机分身和应用双开(分身) ...

  6. 小米4C刷回原厂固件

    目录 1.请出小米官方救砖工具 2.下载官方镜像 3.使用官方救砖工具,选择固件 4.等待3-5分钟,亮起蓝灯重启就行 1.请出小米官方救砖工具 进入官网 2.下载官方镜像 下载对应型号固件 3.使用 ...

  7. 小米4C 刷机 接触授权

  8. 小米4c android4.4,小米4c 开启USB调试模式

    我们要将小米4c与电脑进行连接,就必须要打开小米4c系统的调试模式,不同的系统版本打开调试模式的方法有所不同,在这里我们就谈谈小米4c各种系统版本打开USB调试模式的方法. 1.针对Android 2 ...

  9. 小米4c,5s 红米note4x 刷 Lineage OS

    强迫症不能容忍miui的广告,怒刷Lineage OS 14.1 + Xposed 准备工作: 网盘地址:链接:http://pan.baidu.com/s/1slv59XN 密码:g9sk 资料自行 ...

最新文章

  1. Openresty最佳案例 | 第3篇:Openresty的安装
  2. JZOJ 5638. 【NOI2018模拟4.8】IIIDX
  3. 显卡服务器已停止响应,电脑提示显卡驱动已停止响应并且已成功恢复该怎么解决?...
  4. oracle with as用法_关于Oracle with语句用法说明
  5. 书评第001篇:《C++黑客编程揭秘与防范》
  6. 网吧电脑怎么学一级计算机,如何关掉网吧电脑上的防火墙系统-电脑自学网
  7. steam桌面图标空白问题解决
  8. HTML 内联元素之间的空隙问题
  9. c语言解惑 指针 数组 函数和多文件编程,C语言解惑 指针、数组、函数和多文件编程...
  10. 〖Python WEB 自动化测试实战篇⑤〗- selenium 元素定位详解 - (八大元素定位方式)
  11. Android音视频点/直播模块开发
  12. 怎么用计算机计算复利,如何用普通计算器计算复利
  13. 关于UWB(超宽带)
  14. 如何在REST API中使用查阅项的值作为过滤条件
  15. 天空之城 10孔口琴
  16. Android手机添加BusyBox超级终端打造linux工具箱
  17. 7天酒店斩获五洲钻石奖“年度投资价值酒店连锁品牌” 打造酒店投资极致性价比
  18. 【小白成长】提升内功,能够让你走的更加长远的优秀书籍介绍
  19. Android开发岗还不会这些问题,面试建议
  20. html+css 微信界面(续一之html)

热门文章

  1. PostgreSQL服务端监听设置
  2. python学习笔记1-环境安装
  3. 电脑插入头戴式耳机后声音依然外放
  4. C#各语言版本特性介绍
  5. 野蔷薇的伤感人生日志:已失落于尘埃,再也找寻不得
  6. EF CodeFirst 必须要解决的问题
  7. Android之仿微信发朋友圈图片选择功能
  8. 下载微信支付sdk的两个方法
  9. 资深营销团队管理专家——文彬
  10. office文档***