为Android手机创建update.zip

时间:2013-03-29 12:12:13

标签: android zip updates

在为我的三星Galaxy Apollo安卓手机制作update.zip时遇到一些麻烦。 我试图将apk文件推送到/ system / app中,我正在制作我的第一个update.zip。 以下是updater-script的内容。

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-binary文件感到困惑。有人说我们应该将工作二进制文件复制粘贴到我们的update.zip中,但我有两个文件(每个都有不同大小)都使用它们出现的拉链但是我很惊讶仍然得到同样的错误。

需要更多信息吗? 请帮忙。这真令人沮丧。

1 个答案:

答案 0 :(得分:0)

也许你必须挂载/system分区(具有读写权限)。这可以通过

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

其中p25必须设置为正确的分区,而EMMCMTC必须是正确的分区类型。

至少,这是我从一些自定义ROM中查找updater-script(ZIP文件中的META-INF/com/google/android/updater-script)时看到的内容 - 可能会获取其中一个并尝试修改它们。 / p>