Кастомный Android: делаем свою прошивку из стоковой, не копаясь в исходниках. Прошивка Андроид с помощью утилиты FastBoot Программа для редактирования прошивки img

Для тех кто хочет начать путь в создание собственных прошивок для Sony на основе официальных необходимо знать как распаковать прошивку Sony формата FTF.

Что необходимо?

1. Компьютер

2. Скачать последнюю версию не официального прошивальщика FlashTool и установить

3. Скачать менеджер Unix образов ext2explore.exe

3. Скачать и установить бесплатный архиватор 7-zip

4. Прошивка Sony формата FTF

Инструкция как распаковать прошивку Sony формата FTF

1. Правым кликом мыши по FTF прошивке — открыть архив или распаковать из архива

2. После того как установили FlashTool перейдите по пути C:Flashtool
3. Запустить программу FlashTool и в панели выбрать меню Tools -> Sin Editor

4. Выберите извлеченный из прошивки ftf, файл sin в Sin Editor и нажать Extract data. После этого начнется процесс преобразования файла прошивки в читаемый вид.
5. На выходе вы можете получить новый файл с расширением yassf2 или ext4 или elf

Если файл *.yassf2

Выбрать Tools -> Yaffs2, после чего появится окно для выбора файла, выбрать файл с расширением *.yasff2

Через пару минут вы получите папку с файлами которые находились в прошивке

Если файл *.ext4 или *.elf

1. Если у вас файл с расширением *.elf , то переименовать в *.ext4

2. Запустить ранее скачанную программу ext2explore, выбрать файл прошивки после чего появится в окне содержимое прошивки, теперь можете сохранить содержимое.

Что дальше?

Если вы планируете в дальнейшем создать прошиваемый update.zip, то стоит перейти к статье — создание Updater Script

Как правильно извлечь ядро из FTF прошивки?

Для того того чтобы получить «правильное» ядро для прошивки с помощью update.zip потребуется все тот же Flashtool.

1. Откройте FTF прошивку архиватором и извлеките kernel.sin

Мега утилита Android IMG Repack Tools для всех начинающих и продвинутых ромоделов, разработчиков, для редактирования образов Android.

Android IMG Repack Tools что это и зачем?

Android IMG Repack Tools утилита от пользователя под ником A.S._id (xda , 4pda), призвана для того чтобы редактировать образы Android:

  • распаковать образ Android (img, ext4)
  • редактирование файлов (вручную)
  • собрать образ

А также работа с ядрами (boot.img) и recovery (recovery). Утилита предназначена для работы как из под Linux, так и Windows (необходимо устанавливать Cygwin).

Android IMG Repack Tools будет полезна абсолютно всем ромоделам Android для создания новых кастомных прошивок, а также разработчикам ПО.

Где найти и загрузить Android IMG Repack Tools?

Скачать и новейшую версию утилиты Android IMG Repack Tools можно с официальной страницы проекта на XDA .

Установка Android IMG Repack Tools на компьютер

Так как ОС Android основана на ядре Linux, то все же правильней будет работать утилитой Android IMG Repack Tools из операционной системы основанной на Linux.

Предварительная настройка ОС для Android IMG Repack Tools

Если у вас Ubuntu версии 14.04 и старее (и Mint основанный на нем), то вам будет необходимо установить GCC 5 из репозитория (открыть терминал и набрать следующие команды):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install gcc-5 g++-5

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

Для пользователей Ubuntu 16.04 (и Mint основанный на нем), то вам нужно установить вначале:

1. GNU Automake 1.14 (скачать и распаковать)

2. Перейти в папку с Gnu Automake, открыть терминал и выполнить поочередно команды: ./configure make sudo make install

3. Установить пакеты: sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libreadline6-dev gcc-multilib g++-multilib libc6-dev x11proto-core-dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev

Настройка Android IMG Repack Tools

1. После того как скачали Android IMG Repack Tools распаковать, перейти, открыть терминал

2. Набрать команду для запуска утилиты./main_menu

Если же у вас установлен Mint, то кликнуть по файлу main_menu

3. Перейти в раздел утилиты «0 — Configure & clean tools menu »

