Это пред-пред-релизный (compile/decompile *.apk) вариант кухни (пока только для windows), так сказать чтобы "пощупать".
пред-релизный вариант будет немного позже и включает в себя apktool (compile/decompile *.apk), odex'er (compile/decompile *.odex), deodex'er (compile/decompile *.dex).
в релизе планируется добавить: signer (подпись apk/jar), инструменты перевода, получение root на разных устройствах и т.д. сборки кухни для unix и Mac (под Mac, только при поддержке Mac пользователей).
Кухня актуальна для всех Motorola Android устройств (в принципе для других Android устройств она тоже применима). Также она включает в себя установщик фреймворков для различных устройств, который будет доработан, для более простой и быстрой установки.
Все идеи по кухне, по инструкциям, по добавлению новых функций, оптимизации старых и прочее - прочее, оставлять в этой теме. Все идеи будут рассмотрены.
При крайней нужде, либо если Вам так будет спокойней, можно связаться со мной лично, например если у вас тотально-глобальный вариант изменения кухни (в лучшую сторону). То что отвечу сразу и то что вообще отвечу, не гарантирую, так что будьте настойчивей, а лучше оставляйте все мысли на форуме.
----
APKtool Installer 0.1 (на момент пред-пред-релиза, она называлась именно так. пусть Вас это не смущает)
Немного о переводе Android приложений и замене графики при помощи APKtool, плюс 3 скрипта (установка фреймворков, разборка APK, сборка APK) для более удобной работы.
Скачать:
Зеркало (локальная сеть Яндекс):
Скачать APKtool_Installer_0.1_zlab.7z – 9,48 МБ (9 951 192 байт)
md5: 0c3d6c814a33cb54190cf641eb876687
1) Для начала скачайте APKtool Installer по ссылке выше. Распакуйте.
2) Откройте папку framework, и скопируйте в эту папку файлы со своего телефона из каталога /system/framework
Вот список файлов (по-умолчанию, в каталоге лежат файлы для Motorola DEFY, не забудьте их заменить на свои)
android.policy.jar
blur-res.apk
core.jar
ext.jar
framework.jar
framework-res.apk
moto-res.apk
3) Теперь запустите install.bat и дождитесь конца процесса установки.
4) Выберите любой APK файл, который нужно разобрать и перетащите этот файл, на de_apktool.bat, при помощи мышки.
5) В каталоге, рядом с вашим APK, появится папка «ИМЯ.apk.unpack», с которой можно работать.
Переводы и локаль:
Для добавления Вашего перевода, создайте копию каталога «values-en-rGB», и назовите ее «values-LOCALE»
Где LOCALE, это ваша локаль. Например values-ru
Откройте values-ru и используя любой текстовый редактор с подсведкой синтаксиса, переведите string.xml
При переводе некоторых строк, например часов, или переводе других xml файлов, например array.xml, сборка apk иногда заканчивается кучей ошибок.
Не нарушайте синтаксис XML. Подсветка синтаксиса Вам поможет.
Графика:
Для изменения графики, редактируйте файлы в /res/drawable-hdpi (*dpi, в зависимости от вашего устройства, точнее dpi его дисплея)
Обратите внимание, на файлы с окончанием 9.png , это файлы имеющие тянущиеся элементы.
При их редактировании, важно не испортить метки по краям изображения.
Многие описывают танцобубновые способы редактирования этих файлов.
Но, их можно редактировать как обычные *.png файлы. К примеру я их редактировал в фотошопе и все ОК, все тянется как надо.
Сборка APK:
После того как все изменения внесены, перетащите папку «ИМЯ.apk.unpack» мышкой, на co_apktool.bat.
После сборки, в каталоге «ИМЯ.apk.unpack» появится 2 папки, build и dist.
Многие берут dist, потом подписывают, я опишу другой способ.
Переименуем исходный «ИМЯ.apk«, в «ИМЯ.zip«, откроем WinRAR‘ом.
Откроем (Проводник) ИМЯ.apk.unpack\build\, переместим resources.arsc мышкой, в окно WinRAR.
Выберем вариант STORE\Без сжатия, во всплывающем окне и нажмем ОК.
Перейдем в WinRAR в /res/drawable-*dpi
Откроем (Проводник) ИМЯ.apk.unpack\build\res\drawable-*dpi , выберем все файлы и переместим их в окно WinRAR.
Выберем вариант STORE\Без сжатия, во всплывающем окне и нажмем ОК.
Все, переименуем «ИМЯ.zip» в «ИМЯ.apk», его можно записывать в телефон, на место старого. Подписывать ничего не надо.
Вам не надо каждый раз вставлять resources.arsc и все *dpi картинки. Можно вставлять только 1 файл.
ВАЖНО:
Вставляйте в APK файлы *.9.png, xml и т.д. только из каталога «*\build\*» или из другого APK напрямую.
Если вы вставите в apk файл, необработанный 9.png или xml, приложение работать не будет, либо будет работать с ошибками.
Если вы работаете с важным apk, это может привести к потере работоспособности телефона.
В таком случае, вам надо прошить sbf прошивку и сделать wipe.
Копия этого поста, есть в файле README.txt из архива с APKtool Installer.
----
{внешняя ссылка}Та же инструкция, белым по черному с подсветкой
----
Все файлы в архиве принадлежат их авторам и владельцам.
Вы используете этот инструментарий, на свой страх и риск.
----
Сообщение отредактировал Zorge.R - 2.3.2011, 17:22
пред-релизный вариант будет немного позже и включает в себя apktool (compile/decompile *.apk), odex'er (compile/decompile *.odex), deodex'er (compile/decompile *.dex).
в релизе планируется добавить: signer (подпись apk/jar), инструменты перевода, получение root на разных устройствах и т.д. сборки кухни для unix и Mac (под Mac, только при поддержке Mac пользователей).
Кухня актуальна для всех Motorola Android устройств (в принципе для других Android устройств она тоже применима). Также она включает в себя установщик фреймворков для различных устройств, который будет доработан, для более простой и быстрой установки.
Все идеи по кухне, по инструкциям, по добавлению новых функций, оптимизации старых и прочее - прочее, оставлять в этой теме. Все идеи будут рассмотрены.
При крайней нужде, либо если Вам так будет спокойней, можно связаться со мной лично, например если у вас тотально-глобальный вариант изменения кухни (в лучшую сторону). То что отвечу сразу и то что вообще отвечу, не гарантирую, так что будьте настойчивей, а лучше оставляйте все мысли на форуме.
----
Инструкция по использованию пред-пред-релизной сборки кухни:
APKtool Installer 0.1 (на момент пред-пред-релиза, она называлась именно так. пусть Вас это не смущает)
Немного о переводе Android приложений и замене графики при помощи APKtool, плюс 3 скрипта (установка фреймворков, разборка APK, сборка APK) для более удобной работы.
Скачать:
APKtool_Installer_0.1_zlab.7z ( 9.49 мегабайт ) Кол-во скачиваний: 277 |
Зеркало (локальная сеть Яндекс):
Скачать APKtool_Installer_0.1_zlab.7z – 9,48 МБ (9 951 192 байт)
md5: 0c3d6c814a33cb54190cf641eb876687
1) Для начала скачайте APKtool Installer по ссылке выше. Распакуйте.
2) Откройте папку framework, и скопируйте в эту папку файлы со своего телефона из каталога /system/framework
Вот список файлов (по-умолчанию, в каталоге лежат файлы для Motorola DEFY, не забудьте их заменить на свои)
android.policy.jar
blur-res.apk
core.jar
ext.jar
framework.jar
framework-res.apk
moto-res.apk
3) Теперь запустите install.bat и дождитесь конца процесса установки.
4) Выберите любой APK файл, который нужно разобрать и перетащите этот файл, на de_apktool.bat, при помощи мышки.
5) В каталоге, рядом с вашим APK, появится папка «ИМЯ.apk.unpack», с которой можно работать.
Переводы и локаль:
Для добавления Вашего перевода, создайте копию каталога «values-en-rGB», и назовите ее «values-LOCALE»
Где LOCALE, это ваша локаль. Например values-ru
Откройте values-ru и используя любой текстовый редактор с подсведкой синтаксиса, переведите string.xml
При переводе некоторых строк, например часов, или переводе других xml файлов, например array.xml, сборка apk иногда заканчивается кучей ошибок.
Не нарушайте синтаксис XML. Подсветка синтаксиса Вам поможет.
Графика:
Для изменения графики, редактируйте файлы в /res/drawable-hdpi (*dpi, в зависимости от вашего устройства, точнее dpi его дисплея)
Обратите внимание, на файлы с окончанием 9.png , это файлы имеющие тянущиеся элементы.
При их редактировании, важно не испортить метки по краям изображения.
Многие описывают танцобубновые способы редактирования этих файлов.
Но, их можно редактировать как обычные *.png файлы. К примеру я их редактировал в фотошопе и все ОК, все тянется как надо.
Сборка APK:
После того как все изменения внесены, перетащите папку «ИМЯ.apk.unpack» мышкой, на co_apktool.bat.
После сборки, в каталоге «ИМЯ.apk.unpack» появится 2 папки, build и dist.
Многие берут dist, потом подписывают, я опишу другой способ.
Переименуем исходный «ИМЯ.apk«, в «ИМЯ.zip«, откроем WinRAR‘ом.
Откроем (Проводник) ИМЯ.apk.unpack\build\, переместим resources.arsc мышкой, в окно WinRAR.
Выберем вариант STORE\Без сжатия, во всплывающем окне и нажмем ОК.
Перейдем в WinRAR в /res/drawable-*dpi
Откроем (Проводник) ИМЯ.apk.unpack\build\res\drawable-*dpi , выберем все файлы и переместим их в окно WinRAR.
Выберем вариант STORE\Без сжатия, во всплывающем окне и нажмем ОК.
Все, переименуем «ИМЯ.zip» в «ИМЯ.apk», его можно записывать в телефон, на место старого. Подписывать ничего не надо.
Вам не надо каждый раз вставлять resources.arsc и все *dpi картинки. Можно вставлять только 1 файл.
ВАЖНО:
Вставляйте в APK файлы *.9.png, xml и т.д. только из каталога «*\build\*» или из другого APK напрямую.
Если вы вставите в apk файл, необработанный 9.png или xml, приложение работать не будет, либо будет работать с ошибками.
Если вы работаете с важным apk, это может привести к потере работоспособности телефона.
В таком случае, вам надо прошить sbf прошивку и сделать wipe.
Копия этого поста, есть в файле README.txt из архива с APKtool Installer.
[close]
{внешняя ссылка}Та же инструкция, белым по черному с подсветкой
----
Все файлы в архиве принадлежат их авторам и владельцам.
Вы используете этот инструментарий, на свой страх и риск.
----
Сообщение отредактировал Zorge.R - 2.3.2011, 17:22