前言
時間的車輪來到2018年,手機市場也逐漸進入了飽和期 。除了極少數廠商的逆市增長之外,大多數廠商都放緩了增長的腳步 。不少廠商的出貨量出現了下降,IDC的數據已經證實了這一點 。
記得李宇春有一首歌叫《再不瘋狂我們就老了》,在給這篇原創起名時,我思考了挺久,覺得起這個類似的名字還是挺合適的 。畢竟,現在看來刷機距離我們有一些漸行漸遠的感覺 。李大錘同學是我微博關注的一個90后數碼博主,他的兩個問題引起了大家的討論:

文章插圖
事情的緣起,其實是華為最近發布的一則停止官方解鎖的公告,這在搞機界引起了不小的反響 。老機型兩個月后不再提供官方解鎖碼,而新上市的機型一律不能解鎖,這意味著華為手機想要刷第三方系統變得非常困難 。華為的解釋是,目前刷機的用戶占總體用戶數的1%不到,而且發現了大量利用官方解鎖后,刷入帶有廣告或后門的系統的不法商家,利用此漏洞牟利 。

文章插圖
不過不少數碼類KOL表示不能接受,有些甚至在微博放言,從此不再購買華為的手機 。比如這位魔法師蛋小丁:

文章插圖
那么對于安卓手機來說,刷機到底會帶來什么樣的改善?普通用戶是否有必要進行刷機這樣的操作呢?如果需要刷機,哪些機型會成為更好的選擇呢?本文將力圖從原理角度切入,并逐一進行分析 。

文章插圖
刷機這個詞幾乎是伴隨著安卓系統一同出現的 。從百度指數來看,刷機的熱度在前兩年達到了一個高峰 。最近幾年則有逐步回落的趨勢 。

文章插圖
從刷機這個詞搜索的地域來看,集中在北上廣等一二線城市,年齡段集中在20到39歲 。而性別劃分中,則有82%的搜索請求是來自男性用戶,看來搞機的主力還是漢子 。
刷機的意義
從好幾年前,我就開始接觸刷機 。那么問題來了,對于安卓手機來說,最基本的一個疑問就是,為什么要刷機?也就是說刷機的意義是什么呢?

文章插圖
Android 即使是發展到了2.3版本的時代,從使用體驗的角度來說,仍然有很多不足之處 。再加上當時除了HTC、三星等少數品牌,各個硬件廠商對于系統界面的優化并不重視 。而不少第三方的ROM可以很好地解決這些痛點,這就使得刷機逐漸流行起來了 。

文章插圖
MIUI也是那個時候開始流行起來的 。以谷歌二太子Nexus S為例,刷入第三方的內核后,Root后配合NSTools可以支持超頻和快充(當時還沒有快充這個詞,5V1A已經算較快的充電速度了),給使用體驗帶來很大的提升 。

文章插圖
而對于HTC Desire HD (G10) 這樣的機器來說,官方ROM只能支持到Android 2.3(Gingerbread),谷歌從Android 4.0開始引入的Project Butter,增加系統流暢性等的新特性都無從體驗了,因而刷入Android 4.4(KitKat)版本的第三方ROM,可以大大優化使用的體驗 。還有包括新引入的Material Design,ROBOTO字體,全局代理支持等,都是在Android 2.3下無法體驗的 。

文章插圖
當然,隨著Android的不斷發展,KitKat后安卓的使用體驗已經逐步完善 。再加上硬件廠商對于軟件使用體驗也越來越重視,使得第三方的ROM生存空間越來越小 。

文章插圖
如今,更多的用戶刷機或Root手機,是為了安裝Xposed框架以及對應的模塊,如綠色守護和黑域,或支持自動搶紅包、微信防撤回等功能 。

文章插圖
當然,第三方ROM偶爾也會帶來一些體驗上的驚喜,例如魔趣基于Android 6.0版本的系統中,就帶有錘子開源的“大爆炸”和“一步”等功能:

