понедельник, 6 июня 2011 г.

Создание update.zip

Для обновления Android можно обойтись и без прошивки, стоит просто поместить файл update.zip в корень карты памяти, зайти в recovery и обновиться(если используете recovery 0.9.1 с mobileuncle - то файл мажет иметь любое имя, но растворение должно быть обязательно zip)

Создаем две папки META-INF и system

Далее в папке META-INF создаем папку com,  в папку com создаем папку google, а в google -  папку android, тут собственно и будет лежать наш скрипт update-script, который имеет путь .../META-INF/com/google/android/update-script


Вот простой пример update-script

show_progress 0.1 0

copy_dir PACKAGE:system SYSTEM:

show_progress 0.1 10

Мы закончили с папкой META-INF,  переходим к папке system
Скачивае прошивку для телефона, из нее нам понадобится всего два файла system.img и boot.img


Для распаковки system.img нам понадобится утилита unyaffs.
В моем архиве есть папка bin кидаем туда system.img и нажимаем start.bat
 Скидуем файлы и папки которые извлек нам unyaffs  в папку system.
Теперь можно удалять, переименовывать, добавлять файлы.

Далее с папки с прошивкой скидываем файл boot.img в корень папки, тоесть к папке META-INF и system

Выделям их и пакуем в update.zip без сжатия.


Теперь следует подписать архив.
Нам потребуется установленный Android SDK и JAVA

C архива скидываем папку sign на диск C:\
Скидывае update.zip в папку sign, запускаем sign.bat 
Когда окно пропадет получим update_signed.zip это уже подписаный готовый архив, перемещаем на карту памяти и переименовываем в update.zip

Вы все делаете на свой страх и риск.Автор не несет никакой ответственности.




Комментариев нет:

Отправить комментарий