Cross-platform iMessage POC
Go to file
JJTech b1c30a98ff
Rewrite: APNs from the ground up (#100)
Removes everything except APNs for now. Don't worry, it will be coming back!
2024-05-17 21:48:32 -04:00
pypush Rewrite: APNs from the ground up (#100) 2024-05-17 21:48:32 -04:00
tests Rewrite: APNs from the ground up (#100) 2024-05-17 21:48:32 -04:00
.gitignore Rewrite: APNs from the ground up (#100) 2024-05-17 21:48:32 -04:00
LICENSE Add licensing information 2023-08-02 11:42:06 -04:00
pyproject.toml Rewrite: APNs from the ground up (#100) 2024-05-17 21:48:32 -04:00
README.md Rewrite: APNs from the ground up (#100) 2024-05-17 21:48:32 -04:00

Warning

pypush is undergoing a major rewrite. The current version is not stable and may not work as expected.

pypush

pypush is a POC demo of my recent iMessage reverse-engineering. It can currently register as a new device on an Apple ID, set up encryption keys, and send and receive iMessages!

pypush is completely platform-independent, and does not require a Mac or other Apple device to use!

Installation

Simple installation:

pip install git+https://github.com/JJTech0130/pypush

Editable installation (for development):

git clone https://github.com/JJTech0130/pypush
cd pypush
pip install -e .

Licensing

This project is licensed under the terms of the SSPL

This project has been purchased by Beeper, please contact them with any questions about licensing.