xsmashx88x

Keep Your Jailbreak Without Reprovision

Jan 19th, 2020
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

UPDATE 21,1,2020 - well i knew this was not going to fully work so for ppl reading this don't waste your time doing this unless " @TheGreighCanary on Twitter or u/nomoreburden on Reddit! " this guy posts stuff has changed and it works follow him he was the main guy behind all this how ever for now to keep your jailbreak as everything from ninja got revoked go here
https://www.youtube.com/watch?v=fK6yEvn1RgM and pastebin with steps and links that are talk about in my video https://pastebin.com/UpNVYFFS

this method does work downside its 7day resign method but better then nothing.


IF YOUR READING THIS AND WONDER IF YOU CAN WAIT FEW DAYS BEFORE DOING IT, JUST DO IT NOW TAKES A FEW MIN CAUSE AT ANY TIME Ninja's STUFF CAN GET REVOKED AND CAUSE YOU DIDNT DO ANY OF THIS YOU WILL BE SOL (SHIT OUTTA LUCK) AND HAVE TO USE THIS METHOD HERE https://youtu.be/fK6yEvn1RgM SO JUST TAKE THE TIME AND FOLLOW THE STEPS BELOW AND DO IT NOW

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!

PLEASE READ THESE 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 so 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. Make sure you are using an Enterprise Certificate for the Jailbreak Utility on your phone.
    aka downloaded/installed from an app signing service such as iOSNinja, AppValley, etc.
    Looks something like this: https://i.imgur.com/5x5NWy2.jpg

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

Phoenix: https://iosninja.io/ipa-library/download-phoenix-jailbreak-ios-9-3-5

  1. Add these repositories: https://repo.sukarodo.me/ and https://repo.thireus.com/
    1. Install 'Hosts Cleaner' v1.4.1 from Thireus.
    2. Then remove 'Hosts Cleaner' from your device.
    3. Then install 'iSupervisor' v1.2 from Sukas Repo.
      a. Your package manager will crash. You do not need to worry.
    4. Now to be safe do an LDRestart. If you don't know how there is a tutorial below (you dont really need to worry about this step just repring and keep goinng on with step 8, as a respring should allow you to install the profile)
    5. 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.
    6. Now install the Configuration Profile from:
      Block ads and Apple revoke servers:
      https://raw.githubusercontent.com/snapchattweaks/repo/gh-pages/shab.mobileconfig
      Just block Apple revoke servers:
      https://raw.githubusercontent.com/snapchattweaks/repo/gh-pages/shar.mobileconfig
    7. Congratulations! Your Enterprise Certificates will never be revoked!
      a. The config profile should look like this: https://i.imgur.com/OeMqj2w.png

FAQ:

"i got "Error Unable To Reapair System" this means you didnt remove the iSupervisor tweak right, check cydia as you can open it and remove it if it shows, then run the info below to remove it via Newterm, if this still don't work open "newterm" and put in "dpkg --configure -a" without the "" and hit enter/send... then retry to jailbreak if this still don't help do the following below.

Open Terminal (enter each of the lines below and after doing one hit enter DO NOT DO THEM ALL TOGETHER)
su
Enter root password. Default pw is "alpine" (w/o quotes. don't forget to change this with passwd command)

try this command first "apt-get remove me.sukarodo.isupervisor" without the "" if this does not fix the issue with the repair error do the following below as well

mkdir /var/log/dpkg/
touch /var/log/dpkg/alternatives.log
apt-get update
apt-get upgrade
echo cha cha real smooth

and then find some way to respring, or can reboot and run unc0ver again.

"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.

"What does it mean for it to be proxying? Doesn't that mean you can see my browsing history?"
No. Actually you are technically proxying through your own device. It is using
the javascript file that is installed through the configuration profile. You can
see the javascript file here: http://wl.is/ch6Edl.js

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.

Add Comment
Please, Sign In to add comment