0

私のSamsung Galaxy Apollo Androidフォンのupdate.zipを作成するのに問題があります。/system/app に apk ファイルをプッシュしようとして、最初の 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 に貼り付けるだけでよいと言う人もいますが、2 つのファイル (それぞれ異なるサイズ) があり、両方とも付属の zip で動作しますが、驚くべきことに私はそれでも同じエラーが発生します。

さらに情報が必要ですか?助けてください。これは本当にイライラします。

4

1 に答える 1

0

おそらく、/systemパーティションをマウントする必要があります (読み取りと書き込みのアクセス許可を使用して)。これは次の方法で達成できます

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

wherep25は正しいパーティションに設定するか、正しいEMMCパーティションMTCタイプにする必要があります。

少なくとも、カスタム rom からupdater-script( META-INF/com/google/android/updater-scriptZIP ファイル内の) を検索すると、これが表示されます。おそらく、これらのいずれかを取得して、それらを変更しようとします。

于 2013-04-19T12:31:41.313 に答える