motofan logo
> 

Motorola Android kitchen, кухня для Android

Zorge.R
сообщение 2.3.2011, 17:07


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



Это пред-пред-релизный (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.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
Прикрепленный файл APKtool_Installer_0.1_zlab.7z   ( 9.49 мегабайт ) Кол-во скачиваний: 277
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Zorge.R   Motorola Android kitchen   2.3.2011, 17:07
BALU   на виндовс 7 не распаковывает ;) на свинской хр то...   2.3.2011, 18:06
Zorge.R   что не распаковывает? судя по добавленному, фрей...   2.3.2011, 18:52
!Pavlik!   Тоже не хочет.. Установил install.bat Далее перета...   2.3.2011, 19:01
Zorge.R   !Pavlik!, в пути до кухни и до разбираемог...   2.3.2011, 19:24
!Pavlik!   Да, закинул файл на диск C и с него перетащил на d...   2.3.2011, 19:34
BALU   а оболочка для программы планируется?   5.3.2011, 4:29
Zorge.R   BALU, т.е. все таки она у тебя работает? Для чего ...   5.3.2011, 5:37
BALU   BALU, т.е. все таки она у тебя работает? Для чего...   5.3.2011, 17:54
Zorge.R   [b]Motorola Android Kitchen 0.0.3 У Вас должны бы...   5.3.2011, 11:10
Meate   BALU, работает все   5.3.2011, 17:57
Zorge.R   У меня Win7, еще вопросы?   5.3.2011, 18:19
BALU   У меня Win7, еще вопросы? да попробуй у себя р...   5.3.2011, 18:58
Zorge.R   Как я его у себя разберу? От какого телефона этот...   5.3.2011, 19:06
!Pavlik!   BALU, У меня разбирается твой файл... Может ты з...   5.3.2011, 19:32
BALU   BALU, У меня разбирается твой файл... Может ты ...   6.3.2011, 12:15
Zorge.R   FIX для кухни 0.0.2 (за одно и апдейт до 0.0.3) ...   5.3.2011, 20:17
Zorge.R   какие файлы? какой framework-res.apk:? Что ты та...   6.3.2011, 12:25
BALU   подключил телефон,включил отладку юсби запустил ...   7.3.2011, 9:59
fjfalcon   Лично я пользовался этой кухней для перевода и сбо...   7.3.2011, 20:19
Zorge.R   видно ведь прекрасно в выводе что у тебя нет эти...   8.3.2011, 14:08
BALU   может ответите на мой вопрос хочу разобрать и по...   8.3.2011, 15:23
Zorge.R   из шапки   8.3.2011, 17:34
BALU   из шапки все гениальное PRO100 :laugh: как рас...   12.3.2011, 7:30
Zorge.R   RE: Motorola Android kitchen   13.3.2011, 20:01
BALU   ну ты напиши что еще юзать нужно проводник,...   13.3.2011, 23:29
Zorge.R   Ты хоть что то в этой теме прочел, кроме своих ...   13.3.2011, 23:45
BALU   Это я прочитал смысл Motorola Android kitchen ...   13.3.2011, 23:58
Zorge.R   вот я и говорю   14.3.2011, 0:02
BALU   Ладно хватит лить негатив. расскажи лучше. есть ог...   14.3.2011, 0:09
Zorge.R   прочитай второе сообщение темы, внема внимательно...   14.3.2011, 0:15
BALU   Спасибо хоть на Этом :laugh:   14.3.2011, 0:18
BALU   может пригодится Подписываем .apk файлы Как изве...   9.4.2011, 19:21
Corum   Если появилась данная тема, то это означает, что б...   11.4.2011, 12:58
noph8   Может я и некропостер, но прошу помочь :) Скачал и...   10.9.2013, 20:04

Motorola Android kitchen, кухня для Android · Motorola на Android OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2024, 12:28

Форум живёт: