• will_a113@lemmy.ml
    link
    fedilink
    English
    arrow-up
    47
    ·
    9 months ago

    Their “how it works” blog article is worth a read - they’re using a blackbox reverse engineering of the protocol (called PyPush) and re-implementing it natively in an android app, so there are no man-in-the-middle servers. It’s pretty bonkers given how difficult Apple’s spec-less tech can be to work with.

    • Drunemeton@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      9 months ago

      And Apple will work tirelessly, and litigate endlessly, to stop this from happening.

      • EliasChao@lemmy.one
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        I read somewhere that RE for the sake of improving communications is allowed, or something along those lines.

        • accideath@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          9 months ago

          Reverse engineering for the sake of ensuring compatibility. It’s not limited to communication.