在为我的三星Galaxy Apollo安卓手机制作update.zip时遇到了一些麻烦。我试图通过将apk文件推入/system/app来制作我的第一个update.zip。以下是update -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.");
每次我flash它给出安装中止错误。我也对更新二进制文件感到困惑。有人说我们应该把工作二进制文件复制粘贴到我们的update.zip中,但我有两个文件(每个文件的大小不同)都可以使用zip,但令人惊讶的是,我仍然得到相同的错误。
需要更多的信息吗?请帮助。
也许您必须挂载/system
分区(具有读写权限)。这可以通过
mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system");
其中p25
必须设置为正确的分区,EMMC
或MTC
必须设置为正确的分区类型。
至少,当我从一些自定义空间查找updater-script
(ZIP文件中的META-INF/com/google/android/updater-script
)时,这是我看到的-可能得到其中一个并尝试修改它们