home.social

#pypush — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pypush, aggregated by home.social.

fetched live
  1. CW: Long thread/12

    Last September, a 16-year old high school student calling himself #JJTech published a technical teardown of iMessage, showing how any device could send and receive encrypted messages with iMessage users, even without an #AppleID:

    jjtech.dev/reverse-engineering

    JJTech even published code to do this, in an open source library called #Pypush:

    github.com/JJTech0130/pypush

    12/

  2. @Nonya_Bidniss If you don't need it, you don't need it. Reasons why some might want it however are listed here:

    social.vivaldi.net/@ruario/111

    Oh and congrats to @jjtech in any case since he did the reverse engineering.

    P.S. You can also use on any desktop platform via #pypush which he offered up first.

    github.com/JJTech0130/pypush

    @dennisfaucher

  3. @mike Ohh… I see that @jjtech (who did the reverse engineering) is actually here on the fedi, so I can say well done to him directly.

    Fantastic work @jjtech on both pypush and Beeper Mini! 🥳

    #Beeper #BeeperMini #iMessage #Pypush

  4. #iMessage might not be a shining star of interoperability, but at least they got one thing right: It can be used on Macs, without an iPhone.

    I was able to build #pypush, which does not rely on anything outside of some Python code to send iMessages.

    If I wanted to do the same thing with RCS, I would have to interact with a physical SIM card, no workarounds possible.

  5. This still needs lots of testing and polish, but:

    #pypush now has a branch where it can register a phone number to your #Apple #iMessage account via a helper #Android app.

    This means that you can send iMessages from your phone number (better than email for some reason) with #Beeper or #BlueBubbles, without owning an iPhone.

  6. It's ready! #pypush can now send and receive #iMessage, on any platform, completely server-less and open-source! 🎉

    github.com/JJTech0130/pypush

  7. I DID IT! #pypush can now decrypt #iMessage messages! (Can't encrypt & send them yet though)

  8. I DID IT!
    With lots of help from @dadoum, I have created a custom mach-o loader, using the #UnicornEngine to emulate a binary extracted from macOS Lion. It's a replacement for "nacserver", the program I wrote that required installing Darling and other complex dependencies. Should make developing pypush much easier!

    github.com/JJTech0130/jelly

    #iMessage #pypush #macho

  9. For anyone who is interested in #pypush (my #iMessage #reverseengineering project), I have created a Discord server so I don't have to keep contacting people individually.

    discord.gg/BVvNukmfTC