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

Sherminator

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

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
510
Благодарностей
402
Баллы
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 418
Благодарностей
790
Баллы
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
От души, то что надо
 

ggbaabo

Новичок
Регистрация
14.02.2025
Сообщения
2
Благодарностей
0
Баллы
1
Для создания собственного системного раздела достаточно запустить любой эмулятор, "понаделать там изменений", остановить эмулятор.
Затем скопировать образ системного диска, например, (если работа велась с 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 версия, может из-за этого?
 

ggbaabo

Новичок
Регистрация
14.02.2025
Сообщения
2
Благодарностей
0
Баллы
1
130477


+ я установил эмулятор не на диск С, ну мало ли это как-то поможет в решении)
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
510
Благодарностей
402
Баллы
63
Подскажите пожалуйста, в папке MEmu отсутствует MEmu96-2023091200027FFF-disk1, есть только disk2, у меня demo версия, может из-за этого?
Нужно включить в настройках эмулятора Независимый системный диск.

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

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