文章插圖
刷機的工具和系統
要講清刷機操作的各個步驟,首先需要看一下安卓系統的開機時序 。我這里是采用的類似電腦開機引導的思路來分析,如有疏漏之處還請輕拍 。從圖中可以看到,Bootloader類似電腦中的BIOS,初始化硬件并且更強大的是可以引導內核 。解鎖或繞過Bootloader是刷機的第一步,如果不進行這個操作,后續的步驟都無法進行:

文章插圖
這里以HTC手機上的HBOOT為例,從Bootloader可以進入Fastboot模式或Recovery模式:

文章插圖
官方的Recovery在系統更新時都會啟用,不過由于過程中會對刷機包的數字簽名進行校驗,因而使用自帶的Recovery是無法刷入第三方的ROM的 。因而解鎖Bootloader后,需要先刷入第三方的Recovery才能進行刷機 。目前常用的Recovery有ClockWorkMod Recovery:

文章插圖
以及TWRP Recovery (TeamWin Recovery Project) :

文章插圖
以我手邊的G10為例,就是使用了修改過的觸摸版本的CWM Recovery完成刷機的 。具體解鎖的步驟,依照手機不同的品牌和型號,也會有所不同 。HTC的機器既可以使用官方解鎖后再刷一遍boot.img,也可以先降級后再S-OFF 。

文章插圖
系統的選擇方面,目前ROM的作者都是基于谷歌和高通等廠商開源的系統和內核進行適配的,因而個人更建議選擇帶有官方支持的系統,不論是系統的穩定性還是解Bug的頻率,相對來說都有一定的保障 。

文章插圖
目前可選的第三方系統還是比較多的,例如從CyanogenMod演變而來的Lineage OS,還有OmniROM,ResurrectionRemix,魔趣Mokee OS等,界面風格都接近原生系統,各有特色 。比較具有代表性的Lineage OS,追求極簡的風格,ROM包的體積只有幾百MB,相比其他ROM動輒接近2GB來說也很小:

文章插圖
Mokee OS則是最具代表性的國內的ROM了,一些應用做了替換,如圖庫就使用LeafPic,內置Magisk,本地化做得還不錯:

文章插圖
其他的諸如Resurrection Remix的特色就是高度的可定制化,當然ROM的體積相比Lineage OS來說也要大出了不少 。

文章插圖
當然,值得一提的是解鎖Bootloader后,會使得整機的安全性有一定的降低 。常見的一些諸如用于找回手機的云服務等,都是需要設備鎖來保護的 。一旦解鎖后,撿到手機的人可以直接刷新成新的系統,諸如上圖那樣找回手機的情況也就不會出現了 。而且,對于不少廠家來說,解鎖Bootloader意味著會失去保修,這也限制了不少用戶的進一步探索 。
刷機的實例
單說理論的話,這篇文章就像是云測評一樣,總感覺有些不過癮,所以想實際刷個機體驗一下 。以前的二太子和G10都是刷的KitKat,現在安卓早已進入牛軋糖和奧利奧的時代,再刷老版本就有點過時了 。不過手邊的機器,不是冷門機型就是MTK平臺的,對于刷機的支持不太友好 。我甚至一度想到閑魚去收一臺二手的高通平臺紅米手機來練個手,不過所幸后來發現手頭的樂2手機對于刷機的支持還是不錯的 。具體的型號是X620 。

文章插圖
樂視手機對于第三方ROM的支持還是不錯的,尤其是高通平臺的產品,多款都有Lineage OS和魔趣系統的官方版本ROM 。這款手機采用了聯發科的處理器,雖然沒有官方ROM,不過在XDA上還是能找到不少非官方的第三方ROM的,比如Lineage OS,RR的系統等等 。

文章插圖
Lineage的ROM體積比較小,直接下載這個刷機 。樂視手機的解鎖操作還是比較簡單的,電腦上先安裝手機的驅動,然后通過adb工具,使用fastboot oem unlock命令直接解鎖:

文章插圖
然后刷入TWRP Recovery :

文章插圖
TWRP Recovery 界面和操作都非常方便直觀:

文章插圖
清除Cache/Dalvik后,刷入系統:

文章插圖
幾分鐘后,就完成了:

文章插圖
簡單的設置之后,就進入了Lineage OS系統:

文章插圖
接下來,可以繼續進入Recovery安裝Magisk框架:

文章插圖
安裝完成后,可進入Magisk Manager進行管理:

文章插圖
目前已經提供了不少的模塊下載,這里以綠色守護為例:

文章插圖
下載并安裝綠色守護(Greenify)模塊:

文章插圖
重啟后進入綠色守護,就可以管理應用了:

文章插圖
當然,如果覺得系統不好用的話,也能再進入Recovery重新刷其他包或刷回原來的系統:

文章插圖
界面的對比
刷好了機,來看一下相比出廠自帶的EUI,原生風格的Lineage OS在界面和使用體驗上會有什么不同呢?簡單對比一下刷機前后的系統界面吧 。刷機前是Android 6.0,刷機后是Android 7.1.2 。

文章插圖
桌面的比較,原生風格的Lineage OS采用的是Android 3.0開始引入的ROBOTO字體:

文章插圖
撥號界面的比較,都比較簡潔:

文章插圖
短信界面的比較,Lineage OS的原生風格界面采用了大面積的色塊設計:

文章插圖
設置界面,可以看到樂視的EUI系統色彩更為豐富一些:

文章插圖
圖庫應用的界面比較:

文章插圖
相機的界面比較,Lineage OS的相機高級設置直接安排在一級菜單中,而EUI則藏在了更深的二級目錄:

文章插圖
多任務界面的比較,這個可以說是EUI的一大亮點,在多任務界面集成了快速控制按鈕,比原生系統的卡片式多任務界面功能上要強大了不少:

文章插圖
從使用體驗的角度來說,得益于馬麟領銜的軟件團隊的優化,雖然EUI的Android系統版本號比Lineage OS要低,但是整體的使用感受反而會更好一些 。
適合刷機的手機
上文中實際刷機時使用的樂2手機,是采用了聯發科處理器X620,相比采用了高通處理器的X520,雖然都叫樂2手機,但是在最終ROM的適配支持上會有很大的不同 。高通版很多系統就提供了官方的支持,而聯發科版本則只有非官方的ROM 。對于其他品牌的手機同樣是如此的,例如紅米一些手機的聯發科版就沒有Lineage OS官方的支持,而高通版就提供官方ROM 。因而對于手機刷機比較感興趣的用戶,在開始選購手機時就應該特別注意這一點 。

文章插圖
國內銷量領先的幾大品牌中,OPPO、vivo和魅族都不開放解鎖,也就是不鼓勵用戶刷機 。再加上最近開始停止解鎖的華為,對于想刷機的用戶來說,這幾家顯然都是不推薦的 。那么市面上有哪些機型是想要刷機的用戶的優選呢?

文章插圖
Google Pixel 2 XL Unlocked GSM/CDMA
首先,谷歌的親兒子肯定可以第一時間體驗到新系統,例如Android P的預覽版第一時間就會推送到Pixel 2 XL,雖然這款手機目前還沒有得到Lineage OS和Mokee OS的官方適配,不過從之前Pixel XL的情況來看,等Pixel 3 XL上市后,相關的適配一定會開始支持 。不過考慮到這款機器不論是購買還是保修都有一定難度,因而還是建議有條件的用戶購買 。

文章插圖
一加手機6 6GB+64GB 亮瓷黑
一加歷代的產品都獲得了幾大第三方ROM的良好支持,這一代最新的一加6相信也不會例外 。等到高通釋出內核源碼之后,適配相信只是時間問題 。雖然這一次一加6的獨特的A/B分區的采用,給刷機帶來了一定困難,不過仍然不能阻擋一加6成為想要刷機的用戶最優的選擇之一 。

文章插圖
Xiaomi/小米 小米8年度旗艦
與一加一樣,小米對于解鎖也秉持較為開放的態度 。從MIUI一路延續下來的刷機的傳統,得到了較好的保持 。上一代米6得到了絕大多數第三方ROM的官方支持,因而不出意外的話米8也一定如此 。需要指出的是,對于需要經常刷機的用戶,還是建議購買銷量最大的普通版,可以做到最好的適配 。畢竟透明探索版的硬件與普通版在硬件上還是有所差別的,屏下指紋與結構光模組的適配也會不同 。

文章插圖
努比亞(nubia)Z17S 全面屏 游戲手機
努比亞是國產廠商中另一個對于第三方ROM支持較好的品牌 。目前最新的產品是Z17S,已經有魔趣等提供了官方的適配,達到了較高的可用性 。因而也是一個不錯的選擇 。

文章插圖
Xiaomi/小米 紅米Note5
【安卓刷機方法有哪些 安卓手機刷機常見問題有哪些】如果想要以較低的成本,實現多種ROM的體驗,那么紅米Note5會是一個不錯的選擇 。采用高通驍龍636方案,提供了較好的性能和適配性 。目前國內的Mokee OS已經開始適配,當然在雙攝的使用和優化上,還有待開發者進一步的調教 。

文章插圖
Smartisan 錘子 堅果Pro2
錘子科技的Smartisan OS一直是堅果手機的主要賣點,其中的“一步”和“閃念膠囊”等特色功能更是為人們所津津樂道 。錘子一般會在機器上市半年左右進行開源,最近堅果Pro2就公布了內核源碼 。錘子科技本身就如同華為、OPPO、vivo和魅族一樣,是不倡導用戶解鎖的,因而想要解開BL鎖是相當困難的 。不過得益于高通獨有的9008模式,因而使用9008刷機線,就可以繞開Bootloader進行刷機的操作 。
目前國內的Mokee OS已經開始適配堅果Pro2 。相比Smartisan OS來說,采用魔趣系統后,應用的啟動速度會更快一些,目前ROM正在不斷完善中,最近已經加入了對于快充的支持,并提供每夜更新,可以說是已經比較完善了 。Android 8.1版本的ROM正在制作中,也就是說堅果Pro2如果使用魔趣系統,馬上就可以吃上奧利奧了,而現在自帶的Smartisan OS還是基于Android 7.1的 。
總結
早年安卓手機的刷機,更多的是由于Android本身功能的不完善,外加硬件廠商的輕視,使得其收到了歡迎 。第三方的ROM帶來的不僅是不同的UI和交互體驗,更能補足性能和充電速度等方面的不足 。
而隨著近年來,手機硬件性能的不斷提升,快充的普及,以及硬件廠家對于自家ROM的不斷優化,這種刷機帶來的體驗提升正越來越不明顯 。現在HOVM的軟件的優化團隊,每家都是千人以上的規模,這與第三方ROM每個機型一兩個開發者的小團隊,形成了強烈的反差 。

文章插圖
如今的刷機,更多的用戶其實是為了體驗不同的UI,抑或是對于手機有一定研究的愛好者,刷機后獲得Root權限,安裝Xposed框架和對應模塊后,實現對手機更精細化的控制和獲取額外的功能 。因而現在看來,刷機的優先級的確是不如從前了 。不過我覺得多一種選擇,總不會是一件壞事 。文章最后,套用一句愛范兒以前的文章里用過的一句老話:或許我們懷念的并不是刷機,而是當年沉迷刷機時,那個年少輕狂的自己吧 。
不知你是否曾經考慮過給你的Android手機刷機呢?在刷機的道路上,有過哪些有趣的經歷呢?歡迎在文章后留言討論 。如果你覺得文章不錯,還請記得加我粉絲喔!作者會有持續的干貨好文發布 。
推薦閱讀
- 步驟 Win7開啟休眠功能的兩種方法
- 手動檔剎車方法是什么
- word中如何設置目錄格式和目錄自動生成方法
- 安卓手機如何定位另一個手機位置
- 蘆薈的養殖方法需要注意什么
- 怎樣引導教孩子在家繪畫 引導教孩子在家繪畫的方法
- 調整CAD中的坐標系比例大小的方法和操作步驟
- 圖示EXCEL無法運行宏,該宏被禁用的解決方法
- 安卓微信暗黑模式怎么設置 設置暗黑模式的方法
- 防止面粉受潮的方法
