iOS tweak companion for iOSMB-Client.
iOSMB-Server allows you to access your iMessages on any device through a web interface.
-
libiosmb.dylib: MobileSubstrate tweak that hooks into Messages app
-
iOSMB-Server binary: Main server application * This package has not been tested against iOS 12 fully. It is still in its early stages.
-
iOSMB-Server.bundle: Settings/preferences UI
-
Package: Complete .deb installer for jailbroken iOS devices
iOSMB-Server is a tweak exposing a REST API (and a WebSocket) from your phone, allowing for SMS and iMessage functionality. To work, the client used and the phone must be on the same network. Alternatively, tunneling can also be used.
The current features are as follows:
-
Docker installed (Get Docker) Sending attachments from your computer without needing to transfer it to your phone
-
~2GB free disk space Native notifications
- SSL encryption using your own privately generated certificate
./build-docker.sh* Ability to download all attachments through client
More features are planned in the future, such as reactions, read receipts, and more.
The .deb package will be created in output/iOSMB-Server.deb (~832KB)
- Transfer to your iPhone:
scp output/iOSMB-Server.deb mobile@YOUR-IPHONE-IP:/tmp/
```The easiest way to build the .deb package on any platform:
2. **SSH into your device and install:**```bash
```bash./build-docker.sh
ssh mobile@YOUR-IPHONE-IP```
sudo dpkg -i /tmp/iOSMB-Server.deb
sudo apt-get install -f # Fix dependencies if neededThe built package will be available in the `output/` directory.
For detailed Docker build instructions, see DOCKER_BUILD.md.
-
iOS 12.0 or later (tested on iOS 14.8.1 and 15.1)If you have Theos installed locally:
-
Jailbroken (any jailbreak: checkra1n, unc0ver, Taurine, etc.)
-
Dependencies (auto-installed):```bash
-
com.muirey03.libmryipc(available on default repos)./build.sh -
`mobilesubstrate````
-
preferenceloader -
opensslRequirements:
-
-
Theos installed at
/opt/theosor$HOME/theos
Build System Uses:- iOS SDKs from theos/sdks
-
Ubuntu 22.04 in Docker- MRYIPC headers installed in Theos
-
Theos framework- dpkg-deb (install via Homebrew:
brew install dpkg) -
iOS 13.7 SDK- ldid (install via Homebrew:
brew install ldid) -
Clang 10 cross-compiler for arm64/arm64e
CompatibilityThis package uses Theos for building the tweak components and MonkeyDev for the main binary.
Works on:
- iPhone 5s through iPhone 15 Pro Max
- iOS 12.0 - iOS 17.x
- All arm64/arm64e devices
Docker not found?
Install Docker: https://docs.docker.com/get-docker/
Permission denied on build script?
chmod +x build-docker.shBuild fails with errors?
Remove old Docker images and rebuild:
docker rmi iosmb-builder:latest
./build-docker.shCan't install on device?
Make sure libmryipc is installed first via Cydia/Sileo
- Real-time sending and receiving of messages
- Send attachments from your computer
- Native notifications
- SSL encryption with private certificates
- Password-protected
- Always-running daemon
- Download all attachments through client
Original project: https://github.com/sgtaziz/WebMessage
If you would like to support the original author: https://paypal.me/sgtaziztweaks