apple-private-apis icon indicating copy to clipboard operation
apple-private-apis copied to clipboard

Implement get_app_token and other fixes

Open nab138 opened this issue 4 months ago • 5 comments

Changes in icloud_auth

  • Updated dependencies
  • Completed implementation of get_app_token
  • Added send_request method to send and receive plist data in authenticated request with the proper headers
  • Allows appleid or 2fa closure to fail gracefully (e.g. user cancels login)

Changes in omnisette

  • Updated dependencies

nab138 avatar Aug 08 '25 23:08 nab138

Given the size of this PR, I feel it needs a description. Could you provide that?

polymo1 avatar Aug 09 '25 00:08 polymo1

Additionally, one of the dependencies you've added fails to build in CI.

polymo1 avatar Aug 09 '25 00:08 polymo1

I wrote up a quick description, I worked on the sporadically several months ago so it's possible I missed something but I tried to be thorough. As for the dependency, I could enable the vendored feature by default, enable the vendored feature in ci specifically, or install botan in the action before attempting to build. I'm fairly new to this kind of stuff so I'm not sure what the "standard" thing to do here would be.

nab138 avatar Aug 09 '25 00:08 nab138

Honestly most of the changes came from my formatter, the pr is a lot smaller than it seems

nab138 avatar Aug 09 '25 00:08 nab138

I've removed the dependency on botan so CI should work. Some other dependencies have also been updated.

nab138 avatar Nov 09 '25 18:11 nab138