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

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 007
Благодарностей
538
Баллы
113
Доброго времени суток, может кто подсказать? Каким образом можно вскрыть образ андроида для memu и поделать там всякого разного? Типа вырезать системные прилы, задать свои параметры устройства и т.д
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
378
Благодарностей
269
Баллы
63
Каким образом можно вскрыть образ андроида для 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
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 007
Благодарностей
538
Баллы
113
Для создания собственного системного раздела достаточно запустить любой эмулятор, "понаделать там изменений", остановить эмулятор.
Затем скопировать образ системного диска, например, (если работа велась с 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
От души, то что надо
 

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