распаковка system.img

Больше
2 года 5 мес. назад - 2 года 5 мес. назад #18 от Евгений
Евгений создал тему: распаковка system.img
Работаю под Ubuntu 12.04 x64. Для начала нужно чтобы стояли необходимые пакеты для сборки программ, ядра из исходного кода, андроида. Итак, ставим все одной командой:
Код
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
нужно собрать с исходников утилиты

Вложенный файл:

Имя файла: ext4_utils.zip
Размер файла:57 KB

для этого распаковываем содержимое и в терминале открываем папку, собираем:
cd ext4_utils
make
cd ..
конвертируем, создаем временную папку и монтируем в нее образ системного раздела
./ext4_utils/simg2img system.img system.raw
mkdir temp
sudo mount -t ext4 -o loop system.raw temp
редактируем, мне удобно это делать через mc
(если не усталовлена то ставим sudo apt-get install mc).
После того как внесли изменения конвертируем в прежний формат:
sudo ./ext4_utils/make_ext4fs -s -l 512M -a system system-repack.img temp
sudo umount temp
параметром -l указываем размер раздела, затем нужно отмонтировать образ. Получили system-repack.img - перепакованный образ.
для распаковки bootimg

Вложенный файл:

Имя файла: split_boot...09-09.pl
Размер файла:6 KB

Проверено на ICS.
Вложения:
Последнее редактирование: 2 года 5 мес. назад пользователем Евгений.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Если вы не достигли возраста 6 лет, убедительная просьба покинуть этот сайт.