给红米Note 4X编译LineageOS 14.1刷机包过程【详细】

最近忙着找工作,今天就把以前的一篇文章放上来,防止自己搞忘,也帮助他人少走冤枉路。小米的MIUI确实做得很不错,但是可能你不会知道,它背后收集了大量你的系统数据和用户使用数据,现在是一个强调网络安全,信息安全的时代,如果自己的一举一动都被无情的纳入各种app背后的数据收集系统,我想你是没有隐私可言的。这个时候,作为一个敲代码的猴子,使用开放的系统,让全世界上百万双眼睛盯着的开源系统,至少可以保证系统的可靠性,不会给你留什么后门。虽然我没有仔细看过lineageOs 14.1的源代码,但是毕竟是开源的,从逻辑上讲,它不敢公然背后私底下收集你的数据,但闭源的系统就不好说了,收没收集只有他自己清楚。本着这个基本的原理,我们就把源代码下载回来,自己编译,只要自己电脑没中各种毒,理论上你的系统应当相当的纯净。红米的Note 4X是个性价比很不错的手机,用来刷机做实验还是很不错的,而我就使用了一部红米的Note4X全网通手机,由于小米开源了红米的内核源码,所以也就导致了我们可移植linageOS的出现。
先放一份小米不同手机所对应的开发代号,以防以后到处乱找。

cancro-kk-oss(contain MI 3W, MI 3C, MI 4 series, MI NOTE), armani-jb-oss(H1S), dior-kk-oss(HM-NOTE-LTE), ferrari-l-oss(Xiaomi 4i), thmoas-kk-oss(HM2 LTE),libra-l-oss(Xiaomi 4c,Xiaomi 4s and Xiaomi NotePro),kenzo-l-oss(HM Note3),ido-l-oss(Redme 3 and Redmi 2 android L),gucci-kk-oss(HM Note dual SIM version),pisces-kk-oss(MI 3TD),gemini-m-oss(Mi 5),hydrogen-m-oss(Mi Max),mocha-kk-oss(Mi Pad),latte-l-oss(Mi Pad2),land-m-oss(Redmi 3S),markw-m-oss(Redmi 4),scorpio-m-oss(Mi 5/5s/5s Plus/Note2 and MIX),mido-m-oss(Redmi Note4X)

可以看到Redmi Note4X对应的是mido-m-oss,再看lineageOS中对应的版本号是mido. LineageOS官网放出了编译好的刷机文件,可参见红米Note4X刷机文件下载。
这次我们要下载源码进行自己编译,这样你可以做一些改动和diy.
我们开始吧!
1.准备好一些必须用的工具和设备
首先你需要一部Redmi Note4X解锁手机,不懂如何解锁可去小米官方论坛看教程,简单易学,可参考此链接http://www.miui.com/thread-5465726-1-1.html
不解锁,FASTBOOT就不让你刷进去,因为有数字签名校验,解锁了就不校验你了,可以想刷什么都可以,刷成砖头都可以,当然你的手机就不给你保修了。解锁需要等几天,登录小米账号耐心等待即可。
准备好adb和fastboot,可以从https://dl.google.com/android/repository/platform-tools-latest-linux.zip 下载,然后解压
unzip platform-tools-latest-linux.zip -d ~
为了能方便到处使用此工具,打开~/.profile并添加以下内容

# add Android SDK platform tools to path
if [ -d "$HOME/platform-tools" ] ; then
    PATH="$HOME/platform-tools:$PATH"
fi

然后,运行source ~/.profile更新您的环境。
之后,就需要提前安装构建依赖包了,这些是必不可少的准备工作,如果遇到错误,可以来问我,或者google一下。
我是ubuntu 16.04 amd64位系统,所以我的安装为:

sudo apt-get install bc bison build-essential curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5
  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值