No more expiring certificates? Possible workaround?

Discussion in 'Jailbreaks and iOS Hacks' started by iRetired, Dec 8, 2016.

  1. iRetired, Dec 8, 2016
    Last edited: Dec 8, 2016

    iRetired macrumors 6502a

    iRetired

    Joined:
    Apr 21, 2012
    Location:
    WNY
    #1
  2. Europa13 macrumors 6502

    Joined:
    Feb 1, 2009
    #2
    Yep. I did it yesterday. It worked for me on the second try. 6s with 9.3.3.
     
  3. misterjrw macrumors member

    Joined:
    Jul 13, 2010
    Location:
    Bracknell, UK
    #3
    Yep, confirmed on 6S, 9.3.3

    Takes a lot longer after locking the phone to complete the JB and you may get the 'storage space full' warning but other than that, all good.
     
  4. Cycling Asia, Dec 9, 2016
    Last edited: Dec 10, 2016

    Cycling Asia macrumors regular

    Joined:
    Mar 19, 2016
    #4
    Edit, I have been alerted to the fact that OSX (sorry macOS) doesn't have wget installed by default (thanks cyber16). Brew is a great package management system to allow users to install the apps that are missing - I recommend it. But for those that are stuck with curl, I've included the download steps using curl as well.

    Enjoy.


    For fun, I thought I would see if it was possible to host the page on a one of those apps that allow http file sharing. I grabbed AirDisk from iTunes (because it was the first in the list), set up a site, then used Filza (you could also use iFile) to transfer all the required files into the appropriate directory on my iPhone. Rebooted my iPhone, launched the file sharing app and pointed safari at the url. I was able to enable the jailbreak successfully. So I now have the English app with the enterprise certificate and a local copy of the web based version. Nice.

    So for extra karma, here are the steps I used:

    (using a Mac or Linux machine):

    In the console (live should be as nice as the console):

    1a. If you have wget, execute the following commands:

    wget "http://jbme.qwertyoruiop.com/index.html"
    wget "http://jbme.qwertyoruiop.com/exec"
    wget "http://jbme.qwertyoruiop.com/loader"
    wget "http://jbme.qwertyoruiop.com/off.appcache"
    wget "http://jbme.qwertyoruiop.com/touch-icon-iphone.png"

    1b. If you have curl, execute the following commands:

    curl "http://jbme.qwertyoruiop.com/index.html" -OL
    curl "http://jbme.qwertyoruiop.com/exec" -OL
    curl "http://jbme.qwertyoruiop.com/loader" -OL
    curl "http://jbme.qwertyoruiop.com/off.appcache" -OL
    curl "http://jbme.qwertyoruiop.com/touch-icon-iphone.png" -OL

    2. transfer those files onto your iPhone using scp (the ssh copy command) or some other file transfer application
    3. Install a web server app, and create an empty entry (depends on the app you use)
    4. Using Filza (or iFile) copy the 5 files into the directory for the entry you created in your web server app.
    5. Launch the web server app again
    6. Point your browser at the url specified by the web server app
    7. You should see the JB page load.

    At this point you could save it to the desktop, or click go.

    Anyway, thanks to everyone for working on this (and not just taking the money)

    Edit: BTW, the code that is downloaded by the commands is officially covered under the:

    Anyone But Stefan Esser license

    So, this post should be OK (as long as Stefan Esser doesn't do it)
     

Share This Page