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