Инструкция по сборке update.zip
Как собрать update.zip?Ответ: Очень просто.
1. Берем заготовку update_Z.zip
(прикриплено), распаковываем куда-нибудь.
Имеем папку
update_Z, а в ней
META-INF2. В папке
META-INF\com\google\android открываем файл
updater-script любым текстовым редактором
(напр. Notepad++)3. Допустим у нас есть приложение\файл
CameraMIUI.apk, нужно его закинуть в
/system/app4. Редактируем скрипт таким образом
ui_print("Installing CameraMIUI");
mount("ext4", "EMMC", "/dev/block/stl12", "/system");
package_extract_dir("app", "/system/app");
set_perm(0, 0, 0644, "/system/app/CameraMIUI.apk");
unmount("/system");
Команды в данном случае:
ui_print("Installing CameraMIUI"); - выводит любой текст в процессе(по желанию добовляем)
mount("ext4", "EMMC", "/dev/block/stl12", "/system"); - монтирует system
package_extract_dir("app", "/system/app"); - копирует файлы из нашей папки app в system/app
set_perm(0, 0, 0644, "/system/app/CameraMIUI.apk"); - задает права файлу или папке,
в нашем случае файл будет с правами rw-r--r--
unmount("/system"); - размонтирует system
5. Сохраняем изменения в файле
6. Создаем в папке
update_Z папку
app, туда копируем наш файл
CameraMIUI.apk7. Добавляем это все в архив, так что бы в
корне архива была папка META-INF и app,
создать архив
нужно формата zip без сжатия8. Теперь нужно его подписать для этого на компьютере должен быть устоновлен
JDK(скачать можно с сайта oracle.com),
а также нужен
ApkTools(прикреплен), распаковываем куда-нибудь и перетаскиваем наш архив на файл
Sign(ждем),
рядом с архивом появится второй с именем
*ИМЯ*.signed.zipТакже можно подписать архив прямо с телефона, програмкой
ZipSigner2(Google в помощь)Вот собствено и все! Для расширения знаний советую читать форум, а также тему по
update-script.
update_Z.zip ( 193.45 КБ )
ApkTools.zip ( 5.2 МБ )