0

为我的三星 Galaxy Apollo 安卓手机制作 update.zip 时遇到了一些麻烦。我通过尝试将 apk 文件推送到 /system/app 来制作我的第一个 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 中,但我有两个文件(每个文件大小不同)都使用它们附带的 zip,但令人惊讶的是我仍然得到同样的错误。

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

4

1 回答 1

0

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

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

wherep25必须设置为正确的分区,EMMC或者MTC必须是正确的分区类型。

updater-script至少,当我从一些自定义 rom 中查找(在 ZIP 文件中)时,这是我看到的META-INF/com/google/android/updater-script——也许得到其中一个并尝试修改它们。

于 2013-04-19T12:31:41.313 回答