Разбираемся, как самому создать прошивку Андроид на компьютере

Как сделать прошивку на Андроид самому

Такая разрядность нужна для того, чтобы изменять прошивку версий Андроида выше 2.4.

На жестком диске должно быть до 20 гигабайт свободного пространства. Это делается для того, чтобы сохранять исходники.

Кроме самостоятельного изготовления из исходников, есть способ изменения уже готового файла.

Инструкция по изготовлению прошивки Андроид самостоятельно

Собрать прошивку Android из исходников

Прежде чем приступить к созданию кастомной прошивки своими руками, рекомендуется установить виртуальную машину, а на нее ОС Linux.Разбираемся, как самому создать прошивку Андроид на компьютере

А также необходимо инсталлировать java версии 3,3. Если же вы будете работать на операционке Ubuntu, то в ее репозитории необходимо отыскать OpenJDK Java 6 Runtime и скачать ее.

После установки Джавы необходимо загрузить специальную утилиту видоизменения Android, ее называют android kitchen.

Теперь необходимо отыскать прошивку, которую будете модифицировать. xda-developers.com – на этом сайте отыщете необходимую вам прошивку. Главное, чтобы они имели в имени слово ROM и были чистыми. Затем скачиваете его и разархивируете, используя Winrar.

Когда вы откроете папку с разархивированными файлами, вы отыщете элементы, перечисленные ниже:

Запустите андроид kitchen. Запуск сделайте через Линукс или же через программу Cygwin. Если запускаете в Линуксе, то введите команду cd kitchen, потом ./menu.

Редактирование готовой версии

Изучив изготовление прошивки из исходных файлов, сейчас будет рассмотрено, как видоизменить готовый файл. Для его редактирования файл надо скачать, ищем прошивку с именем: Pure Android 3.0 ROM. Это имя свидетельствует о том, что она является чистой.

После скачивания файла, разархивируйте его. Папки и файлы в нем являются составляющими прошивки. Они расположены обычно так:

Видоизменить анимацию или поставить новую можно разархивировав архив с соответствующими файлами. Затем пользователь изменяет файлы и запаковывает их обратно.

Когда завершены все видоизменения, надо будет архивировать их командой $ cd

/rom; zip -r my-rom.zip *.

Подготовка к прошивке

Разбираемся, как самому создать прошивку Андроид на компьютере

Моделей устройств под управлением Windows Phone довольно много, однако процесс перепрошивки у них не отличается. После загрузки файла с нужной сборкой Андроид, ознакомьтесь с ее содержимым. В ней должны присутствовать:

  • Initrd.gz. – применяется для старта процесса прошивки с SD-карты;
  • Haret.exe – специальный скрипт, который ответственен за загрузку ОС;
  • Zimage – платформа Android;
  • Dеfault.txt – boot-процесс;
  • andrоidinstall.tar – файловая система;
  • аndrоidupdate.tar – апдейт для OС Андроид.

Из Windows Phone делаем Android

Разбираемся, как самому создать прошивку Андроид на компьютере

Ответы на вопросы

Как сделать backup Android без рут-доступа?

Если на вашем устройстве изначально нет root-доступа и вы не хотите его активировать, то всегда можно воспользоваться приложениями, которые сделают бэкап без него.

В Play Маркете вы сможете найти много приложений для того, чтобы сделать backup Android без рут. Одно из них – Safe Backup.

Что можно бэкапить про помощи Safe Backup:

Если список того, что может сохранить это приложение вас устраивает, тогда можно начинать делать сам бэкап.

Запускаем приложение и видим всего два пункта меню – “Сохранить” и “Восстановить”, меню не балует нас разнообразием, но так даже лучше.

Разбираемся, как самому создать прошивку Андроид на компьютере

Настоятельно рекомендуем перед каждой прошивкой или каким-либо видоизменением своего устройства делать бэкап.

Что нужно для создания прошивки

Разбираемся, как самому создать прошивку Андроид на компьютере Моды анимации загрузки с xda-developers

Хакер #156. Взлом XML Encryption

  • Содержание выпуска
  • Подписка на «Хакер» -30%

Теперь файл прошивки нужно вскрыть. Делается это с помощью самого обычного unzip:

Kоманда setprop

Приведенные в статье настройки build.prop можно применить и в уже работающей системе с помощью команды setprop:

Внешний облик

Разбираемся, как самому создать прошивку Андроид на компьютере Распаковываем framework-res.apk

Обычно такие моды распространяются в виде готового файла framework-res.apk, который можно просто положить в свою прошивку. Если же ты хочешь найти конкретные отличия в содержимом, то мод можно распаковать и сравнить с твоим framework-res с помощью diff:

К сожалению, в рамках одной статьи мы не можем рассмотреть хотя бы часть внутреннего устройства framework-res, поэтому за более подробной информацией обращайся к соответствующей теме форума 4PDA.

goo.gl/tlHRo — набор советов по изменению framework-res.apk.

goo.gl/fTvz8 — простая анимация загрузки с логотипом Android.

goo.gl/Ya1fX — анимация загрузки с плазменным кругом.

goo.gl/P6JR — анимация загрузки в стиле IBM PC.

goo.gl/sGXwa — анимация загрузки Android Honeycomb.

Теперь можно собрать файл:

Следующий этап — это изменение анимации загрузки. Она хранится в виде обычных png-файлов, упакованных в архив system/media/bootanimation.zip. Распакуем его:

Внутри находится файл desc.txt, описывающий анимацию в следующем формате:

Стандартный вид этого файла:

Так как анимация загрузки имеет очень простой формат, ее довольно легко сделать. Достаточно преобразовать видеоролик в png-изображения с помощью mencoder (в desc.txt необходимо выставить значение FPS 24):

Но и это будет лишним. Участники форума xda-developers наделали столько анимаций, что необходимость работы руками отпадает вовсе. Ссылки на интересные анимации приведены в конце статьи.

Сборка

ОК, мы внесли необходимые изменения, внедрили свои приложения, твикнули систему и теперь должны создать готовый к прошивке образ ОС. В этом нам поможет утилита testsign. Сначала следует запаковать прошивку с помощью zip:

Теперь необходимо подписать архив, чтобы Recovery смог его установить:

После этого закидываем архив my-rom-signed.zip на карту памяти устройства и выключаем аппарат. Чтобы попасть в Recovery, включаем аппарат с зажатой клавишей уменьшения громкости (для некоторых устройств процедура может отличаться).

Далее с помощью клавиш управления громкостью выбираем пункт «Wipe data/factory reset», нажимаем клавишу включения (в Recovery это аналог ), выбираем Yes и снова жмем .

Теперь переходим в пункт «Install zip from sdcard», а затем в «Choose zip from sdcard», находим my-rom-sign.zip на SD-карте и выбираем Yes. После завершения установки выбираем «Reboot system now».

Ссылка на основную публикацию