Безопасная установка мессенджера Max на macOS через эмулятор Android
Если у вас нет подходящего телефона для установки Max — теперь это не проблема.
Одной командой вы можете безопасно установить его в эмуляторе.
Скопируйте команду в терминал и запустите:
curl -fsSL https://raw.githubusercontent.com/a0s/max-in-jail/main/max-in-jail.sh | bashСклонируйте репозиторий и запускайте локально:
git clone https://github.com/a0s/max-in-jail.git
cd max-in-jail
./max-in-jail.shСкрипт автоматически устанавливает необходимые компоненты:
Если компоненты отсутствуют, скрипт установит их глобально через Homebrew:
- Homebrew — менеджер пакетов (если не установлен)
- Java (OpenJDK) — для работы Android SDK
- Python 3 — для инструментов Android SDK
- jq — для проверки версий APK из RuStore
- pv — для отображения прогресса загрузки
- curl, unzip — утилиты (обычно уже установлены в macOS)
Примечание: Эти компоненты устанавливаются глобально и могут использоваться другими приложениями. При удалении проекта они не удаляются автоматически.
Все данные проекта хранятся локально в кэш-директории пользователя:
- Android SDK — инструменты разработки Android
- Android Virtual Device (AVD) — эмулятор Android
- APK файлы — установочные файлы приложения Max Messenger
- Логи — файлы логов установки и работы
Примечание: Для полного удаления всех данных выполните:
rm -r ~/.cache/max-in-jail
или используйте:./max-in-jail.sh --uninstall
По умолчанию скрипт запускает эмулятор в фоновом режиме и завершается. Эмулятор продолжает работать.
Справка:
./max-in-jail.sh --helpили
curl -fsSL https://raw.githubusercontent.com/a0s/max-in-jail/main/max-in-jail.sh | bash -s -- --helpUsage: ./max-in-jail.sh [OPTIONS]
Options:
--attach Run in foreground mode (follow logs, Ctrl+C stops emulator)
--apk PATH Use custom APK file instead of downloading
--uninstall Remove all data created by script
-h, --help Show this help message
By default, script runs in background mode:
- Script exits, emulator keeps running
- To stop emulator later, use: adb emu kill
Вы можете указать свой APK файл вместо автоматической загрузки:
./max-in-jail.sh --apk /path/to/your/file.apkСкрипт автоматически:
- Проверит существование файла
- Валидирует, что это корректный APK
- Использует его для установки
Пример:
./max-in-jail.sh --apk apks/max-25.19.0.apk✅ Гарантированно работает на Apple M2
✅ Скорее всего работает на всех M-чипах
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.

