用于解壓ASUS的android手機或平闆官方刷機包。官方刷機包為raw格式。 與來自越南的quangnhut123合作編寫。
前一陣子,在來自越南的quangnhut123的要求下,與其合作,編寫了此raw解壓和修改工具。
因為一直都比較忙,是以今天才有空發出來。用于解壓ASUS的android手機或平闆官方刷機包。官方刷機包為raw格式。
該軟體需要在 .Net 環鏡下才能運作,請安裝 .NET Framework V2.0 可再發行元件包: http://www.cr173.com/soft/2572.html
使用說明:
因為本人沒有asus的手機或平闆,是以無法驗證,測試由quangnhut123完成。
1.下載下傳好的asus官方刷機包為zip格式,解壓後,生成一個raw格式的檔案。
2.把此raw格式檔案使用滑鼠左鍵拖拽到rawtool視窗。
如果能正确識别,則會出現如下資訊,并彈出儲存視窗。
3.選擇好儲存路徑後,進行解壓,解壓完成後會有完成提示。
4.此時,可以在linux下對system.img.gz進行修改。
下面的指令随手寫的,沒有驗證是否正确。
tar xvf system.img.gz
mkdir system
mount -t ext4 -o loop system.img ./system
在system檔案夾中進行修改,添加(比如root)
tar cvf system_new.img.gz system
5.解壓後的檔案夾裡,有個與ROM檔案名相同的csv檔案,此檔案記錄了raw解壓資訊,用滑鼠左鍵拖拽到rawtool視窗,可以再将解壓後的檔案再次組合成raw檔案。
6.因為修改後的raw檔案内容發生了變化,是以檔案的校驗資訊也變了,但目前不知道其校驗的算法,是以最後一步,還需要把組合好後的raw放入asus的工具中(本人沒有asus的手機或平闆,是以具體不清除是什麼樣的工具),會提示校驗錯誤并顯示正确的校驗值。再把正确的校驗值記下,輸入到工具的File->PatchCRC功能裡,把修改後的raw檔案打更新檔,修改成正确的校驗值。之後就可以正常刷入了。