覆沉

一加6救磚小記並Android典型刷機流程
by renyuneyun, post on Mon 21 December 2020

在實在受不了System進程持續佔用15-30%的CPU導致發熱和電池消耗過快之後,我決定給我的一加6刷個機(之前是OOS)。然而我卻大意了,以爲自己憑藉着以前的經驗,可以不用嚴格按照貼子中的刷機步驟(當然其中另一部分原因在於許多貼子的步驟是複製粘貼的)。最終結果是手機變磚,按現在的分類屬於硬磚——只能充電,fastboot都進不去。

之後經過了艱苦的拯救(主要是花時間翻閱資料,以及下載合適的工具),最終將其恢復。正好以前就想寫一下刷機之類的東西(因爲多數刷機教程要麼語焉不詳,要麼有所錯漏,尤其中文資料往往兩者同時存在),這裏就完全寫一下。

本文首先描述一下我最初的操作過程以及其導致的結果,然後梳理一下Android刷機的理論通用模型,最後陳述救磚過程(一加6專用,或許其他一加產品類似)。這個救磚工具其實也可以當刷機工具用,就是有點殺機用牛刀。

錯事經過

因爲我以前兩部手機(HTC One S和一加X)都刷過機,而且也刷過一些別人的手機,所以覺得這次不需要太過在意。雖然一加6像許多新近(按推出時間算)手機一樣使用了A/B分區,和我之前的手機不同,不過這並不是什麼特別神奇的設計,畢竟 1) 我本科時想過給學校圖書館的查詢機製作專們的Linux發行版,上面就使用A/B啓動(然而和其他項目一樣,由於響應者寥寥 …