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

Больше
2 года 11 мес. назад - 2 года 11 мес. назад #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
нужно собрать с исходников утилиты
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

для этого распаковываем содержимое и в терминале открываем папку, собираем:
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
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

Проверено на ICS.

Это сообщение содержит прикрепленные файлы.
Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть их.

Последнее редактирование: 2 года 11 мес. назад пользователем Евгений.

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

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