Содержание:
Прошивка на любом современном смартфоне, включая устройства на платформе Android, позволяет модифицировать буквально каждый элемент на собственный вкус. И хотя обычно рядовые пользователи используют уже готовые варианты, прошивку можно создать самостоятельно. Для этого потребуется ряд специальных инструментов, о которых нами будет рассказано в настоящей инструкции.
Создание прошивки для Android
Прежде чем перейти к основам, необходимо учесть: даже если в точности придерживаться ограничений и рекомендаций из нашей статьи, ваше устройство может прийти в нерабочее состояние. Связано это со многими факторами, от мелких ошибок до отсутствия совместимости. Поэтому любыми доступными способами проверяйте совместимость, чтобы сохранить девайс в целости.
Читайте также: Как восстановить прошивку на Android
Шаг 1: Установка Recovery
В одной из инструкций на нашем сайте был рассмотрен процесс установки кастомного рекавери, необходимого для перепрошивки Android-устройства. Этот шаг является обязательным и должен быть выполнен заранее до работы с самой прошивкой. При этом помните, что для разных смартфонов используется собственный вариант, но это никак не скажется на дальнейшем процессе за исключением некоторых отличий в интерфейсе.
Подробнее: Как установить рекавери на Android
Шаг 2: Выбор прошивки
Помимо добавления загрузчика с возможностью сохранения доступа к файлам нужно найти прошивку, совместимую с вашим девайсом. В этом вопросе трудно дать какие-то конкретные советы, так как существует огромное количество смартфонов и не менее большой ассортимент прошивок. Проще всего найти подходящий вариант, посетив раздел «Android» на русскоязычном форуме 4PDA или на англоязычном ресурсе XDA Developers.
Перейти к прошивкам на 4PDA
Перейти на форум XDA Developers
Отыскав раздел с прошивками для вашего устройства, предпочтение стоит отдать чистым вариантам, которые не были модифицированы автором. Это необходимо для того чтобы изменить прошивку с нуля, не заменяя и не вырезая другие элементы. Загрузите архив в формате ZIP на компьютер, где и будут производиться дальнейшие изменения.
Шаг 3: Подготовка системы на ПК
Специальное ПО для компьютера, о котором пойдет речь в следующем разделе, в равной степени совместимо с ОС Windows, Linux и MacOS. Наиболее удобный метод сводится к использованию систем на основе Linux, в то время как на Виндовс потребуется ряд дополнительных действий и программ. В связи с куда большей распространенностью второго варианта, именно ОС Windows мы уделим внимание.
- Посетите официальный сайт Oracle и загрузите программное обеспечение JDK в соответствии с разрядностью вашей операционной системы.
Кликните по загруженному EXE-файлу и произведите инсталляцию программы.
- Следом за JDK нужно скачать и установить Cygwin. Для этого посетите тему на форуме 4PDA по представленной ниже ссылке.
- Откройте загруженный архив при помощи любого удобного архиватора и извлеките имеющиеся файлы.
- Среди полученных файлов дважды кликните по «Setup», чтобы начать установку.
- На этапе «Choose A Download Source» выберите вариант «Install from Local Directory» и нажмите «Далее».
- В строке «Root Directory» путь оставьте без изменений, воспользовавшись кнопкой «Далее».
- Дальше нужно изменить «Local Package Directory», указав папку Cygwin, которую вы извлекли из архива ранее. К примеру, в нашей ситуации она находится на рабочем столе, и потому путь выглядит так, как показано на скриншоте.
- Последним шагом является выбор компонентов в окне «Select Packages», которое появится практически сразу после начала установки. Кликните по строке «All», чтобы рядом с каждым пунктом появилась подпись «Install».
Дальнейшие действия по установке Cygwin производятся в автоматическом режиме.
По желанию можете создать на рабочем столе ярлык для более удобного запуска программы.
- Запустите программу с помощью созданного значка. В ОС Windows выше семерки используйте «Запуск от имени администратора».
Дождитесь завершения создания директорий и файлов в консоли, после чего закройте Cygwin.
На этом этап подготовки можно считать завершенным и переходить к следующему шагу. Заметьте, внутри архива в файле «kitchen_readme» также имеется инструкция по установке.
Шаг 4: Использование Android Kitchen
Программа Android Kitchen, так же известная как «кухня», представляет собой наиболее удобное средство для создания кастомных прошивок. Загрузить архив можно с официальной страницы на Github по ниже представленной ссылке. Лучше всего брать последнюю вышедшую версию ПО.
Перейти к скачиванию Android Kitchen
- Загрузив «кухню» на компьютер, извлеките папку из архива так же, как и на прошлом этапе.
- Переименуйте папку в «kitchen» и с помощью комбинации клавиш «CTRL+X» подготовьте к переносу.
- Откройте «Локальный диск (C:)» и откройте папку по следующему пути:
Cygwin/home/user
. Нажмите сочетание клавиш «CTRL+V», чтобы добавить ранее извлеченную папку.
Примечание: Вместо «user» папка будет названа в соответствии с именем пользовательской директории в системе.
- Переместите заранее скачанный файл прошивки, подходящей для вашего устройства, в папку «original_update». Эта директория расположена по следующему пути:
Cygwin/home/user/kitchen/original_update
. - Вновь запустите Cygwin и последовательно воспользуйтесь следующими командами:
cd kitchen
./menu
В случае успеха в консоли появится множество пунктов, предназначенных для работы с прошивкой.
Закройте «кухню» и переходите к следующему этапу.
Шаг 5: Сборка прошивки
Самой важной и наиболее трудоемкой частью является сборка прошивки, так как этот процесс необходимо выполнять с осторожностью, чтобы исключить вероятность ошибок. Данная процедура не будет проблемой при наличии опыта. По той же причине мы не будем акцентировать внимание на этапе сборки, упомянув лишь несколько моментов.
- В главном меню Android Kitchen введите «0» и нажмите «Enter», чтобы перейти к расширенному списку параметров.
Отсюда можно внести множество изменений в прошивку, будь то добавление ROOT, изменение анимации или запуск плагинов.
- Для завершения нужно будет ввести «99» и нажать «Enter». Готовый файл будет находиться в папке «OUTPUT_ZIP» в пользовательской директории Cygwin.
Завершив процедуру редактирования, можно приступать к прошивке устройства.
Шаг 6: Установка прошивки
Как и в случае с установкой рекавери, процедура инсталляции кастомной прошивки вне зависимости от варианта ее получения была нами описана в отдельной статье на сайте. Ознакомиться с ним вы можете, перейдя по ниже представленной ссылке. Обратите внимание, что разные виды прошивок могут устанавливаться по-разному.
Подробнее:
Как установить кастомную прошивку на Android
Инструкции по перепрошивке смартфонов
Заключение
Надеемся, наша статья помогла вам разобраться с процедурой создания собственной прошивки для Android-устройства. Важно учитывать, что без опыта и понимания достичь желаемого результата не получится, даже если уделить внимание конкретным примерам. Связано это с массой отличий в случае разных прошивок, версий Андроид и смартфонов.
Наш Telegram каналТолько полезная информация
Что за инопланетянин это написал? На каком языке это чудо говорит? Когда наткнулся в одном пункте на предложение «как создать прошивку?», а после «нужно найти в интернете подходящую прошивку», дальше читать не стал.
Аналогично
Если вы не знаете не лезте туда куда не разбираетесь, лично я все понял. Не понимаю от куда такие тупые люди…
Хочу собрать прошивку Андроид 10 для моего ТВ бокса Minix neo x7. На нем самая последняя прошивка Андроид 4.4.2. и не устанавливаются почти все приложения. Хотя железо и проц на нем дадут фору и современным боксам.
Скачал по ссылке для Fly IQ 4403 Eneerge 3. TWRP всё установилось . Прошивка 4.4.2 AOSP. Установил -нет звука и инженерного меню.Пробовал по всякому .Почему не пойму.С уважением к Вам..
Как в прошивку Андроид 4.4.4 в кухне добавить изменения чтобы она стала с Андроидом 10 ну к примеру или 11. Добавить для этого какое-то голое ядро с Андроидом 10? И возможно ли это. И как вообще прошивка становится Андр.10 или 12.
Как быть с драйверами как создать прошивку для неподдерживаемого устройства, а не переделки прошивки переделку можно клепать быстрее модифицируя андройд на живом устройстве и снятия бекапа в последствии.
Ага, а потом у людей этот бэкап барахлит или не запускается
Сама операционка базируется на файловой системе которая только для чтения а запись изменений происходят в другой области памяти монтирование других разделов для чтения и записи поэтому у вас глубоко и не получится копать эту систему на в самом телефоне, придётся пересобирать образ. А так автору спасибо за статью показал самую идею.