With ReProvision being EOLed and broken, it is a sad day in the jailbreak community. But there is a way to keep your

Enterprise Certificates (it may work on free dev certs expiration but not 100% sure) alive even after a revoke thanks

to u/SnapHelper's Configuration Profile to the revoke servers AND ads all over the Internet.

Any questions or concerns should be brought to @TheGreighCanary on Twitter or u/nomoreburden on Reddit!

Links to signed jailbreak utilities will be on the bottom!

Updated: Fri., January 17, 2020, 9:00am ET (US)

A few caveats:

1. You have to be jailbroken at the time of doing this tutorial but not to use the revoked app.

2. There has to be a signed enterprise cert at the time installed on your profile.

a. i.e. iOSNinja (https://iosninja.io/), AppValley (https://app-valley.vip/),

Ignition (https://ignition.fun/)

b. Should look like this but possibly with a different name:

https://i.imgur.com/fFO5jvr.jpg

3. You do have to be using an Enterprise Certificate as I don't know if it'll 100% work

with expired certificates.

4. Keep in mind that Enterprise Certificates do expire after a year and this will not

100% work on those.

5. Just the ones in the back HEAR THIS: This does not work with your free 7-day signing

developer account from Apple. You have to use an App Signing Service such as iOS Ninja!

Now the tutorial:

1. Add these repositories: https://repo.sukarodo.me/ and https://repo.thireus.com/.

2. Install 'Hosts Cleaner' v1.4.1 from Thireus.

3. Then remove 'Hosts Cleaner' from your device.

4. Then install 'iSupervisor' v1.2 from Sukas Repo.

a. Your package manager will crash if you are running on an A12 device.

5. Now to be safe do an LDRestart.

6. Now you should still be in jailbroken mode and when you go into Settings you should

see this at the top: https://i.imgur.com/RQU35uc.jpg.

7. Now install the Configuration Profile from:

https://raw.githubusercontent.com/snapchattweaks/repo/gh-pages/shab.mobileconfig

8. Congratulations! Your Enterprise Certificates will never be revoked!

--------------------------------------------------------------------------------------------------------------------------------------------

FAQ:

"With iSupervisor, can someone control my device or see what's on my device?"

Short answer: No.

Long answer: Nope. It is emulating the fact that it is in supervision

mode so you can install the config profile.

"My device is still being Supervised! You're watching my device aren't you?!?"

a. First of all, no.

b. Second of all, to remove this you need to run a command in NewTerm.

c. To install NewTerm you need this repo: https://repo.chariz.io/.

d. Search and install 'NewTerm' from Chariz and all of its dependencies.

e. Open 'NewTerm' and run as root by typing in the 'su' command.

f. The default root password is 'alpine' unless you've already changed it.

g. Now type in 'unvise' into NewTerm and hit enter.

1. NewTerm will crash on A12 devices.

h. Now you can remove 'iSupervisor' from your Package Manager.

i. Your device will still not be open to revokes since the Configuration

Profile is on your device.

"How does this help me when I'm not in jailbroken mode?"

You do not need to be in jailbroken mode once the configuration profile is

installed. The configuration profile blocks the Apple Revoke servers and the

configuration profile is also used while in stock mode.

Troubleshooting:

1. Errors will look like this 99% of the time: https://i.imgur.com/CICiJvZ.jpg.

a. If you do get this just do an LDRestart on your device again.

Cool things about this Configuration Profile:

1. It blocks all ads on that are found on the EasyList (https://easylist.to/) and more

while also blocking Apple's Revoke servers!

2. It will be updated regularly if Apple changes its revoke servers, as well as if EasyList

adds more ads to block to its database.

Terms and more tutorial like things:

1. LDRestart:

a. A soft reboot keeping the kernel intact so you do not have to rejailbreak again.

b. How? - There are multiple ways of doing it but the easiest way:

1. Add ichitaso's repoistory (https://cydia.ichitaso.com/)

2. Search for and install 'PowerSelector' install v1.2.6 including all dependencies.

3. Find icon on homescreen and go into the app and click LDRestart and confirm.

--------------------------------------------------------------------------------------------------------------------------------------------

All signed by iOS Ninja!

unc0ver: https://iosninja.io/ipa-library/download-unc0ver-jailbreak-ios-12-iphone-ipad-ipod

Chimera: https://iosninja.io/ipa-library/download-chimera-jailbreak-for-iphone-ios-12-ipad

Electra: https://iosninja.io/ipa-library/download-electra-jailbreak-ios-11-3-1-ipa-iphone-ipad

H3lix: https://iosninja.io/ipa-library/download-h3lix-jailbreak-ios-10-3-3-iphone-ipad