陳子建+GreenMary
挑戰(zhàn)題描述
我買了一個Android機頂盒,可是家里小孩子總是愛在其上安裝各種軟件,這樣一段時間我就要刷機一次,每次刷機完還要重新安裝各種必需的軟件。請問Android有沒有類似Ghost那樣的軟件,可以自己封裝好刷機鏡像,這樣每次刷機后就可以直接使用?(題號:20160101)
解題思路
其實這個挑戰(zhàn)題在2016年第2期上已經(jīng)給出解決方案了,這里再提供兩個思路,一個是借用第三方工具“鈦備份(Titanium Backup)”,一個是利用機頂盒的官方升級包。僅供大家參考。
解題方法
方案一:借用“鈦備份”
首先確定Android設(shè)備是否已ROOT(獲取超級權(quán)限),若未ROOT,可以使用各大ROOT軟件來獲取超級權(quán)限以正常使用鈦備份。接下來安裝并運行鈦備份(最好是專業(yè)版),切換到“備份/還原”中,這里將列出盒子中的所有軟件,白色是自己安裝的軟件,紅色是系統(tǒng)軟件,綠色是推薦備份的系統(tǒng)軟件等。此時點擊右上角的“√”按鈕進入批處理操作,這里提供了許多選項,建議選擇“備份所有用戶程序”項,點擊它前面的“運行”按鈕,顯示所有用戶程序。在這里,既可以全選,也可以只勾選其中的一部分軟件,完成后點擊右上角的“√”按鈕。等鈦備份備份完成后,將TitaniumBackup文件夾里面的備份文件復(fù)制到SD卡或閃存盤中保存?zhèn)溆?。?dāng)下次需要清理機頂盒時,可先將機頂盒恢復(fù)到出廠設(shè)置,然后再重裝鈦備份將之前備份的軟件恢復(fù)過來,就可以避免一個個重裝應(yīng)用軟件了。
方案二:利用機頂盒官方升級包
另外則可以使用制作ROM的方法達到目的。
在機頂盒官網(wǎng)下載升級包,一定要完整版,一般是Zip格式。注意,2012年以前的機頂盒有一部分采用冷門的高通處理器,其刷機包為mbn格式,這不在本文介紹范圍之內(nèi)。下載好Zip格式的ROM后,解壓得到文件夾,在“system/app”目錄下預(yù)置需要的APP(apk格式),然后以標(biāo)準(zhǔn)壓縮率重新壓縮為Zip,這時的刷機包還無法使用,需要使用Zipsigner2進行簽名,簽名后即可刷機使用。
這個方法看似簡單,但是有不少需要注意的地方:
1.解壓后預(yù)置APP時,要放對目錄(ROM解壓后得到的文件夾為“/system/app”),否則會導(dǎo)致刷機后變磚。
2.重新壓縮時注意方式。如ROM為123.Zip,解壓后得到目錄123,重新壓縮時要先進入123目錄,全選所有文件(夾)后進行壓縮,壓縮率一定要選標(biāo)準(zhǔn),格式為Zip。
3.簽名軟件包括但不限于Zipsigner2,可以使用其他軟件。
4.以上操作全部可以在手機上完成,文件瀏覽器建議使用ES文件瀏覽器,簽名軟件為Zipsigner2。
5.在使用Zipsigner2簽名時,密鑰建議選擇auto-testkey。
最后再次提醒大家注意的是,刷機有很大風(fēng)險,操作有誤將會導(dǎo)致機頂盒變磚,無法使用,所以確實有需要的,應(yīng)當(dāng)在身邊非常熟悉刷機的朋友指導(dǎo)下進行。另外,上文僅僅提供了操作思路,理論上是可以的,不過現(xiàn)在很多機頂盒系統(tǒng)刷機界面比較難進入,且隨著機頂盒新品的不斷推出,具體到每個不同的機頂盒操作,又會有很多細(xì)節(jié)處并不相同,需要具體問題具體解決。