- Android IMG Repack Tools: разборка и сборка образов Android
- Android IMG Repack Tools что это и зачем?
- Где найти и загрузить Android IMG Repack Tools?
- Установка Android IMG Repack Tools на компьютер
- Предварительная настройка ОС для Android IMG Repack Tools
- Настройка Android IMG Repack Tools
- Работа с утилитой Android IMG Repack Tools
- [tool] ANDROID_IMG_REPACK_TOOLS
- Breadcrumb
- A.S._id
- A.S._id
- A.S._id
- Attachments
- linhbs
- A.S._id
- Attachments
- linhbs
- A.S._id
- MATPOC
- A.S._id
- Android img repack tools windows
- Android img repack tools windows
- Android img repack tools windows
Android IMG Repack Tools: разборка и сборка образов Android
Мега утилита Android IMG Repack Tools для всех начинающих и продвинутых ромоделов, разработчиков, для редактирования образов Android.
Android IMG Repack Tools что это и зачем?
Android IMG Repack Tools утилита от пользователя под ником A.S._id (xda, 4pda), призвана для того чтобы редактировать образы Android:
А также работа с ядрами (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
Для пользователей Ubuntu 16.04 (и Mint основанный на нем), то вам нужно установить вначале:
1. GNU Automake 1.14 (скачать и распаковать)
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 распаковать, перейти, открыть терминал
Если же у вас установлен Mint, то кликнуть по файлу main_menu
3. Перейти в раздел утилиты «0 — Configure & clean tools menu»
4. Выбрать «1 — Build android_img_repack_tools«, для того чтобы загрузить и сконфигурировать инструменты с помощью которых происходит работа с образами Android.
Работа с утилитой Android IMG Repack Tools
Ожидайте обновление статьи с инструкциями по работе утилиты в ближайшее время!
[tool] ANDROID_IMG_REPACK_TOOLS
Breadcrumb
A.S._id
Inactive Recognized Developer
android_img_repack_tools is a kit utilites for unpack/repack android ext4 and boot images in LINUX & WINDOWS
sources used:
https://android.googlesource.com
https://github.com/CyanogenMod/android_system_core.git
https://github.com/Chainfire/sgs4ext4fs
Choose branch, for example:
will download source from android git repositories
will compille binaries: mkbootfs simg2simg make_ext4fs mkbootimg sgs4ext4fs unpackbootimg ext2simg img2simg simg2img
will remove binaries
wiil remove sources
credits:
android.googlesource
Chainfire
CyanogenMod
XDA:DevDB Information
android_img_repack_tools, Tool/Utility for the Android General
Version Information
Status: Testing
Created 2014-01-06
Last Updated 2016-04-17
A.S._id
Inactive Recognized Developer
A.S._id
Inactive Recognized Developer
Android ext4fs ROM editor
It is automatise for android_img_repack_tools for Linux & Windows CYGWIN
* Configure:
Auto choice OS for compilation android_img_repack_tools
* MOUNT ext4 img:
Auto converting sparse to raw img
Auto find magic sparse img and remove vendor extra header
Auto choice OS for mount or extract raw img
Attachments
linhbs
Senior Member
A.S._id
Inactive Recognized Developer
Attachments
linhbs
Senior Member
A.S._id
Inactive Recognized Developer
MATPOC
Senior Member
Some headers missed. I am using Ubintu 12.04 and installed zlib1g-dev for compiling zlib_host. But make_ext4fs don’t compiling:
Building make_ext4fs.
extras/ext4_utils/make_ext4fs.c: In function ‘build_directory_structure’:
extras/ext4_utils/make_ext4fs.c:175:27: error: ‘struct stat’ has no member named ‘st_stat’
extras/ext4_utils/make_ext4fs.c:176:26: error: ‘struct stat’ has no member named ‘st_stat’
extras/ext4_utils/make_ext4fs.c:177:26: error: ‘struct stat’ has no member named ‘st_stat’
make: *** [make_ext4fs] Error 1
A.S._id
Inactive Recognized Developer
Some headers missed. I am using Ubintu 12.04 and installed zlib1g-dev for compiling zlib_host. But make_ext4fs don’t compiling:
Android img repack tools windows
Обработка (распаковка и сборка) прошивок и образов (*.img, *.bin) строго под WINDOWS
Эта тема создана для продолжения обсуждения и помощи в обработке различных образов под Windows, начало было положено в другой теме, но автор негативно воспринял обсуждения, не касающиеся его средства, предложил обсуждать в личке или завести другую тему. Я категорически против общения по личке, поскольку много народу не увидит обсуждаемой информации, которая может оказаться очень полезной, и не сможет внести свою лепту в обсуждение. Поэтому пришел к решению создать эту тему. В ней хочу предложить свои утилиты для распаковки образов формата EXT2\EXT3\EXT4\SPARSE\YAFFS2, свой вариант кухни для распаковки\запаковки полных прошивок под Rockchip, MTK (в виде файлов *.img или архивов *.tar(rar)) и содержащихся внутри прошивок отдельных образов типа system, kernel, recovery, boot. Это то что уже сделано и работает, в ближайших планах подружить распаковщик с образами *.SIN (формат для Sony Xperia)
AndImgTool версия 1.3.0 Обновлено: 30.12.2014 релиз и подробности тут
— Добавлена поддержка распаковки\запаковки x86 загрузочных образов (функционал перенесен из утилиты xImgTool)
Пробуйте и отписывайтесь о результатах, если все удачно распаковалось и собралось в рабочий вариант напишите производителя и модель устройства (добавлю в список проверенных устройств), если утилита не справилась с образом, то ко всему вышеперечисленному в своем сообщении прикрепите этот проблемный образ (вряд ли они будут больше 20 мегабайт).
ImgExtractor версия 1.3.7 Обновлено: 13.02.2015 релиз и подробности тут
— добавлена поддержка распаковки образов SPARSE-Marvell для MOTO
— исправлено падение утилиты при распаковке образов содержащих файлы с символами «?»
— добавлена идентификация формата UBIFS и обертки MOTO внутри SPARSE формата
— добавлена конвертация образов из EXT3\EXT4 в SPARSE с разбиением на файлы меньшего размера
xImgTool версия 1.3.32xImgTool_1_3_32.rar ( 40,86 КБ )
ОБНОВЛЕНО: 06.11.2014
— поддержка нового размера блока bootstub
— сохранение новых атрибутов в блоке размеров
— при распаковке контейнера QSB части, участвующие при объединении в один файл, сохраняются в отдельной папке в оригинальном виде (особенно касается образов system и userdata)
В связи с тем, что основной функционал кухни перешел в единую утилиту AndImgTool, не требующую для своей работы никаких дополнительных CYGWIN DLL, настоятельно рекомендую использовать для работы с загрузочными образами именно AndImgTool (для образов файловых систем есть единая утилита ImgExtractor), поскольку пересборок кухни больше не планируется.
RKwinToolsMod версия 2.7 RKwinToolsMod_v2_7.rar ( 6,38 МБ )
13.02.2014 ОБНОВЛЕНО
— Обновлена утилита ImgExtractor (текущая версия 1.3.1), использующаяся для распаковки system.img в форматах EXT2\EXT3\EXT4\SPARSE\YAFFS2\CRAMFS
— Исправлена проблема с правами (владельцем и группами) при сборке образов в формате YAFFS2 ( про обнаруженные проблемы и их решение можно прочитать тут и тут)
RKwinToolsMod версия 2.6 RKwinToolsMod_v2_6.rar ( 6,38 МБ )
Android img repack tools windows
При размещении контента, по возможности, прикрепляйте инструкцию
Java Development Kit (сокращенно JDK) — бесплатно распространяемый Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.
Все современные интегрированные среды разработки на Java, такие, как NetBeans, Sun Java Studio Creator, IntelliJ IDEA, Borland JBuilder, Eclipse, опираются на сервисы, предоставляемые JDK. Большинство из них для компиляции Java-программ используют компилятор из комплекта JDK. Поэтому эти среды разработки либо включают в комплект поставки одну из версий JDK, либо требуют для своей работы предварительной инсталляции JDK на машине разработчика.
Доступны полные исходные тексты JDK, включая исходные тексты самого Java-компилятора.
Материал из Википедии — свободной энциклопедии
Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik.
Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Linux, Mac OS X (10.4.8 или выше), Windows XP и Windows Vista. Для разработки JDK 5 или более новый.
Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). Существует плагин для Eclipse — «Android Development Tools» (ADT), предназначенный для Eclipse версий 3.3-3.6. Для IntelliJ IDEA также существует плагин, облегчающий разработку Android-приложений. Сообщается, что для среды разработки NetBeans IDE разработан экспериментальный плагин. Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.
1. Извлечь cygwin архив и запустить the setup file.
2. Выбрать Install from Local Directory:
|
4. Указать путь к Package Directory, она находится в распакованном архиве cygwin:
6. Нажать символ который указан на рисунке, чтобы изменить статус на Install и нажать Next 7. Завершение установки, чтобы Windows не делал никаких изменений, в меню выбрать Cancel:
2. Извлеките архив с пустой dbdata.rfs
|