Cross-platform iMessage POC
Go to file
JJTech ce88a8ea5c
Rewrite: APNs: Scoped App Tokens (#101)
+ Adds a lot of new API surface around filters
+ Adds CI type checking and linting
2024-05-19 14:54:28 -04:00
.github/workflows Rewrite: APNs: Scoped App Tokens (#101) 2024-05-19 14:54:28 -04:00
pypush Rewrite: APNs: Scoped App Tokens (#101) 2024-05-19 14:54:28 -04:00
tests Rewrite: APNs: Scoped App Tokens (#101) 2024-05-19 14:54:28 -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: Scoped App Tokens (#101) 2024-05-19 14:54:28 -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.