Как стать автором
Обновить

Комментарии 17

Любопытно)) До сих пор не понимаю, зачем уменьшать размер системного раздела под используемый размер.

Пара замечаний:
— Перемонтировать системный раздел в режим чтения/записи – adb remount должен сработать тоже, команда проще, ошибиться тяжелее.
— слить полученный образ «adb pull /sdcard/system.img d:\temp». – флешка монтируется как iso-образ, достаточно его примонтировать или открыть каким-нибудь винраром, время копирования уменьшится до пары минут.
adb remount работает, спасибо!
Попробовал sdcard.img открыть 7z и Daemon Tools. Не получилось :(.
Прошу прощения, это всё же действительно img, а не iso. Но формат в образе стандартный (msdos), поэтому в маке этот файл монтируется дабл-кликом. На винде можно попробовать воспользоваться ultraISO или чем-то подобным.
НЛО прилетело и опубликовало эту надпись здесь
1. Для меня важна была синхронизация контактов и календарей с аккаунтом Google. А без установки Google Apps синхронизация не работала (писалось Sync is OFF — отсутсвовали адаптеры синхронизации).
2. В указанной статье (и во многих других) не описано, что нужно сделать новый system.img! После перезагрузки эмулятора все приложения пропадали, SdkSetup.apk был опять на месте. Уж не знаю, что я не так делал…
НЛО прилетело и опубликовало эту надпись здесь
Тогда понятно. Во всех статьях написано, что эти файлы нужно удалять. Странно… В следующий раз попробую.
Ой! «не» не заметил! Так я их всегда удалял, и эмулятор возвращался в своё первоначальное состояние!
При записи в /system системный образ наверняка не меняется, поэтому потом опять всё получаем как было. В любом случае, описанный в статье способ достаточно удобный, ведь на выходе мы получем один образ, который можно использовать и для других виртуальных андроидов.
Совершенно верно! Я этот system.img уже распространил среди коллег :)
Спасибо за статью. Помню пытался быстро сотворить подобное по нужде, танцевал-танцевал с бубном, но так и не добился нормальной работы. Плюнул и делал все на «железе» :) Не додумался Google Apps из CyanogenMod выдрать, у меня были какие-то стрёмные. Попробую настроить по вашему гайду, полезная вещь иногда.
Спасибо. У меня как-раз с этим были проблемы. Очень пригодится.
Ну я поступил проще:
adb shell
cat /dev/mtd/mtd2 > /sdcard/system.img
exit

На реальном телефоне:) И вставить полученный образ в эмулятор — все работает:)
Тут подробная инструкция по созданию образов.
Как раз то, что мне ща нужно. Спасибо большое автору!

У меня при установке приложений выдавало out of memory, увеличение -partition-size до 250 помогло.
> Войти под аккаунтом Google из этого мастера настроек у меня не получилось. Не смог выдвинуть клавиатуру :)
У меня клавиатура выдвинулась по двойному щелчку в поле ввода.
Пушить сразу все файлы в Linux можно одной командой:
find -type f -exec adb push {} /system/app/ \;
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации