2013-03-29 50 views
0

在爲我的Samsung Galaxy Apollo android手機制作update.zip時遇到了一些麻煩。 我正在通過嘗試將apk文件推入/ system/app來製作我的第一個update.zip文件。 以下是updater-script的內容。爲Android手機創建update.zip

ui_print("Installing Titanium Backup6.0.2"); 
package_extract_file("system/app/TitaniumBackup602.apk","/system/app/TitaniumBackup602.apk"); 
set_perm(1000, 1000, 0664, "/system/app/TitaniumBackup602.apk"); 
ui_print("Done."); 

每次我閃它給安裝已中止錯誤。 我也對更新二進制文件感到困惑。有人說我們應該只是將工作二進制文件粘貼到我們的update.zip中,但我有兩個文件(每個都有不同的大小)與它們一起使用的拉鍊一起工作,但令人驚訝的是我我仍然得到同樣的錯誤。

需要更多信息? 請幫忙。這真令人沮喪。

回答

0

也許你將不得不掛載/system分區(具有讀寫權限)。這可以通過

mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system"); 

其中p25必須設置正確的分區和EMMCMTC被achived必須是正確的分區類型。

至少,這是我從一些自定義ROM中查找updater-scriptMETA-INF/com/google/android/updater-script在ZIP文件中)時看到的內容 - 可能會得到其中一個並嘗試修改它們。

+0

/系統是通過CWM安裝的。我使用Titanium的內置功能來創建update.zip,但打包的二進制文件無法正常工作,因此我將其替換爲手機的xda論壇中的一個,有效。 – prohank