Как самому сделать кастомную прошивку на Андроид?
В данной статье мы рассмотрим вопрос о самостоятельном создании кастомной прошивки для смартфона Андроид.
Навигация
Создать кастомную прошивку для Андроид самостоятельно совсем не просто. Для выполнения такой сложной операции вам понадобятся определённые инструменты и навыки.
Что нужно для создания прошивки?
Для самостоятельного сбора кастомной прошивки вам нужны:
- Компьютер с ОС Ubuntu и Java
- Приложение под названием «Кухня«
- Сама Андроид прошивка, которую планируется обрабатывать
Как установить ОС Ubuntu?
Данная система разработана на базе ядра Linux и основана на Debian. Её ставить совсем не обязательно вместо имеющейся, включать с помощью эмулятора или желать что—то ещё.
Для использования её возможностей достаточно скачивания приложения Wubi, которое оптимизирует Ubuntu по Windows.
После скачивания файла и установки на него новой операционной системы, во время загрузки компьютера можно выбрать, какую систему использовать и управлять ей через Windows.
Как установить Java?
Java является языком программирования, созданным очень давно. На данной технологии основано большинство сайтов и програми.
Для установки:
- Войдите в Ubuntu и откройте Терминал клавишами Ctrl+Alt+T
- Вам откроется окошко для внесения команд в ОС
- Напишите sudo add—apt—repository “deb http://archive.canonical.com/ubuntu lucid partner”, чтобы подключился новый репозиторий, откуда скачивается JAVA
- Введите пароль, чтобы получить права суперадминистратора
Далее введите несколько строк:
sudo apt—get update — обновятся источники
sudo apt—get install sun—java6—jre sun java6—plugin sun—java6—fonts — установится Java
Работаем с «Кухней»
Это главный инструмент для сборки прошивок ОС Андроид. Она бывает нескольких типов, но мы поговорим о kitchen от Dsixda.
- После скачивания архива с прошивкой, поместите все его содержимое в папку kitchen
- Включите Терминал и введите Is, чтобы высветилось содержимое корневой папки
Запустите через Проводник папку Kitchen и перенесите файл original_update в нее из обрабатываемой прошивки - Не закрывая папку, перейдите в Терминал и введите ещё раз ту же команду
В файлах высветится меню. Чтобы его включить введите ./menu. Вы увидите номера команд, которые можно выполнить путём ввода в строчке их номера и нажатия клавиши Enter - Для разбора прошивки введите цифру 1. После этого кухня начнёт выводить вам разные вопросы, которые вам остаётся только подтверждать клавишей Enter
Выполнение данных шагов выведет вас в главное меню. После возврата обратно в Kitchen вы найдёте папку WORKING_x_y - Тут вы найдёте все разобранные файлы от прошивки. Папка System содержит в себе системные файлы. Если удалить хотя бы один из них, то это приведёт к изменениям в прошивке
- Чтобы это сделать, опять зайдите в Терминал, введите команду 99 и опять подтвердите все действия
- Далее вас перебросит в главное меню, а в раздел OUTPUT_ZIP добавится прошивка, которую теперь можно загружать на телефон
Существуют и другие методы сбора кастомных прошивок, а необходимые для них инструменты находятся в свободном доступе в сети.