Back to Maaassistantarknights

macOS Emulators

docs/en-us/manual/device/macos.md

6.9.23.4 KB
Original Source

macOS Emulators

Apple Silicon Chips

PlayCover (Runs most fluently as it's native 🚀)

Experimental support. Please submit issues if you encounter problems, and include macOS in the title.

Note: Due to macOS system limitations, screenshot issues may occur when minimizing the game window, switching to other windows while in Stage Manager, or moving the window to other desktops/screens. Related issue: #4371

  1. Requirements: MAA version v4.13.0-rc.1 or newer

  2. Download and install the forked version of PlayCover.

  3. Download the decrypted Arknights client package and install it in PlayCover.

  4. Right-click on Arknights in PlayCover, select Settings - Bypasses, check Enable PlayChain, Enable Jailbreak Detection Bypass, Insert Introspection Libraries, MaaTools, then click OK.

  5. Now launch Arknights, which should run normally. The title bar will end with [localhost:port], indicating successful activation.

  6. In MAA, go to Settings - Connection Settings, set Touch Mode to MacPlayTools. For Connection Address, enter the content inside the [] from the title bar.

  7. Setup complete! MAA should now connect successfully. If you encounter image recognition errors, try setting the resolution to 1080P in PlayCover.

  8. Steps 3-5 only need to be done once. After that, just launch Arknights. After each Arknights client update, you'll need to repeat step 2.

MuMu Emulator Pro

Supported, but less thoroughly tested. Requires using a touch mode other than MacPlayTools. Related issue: #8098

AVD

Supported; also supports Screenshot Enhanced Mode.

From Android 10, Minitouch is no longer available when SELinux is in Enforcing mode. Please switch to other touch modes, or temporarily switch SELinux to Permissive mode.

BlueStacks Air (Free, optimized for Apple M-series chips)

Supported and tested. Can be connected using MaaTouch via 127.0.0.1:5555.

You need to enable Android Debugging (ADB) in the emulator's Settings - Advanced section.

Intel Chips

::: tip Due to limited development resources for the Mac version, updates are relatively slower. We recommend using Boot Camp to install Windows and using the Windows version of MAA instead. :::

BlueStacks

Fully compatible. You need to enable Android Debug Bridge in the emulator's Settings - Advanced.

Nox Player

Fully compatible.

Note: On macOS, the Nox ADB binary is located at /Applications/NoxAppPlayer.app/Contents/MacOS/adb. In the MacOS parent directory, you can use the adb devices command to check the ADB port.

AVD

Supported; also supports Screenshot Enhanced Mode.

Starting from Android 10, Minitouch is no longer available when SELinux is in Enforcing mode. Please switch to other touch modes, or temporarily switch SELinux to Permissive mode.