BlueBubbles
Opensource iMessages.
Setup
VM's may be used but are fragile and complicated. It is better to use actual hardware to prevent flagging your Apple account.
Install Chrome.
Install BlueBubbles.
Installation Notes
Follow the instructions on the site and Disable SIP.
BlueBubbles ➔ Settings
- Connection Settings:
- Messages Private API: ✔
- FaceTime Private API: ✔
- FaceTime Calling: ✔
- Features:
- Open FindMy App on Startup: ✔
- Keep MacOS Awake: ✔
- Auto Start Method: Launch Agent
- Start Minimized: ✔
- Show Dock Badge: ✔
- Hide Dock Icon: ✔
- Update Settings:
- Check for Updates on Startup: ✔
- Use OLED Black Dark Mode: ✔
⌘ ➔ System Settings ➔ Users & Groups
- Automatically log in as: {USER}
Enable SSH
⌘ ➔ System Settings ➔ Sharing ➔ Remote Login
- Remote Login: ✔
- Allow full disk access for remote users: ✔
- Allow access for: {USER}
/etc/ssh/sshd_config
0644 root:root
# Setup authorized_keys before disabling passwords.
PasswordAuthentication no
# This option appears only in new versions of macOS
KbdInteractiveAuthentication no
# This option appears only in old versions of macOS
ChallengeResponseAuthentication no