在为我的三星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中,但我有两个文件(每个都有不同大小)都使用它们出现的拉链但是我很惊讶仍然得到同样的错误。
需要更多信息吗? 请帮忙。这真令人沮丧。
答案 0 :(得分:0)
也许你必须挂载/system
分区(具有读写权限)。这可以通过
mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system");
其中p25
必须设置为正确的分区,而EMMC
或MTC
必须是正确的分区类型。
至少,这是我从一些自定义ROM中查找updater-script
(ZIP文件中的META-INF/com/google/android/updater-script
)时看到的内容 - 可能会获取其中一个并尝试修改它们。 / p>