Repository navigation
MuMuManager CLI Menu v1.19.2
MuMuManager CLI Menu v1.19.2
Интерактивное PowerShell-меню для управления MuMu Emulator через MuMuManager.exe.
Что нового
v1.19.2 (14.09.2026)
- Самоновляемый обновлятор (issue #21):
bootstrap-update.ps1обновляет сам себя при каждом обновлении —[U]скачивает его в общем списке файлов, bootstrap кладёт новую копию в.newи применяет её в конце успешного прогона - Миграция застрявших инсталляций: установки старше v1.18.10 получают исправленный обновлятор через сам
[U]— закрывает класс «инсталляция застряла на баге обновлятора» (уроки v1.18.8 и v1.19.1) - Журнал: новые события
updater-refresh(применён.newобновлятора) и расширенный startup self-apply в меню (теперь применяется иbootstrap-update.ps1.new, если файл был занят)
v1.19.1 (14.09.2026)
- Журнал обновлений [J]: оба обновлятора —
[U]иbootstrap-update.ps1— пишут события в общийupdate-journal.logрядом с установкой: успехи, частичные сбои, автовосстановление.version, самоприменение.new - Просмотр в меню: новый пункт
[J] Update journal— последние 20 событий / весь журнал / только ошибки / открытие в блокноте - -LogDir: bootstrap-update принимает
-LogDirдля записи журнала в произвольный каталог (если каталог установки только для чтения)
v1.19.0 (14.09.2026)
- Milestone «Verification UX» завершён — вся цепочка верификации релиза теперь автоматическая
- VT-скан всех файлов релиза (#14): ZIP +
mumu-menu.ps1+SKILL.mdиз состава ZIP, переиспользование известных объектов по SHA-256 - Вердикты в описании релиза (#15): маркерная секция «VirusTotal verdicts» с таблицей, пермалинками и блоком самопроверки
sha256sum -c, идемпотентно - Автозапуск скана (#16): публикация через
RELEASE_PAT(fallbackGITHUB_TOKEN) — триггерon: release publishedсрабатывает без ручных запусков
v1.18.10 (14.09.2026)
- bootstrap-update.ps1 в релизном ZIP: установщик обновлений теперь поставляется в каждом релизе — инсталляция всегда может починить/обновить сам обновлятор (урок v1.18.8: ZIP не содержал фикс обновлятора)
- VT-скан всех файлов релиза (issue #14): CI сканирует не только ZIP, но и
mumu-menu.ps1+SKILL.mdизвлечённые из того же ZIP; повторно известные VT объекты переиспользуются по SHA-256, в step summary — таблица вердиктов с пермалинками
v1.18.9 (14.09.2026)
- Sigma #8 (NTFS Alternate Data Stream): MIME-литерал в коде загрузки VT давал подстроку «-stream» в том же скриптблоке, где есть
Set-Content— правило срабатывало ложно; загрузка переведена наcurl.exemultipart, литерал удалён. Скрипт никогда не работал с ADS - Фикс не меняет поведение: те же эндпоинты, тот же DPAPI-ключ, та же логика
Set-Content— только корректный multipart черезcurl.exe
v1.18.8 (14.09.2026)
- Fix bootstrap-update: JSON-детектор ложно срабатывал на raw
mumu-menu.ps1(«Received JSON metadata instead of raw file») — raw-скрипт содержит литералы"name":и_linksв собственных API-проверках; теперь JSON-проверки применяются только когда тело ответа начинается с{ - Fix [U] Check for updates: та же защита в обновляторе меню (тот же класс ложного срабатывания)
- Fix .version: bootstrap-update обновляет
.versionтолько при успешной загрузке всех файлов — частичный сбой больше не оставляет.versionвпереди фактической версии скрипта
v1.18.7 (14.09.2026)
- Release pipeline: tag-driven Release workflow — ZIP и SHA256 собираются строго из содержимого тега (
git archive), проверка соответствия$scriptVerтегу, идемпотентные перезапуски - VirusTotal в CI: автоматический скан релизного ZIP после публикации (секрет
VT_API_KEY); исправлен невалидный YAML вvirustotal.yml, из-за которого workflow не мог запуститься - CI lint: actionlint + shellcheck по всем workflow (
lint.yml); VT-вердикты v1.18.6 — 0 malicious / 0 suspicious (ZIP,mumu-menu.ps1,SKILL.md); добавленRELEASE-RUNBOOK.md
v1.18.6 (04.09.2026)
- Auto-detect MuMuManager.exe path: добавлены generic
shell\пути для автоопределения MuMuManager.exe, registry fallback проверяет иnx_main\, иshell\
v1.18.5 (04.09.2026)
- Fix download helpers: убраны stale $LASTEXITCODE проверки, добавлена проверка длины токена
v1.18.4 (04.09.2026)
- Fix VT menu: опция [2] Save API key больше не показывает "Invalid selection"
v1.18.3 (04.09.2026)
- Fix update download: токен теперь передаётся при скачивании обновлений, добавлено определение rate limit
v1.18.2 (04.09.2026)
- SECURITY.md: обновлена политика безопасности — VT API ключ, сетевые эндпоинты, sigma false positive #7, secure installation steps
v1.18.1 (04.09.2026)
- [VF] VirusTotal Upload file: загрузка произвольного файла на VirusTotal через API с проверкой существующих результатов, поллингом анализа и отображением вердикта
- Сводная таблица изменений: добавлена для быстрого обзора всех версий
- PSScriptAnalyzer #534: заменён пустой catch block в Upload-VirusTotal на Write-Debug
v1.18.0 (04.09.2026)
- SIM check:
[SC]группированная таблица всех SIM-свойств с сводкой состояния - debug.tracing.mcc/mnc: SIM-спуфинг теперь также устанавливает внутренние MCC/MNC эмулятора
Сравнение
| Предыдущая версия | v1.19.1 |
| Текущая версия | v1.19.2 |
| Коммитов | 3 |
Коммиты
c6b979b feat(updater): self-refresh bootstrap-update.ps1 on every update (#21)
a1b42a5 Rename $Event journal parameter to $EventType (PSSA automatic-variable warning)
f1d26e1 chore: auto-sync .version v1.19.0 -> v1.19.1
Установка
Быстрый запуск (одна команда):
irm https://raw.githubusercontent.com/genrihx2/MuMuManager-CLI-Menu/main/mumu-menu.ps1 -OutFile $env:TEMP\mumu-menu.ps1; & $env:TEMP\mumu-menu.ps1Git clone (с автообновлением через [U]):
git clone https://github.com/genrihx2/MuMuManager-CLI-Menu.git
cd MuMuManager-CLI-Menu
.\mumu-menu.ps1Верификация
curl -sL https://github.com/genrihx2/MuMuManager-CLI-Menu/releases/download/v1.19.2/MuMuManager-CLI-Menu-v1.19.2.zip.sha256 -o MuMuManager-CLI-Menu-v1.19.2.zip.sha256
Get-FileHash MuMuManager-CLI-Menu-v1.19.2.zip -Algorithm SHA256 | Select -Expand Hash
# Сравнить с содержимым MuMuManager-CLI-Menu-v1.19.2.zip.sha256Метрики
| Размер ZIP | 77 KB |
| Файлов | 5 |
| SHA256 | d6f7cb036b8d62a5... |
Требования: Windows 10/11 · PowerShell 5.1+ · MuMu Emulator 6.x
VirusTotal verdicts
| File | SHA-256 | Malicious | Suspicious | Harmless | Report |
|---|---|---|---|---|---|
MuMuManager-CLI-Menu-v1.19.2.zip |
d6f7cb036b8d62a5ba620c67a09dd59a6a38504efe44f9f8b26fc7cfbf400908 |
0 | 0 | 0 | report |
mumu-menu.ps1 (from ZIP) |
43a1b57fb259fed12e332594c6cea5090735152fa44fdfc870eff70c8232f731 |
0 | 0 | 0 | report |
SKILL.md (from ZIP) |
dfb1ef667613c4eaec9a4190d2cef5bd1a279b733d54009dced8e47f088e6f34 |
0 | 0 | 0 | report |
Status: CLEAN - 0 malicious / 0 suspicious (CI scan 2026-09-14, scan run)
Verify the download yourself
sha256sum -c MuMuManager-CLI-Menu-v1.19.2.zip.sha256