Свой образ для Memu

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 668
Реакции
961
Баллы
113
Доброго времени суток, может кто подсказать? Каким образом можно вскрыть образ андроида для memu и поделать там всякого разного? Типа вырезать системные прилы, задать свои параметры устройства и т.д
 
Каким образом можно вскрыть образ андроида для memu и поделать там всякого разного?
Для создания собственного системного раздела достаточно запустить любой эмулятор, "понаделать там изменений", остановить эмулятор.
Затем скопировать образ системного диска, например, (если работа велась с MEmu 1), c:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu96-2023091200027FFF-disk1.vmdk в папку с дефолтным образом (c:\Program Files\Microvirt\MEmu\image\96\)
После этого в консоли, запущенной от имени Администратора, выполнить
"c:\Program Files\Microvirt\MEmuHyperv\MEmuManage.exe" internalcommands sethduuid "c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk1.vmdk" (Обязательно это нужно сделать, иначе будет два диска с одинаковым uuid, что может привести к ненужным багам. Путь проверяйте, название дефолтного образа обновляется время от времени).
Новые эмуляторы будут создаваться уже с использованием модифицированного образа.

Второй диск (в котором хранится болванка диска /data) так не редактируется.
Нужно установить дистрибутив Linux, (например, Ubuntu) в VMWare, подцепить вторым диском c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk2.vmdk и проводить с ним нужные манипуляции.

Диски монтируются автоматически, ничего дополнительно делать не нужно. На скриншоте и системный (/system) и диск с данными (/data) подцеплены/
113804
 
Для создания собственного системного раздела достаточно запустить любой эмулятор, "понаделать там изменений", остановить эмулятор.
Затем скопировать образ системного диска, например, (если работа велась с MEmu 1), c:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu96-2023091200027FFF-disk1.vmdk в папку с дефолтным образом (c:\Program Files\Microvirt\MEmu\image\96\)
После этого в консоли, запущенной от имени Администратора, выполнить
"c:\Program Files\Microvirt\MEmuHyperv\MEmuManage.exe" internalcommands sethduuid "c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk1.vmdk" (Обязательно это нужно сделать, иначе будет два диска с одинаковым uuid, что может привести к ненужным багам. Путь проверяйте, название дефолтного образа обновляется время от времени).
Новые эмуляторы будут создаваться уже с использованием модифицированного образа.

Второй диск (в котором хранится болванка диска /data) так не редактируется.
Нужно установить дистрибутив Linux, (например, Ubuntu) в VMWare, подцепить вторым диском c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk2.vmdk и проводить с ним нужные манипуляции.

Диски монтируются автоматически, ничего дополнительно делать не нужно. На скриншоте и системный (/system) и диск с данными (/data) подцеплены/
Посмотреть вложение 113804
От души, то что надо
 
Для создания собственного системного раздела достаточно запустить любой эмулятор, "понаделать там изменений", остановить эмулятор.
Затем скопировать образ системного диска, например, (если работа велась с MEmu 1), c:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu96-2023091200027FFF-disk1.vmdk в папку с дефолтным образом (c:\Program Files\Microvirt\MEmu\image\96\)
После этого в консоли, запущенной от имени Администратора, выполнить
"c:\Program Files\Microvirt\MEmuHyperv\MEmuManage.exe" internalcommands sethduuid "c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk1.vmdk" (Обязательно это нужно сделать, иначе будет два диска с одинаковым uuid, что может привести к ненужным багам. Путь проверяйте, название дефолтного образа обновляется время от времени).
Новые эмуляторы будут создаваться уже с использованием модифицированного образа.

Второй диск (в котором хранится болванка диска /data) так не редактируется.
Нужно установить дистрибутив Linux, (например, Ubuntu) в VMWare, подцепить вторым диском c:\Program Files\Microvirt\MEmu\image\96\MEmu96-2023091200027FFF-disk2.vmdk и проводить с ним нужные манипуляции.

Диски монтируются автоматически, ничего дополнительно делать не нужно. На скриншоте и системный (/system) и диск с данными (/data) подцеплены/
Посмотреть вложение 113804
Подскажите пожалуйста, в папке MEmu отсутствует MEmu96-2023091200027FFF-disk1, есть только disk2, у меня demo версия, может из-за этого?
 
130477


+ я установил эмулятор не на диск С, ну мало ли это как-то поможет в решении)
 
Подскажите пожалуйста, в папке MEmu отсутствует MEmu96-2023091200027FFF-disk1, есть только disk2, у меня demo версия, может из-за этого?
Нужно включить в настройках эмулятора Независимый системный диск.

130493
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)