Все лучшее для Андроид
  • Главная
  • Обзор
    • Планшеты
    • Смартфоны
    • Смарт-часы
  • Приложения
    • Аудио и Видео плееры
    • Для детей
    • Интернет
    • Контакты, SMS, MMS
    • Офис, документы
    • Радио и TV
    • Развлечения, разное
    • Таймеры, Заметки
    • Системные
    • Фотография
  • Игры
    • Аркадные
    • Гонки
    • Для детей
    • Логические
    • Настольные
    • Онлайновые
    • Спортивные
    • Стратегии
    • Шутеры
  • Темы
    • Виджеты
    • Погода
  • Инструкции
  • Последние статьи
    • Как посмотреть номера на разбитом телефоне, вытащить и восстановить контакты на андроид
    • Выбираем плеер для андроид с поддержкой всех форматов
    • Гостевой доступ на устройствах Android
    • Выбираем лучшую программу блокировщик рекламы на андроид
    • Модный подарок: заказать именной чехол на телефон айфон, самсунг, леново
  • Популярное
    • Что делать если андроид выключается сам по себе
    • Как узнать пароль от Wi-Fi соседа через Android
    • Можно ли вернуть старую версию андроид после обновления
    • Как изменить место сохранения файлов на Android
    • Как увеличить внутреннюю память на андроид
    • Андроид лежит с восклицательным знаком
    • Если андроид зависает при включении
    • Где Андроид хранит пароли
    • Как прошить планшет Android через флешку
    • Как на андроид поставить iOS

Главная » Инструкции » Как создать кастомную прошивку на андроид?

Как создать кастомную прошивку на андроид?

создать кастомную прошивку через Dsixda

Создать кастомную прошивку на андроид непросто, для этого нужны специальные программные средства и определенные навыки, а также алгоритм действий, который мы опишем в этой статье.

Разберем частный случай и начнем по порядку. Для создания кастомной прошивки андроид потребуются:

  1. Персональный или переносной компьютер, на борту которой присутствует операционная система Ubuntu и установлена Java.
  2. «Кухня» — приложение для обработки образов системных партиций.
  3. Собственно сама, подлежащая обработке прошивка Android.

 Шаг 1 — установка Ubuntu

Система Ubuntu создана на базе ядра Linux и основывается на Debian, разработана компанией Canonical. Эту систему вовсе не обязательно устанавливать вместо действующей, запускать ее через эмулятор, и так далее.

установка Ubuntu

Чтобы комфортно использовать все ее преимущества, достаточно воспользоваться приложением Wubi, способным установить Ubuntu под Windows. Wubi — сокраoение от Windows Ubuntu Installer.

Скачав установщик, и установив через него новую операционку, при загрузке компьютера можно зайти в ту или иную систему на выбор, и осуществлять управление ею через панель управления Виндовс.

Шаг 2 — установка Java

Java – разработанный в 1995 году язык программирования, его название, по всей видимости, взято из кинофильмов (смешной народец Джава из Звездных Войн).

На этой технологии базируется большая часть современного программного обеспечения самых разных видов. Некоторые сайты работают только при наличии Java на борту ПК.

шаг2-установить java

Чтобы установить ее нужно:

  1. Войти в систему Ubuntu, и открыть Терминал при помощи клавиш Ctrl+Alt+T.
  2. В открывшемся окне для ввода/вывода информации в ОС Ubuntu воспользоваться командой sudo add-apt-repository “deb http://archive.canonical.com/ubuntu lucid partner” — позволяет подключить новый репозиторий, с которого можно загрузить Java. Для этого потребуется ввести пароль для получения прав Суперадминистратора, который задается при установке Ubuntu. Далее нужно воспользоваться следующими командами:
  3. sudo apt-get update для обновления списка источников.
  4. sudo apt-get install sun-java6-jre sun java6-plugin sun-java6-fonts для установки Java.

Шаг 3 — работа с «кухней» для создания прошивки

Программа «кухни» — это основное средство для работы с прошивками андроид. Их существует несколько видов, мы рассмотрим работу с kitchen от Dsixda.

android-kitchen

  • Скачав необходимые файлы, нужно распаковать их в домашнюю папку в каталог kitchen.
  • Запустить Терминал, при помощи команды Is вывести на его экран список документов домашней папки. Синим цветом будут выделены каталоги, красным — файлы архивов, и так далее.
  • Открыть в проводнике папку Kitchen, перенести в каталог original_update файл обрабатываемой прошивки в любом формате.
  • Возвратиться в Терминал с открытой папкой Kitchen, ввести команду Is. Среди файлов появится Menu, его следует запустить командой ./menu. Здесь откроется список пронумерованных команд, которые можно выполнять, вводя их номер в строку, и нажимая Enter.
  • Чтобы разобрать прошивку, следует ввести команду 1. Кухня после этого начнет выводить множество вопросов, на которые нужно отвечать клавишей Enter (нужные значения введены по умолчанию).

Эти действия приведут в начальное меню программы. Вернувшись в папку Kitchen, можно будет найти папку «WORKING_x_y», где x и y – дата и время ее создания.

В ней будут содержаться разобранные файлы прошивки. В папке System можно найти все системные файлы. Простое удаление части этих файлов приведет к изменению прошивки.

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

Для этого нужно вернуться в Терминал, ввести команду 99, снова ответить клавишей Enter на все возникающие вопросы. После этого программа выбросит пользователя в начальное меню, а в папке OUTPUT_ZIP будет лежать файл новой прошивки, которую затем можно устанавливать на мобильное устройство.

Есть и другие способы создания авторских кастомных прошивок android, а необходимые для этого программы можно найти в сети, они позволяют «вскрыть» файлы операционной системы, и изменять те или иные параметры по своему желанию.

Вот еще несколько программ, предназначенных для этого:

  • Android SDK – среда разработки, созданная специально для работы с приложениями для Android, она позволяет проверять программный код.
  • Android Kitchen – необходима для обработки образов системных партиций в прошивке.
  • JD-GUI – декомпилятор, способный к работе с программным языком Java. Его аналог – DJ Java Decompiler.
  • smali – для работы с dalvik-кодом. Предназначена для дизассемблирования кода, backsmali позволяет произвести ассемблирование dalvik-кода.
  • dex2jar – утилита, позволяющая конвертировать исполняемые файлы, составленные на dalvik-коде.

Твитнуть
Похожие статьи
  • 5 способов как запустить андроид игры и приложения на пк5 способов как запустить андроид игры и приложения на пк
  • Как подключить андроид к компьютеру через usbКак подключить андроид к компьютеру через usb
  • Как устанавливать игры на андроид с кэшем правильноКак устанавливать игры на андроид с кэшем правильно
  • Tegra Android Development PackTegra Android Development Pack
« Что такое кастомная прошивка андроид и как установить прошивку?
Обзор онлайн приложений для игры в покер на андроид »
Все права защищены. © Все лучшее для Андроид   
  • Контакты
  • Реклама