4. Выбрать «1 — Build android_img_repack_tools «, для того чтобы загрузить и сконфигурировать инструменты с помощью которых происходит работа с образами Android.

Работа с утилитой Android IMG Repack Tools

Ожидайте обновление статьи с инструкциями по работе утилиты в ближайшее время!

Необходимо прошить Android c помощью FastBoot, но не знаете как? В этой статье дается детальная инструкция по использованию утилиты FastBoot, как ей пользоваться, откуда скачать и как прошить Android девайс.

Данная инструкция полностью расскажет как пользоваться FastBoot! Как с помощью Fastboot очищать разделы, прошивать IMG файлы, выполнять перезагрузку и многие другие.

Скачивание и установка FastBoot

Прежде прошить Android c помощью FastBoot, необходимо скачать эту утилиту и установить на необходимый компьютер:

  • Скачать FastBoot можно со страницы разработчиков Android в комплекте platform-tools .
  • Либо воспользоваться программой Adb Run , точней лучше , в которой «все включено», а также умеет разблокировать графический ключ Android .
  • Почему ADB RUN лучше?

    Запуск утилиты Fastboot

    В зависимости что вы выбрали, скачали отдельно утилиту fastboot или выбрали adb run, запуск может отличаться!

    Если скачали Отдельно Fastboot

    Извлеките файлы:

  • adb.exe
  • AdbWinApi.dll
  • AdbWinUsbApi.dll
  • fastboot.exe
  • libwinpthread-1.dll
  • Переместите их на диск C:\, папка Windows. Вам удалось установить ADB и Fastboot на ваш компьютер!

    После того как Вы скачали и установили FastBoot, откройте на ПК программу «Командная строка» .

    Пример запуска командной строки Windows

    Пример установки ADB и Fastboot.

    Если скачали ADB RUN

    Если ваш выбор пал на фирменную программу ADB RUN , то запустите ее, наберите кнопку A и нажмите Enter.

    Файлы которые необходимо прошить желательно разместить в одной папке с утилитой Fastboot.

    Инструкция как прошить Android c помощью FastBoot

    Очень важно писать команды и файлы прошивок так как они указаны!

    Если у вас указана команда:

    fastboot flash cache NazvaniAFiLe.img

    то нужно писать именно так, а ни как иначе. Другими словами важен регистр букв иначе вы получите — нет такого файла.

    Команды перезагрузки
    Fastboot в режим прошивки (bootloader)
    • Для того чтобы начать работать с устройством Android с помощью Fastboot для начала необходимо, перевести смартфон или планшет в режим bootloader с помощью adb:

    adb reboot bootloader

    • Перезагрузка Android из режима прошивки (bootloader) в этот же режим:

    fastboot reboot-bootloader

    • Перезагрузка Android из режима прошивки bootloader в режим bootloader:

    fastboot reboot-bootloader

    • Перезагрузка Android в обычный режим из режима прошивки bootloader:

    fastboot reboot

    Команда «видит» ли ПК ваш Android

    Возьмите в привычку перед тем как что-то делать в Fastboot, проверять есть ли соединение между компьютером и Android:

    • Проверка «видит ли» ПК ваш Android:

    fastboot devices

    Данную команду необходимо выполнять когда устройство уже в режиме прошивке (bootloader)

    Команды разблокировки и блокировки загрузчика Google Pixel, Nexus в Fastboot
    • Разлочить bootloader для Pixel, Nexus:

    fastboot oem unlock

    fastboot flashing unlock

    • Залочить bootloader для Pixel, Nexus:

    fastboot oem lock

    Команда узнать версию bootloader

    Покажет установленную на Android номер версии бутлоадер:

    fastboot getvar version-bootloader

    Команды форматирования раздела в Fastboot

    Перед тем как прошить какой-либо раздел в Android, вначале его необходимо отформатировать для того чтобы не возникло проблем в работе

    fastboot erase Imya_razdela — стереть раздел: boot, radio, recovery, system, userdata и другие.

    • Стирает раздел Кеш (Cache) в Fastboot:

    fastboot erase cache

    • Стирает раздел Дата (Data/UserData) в Fastboot:

    fastboot erase userdata

    • Стирает раздел Систем (System)в Fastboot:

    fastboot erase system

    • Стирает раздел Recovery в Fastboot:

    fastboot erase recovery

    Команды для прошивки разделов Android в Fastboot

    После того как выполнили форматирование раздела или разделов Android, можно переходить к следующему шагу, прошивке:

    fastboot flash Imya_razdela imya_file.img — прошивка выбранного раздела: boot, radio, recovery, system, userdata и другие.

    • Прошить раздел системы (System):

    fastboot flash system imya.img

    • Прошить раздел кеш (Cache):

    fastboot flash cache imya.img

    • Прошить раздел дата (Data):

    fastboot flash userdata imya.img

    • Прошить раздел Recovery:

    fastboot flash recovery imya.img

    • Прошить все разделы (boot, recovery и system):

    fastboot flashall

    Команда для установки update.zip

    Прошивает на Android архив-обновление в формате update.zip — архив ZIP с IMG образами различных разделов:

    fastboot update имя_файла.zip

    Для устройств Sony

    Проверка подключения устройства Sony, если ответ 0.3 устройство, то тогда подключено:

    fastboot.exe -i 0x0fce getvar version

    Разблокировка bootloader

    fastboot.exe -i 0x0fce oem unlock 0xПолученый_Ключ

    Более детальная информация по разблокировке Bootloader Sony — Как разблокировать Bootloader Sony

    Ошибка Waiting for Device

    Если у вас долгое время в командном окне горит надпись waiting for device — значит:

    • Не установлен или некорректно установлен драйвер — переустановить или установить
    • Устройство Android не в режиме Bootloader — перевести
    • Некорректное подключение к USB порту — использовать задние порты USB 2.0 компьютера, не использовать USB хабы
    Видео пример работы с утилитой Fastboot
    Для тех кто ничего не понял!

    Для тех кто ничего не понял, то тогда воспользуйтесь фирменным приложением ADB RUN , в данной программе введены практически все команды, которые нужны для FASTBOOT!

    Ниже представлен пример работы ADB RUN — как прошить быстро файл Recovery с помощью ADB RUN за менее чем за 5 секунд (только не забывайте вначале переводить в режим bootloader)!

    Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android . Оставайтесь вместе с сайтом , дальше будет еще интересней!

    Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.
    Так вот в данной статье мы и рассмотрим принцип редактирования прошивки для CWM (в zip формате)

    Подготовка:

    В первую очередь необходимо определиться какую прошивку будем брать за основу. Я советую использовать офф. прошивку в зипе. Почти для каждого распространённого девайса существует чистая прошивка + root.
    (я буду отталкиваться именно от данного варианта)
    - Когда жертва (прошивка) выбрана её необходимо скачать в любое удобное вам место на ПК (распаковывать не стоит)
    - Также нам потребуется архиватор, советую использовать и лучший в своём роде текстовый редактор .


    ---
    что да как:


    META-INF
    system
    boot.img - ядро системы

    system
    её структура:
    app - системные приложения
    bin - ресурсы самой системы
    etc
    fonts - Системные шрифты
    framework
    lib - библиотеки системы
    media
    usr
    xbin
    build.prop


    ---
    Приложения


    -Добавляем софт в прошивку:

    data/app .so .
    system/app system/lib .
    -Удаляем софт из прошивки:
    app


    ---
    Язык и версия прошивки

    Копируем файл build.prop на рабочий стол. Открываем его блокнотом и находим строчки

    ro.product.locale.language=en
    ro.product.locale.region=US


    для русского языка необходимо сделать так:

    ro.product.locale.language=ru
    ro.product.locale.region=RU


    название своего мода вписываем в строку

    в том же build.prop

    ---
    графика

    Вся графическая часть прошивки хранится в двух файлах
    framework-res.apk путь к файлу systemframework и SystemUI.apk по пути systemapp. А графическая часть приложения настройки хранится естественно в приложении Settings.apk.
    Принципы распаковки, редактирования и сборки файлов с расширением.apk можно изучить .


    ---
    Скрипты и твики (ускорение и оптимизация системы)

    Большая часть настроек проводится в файле build.prop , по этому поводу есть .
    Так же если ваше ядро поддерживает init.d (об этом можно узнать на форуме о вашем девайсе) есть ряд скриптов для оптимизации системы, один из них описан и в данной статье


    ---
    Замена шрифтов системы

    Как выше излагалось все шрифты содержаться в папке fonts , основные шрифты это: DroidSans.ttf и DroidSans-Bold.ttf их можно заменить любыми шрифтами из нашего сайта переименовав их аналогично вышеуказанным и переместить с заменой в архив с прошивкой в папку fonts .


    ---
    Ядро

    Теоритически достаточно заменить boot.img своим, НО в некоторых случаях Ядра сопровождаются дополнительными скриптами.
    По этому советую ничего не делать если есть какие либо сомнения.


    ---
    Полезные ссылки:
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Адекватная критика и дополнения приветствуются


    pan_ataman pan_ataman

    2013-05-20T14:06:49Z 2013-05-20T14:06:49Z
    ---
    что да как:

    Открывая архив с прошивкой вы видите следующее:
    META-INF - в папке хранятся скрипты установки прошивки
    system - папка со всеми файлами прошивки (приложения, твики, скрипты и т.д.)
    boot.img - ядро системы

    Практически все манипуляции проводятся в папке system
    её структура:
    app - системные приложения
    bin - ресурсы самой системы
    etc - Скрипты, твики, конфиги, профили и настройки системы
    fonts - Системные шрифты
    framework - здесь хранятся главные файлы системы (графика, настройки текста анимации и т.д)
    lib - библиотеки системы
    media - файлы мультимедиа (мелодии уведомлений, анимация загрузки, обои и т.д)
    usr - настройки не изменяемые в дальнейшем системой (работают в режиме "только чтение")
    xbin - опять же системные конфиги и прочие твики
    build.prop - инфа о системе, настройки локали и производительности системы.


    ---
    Приложения

    Перед тем как добавлять/удалять софт в систему, необходимо проверить деодексирована ли ваша прошивка (то есть проверить наличие файлов.odex в папке app. Если оные в наличии, то необходимо от них избавиться по .
    -Добавляем софт в прошивку:
    Прежде всего необходимо установить себе в смарт те программы которые вы хотите добавить в сборку.
    После установки достаём их из системы при помощи Root Exporer и его аналогов, находятся они по пути data/app , так же нам понадобятся их либы (если они конечно есть) они находятся по пути data/data. Находятся они в одноимённой приложению папке и имеют расширение .so .
    Затем изъятые.apk файлы кладем в архив по пути system/app и файлы с расширением.so (lib"ы) по пути system/lib .
    -Удаляем софт из прошивки:
    Тут всё просто, заходим в папку app - определяемся что нам не нужно и удаляем весь ненужный софт (систему лучше не трогать)


    ---

    MTwinTools — это утилита, позволяющая работать с файлами прошивок и образами boot.img, recovery.img и system.img. Автором утилиты является vin2809 с форума 4pda. MTwinTool пригодится владельцам смартфонов Huawei на базе процессоров MTK.

    Руководство пользователя по работе со средством MTwinTools1. Введение.

    1.1. Назначение.

    Средство MTwinTools предназначено для разборки/сборки образов устройств на основе чипов MT.

    Оно построено для использования в командной строке по мотивам средства RKwinTools, предназначенного для работы с устройствами на чипах RK29xx-RK31xx, и некоторых свободно распространяемых программ.

    Работает только под Windows 7 и выше без установки CYGWIN, а также не требует никаких дополнительных прописок путей в переменных среды ОС.

    Средство позволяет:

    • распаковать и запаковать образ Boot.img;
    • распаковать и запаковать образ Recovery.img;
    • распаковать и запаковать образ Kernel.img;
    • распаковать и запаковать образ System.img, как yaffs типа, так и ext2-ext4;
    • конвертировать разреженный файл типа sparse в образ типа ext4;
    • подсчитать контрольную сумму файла в формате md5;
    • инициировать SuperUser.

    1.2. Инсталляция средства MTwinTools.
    Инсталляция средства производится путем распаковки архива в любом удобном для Вас месте. При этом будет создана папка MTwinTools, содержащая:

    • папки _In/, App/ и Cygwin/;
    • а также файлы Readme.txt, и menu.bat.

    Папка _In пустая и предназначена для размещения исходных образов для обработки. Папка App/ содержит набор командных файлов, производящих обработку образов. В папке Cygwin/ находятся свободно распространяемые служебные библиотеки и файлы. Файл Readme.txt содержит инструкцию пользователя, т.е. читаемый Вами сейчас текст. Файл menu.bat служит для создания меню средства MTwinTools.

    ВНИМАНИЕ. Никакого прописывания путей доступа к служебным файлам в переменных среды ОС Windows НЕ ТРЕБУЕТСЯ.

    Во время работы появятся и другие, необходимые папки:

    • Pack, в которой будут находиться файлы Boot, Recovery и System после
      запаковки, папка md5, содержащая файлы с контрольной суммой, а также папка
      Firmware, в подпапке Image которой будут находиться собранные файлы Boot,
      Recovery и System;
    • Unpack, в которой ПОЛНОСТЬЮ распакованные файлы Boot, Recovery и System
      будут находиться в папке Firmware, в подпапке Image.

    1.3. Деинсталляция средства MTwinTools.

    Деинсталляция средства производится путем удаления корневой папки средства, т.е. папки MTwinTools.

    2. Основные правила работы.

    2.1.Для начала работы необходимо запустить файл menu.bat, при этом запустится меню средства.

    2.2.Образы, предназначенные для распаковки, необходимо положить в папку _In средства. Имена входных файлов ОБЯЗАТЕЛЬНО должны содержать ключевые слова и могут иметь названия следующего вида:

    • *boot*.img;
    • *recovery*.img;
    • *kernel*.img;
    • *system*.img.

    2.3.При первом запуске выполните инициализацию средства. При инициализации средства ВСЕ файлы, расположенные в папке _In, будут скопированы в рабочую входную папку Unpack/Firmware/Image. Это сделано для того, чтобы сохранить исходные файлы.

    2.4.После разборки образа его содержимое будет помещено в папку Unpack, в которой будет создана следующая структура папок:

    Boot(Recovery)/cfg/
    kernel/
    ramdisk/

    В папке cfg/ будут находиться настройки образа, в папке kernel Вы найдете ядро, т.е. бинарный файл zImage, а в папке ramdisk будет все остальное. Для выполнения сборки образа его составные части, т.е. ramdisk, ядро, а, возможно и настройки, поместите в соответствующие папки в Unpack. Созданный образ будет находиться в выходной папке Pack.

    3. Описание средства.

    3.1. Главное меню команд.

    Главное меню команд средства имеет следующий вид:

    **************************
    * MTwinTools_V_0.6 *
    **************************
    * Image commands: *
    * ————— *
    * 1-Boot *
    * 2-Recovery *
    * 3-Kernel *
    * 4-System *
    * 5-Other commands *
    * *
    **************************
    * Tools commands: *
    * ————— *
    * 6-Init Tools *
    * 7-Clean *
    * *
    **************************
    * 8-Exit *
    **************************
    Please, choose command:

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

    — перейти к меню обработки образа Boot, набрав цифру «1»;
    — перейти к меню обработки образа Recovery — «2»;
    — перейти к меню обработки образа Kernel — «3»;
    — перейти к меню обработки образа System — «4»;
    — перейти к меню других команд — «5»;
    — провести инициализацию рабочей области средства — «6»;
    — провести очистку рабочей области средства — «7»;
    — завершить работу, т.е. выйти из средства — «8».

    3.2. Меню Boot.

    Для перехода к обработке образа Boot выполните команду «1-Boot». При этом Вы перейдете в меню «Boot commands».

    Меню обработки образов Boot имеет следующий вид:

    **************************
    * Boot commands: *
    * ————— *
    * 1-Boot unpack *
    * 2-Boot pack *
    * *
    **************************
    * 3-Return *
    **************************
    Please, choose command:

    По команде «1» производится распаковка образов Boot, по команде «2» производится запаковка образов Boot. По команде «3» производится возврат в главное меню средства.

    2.2.1. Разборка образа boot.img.

    2.2.2. Сборка образа boot.img.

    При сборке образа boot появится меню выбора источника данных.

    **************************
    * Choice source image: *
    * 1. Unpack dir *
    * 2. Pack dir *
    * 3. Return *
    **************************
    Please, choose source:

    У Вас есть возможность собрать образ из распакованного образа, расположенного в папке Unpack/Boot, для этого выбирайте пункт меню «1. Unpack dir». Если выбрать пункт меню «2. Pack dir», то образ будет создан из данных, расположенных в папке Pack/boot. Для отказа от выполнения операции выберите пункт меню «3. Return». При этом Вы
    вернетесь в меню «Boot commands».

    3.3. Меню Recovery.

    Для перехода к обработке образа Recovery выполните команду «2-Recovery». При этом Вы перейдете к меню «Recovery commands». Меню обработки образов Recovery имеет следующий вид:

    **************************
    * Recovery commands: *
    * —————— *
    * 1-Recovery unpack *
    * 2-Recovery pack *
    * *
    **************************
    * 3-Return *
    **************************
    Please, choose command:

    По команде «1» производится распаковка образов Recovery, по команде «2» производится запаковка образов Recovery. По команде «3» производится возврат в главное меню средства.
    2.3.1. Разборка образа recovery.img.

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

    2.3.2. Сборка образа recovery.img.

    При сборке образа recovery появится меню выбора источника данных.

    **************************
    * Choice source image: *
    * 1. Unpack dir *
    * 2. Pack dir *
    * 3. Return *
    **************************
    Please, choose source:

    У Вас есть возможность собрать образ из распакованного образа, расположенного в папке Unpack/recovery, для этого выбирайте пункт меню «1. Unpack dir». Если выбрать пункт меню «2. Pack dir», то образ будет создан из данных, расположенных в папке Pack/recovery.

    Для отказа от выполнения операции выберите пункт меню «3. Return». При этом Вы вернетесь в меню «Recovery commands».

    3.4. Меню Kernel.

    Для перехода к обработке образа Kernel выполните команду «3-Kernel». При этом Вы перейдете к меню «Kernel commands».

    Меню обработки образов Kernel имеет следующий вид:

    **************************
    * Kernel commands: *
    * —————— *
    * 1-Kernel unpack *
    * 2-Kernel pack *
    * *
    **************************
    * 3-Return *
    **************************
    Please, choose command:

    По команде «1» производится распаковка образов Kernel, по команде «2» производится запаковка образов Kernel. По команде «3» производится возврат в главное меню средства.

    3.4.1. Разборка образа kernel.img.

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

    3.4.2. Сборка образа kernel.img.

    При сборке образа kernel появится меню выбора источника данных.

    **************************
    * Choice source image: *
    * 1. Unpack dir *
    * 2. Pack dir *
    * 3. Return *
    **************************
    Please, choose source:

    У Вас есть возможность собрать образ из распакованного образа, расположенного в папке Unpack/Kernel, для этого выбирайте пункт меню «1. Unpack dir». Если выбрать пункт меню «2. Pack dir», то образ будет создан из данных, расположенных в папке Pack/Kernel.

    Для отказа от выполнения операции выберите пункт меню «3. Return». При этом Вы вернетесь в меню «Kernel commands».

    3.5. Меню System.

    Для перехода к обработке образа System выполните команду «3-System». При этом Вы перейдете к меню «System commands».

    Меню обработки образов System имеет следующий вид:


    * System commands: *
    * ——————————————— *
    * 1-unpack yaffs * 2-pack yaffs *
    * 3-unpack ext3 * 4-pack ext3 *
    * 5-unpack ext4 * 6-pack ext4 *
    * 7-sparse to ext4 * *
    * * *
    ***************************************************
    * 8-Return *
    ***************************************************
    Please, choose command:

    3.5.1. Разборка образа system типа yaffs.

    По команде «1» производится распаковка образов System типа yaffs в папку Unpack/System.

    3.5.2. Сборка образа system типа yaffs.

    По команде «2» производится запаковка образов System типа yaffs. При этом появится меню выбора источника данных.

    **************************
    * Choice source image: *
    * 1. Unpack dir *
    * 2. Pack dir *
    * 3. Return *
    **************************
    Please, choose source:

    У Вас есть возможность собрать образ из распакованного образа, расположенного в папке Unpack/system, для этого выбирайте пункт меню «1. Unpack dir». Если выбрать пункт меню «2. Pack dir», то образ будет создан из данных, расположенных в папке Pack/system.

    Для отказа от выполнения операции выберите пункт меню «3. Return» и Вы вернетесь в предыдущее меню «System commands».

    3.5.3. Разборка образа system типа ext3.

    По команде «3» производится распаковка образов System типа ext2-ext3 в папку Unpack/System.

    3.5.4. Сборка образа system типа ext3.

    По команде «4» производится сборка образа System типа ext2-ext3. Запаковка производится аналогично п.3.5.2. только выходной образ будет иметь тип ext3.

    3.5.5. Разборка образа system типа ext4.

    По команде «5» производится распаковка образов System типа ext4 в папку Unpack/System.

    3.5.6. Сборка образа system типа ext4.

    По команде «6» производится сборка образа System типа ext4. Запаковка производится аналогично п.3.5.2. только выходной образ будет иметь тип ext4.

    3.5.7. Конвертация сжатого образа sparse в ext4.

    По команде «7» производится преобразование (конвертация или перекодирование) сжатых образов типа sparse в образы типа ext4 (аналог операции simg2img).

    3.5.8.Возврат в главное меню.

    По команде «8» производится возврат в главное меню средства.

    3.6. Меню других команд.

    Для перехода к выполнению других команд выполните команду «5-Other commands». При этом Вы перейдете к меню «Others commands». Меню выполнения других команд имеет следующий вид:

    **************************
    * Others commands: *
    * —————- *
    * 1-Init SuperUser *
    * 2-Calculate md5 *
    * *
    **************************
    * 3-Return *
    **************************
    Please, choose command:

    По команде «1» производится инициализация SuperUser в образе System, по команде «2» производится расчет контрольной суммы файлов. По команде «3» производится возврат в главное меню средства.

    3.6.1. Инициализация SuperUser.

    При проведении инициализации SuperUser появится меню выбора источника:

    **************************
    * Choice source init: *
    * 1. Unpack dir *
    * 2. Pack dir *
    * 3. Return *
    **************************
    Please, choose source:

    У Вас есть возможность инициализировать распакованный образ, расположенный в папке Unpack/system, для этого выберите пункт меню «1. Unpack dir». Если выбрать пункт меню «2. Pack dir», то будет инициализирован образ, расположенный в папке Pack/system. Для отказа от выполнения операции выберите пункт меню «3. Return».
    Инициализация производится путем копирования необходимых файлов (su и SuperSU.apk) в разобранный образ System.img. Для получения Root-доступа Вам необходимо:

    — провести распаковку образа System, используя команду «3» главного меню
    средства или поместить распакованный образ в папку Unpack(или Pack)/System/;
    — выполнить команду «1-init SuperUser» меню «Others commands».

    После прошивки образа System.img у Вас в Вашем устройстве появится Root-доступ. Если для получения Root-доступа на Вашем устройстве используются файлы другой версии, то Вам достаточно обновить (заменить) файлы su и SuperSU.apk в папке App/.

    3.6.2. Подсчет контрольной суммы.

    Для подсчета контрольной суммы файла или файлов поместите их в папку Pack/md5/. После выполнения команды «2-Calculate md5» во все файлы, находящиеся в папке Pack/md5, будет дописана контрольная сумма, рассчитанная по алгоритму md5. Обрабатываются только файлы без расширения или с расширением.img, .tar, .zip.

    3.7. Инициализация.

    Для проведения инициализации выполните команду «6-init Tools». При этом будут созданы все необходимые для работы средства MTwinTools структуры папок и будет произведено копирование входных образов в рабочую папку Unpack/Firmware/Image.

    3.8. Очистка средства.

    Для очистки рабочей области наберите «7-CLEAN». При этом ВСЕ дополнительные папки вместе с содержимым будут удалены, средство MTwinTools завершит работу и примет вид, какой оно имело сразу после инсталляции.

    3.9. Выход.

    Для выхода наберите «8-Exit». При этом произойдет ТОЛЬКО выход из средства без всякой очистки.

    Похожие статьи

    © 2024 alc56.ru. Компьютерные подсказки - Alc74.