就在大前天,我的手機出了億點問題。
我買的手機是Pixel4的64G版本,原因很簡單,因為便宜。我也用不了太大的存儲空間。像我這樣追求簡單生活的人,手機裡的軟件很少,我也不玩遊戲,我的愛好隻有聽音樂和下載學習資料。手機裡有500多首歌曲,幾乎全是在網上找的蘋果官方的M4A文件,占了我3.9個G的存儲空間。
系統占了14個G的空間(因為總空間總顯示是50GB),可能是系統采用A/B分區占的空間能大些。剩下的就是軟件和學習資料了。微信和TIM這種軟件我也會定期清除數據,也會定期清理緩存。但是,手機的硬盤還是炸了,到底還是學習資料下多了。而且還是用種子下載的,要很長時間才能下載完,我隻有在下載完成後才會把文件移到其他存儲介質内。而大多數的種子下載的速度都很慢,為了充分利用帶寬,我會同時進行多個下載。當手機内堆積了大量正在下載的大文件時,存儲空間就滿得很快。
然後,手機就出問題了,先是顯示“恢複出廠設置”然後突然關機。最初遇到這種情況時,我還以為有人盜取了我的Google賬号,要遠程抹掉我的設備。後來我才意識到,是手機的硬盤滿了。我趕緊重啟手機,開啟安全模式,然後趕在手機自動關機前用極快的手速卸載了微信,拯救了我的學習資料。
但這次,不是我不中用,手機壓根沒給我機會,它自動關機的速度并不是人類的手速可以趕上的。我隻能采取其他辦法了。
首先,先清理緩存試試。按理說,手機都會在每次重啟時清理緩存,但是Google的系統好像沒有這個功能。我隻能用fast boot命令試試了。先輸入fastboot erase cache,結果報錯Not allowed to erase (cache)(不允許擦除cache)
行,我又試了試在fastbootd模式裡執行相同的命令,結果獲得了更加離譜的回應:
'Partition doesn't exist'(分區不存在)。
然後我又試了試recovery模式,在recovery模式下執行adb命令。先試試adb pull /system行不行,結果報錯提示未授權,也對,誰TM閑的沒事幹在主力機上開adb調試。
自帶的REC不好使,我就試試第三方REC,去TWRP官網下載了适用于Pixel4的最新版TWRP(感覺就像等了一個世紀)。
雖然小米的軟件非常拉跨,廣告非常多,但是它畢竟也是國産廠商中少數允許用戶刷機的。比那些不讓刷機還用各種限制惡心人的廠商好多了。最惡心的是來自韓國的三星,在設備中加入了熔斷機制,刷機和解鎖會導緻設備在硬件層面上的改變,對于這種措施,我并不感到驚奇,畢竟在我的印象中韓國人一直都是一個道德敗壞的群體。
現在我用的Pixel4,之所以号稱是程序員才會買的手機,就是因為它簡潔到簡陋的系統和允許刷機的特性。可惜谷歌在這款手機上采用了A/B系統分區,采用A/B系統的手機内部有兩套操作系統,如果用戶使用的是A系統,在安裝更新時,新系統将會安裝至B分區,與此同時,用戶仍然可以使用手機,當更新安裝完成後,手機将會重啟進入B系統,如果B系統安裝出現問題,無法啟動,設備将重新回到A系統,并對用戶進行提示。
而A/B分區對我最大的影響就是——取消了recovery分區,這也意味着TWRP将無法被安裝到設備上。(至少在當初是這樣)
其實我還蠻懷念當年用小米手機的時光,可以安裝TWRP。在手機上,TWRP幾乎可以說是一個萬能的存在,能夠備份會恢複數據,管理所有的文件,訪問外部存儲,刷系統,刷ROOT,執行命令。
最離譜的是,當年的Pixel Experience系統上有一個叫“加密手機”的選項,可以加密手機裡的數據,與一般的密碼不同,這層加密是淩駕于操作系統之上的,輸入密碼的界面會顯示“輸入密碼以啟動Android系統”,面部識别指紋什麼的都弱爆了,不知道這個密碼,你都開不了機。更加離譜的是,TWRP也對這種加密提供了支持,給用戶在twrp中提供了密碼輸入界面,不輸入密碼,任何人都無法訪問手機裡的數據。
但是方法總比困難多,開發者馬上找到了兩種替代方法:第一種,使用fastboot boot命令在設備上臨時啟動第三方REC;第二種,對設備官方的boot分區文件進行改寫,在不影響設備啟動和root的情況下将REC寫入設備的boot文件。
兩種方法都有限制,第一種方法需要一台帶有adb工具和驅動的電腦,第二種方法需要設備可啟動且使用Magisk獲取了ROOT權限。
我隻能用第一種,将TWRP成功啟動後,結果卡在了藍色的啟動界面,無法使用。行,那我試試adb命令吧,鍵入adb pull /system回車,發現可以成功訪問文件,adb路徑中也出現了system文件夾,接下來鍵入adb pull /data,然後就報錯了,具體報的什麼我忘了,反正意思好像是找不到文件夾。這時我才發現壞了,TWRP犯了老毛病,無法挂載分區,因為現在手機data分區一般都有加密,唯一的解決辦法就是格式化data分區,但我要的就是裡面的數據呀!
在此之後,我又嘗試了各種方法,甚至包括在Windows上建立删除手機裡某文件夾的bat文件,在此文件内添加循環語句來彌補手速的不足,在手機開機解鎖的瞬間抓緊時間允許電腦文件訪問,可是我不知道該如何将手機文件的路徑表示出來,結果總是找不到文件。
最後,我還是敗給了Google,刷了Factory包,獲得了一台新的白色,歐版,64GB的Pixel4。沒有備份,但有浏覽記錄......
這篇文章雖然沒有什麼觀賞價值,但卻具有極大的教育意義.......
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!