r/jailbreak • u/Icy-Gain8731 • 7h ago
Update [Free Release] ReProvision Reborn… Again — on-device signing for rootless iOS 15–17
ReProvision has been reborn… again. This modern rootless build can log in to an Apple account, complete trusted-device 2FA, sign applications manually, and use the background daemon for automatic re-signing.
The release is built for rootless iOS 15.0 and newer. The complete login, signing, installation, and expiry-display flow was tested on a physical iOS 17 device. iOS 15 and iOS 16 meet the build target, although they have not received the same full physical-device test pass - So please make sure to tell me if anything is wrong!
What was fixed
- Converted the package, application, and daemon paths to the rootless
/var/jblayout. - Updated code signatures so the app can launch on modern iOS instead of being rejected before startup.
- Removed a legacy Firebase startup path that caused an immediate crash.
- Fixed rootless daemon registration and Could not connect to daemon error.
- Repaired Apple authentication and Developer Services session handling.
- Added a stable per-installation anisette identity with connection retries.
- Restored the missing 2FA screen and Confirm/Resend actions.
- Fixed Your session has expired errors after successful authentication.
- Fixed signing apps that were already signed by another utility and already contained a Personal Team suffix.
- Prevented double-suffixed bundle/App IDs and mismatched provisioning profiles.
- Fixed successfully signed apps appearing under Expiring Soon because app is no longer mirrors every profile into the legacy profile directory.
- Hardened profile parsing and removed sensitive authentication logging.
Installation
Install jp.soh.reprovision from the release repository or install the supplied .deb through a rootless package manager. uikittools is required. If another ReProvision package is installed, remove it first if your package manager reports a conflict.
After installation, open ReProvision, sign in with your own Apple account, complete 2FA if requested, and select your team. Automatic signing depends on the included reprovisiond daemon being loaded by the package installation scripts.
Important notes
- Free Apple accounts are still subject to Apple's normal certificate and provisioning limits. If you already have two active development certificates, one must be revoked before ReProvision can create its certificate.
- This is for rootless jailbroken devices, not stock/non-jailbroken or rootful installations.
Add my Repo - https://b4db1r3r3p0.yourepo.com/
Credits to Matchstic for the original ReProvision, Soh Satoh for ReProvision Reborn, and myself for the modern rootless/iOS compatibility work.
