Hacker GitHub

← All repos

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

Mentions per year 20 mentions · busiest year 2023 (19)
20082026
  1. …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... )
  2. 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
  3. …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...
  4. 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…
  5. 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…
  6. 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
  7. …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
  8. …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
  9. …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
  10. …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
  11. 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…
  12. 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…
  13. …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
  14. The python library they provide should be a good start at least: https://github.com/JJTech0130/pypush
  15. …repo mentioned in the comment ( https://github.com/MiUnlockCode/albertsimlockapple ) is 404. [1] https://github.com/JJTech0130/pypush/blob/main/albert.py#L16
  16. ▲ 1
    Pypush: Cross-Platform iMessage POC
    story by todsacerdoti · 2023-12-05 · 0 comments
  17. …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
  18. jjtech covered this in pypush: h https://github.com/JJTech0130/pypush#dataplist-and-mac-seria...
  19. Based on this reverse engineered client here: https://github.com/JJTech0130/pypush
  20. ▲ 1,521
    Show HN: Beeper Mini – iMessage client for Android
    story by erohead · 2023-12-05 · 874 comments