- Android kitchen на русском для windows
- Учимся использовать dsixda’s Android Kitchen
- Android kitchen на русском для windows
- Android kitchen на русском для windows
- Самостоятельное создание прошивки для Android
- Создание прошивки для Android
- Шаг 1: Установка Recovery
- Шаг 2: Выбор прошивки
- Шаг 3: Подготовка системы на ПК
- Шаг 4: Использование Android Kitchen
- Шаг 5: Сборка прошивки
- Шаг 6: Установка прошивки
- Заключение
Android kitchen на русском для windows
2016-06-21 Update to version 1.2 stable
Changelog:
— improved the clean menu;
— added option to clean the output folder;
— new binary for coloring dos in windows;
— added the command to apped execute rights to executables in windows;CarlivImageKitchen_Windows_v1.2.zip ( 6,47 МБ )
CarlivImageKitchen_Windows_x64_v1.2.zip ( 6,71 МБ )
CarlivImageKitchen-Linux_v1.2.zip ( 105,9 КБ )
CarlivImageKitchen-Linux_v1.2_x64.zip ( 108,67 КБ )
2016-06-30 Update to version 1.3 stable
Changelog:
— detect mtk header during unpacking;
— removed grep methodCarlivImageKitchen_Windows_v1.3.zip ( 6,29 МБ )
CarlivImageKitchen_Windows_x64_v1.3.zip ( 6,53 МБ )
CarlivImageKitchen-Linux_v1.3.zip ( 105,88 КБ )
CarlivImageKitchen-Linux_x64_v1.3.zip ( 108,63 КБ )
А как прога может писать разным цветом? o.O
А, не, всё понял.
В директории приложения есть скрытая папка «bin».
Там есть файл ctext.exe, который и делает такой текст.
Для распаковки тащим на boot_recovery_unpack.bat свой образ и он распаковывает.
Для запаковки тащим на boot_recovery_repack.bat папку и он запаковывает.
Бонусом идет распаковка образов System.img, userdata.img, system.new.dat (для распаковки system.new.dat необходим файл system.transfer.list) так же перетаскиванием на system_unpack.bat.
blackeangel,
system_unpack.bat не работает с распаковкой system.new.dat.
Вот так работает, я правда для себя выводы оставил и удаление system.new.img убрал, т.к c образами из некоторых прошивок ImgExtractor не справляется, так хоть system.new.img будет.
Посмотришь?system_unpack.zip ( 457 байт )
blackeangel, Здравствуйте. firmware_MK908II-kk-20140521-vl.img это прошивка для смарт тв приставки на android. мне внутри нужно кое что изменить. точнее чтобы поменять диски. Как Вашим модом это сделать. если не трудно. Подскажите. Спасибо
Diman_3452, У меня приставка Akai SM 601M на андроид. Процессор: ARM Cortex A9 Quard core
Учимся использовать dsixda’s Android Kitchen
Многие более опытные пользователи Android-девайсов желают создавать свои собственные прошивки для своих мобильных устройств, однако создание кастомной прошивки полностью с нуля это зачастую весьма трудоёмкий процесс, который требует немало терпения и времени.
Тогда на помощь приходят различные программы, вроде Android Kitchen.
Android Kitchen – не совсем полноценный инструмент для работы с прошивками. Неполноценный он в том плане, что для создания кастома используется уже существующая база, то есть другой ROM. В данном руководстве мы поможем вам разобраться с основными функциями данной весьма полезной утилиты. Android Kitchen поддерживает большинство доступных на рынке мобильных устройств, в том числе от таких мировых брендов, как HTC, Samsung, Motorola, LG, Huawei, ZTE и других. Напомним, что любые действия с программным обеспечением вашего Android-гаджета вы проделываете на свой собственный страх и риск, а также перед любой модификацией или изменением прошивки настоятельно рекомендуем создавать резервные копии.
Android Kitchen требуется среда Linux для корректной работы, потому в первую очередь «кухня» ориентирована на работу в семействе операционных систем Linux. Разберемся с установкой Android Kitchen на примере Ubuntu (популярного дистрибутива Linux). Для начала, устанавливаем «Центр приложений Ubuntu». В последний версиях дистрибутивов Ubuntu он уже встроен заранее, но на случай если у вас более старая версия – в терминале вводим следующую команду:
sudo apt-get install software-center
(sudo apt-get install ia32-libs – команда, необходимая для 64-битных операционных систем). Запускаем установленный центр приложений вручную или через терминал командой «software-center», в поисковом окне вводим «Java», среди результатов выбираем «OpenJDK Java 6 Runtime» и устанавливаем его.
Но если на вашем компьютере установлена операционная система Windows – не беда, можно запустить Android Kitchen через виртуальную машину. Разберем такой вариант сначала на примере Cygwin (это UNIX-среда для систем Windows). Сначала устанавливаем Java JDK для Windows (32-битную версию, и, что более важно – нельзя устанавливать сам Cygwin (совместимая с «кухней» версия находится по ссылке — перед установкой JDK). Далее скачиваем и распаковываем сам Cygwin, следуем инструкциям в текстовом файле «Установка.txt». Второй способ заключается в использовании Virtual Box. Устанавливаем в виртуальную машину Linux, и оттуда уже запускаем сам Android Kitchen. Не забываем при этом расшарить директории между операционной системой Windows и Linux на виртуальной машине.
Перед самим запуском, папку из архива с «кухней» распаковываем в директорию C:/cygwin/home/username/, если используется Cygwin или в file-system/home/username/, если используется Linux, при этом username нужно заменить на имя пользователя. Переименовываем распакованную папку в kitchen.
Для запуска нужно либо пользоваться Cygwin, либо ввести команды в терминал:
Если в процессе установки изменили путь, то, соответственно, будет отличаться первая команда – то есть переход в директорию с «кухней». Также, для корректной работы имя пользователя должно состоять только из латинских букв, и вообще – это золотое правило всегда и везде.
После импорта ROM`а, можно приступить к работе с ней. Запускаем её, как говорилось немного выше, и, если всё было сделано правильно, появится меню:
Android Kitchen — by dsixda (xda-developers.com)
1. Set up working folder from ROM
2. Add root permissions
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information
0. Advanced Options
99. Build ROM from working folder
00. About/Update kitchen
Зайдя в пункт 0 («Advanced Options») видно следующие пункты:
11 — Deodex files in your ROM
12 — Add task killer tweak for speed (stock ROM only)
13 — Add /data/app functionality
14 — Add Nano text editor + sysro/sysrw
15 — Add Bash (command shell)
17 — Add /etc/init.d scripts support (busybox run-parts)
18 — Add custom boot animation functionality
19 — Porting tools (experimental)
20 — Tools for boot image (unpack/re-pack/etc.)
21 — Unpack data.img
22 — Sign APK or ZIP file(s)
23 — Convert update-script or updater-script
24 — Miscellaneous optins / Plugin scripts
0 — Back to main menu
Для простоты использования данной утилиты мы приведем полный перевод всех пунктов:
1 – создание рабочей папки из ROM`а прошивки.
2 – добавить Root-доступ в прошивку.
3 – добавить в прошивку BusyBox.
4 – отключить звуки на загрузочном экране.
5 – включить функцию работы устройства как Wi-Fi-точки доступа.
7 – сменить статус wipe ROM’а.
8 – сменить имя ROM`а.
9 – проверить update-script на наличие ошибок.
10 – показать информацию о рабочей папке.
0 – дополнительные опции.
99 – собрать ROM прошивки из рабочей папки.
00 – о программе/обновить «кухню».
11 – выполнить деодексирование (deodex) системы.
12 – добавить улучшение работы Task Killer’а для повышения производительности (актуально только для стандартных стоковых версий прошивок).
13 – добавить функционал папке «/data/app».
14 – добавить текстовый редактор Nano text editor + sysro/sysrw
15 – добавить в прошивку Bash (командную строку).
16 – добавить в прошивку Apps2SD (перенос приложений на карту памяти).
17 – добавить в ROM поддержку скриптов «/etc/init.d» (для работоспособности необходим установленный busybox).
18 – добавить кастомную анимацию загрузки.
19 – инструменты для портирования (эксперементальный пункт).
20 – инструменты для загрузочного образа (распаковка/перепаковка/и т.п.).
21 – распаковка образа data.img.
23 – конвертировать update-script или updater-script.
24 – разнообразные опции (запуск плагинов или скриптов).
0 – возврат в главное меню.
Примерная последовательность действий для работы с Android Kitchen:
Импортируем ROM прошивки.
Запускаем Android Kitchen.
Создаем из ROM`a рабочую папку.
Добавляем в прошивку Root-доступ и Busybox.
Модифицируем, добавляем и удаляем всё по желанию.
Собираем ROM в рабочей папке.
Android kitchen на русском для windows
2016-06-21 Update to version 1.2 stable
Changelog:
— improved the clean menu;
— added option to clean the output folder;
— new binary for coloring dos in windows;
— added the command to apped execute rights to executables in windows;CarlivImageKitchen_Windows_v1.2.zip ( 6,47 МБ )
CarlivImageKitchen_Windows_x64_v1.2.zip ( 6,71 МБ )
CarlivImageKitchen-Linux_v1.2.zip ( 105,9 КБ )
CarlivImageKitchen-Linux_v1.2_x64.zip ( 108,67 КБ )
2016-06-30 Update to version 1.3 stable
Changelog:
— detect mtk header during unpacking;
— removed grep methodCarlivImageKitchen_Windows_v1.3.zip ( 6,29 МБ )
CarlivImageKitchen_Windows_x64_v1.3.zip ( 6,53 МБ )
CarlivImageKitchen-Linux_v1.3.zip ( 105,88 КБ )
CarlivImageKitchen-Linux_x64_v1.3.zip ( 108,63 КБ )
А как прога может писать разным цветом? o.O
А, не, всё понял.
В директории приложения есть скрытая папка «bin».
Там есть файл ctext.exe, который и делает такой текст.
Для распаковки тащим на boot_recovery_unpack.bat свой образ и он распаковывает.
Для запаковки тащим на boot_recovery_repack.bat папку и он запаковывает.
Бонусом идет распаковка образов System.img, userdata.img, system.new.dat (для распаковки system.new.dat необходим файл system.transfer.list) так же перетаскиванием на system_unpack.bat.
blackeangel,
system_unpack.bat не работает с распаковкой system.new.dat.
Вот так работает, я правда для себя выводы оставил и удаление system.new.img убрал, т.к c образами из некоторых прошивок ImgExtractor не справляется, так хоть system.new.img будет.
Посмотришь?system_unpack.zip ( 457 байт )
blackeangel, Здравствуйте. firmware_MK908II-kk-20140521-vl.img это прошивка для смарт тв приставки на android. мне внутри нужно кое что изменить. точнее чтобы поменять диски. Как Вашим модом это сделать. если не трудно. Подскажите. Спасибо
Diman_3452, У меня приставка Akai SM 601M на андроид. Процессор: ARM Cortex A9 Quard core
Android kitchen на русском для windows
2016-06-21 Update to version 1.2 stable
Changelog:
— improved the clean menu;
— added option to clean the output folder;
— new binary for coloring dos in windows;
— added the command to apped execute rights to executables in windows;CarlivImageKitchen_Windows_v1.2.zip ( 6,47 МБ )
CarlivImageKitchen_Windows_x64_v1.2.zip ( 6,71 МБ )
CarlivImageKitchen-Linux_v1.2.zip ( 105,9 КБ )
CarlivImageKitchen-Linux_v1.2_x64.zip ( 108,67 КБ )
2016-06-30 Update to version 1.3 stable
Changelog:
— detect mtk header during unpacking;
— removed grep methodCarlivImageKitchen_Windows_v1.3.zip ( 6,29 МБ )
CarlivImageKitchen_Windows_x64_v1.3.zip ( 6,53 МБ )
CarlivImageKitchen-Linux_v1.3.zip ( 105,88 КБ )
CarlivImageKitchen-Linux_x64_v1.3.zip ( 108,63 КБ )
А как прога может писать разным цветом? o.O
А, не, всё понял.
В директории приложения есть скрытая папка «bin».
Там есть файл ctext.exe, который и делает такой текст.
Для распаковки тащим на boot_recovery_unpack.bat свой образ и он распаковывает.
Для запаковки тащим на boot_recovery_repack.bat папку и он запаковывает.
Бонусом идет распаковка образов System.img, userdata.img, system.new.dat (для распаковки system.new.dat необходим файл system.transfer.list) так же перетаскиванием на system_unpack.bat.
blackeangel,
system_unpack.bat не работает с распаковкой system.new.dat.
Вот так работает, я правда для себя выводы оставил и удаление system.new.img убрал, т.к c образами из некоторых прошивок ImgExtractor не справляется, так хоть system.new.img будет.
Посмотришь?system_unpack.zip ( 457 байт )
blackeangel, Здравствуйте. firmware_MK908II-kk-20140521-vl.img это прошивка для смарт тв приставки на android. мне внутри нужно кое что изменить. точнее чтобы поменять диски. Как Вашим модом это сделать. если не трудно. Подскажите. Спасибо
Diman_3452, У меня приставка Akai SM 601M на андроид. Процессор: ARM Cortex A9 Quard core
Самостоятельное создание прошивки для Android
Прошивка на любом современном смартфоне, включая устройства на платформе Android, позволяет модифицировать буквально каждый элемент на собственный вкус. И хотя обычно рядовые пользователи используют уже готовые варианты, прошивку можно создать самостоятельно. Для этого потребуется ряд специальных инструментов, о которых нами будет рассказано в настоящей инструкции.
Создание прошивки для Android
Прежде чем перейти к основам, необходимо учесть: даже если в точности придерживаться ограничений и рекомендаций из нашей статьи, ваше устройство может прийти в нерабочее состояние. Связано это со многими факторами, от мелких ошибок до отсутствия совместимости. Поэтому любыми доступными способами проверяйте совместимость, чтобы сохранить девайс в целости.
Шаг 1: Установка Recovery
В одной из инструкций на нашем сайте был рассмотрен процесс установки кастомного рекавери, необходимого для перепрошивки Android-устройства. Этот шаг является обязательным и должен быть выполнен заранее до работы с самой прошивкой. При этом помните, что для разных смартфонов используется собственный вариант, но это никак не скажется на дальнейшем процессе за исключением некоторых отличий в интерфейсе.
Шаг 2: Выбор прошивки
Помимо добавления загрузчика с возможностью сохранения доступа к файлам нужно найти прошивку, совместимую с вашим девайсом. В этом вопросе трудно дать какие-то конкретные советы, так как существует огромное количество смартфонов и не менее большой ассортимент прошивок. Проще всего найти подходящий вариант, посетив раздел «Android» на русскоязычном форуме 4PDA или на англоязычном ресурсе XDA Developers.
Отыскав раздел с прошивками для вашего устройства, предпочтение стоит отдать чистым вариантам, которые не были модифицированы автором. Это необходимо для того чтобы изменить прошивку с нуля, не заменяя и не вырезая другие элементы. Загрузите архив в формате ZIP на компьютер, где и будут производиться дальнейшие изменения.
Шаг 3: Подготовка системы на ПК
Специальное ПО для компьютера, о котором пойдет речь в следующем разделе, в равной степени совместимо с ОС Windows, Linux и MacOS. Наиболее удобный метод сводится к использованию систем на основе Linux, в то время как на Виндовс потребуется ряд дополнительных действий и программ. В связи с куда большей распространенностью второго варианта, именно ОС Windows мы уделим внимание.
Кликните по загруженному EXE-файлу и произведите инсталляцию программы.
Дальнейшие действия по установке Cygwin производятся в автоматическом режиме.
По желанию можете создать на рабочем столе ярлык для более удобного запуска программы.
Дождитесь завершения создания директорий и файлов в консоли, после чего закройте Cygwin.
На этом этап подготовки можно считать завершенным и переходить к следующему шагу. Заметьте, внутри архива в файле «kitchen_readme» также имеется инструкция по установке.
Шаг 4: Использование Android Kitchen
Программа Android Kitchen, так же известная как «кухня», представляет собой наиболее удобное средство для создания кастомных прошивок. Загрузить архив можно с официальной страницы на Github по ниже представленной ссылке. Лучше всего брать последнюю вышедшую версию ПО.
Примечание: Вместо «user» папка будет названа в соответствии с именем пользовательской директории в системе.
В случае успеха в консоли появится множество пунктов, предназначенных для работы с прошивкой.
Закройте «кухню» и переходите к следующему этапу.
Шаг 5: Сборка прошивки
Самой важной и наиболее трудоемкой частью является сборка прошивки, так как этот процесс необходимо выполнять с осторожностью, чтобы исключить вероятность ошибок. Данная процедура не будет проблемой при наличии опыта. По той же причине мы не будем акцентировать внимание на этапе сборки, упомянув лишь несколько моментов.
Завершив процедуру редактирования, можно приступать к прошивке устройства.
Шаг 6: Установка прошивки
Как и в случае с установкой рекавери, процедура инсталляции кастомной прошивки вне зависимости от варианта ее получения была нами описана в отдельной статье на сайте. Ознакомиться с ним вы можете, перейдя по ниже представленной ссылке. Обратите внимание, что разные виды прошивок могут устанавливаться по-разному.
Заключение
Надеемся, наша статья помогла вам разобраться с процедурой создания собственной прошивки для Android-устройства. Важно учитывать, что без опыта и понимания достичь желаемого результата не получится, даже если уделить внимание конкретным примерам. Связано это с массой отличий в случае разных прошивок, версий Андроид и смартфонов.