Skip to content
This repository was archived by the owner on Feb 3, 2021. It is now read-only.

Update to the new Apple WWDR intermediate certificate#178

Closed
ghost wants to merge 2 commits into
masterfrom
unknown repository
Closed

Update to the new Apple WWDR intermediate certificate#178
ghost wants to merge 2 commits into
masterfrom
unknown repository

Conversation

@ghost
Copy link
Copy Markdown

@ghost ghost commented Jan 31, 2021

If a new certificate is generated after January 28, 2021 and the old intermediate is used in the certificate chain, apps will crash on launch in jailed state.

https://developer.apple.com/support/wwdr-intermediate-certificate/

I don't have a device to test this on right now but the fix seems pretty straightforward, see rileytestut/AltSign@8ce86be.

Also, people who are still using an older certificate will have to revoke it and resign apps with a new certificate after installing this update, otherwise their apps will crash after they're resigned. I've added more code to make sure both old and new certs will work, but it still requires testing.

If a new certificate is generated after January 28, 2021 and the old
intermediate is used in the certificate chain, apps will crash on
launch in jailed state.

https://developer.apple.com/support/wwdr-intermediate-certificate/
@Matchstic
Copy link
Copy Markdown
Owner

Hey, thanks for making this change!

To be honest, I’m on the fence about accepting this. Whilst this will very likely fix the issue in question, I really don’t want the general jailbreak community thinking this project is still active. This is because I’ll be again inundated with requests to update it, and I just don’t want deal with that, or the project in general. Even though I would be clearly stating this is your change, not many people actually read the changelog... 😔

Thoughts?

@ghost
Copy link
Copy Markdown
Author

ghost commented Feb 2, 2021

Yeah, good point, I'm not sure. A few people still use ReProvision after installing a jailbreak from a signing service because installing AltStore/AltDaemon without using a computer for the initial setup is not officially supported, but there are workarounds.

@ghost
Copy link
Copy Markdown
Author

ghost commented Feb 2, 2021

Though if you choose not to merge the PR, people may be left under the impression that ReProvision still works, because it will still appear to sign apps correctly and they will open in jailbroken state, but they will crash when opening them in jailed state.

@Matchstic
Copy link
Copy Markdown
Owner

Hmm.

Going from gut instinct on this, I think I’m not going to accept + publish this change. If you want to build and release it, that’s fine. If you decide to do that, please make sure to update the contact information in the control file, and grey out the link to my Twitter in the settings page.

I’ll be making an announcement on Twitter stating that ReProvision is completely broken now, where apps appear signed but no longer are.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants