當前位置:
首頁 > 最新 > 利用Project Treble刷機,一加6實戰刷入Resurrection Remix

利用Project Treble刷機,一加6實戰刷入Resurrection Remix

一加6出來的是好,某些大神發現這個機子採用了SLOT A/B的設計,就直接放棄了ROM相關的開發工作,因為這個設計對第三方ROM非常不友好。

這項設計,是谷歌搞出來方便自己官方系統更新的,能夠在使用手機的過程中,靜默把更新的系統下載到另一個SLOT里,然後你下次重啟手機,就已經升級到新版本了。

如此高級的功能,卻導致沒有單獨的recovery分區了,原先任何需要卡刷的東西,都會變得非常不友好,比如第三方的ROM,不少大神在無數次變磚之後放棄了第三方ROM的製作。

甚至於導致謠言四起,說一加6不能再刷第三方ROM了,雨某人在此以事實證明,這完全是瞎扯淡。

SLOT A/B的設計又不是一加自己搞出來的,去看看谷歌Pixel和谷歌Pixel 2,同樣是如此設計,可依然有不少第三方ROM,只不過國內比國外晚接觸了1年多罷了,落後的見識不應該成為吐槽官方的理由。

目前一加6確實還沒有能簡單卡刷的第三方ROM,相信不久之後是會有的,我不是做ROM的大神,但是可以明確告訴大家,谷歌的Pixel系列都老早有大神做卡刷包了,當初Pixel一代出來的時候,連ROOT都是要用ChainFire的內核補丁來實現的,也是等了好久才有比較成熟的東西。

上帝在關上了門的時候,還會留一扇窗,一加6是支持Project Treble的!

以前的文章,我早已為大家介紹過這個偉大的項目,谷歌推出它,目的在於簡化系統更新適配流程,簡單來說就是,廠商不再依賴於驅動製造商,只要把安卓系統版本升上去就行了,比如曾經萬年安卓5.0的魅族,如果早點有這個技術,以前就不會被廣大機友罵一輩子不更新了。

那麼,如何利用Project Treble,來刷機呢?

以我的一加6為例,示範一下刷入第三方系統Resurrection Remix(簡稱RR),很簡單。

一、準備工作

刷機需謹慎,不建議動手能力差的朋友嘗試,因此產生任何的手機問題,本人概不負責!

下載工具和ROM

adb和fastboot工具,一定要用最新的:

https://pan.baidu.com/s/1kSoo4rxnS-lZilbJrSA_NQ

下載Treble用到的文件,boot和vbmeta鏡像:

https://pan.baidu.com/s/1ocD92kM5foSnyOKut3lT_w

下載ROM文件:

https://drive.google.com/drive/folders/1zAcW4apKtv8BB_hCwFVUQ5lVYDvQ3xUw

ROM需要科學上網下載,因為更新太頻繁,我就不搬運度盤了,選擇arm64,並且是ab分區的,不能選錯,否則無法開機,舉例:rr_6_1_180621_system-arm64-ab-gapps.img.xz

注意xz是一個壓縮包,在電腦上隨便用winrar或者7z都能解開,取出裡面的img文件就是ROM了。

解鎖bootloader

連擊手機關於本機-版本號,直到開啟開發者選項

進設置-開發者選項,打開OEM鎖,打開USB調試

連接電腦,通過命令進入bootloader:

adb reboot bootloader

通過命令解鎖:

fastboot oem unlock

在手機上通過音量鍵選擇yes,按電源鍵確認,手機重啟,數據會全部丟失,完成解鎖。

清數據和緩存

通過一行命令進入recovery:

adb reboot recovery

如果是twrp,那麼選擇wipe,再選data和cache,教程略,沒啥好教的;

如果是官方的recovery,如圖操作,清一下data和cache:

文件準備

解壓Treble文件,把vbmeta.img和boot.img放在adb工具目錄下;

解壓ROM文件,把img文件提取出來重命名為system.img,放在adb工具目錄下。

廣告插播時間,有興趣請了解下~

支持作者更好地繼續免費創作。

二、開刷

當前手機為開機狀態,鏈接電腦,執行adb命令重啟到bootloader模式:

adb reboot bootloader

移除驗證,不然刷了非官方系統開不了機:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

恢復官方boot鏡像,如果你刷了TWRP或者ROOT過,就一定要恢復一下,A/B分區各執行一次刷寫操作:

fastboot flash boot_a boot.img

fastboot flash boot_b boot.img

刷系統鏡像,A/B分區各執行一次刷寫操作:

fastboot flash system_a system.img

fastboot flash system_b system.img

刷完之後,重啟到系統:

fastboot reboot

以上刷寫步驟全都運行成功的話,應該是和我截圖這樣的:

重啟時會出現android的開屏,如果沒出來,就耐心等幾分鐘,超過10分鐘不出來的話,要麼你rom下載錯了,要麼就是文件損壞了,或者某個步驟出錯了:

第一次開機會比較久,等一會兒後開機成功,會彈出vendor報錯提示,直接點OK,無視掉,不影響使用:

然後就是開機引導,如果刷了帶gapps的版本,自己跳過網路,非要聯網校驗就請路由器科學上網,或者電腦科學上網後手機通過本地代理連接,否則無法訪問谷歌伺服器,無法完成激活:

於是就看到久違的原生安卓系統啦:

我刷入的是RR OS,有意思的是,機型這裡直接顯示Phh-Treble,而不是具體的機型,這是因為Project Treble的第三方ROM,因為剝離了驅動的限制,理論上是全機型都通刷的!

通刷啊,這個可是很棒的,意味著如果有人做了MIUI的Treble ROM,那麼支持Project Treble的手機都可以直接拿來刷上了,這種ROM適配速度才是真的神速!

請認準Project Treble,谷歌為了解決安卓系統碎片化嚴重和升級太慢而退出的偉大項目!

RR具有豐富的自定義項,就這樣簡單刷成功了,開始你的玩機之旅吧:

這樣刷完之後,手機系統的FBE加密默認是開啟的,所有數據依然是已加密的狀態,很安全:

如果需要ROOT,就使用我之前的教程刷上TWRP,再刷Magisk即可:

不過Magisk,我看XDA社區里的介紹,可能暫時需要用16.3的這個特別為Treble定製的版本才行,我只試了這個,官方的Magisk沒試。

如果使用谷歌服務的話,刷Treble的ROM還會遇到Google的設備註冊問題。

設備製造商需要和Google合作,以證明已安裝 Google 應用的 Android 設備安全無虞,且能夠正常運行應用,我們這樣刷完,可能會因為未通過 Android 兼容性測試而不能正常運行谷歌服務,但是作為開發者,是可以單獨為自己的設備以個人身份去註冊的,自行認證地址(需要科學上網):

https://www.google.com/android/uncertified/

大功告成,接下來就是隨便玩了。

因為RR目前還是Testing狀態,我把玩了個把小時就刷成官方安卓P預覽版第二版了。

敬請期待我下次分享一加6刷入安卓P的感受吧!

喜歡手機的朋友,請關注我的微信公眾號交流:寧靜之雨。

文章內嵌和底部廣告由騰訊大數據推薦,內容和本文無關。

廣告是我公眾號的收入來源,請多支持我免費創作。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 寧靜之雨 的精彩文章:

大家見識下AB分區root的麻煩事兒:一加6獲取穩定root全系固件通用教程

TAG:寧靜之雨 |