JJTech0130/pypush
View on GitHub ↗ ★ 3,790 Python
Python APNs and iMessage client
20 mentions on Hacker News by 14 people: 2 stories, 18 comments · first 2023-12-05 · latest 2024-12-22
20082026
-
…one who wrote the original code that was refactored a couple times until it became this project... https://github.com/JJTech0130/pypush/blob/async/examples/ope... )
comment by jjtech · 2024-12-22 · in Query Apple's FindMy network with Python -
The entire model was initially opensourced by a 16 year old. https://github.com/JJTech0130/pypush They modified it with their own touch.
comment by ankit219 · 2023-12-22 · in Beeper – Moving Forward -
…and non-iPhone IDs don’t allow for iMessage activation on phone numbers, only email addresses. 0: https://github.com/JJTech0130/pypush/blob/main/emulated/data...
comment by turquoisevar · 2023-12-15 · in Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead -
There's much more to the validation protocol than just HWID/serial. See https://github.com/JJTech0130/pypush/blob/main/emulated/data... for a list of the data that is pulled from the platform and used for validation. I would assume that…
comment by nneonneo · 2023-12-15 · in Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead -
iMessage seems to use quite a lot of information from the hardware aside from the serial number. See https://github.com/JJTech0130/pypush/blob/main/emulated/data... for the data that is used to calculate the "validation blob" to activate…
comment by nneonneo · 2023-12-15 · in Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead -
It was open sourced by a 16 year old apparently. https://github.com/JJTech0130/pypush They used this and added their own changes. From their communication about what they are doing, it's remarkably similar, and i would be very surprised if…
comment by ankit219 · 2023-12-11 · in Beeper Mini is back -
…other than Apple’s servers [0][1]. [0]: https://blog.beeper.com/p/how-beeper-mini-works [1]: https://github.com/JJTech0130/pypush
comment by jay-barronville · 2023-12-11 · in Beeper Mini is back -
…its OP states "A team member has published an open source Python iMessage protocol PoC on Github: https://github.com/JJTech0130/pypush ."
comment by FoeNyx · 2023-12-09 · in Apple cuts off Beeper Mini's access -
…how accurate the commenter’s claim “if this becomes a problem, I know how to generate new keys” is. https://github.com/JJTech0130/pypush/blob/main/albert.py#L16
comment by explaininjs · 2023-12-09 · in Apple cuts off Beeper Mini's access -
…system (used for iTunes content, but also video encryption via HTML EME): https://github.com/JJTech0130/pypush/blob/main/albert.py Assuming that DMCA does not cover API authentication (i.e. preventing unauthorized third-party client
comment by lxgr · 2023-12-07 · in Show HN: Beeper Mini – iMessage client for Android -
Has anyone played with pypush enough ( https://github.com/JJTech0130/pypush ) that I think this is based on to get it easily usable in the same way that signal-cli is? Would be neat to use this for actually cli sending to my one or two…
comment by purpleidea · 2023-12-06 · in Show HN: Beeper Mini – iMessage client for Android -
Depends on whether you consider a private key an "original work": https://github.com/JJTech0130/pypush/blob/main/albert.py#L16 The situation seems very similar to the AACS key leak back in the day: https://en.wikipedia.org/wiki/AACS_encrypt…
comment by lxgr · 2023-12-06 · in Show HN: Beeper Mini – iMessage client for Android -
…certainly is weird: you must use "WindowSerial" here[1], not "WindowsSerial" with the extra s [1] https://github.com/JJTech0130/pypush/blob/8b33c0ee5d540d8ac7...
comment by jjtech · 2023-12-05 · in iMessage, explained -
The python library they provide should be a good start at least: https://github.com/JJTech0130/pypush
comment by malermeister · 2023-12-05 · in Show HN: Beeper Mini – iMessage client for Android -
…repo mentioned in the comment ( https://github.com/MiUnlockCode/albertsimlockapple ) is 404. [1] https://github.com/JJTech0130/pypush/blob/main/albert.py#L16
comment by jdiez17 · 2023-12-05 · in Show HN: Beeper Mini – iMessage client for Android -
…talk. Here’s a blast from the past [4] [1] https://blog.beeper.com/p/how-beeper-mini-works [2] https://github.com/JJTech0130/pypush [3] https://blog.beeper.com/p/were-building-the-best-chat-app-on [4] https://i.imgur.com/k6rmOgq.png
comment by erohead · 2023-12-05 · in How Beeper Mini Works -
jjtech covered this in pypush: h https://github.com/JJTech0130/pypush#dataplist-and-mac-seria...
comment by erohead · 2023-12-05 · in Show HN: Beeper Mini – iMessage client for Android -
Based on this reverse engineered client here: https://github.com/JJTech0130/pypush
comment by e63f67dd-065b · 2023-12-05 · in Native iMessage for Android – No Apple ID Needed [video]