Skip to content

Update Anisette v3 provisioning dependency#33

Open
Xare123 wants to merge 5 commits into
OpenBubbles:masterfrom
Xare123:agent/fix-anisette-v3-provisioning
Open

Update Anisette v3 provisioning dependency#33
Xare123 wants to merge 5 commits into
OpenBubbles:masterfrom
Xare123:agent/fix-anisette-v3-provisioning

Conversation

@Xare123

@Xare123 Xare123 commented Jul 25, 2026

Copy link
Copy Markdown

Summary

Advance apple-private-apis to the Anisette v3 provisioning fix and keep the submodule URL on the official OpenBubbles repository.

This depends on OpenBubbles/apple-private-apis#6.

Why

OpenBubbles setup can currently fail before 2FA when the SideStore provisioning service returns newer states such as EndProvisioningError. The dependency update parses those states, returns typed errors, and retries transient transport failures with bounded backoff.

Validation

  • git diff --check passes.
  • The updated dependency chain compiled successfully for Android arm64 in both Alpha profile and debug OpenBubbles builds: Actions run 30135397236.
  • Device verification on a Pixel 10 Pro progressed through the previously failing Anisette exchange to Apple 2FA.

The focused parsing tests live in the dependency PR. Standalone Rust tests were not executed on the Windows host because the MSVC linker was unavailable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant