razor083 | Дата: Воскресенье, 01.04.2012, 13:06 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 24
Статус: Offline
| В данной статье я постараюсь детально описать все опции и действия доступные для выполнения в кухне для сборки прошивок Android от команды dsixda. Другими словами, я постараюсь рассказать, что и как можно делать с прошивкой при помощи данной кухни.
Рассматривать работу данной кухни мы будем под операционной системой Ubuntu.
Скачать саму кухню можно тут. Далее ее необходимо при помощи проводника (в Ubuntu это Nautilus) разархивировать в домашнюю директорию, и переименовать папку с кухней в какое-нибудь короткое название, например, kitchen.
Для запуска кухни необходимо запустить терминал, например, комбинацией клавиш Ctrl+Alt+T. В окне терминала перемещаемся в папку с кухней (команда cd kitchen), и выполняем файл menu (команда ./menu). Как результат, у нас в окне терминала запустится меню кухни.
Основное меню.
1 — Set up working folder from ROM — из предыдущей статьи мы выяснили, что данная опция распаковывает оригинальную прошивку из папки original_update в папку WORKING_*_*, где * — это дата и время создания данной папки;
2 — Add root permissions — добавляет права root (Супер Администратора) в прошивку, фактически будет добавлено приложение «Суперпользователь»;
3 — Add BusyBox — добавляет файл для возможности запуска команд из командной строки Все доступные функции кухни представлены в меню в виде пронумерованного списка. Желая выполнить какое-либо действие необходимо ввести цифру соответствующую номеру нужного пункта и нажать Enter. Полное описание всех пунктов меню кухни:
4 — Disable boot screen sounds — отключает звуки при загрузке Android (не во всех аппаратах есть такая опция);
5 — Add wireless tethering — добавляет функцию WiFi-тетеринга (раздачи доступа к сети Интернет через WiFi);
6 — Zipalign all *.apk files to optimize RAM usage — выполняет функцию zipalign
7 — Change wipe status of ROM — прошивка сама будет делать wipe (сброс к заводским настройкам) перед прошивкой (отключить / включить);
8 — Change name of ROM — изменить название прошивки;
9 — Check update-script for errors — проверить update-script (скрипт обновления) на наличие ошибок;
10 — Show working folder informations — показать инфомрацию о разобранной прошивке в рабочей папке;
0 — ADVANSED OPTIONS — переход в дополнительное меню кухни;
99 — Build Rom from working folder — собрать прошивку из файлов в рабочей папке;
u — Update/About kitchen — проверить наличие обновлений кухни;
x — Exit — Выйти.
Дополнительное меню.
11 — Deodex files in your ROM — деодексировать файлы прошивки. По умолчанию, в официальных прошивках все приложения apk хранятся в виде файлов *.odex, *.dex, *.jar и прочих.
12 — Add task killer tweak for speed (stock ROM only) — изменить настройки встроенного такс киллера (более детально об этом в следующей статье);
13 — Add /data/app functionality — добавить папку /data/app в прошивку. В данную папку можно поместить файл стороннего приложения и оно будет вшито в прошивку;
14 — Add Nano text editor + sysro/sysrw — добавляем приложение Nano text editor;
15 — Add Bash (command shell) — добавить Bash
16 — Add Apps2SD — добавить скрипт Apps2SD (переноса приложений на карту памяти и пр.)
17 — Add /etc/init.d scripts support (busybox run-parts) — добавляем поддержку запуска busybox (детально описан в пункте 3);
18 — Add custom boot animations functionality — добавляем анимацию при загрузке Android;
19 — Porting tools (experimental) — эксперементальные опции кухни;
20 — Tools for boot image (unpack/re-pack/etc.) — утилиты для работы с ядром (файл boot.img, этому будет посвящена отдельная статья);
21 — Unpack data.img — распаковать data.img (данные пользователя, включая установленные приложения. Даный файл можно взять, например, из бекапа прошивки. По умолчанию в прошивке его нет);
22 — Sign APK or ZIP file(s) — подписать файлы apk и zip (опция позволяющая подписывать отдельные файлы для последующей установки);
23 — Convert update-script or updater-script — конвертировать update-script в updater-script, и наоборот;
24 — Run plugin scripts — запустить скрипты дополнительных плагинов кухни (если Вы их устанавливали);
99 — Build ROM from working folder - собрать прошивку из файлов в рабочей папке;
0 — BACK TO MAIN MENU — вернуться в главное меню.
Ну вот вроде и все.
|
|
| |