Prometheus Direct Business Office 2: How To Purpose Futurerestore To Restore To Unsigned Firmwares?

This is Part 2 of a two-part guide on how to usage Prometheus.
Before attempting this guide, everyone should read the introductory article, Prometheus Guide: Introduction. This volition explicate whether the guides apply to you, together with if they do, which ones you lot should follow, equally good as making certain that you lot fulfil the requirements for it to work.
If you currently receive got a jailbreak and you lot desire to movement to a dissimilar firmware amongst Prometheus’ nonceEnabler method, you must follow Part 1 of the guide before next Part 2 here.
If you currently receive got no jailbreak, and you lot desire to movement to a dissimilar firmware amongst Prometheus’ nonce collision method, do only this usage (Part 2) of the guide.
Before you lot get down next the instructions, read the entire article through once, together with sentinel tihmstar’s video, which outlines the process visually. This volition relieve fourth dimension together with errors inwards the long run. Make certain you lot receive got all the required files ready. These are listed inwards the introductory article.
This guide uses an upgrade from iOS 9.3.3 to iOS 10.2 equally an example, but it tin hold upwards used to movement betwixt whatsoever firmwares in principle, if together with alone if you run into the requirements. If you lot are using this guide to movement betwixt dissimilar firmwares, merely supplant whatsoever mention of iOS 10.2 amongst the destination firmware you lot want, together with mentions of iOS 10.2.1 amongst a currently signed firmware. Some examples of other possible Prometheus restores would be iOS 10.2 > iOS 10.2, iOS 10.3 b1 > iOS 10.2, together with iOS 9.1 > iOS 10.2.

Instructions

1) Download the iOS 10.2 and iOS 10.2.1 IPSW files for your device. Make certain you lot receive got the right ones for your specific device. Remember about devices, like the iPhone 5s, receive got multiple models (GSM, Global) amongst dissimilar IPSWs. Select the right ones.
2) Download the latest version of tihmstar’s futurerestore from the link provided. Unzip the file.
3) Create a folder on your Desktop and telephone telephone it futurerestore.
4) Find the futurerestore_macos executable within the “futurerestore-latest” folder you lot downloaded together with unzipped. Copy it into the Desktop futurerestore folder. Copy your two IPSW files, and your iOS 10.2 .shsh2 into the Desktop futurerestore folder too.
5) Rename your iOS 10.2.1 IPSW file from .ipsw to .zip, together with thus double-click it to unzip it.
6) Inside the unzipped iOS 10.2.1 folder at that spot is a file called BuildManifest.plist. Copy it together with glue it into your futurerestore folder.
7) Look in ane lawsuit to a greater extent than inwards the unzipped iOS 10.2.1 folder for about other folder called Firmware. Inside it is a baseband file amongst the file extension .bbfw. Copy it together with glue it into yourfuturerestore folder.
8) Return to the Firmware folder from Step 7. Inside it, navigate to/all_flash/all_flash.YOUR_BOARD_ID.production. Inside that, honour the file entitled sep-firmware(…).im4p. This is the SEP firmware. Do non re-create the file ending .plist past times mistake. Copy the .im4p file together with glue it into yourfuturerestore folder.
9) The futurerestore folder on your Desktop should at nowadays contain these files:
  • iOS 10.2 IPSW
  • iOS 10.2 .shsh2 file
  • iOS 10.2.1 BuildManifest.plist
  • iOS 10.2.1 Baseband Firmware ending .bbfw
  • iOS 10.2.1 SEP firmware ending .im4p
  • futurerestore_macos

10) Open a new Terminal window. Terminal tin hold upwards flora inwards /Applications/Utilities, or via Spotlight.
11) In Terminal, movement into the next ascendency to install the necessary tools for this procedure:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Follow whatsoever instructions given past times the Terminal output to consummate the install process.


12) Once Homebrew is installed together with the ascendency prompt has returned, enter the next to install ideviceinstaller, which nosotros volition need:
brew install ideviceinstaller

Once this is also successfully installed, nosotros demand to movement ane of the files thus that futurerestore tin honour together with usage it.
13) Navigate to the next folder:
/usr/local/opt/openssl/lib/
If you lot don’t know how to honour that folder, an slow means is to glue the file path into theFinder – Go – Go to Folder… window.

14) Copy the file called libcrypto.1.0.0.dylib.
15) Navigate to the next folder:
/opt/local/lib/
You tin usage the Finder – Go menu in ane lawsuit to a greater extent than if necessary. If this folder construction does non be on your computer, you must exercise it yourself. Make a folder at the root of your drive called opt, brand a folder inwards it called local, etc.

16) Paste the file libcrypto.1.0.0.dylib into /opt/local/lib/.
17) Return to Terminal. Type cd followed past times a space, together with drag your futurerestore folder onto the Terminal window. Then press the Enter key.

18) Now type in:
chmod +x futurerestore_macos

19) We volition at nowadays fix the futurerestore command, but do non movement into it yet. The easiest means to insert the filenames into the ascendency is to type the foremost few letters of their name, together with and thus press the Tab key on your keyboard to autocomplete the filename. Make certain the right file has been filled inwards earlier continuing, because about files such equally the .shsh2 together with IPSW may receive got similar names, together with may hold upwards autocompleted incorrectly equally each other.
a) If you lot are using the nonceenabler method, currently receive got a jailbreak, together with already followed Part 1 of this guide, usage the next command:
./futurerestore_macos -t YOUR-10.2-SHSH-HERE -b YOUR-BASEBAND-FIRMWARE-BBFW-HERE -p YOUR-BUILDMANIFEST.PLIST-HERE -s YOUR-SEP-FIRMWARE-IM4P-HERE -m YOUR-BUILDMANIFEST.PLIST-AGAIN-HERE YOUR-10.2-IPSW-HERE
Do non movement into it yet.
b) If you lot are using the nonce collision method, currently have no jailbreak, together with started this guide at Part 2, usage the next command:
./futurerestore_macos -t YOUR-10.2-SHSH-HERE -b YOUR-BASEBAND-FIRMWARE-BBFW-HERE -p YOUR-BUILDMANIFEST.PLIST-HERE -s YOUR-SEP-FIRMWARE-IM4P-HERE -m YOUR-BUILDMANIFEST.PLIST-AGAIN-HERE -w YOUR-10.2-IPSW-HERE
Do non movement into it yet.
Replace all sections inwards caps amongst the names of your files. For example, I would type ./futurerestore_macos -t, together with thus a space, together with thus type the foremost letters of my SHSH filename, then Tab to consummate it, together with thus a space, then -b, space, then type the foremost letters of my baseband filename, then Tab to consummate it, together with thus on. Take your fourth dimension together with banking concern check it thoroughly.
Below are examples of the finished ascendency for an iPhone 5s. The foremost ikon is the ascendency for the nonce collision method, the 2nd is for the nonceEnabler (jailbreak) method. Note that the nonce collision method has the -w variable, but the nonceEnabler method does not.
Do non movement into the command yet.


20) a) If you lot are using the nonceenabler method, currently receive got a jailbreak, together with already followed Part 1 of this guide, now exercise the following:
Warning: After this step, your device volition restart inwards recovery fashion amongst the right nonce. You at nowadays have 15 minutes to consummate the final step of the guide. After that, the device volition reboot to recovery in ane lawsuit to a greater extent than but amongst the wrong nonce, together with you lot volition receive got to start from the beginning, equally good equally install additional tools to reboot normally. Avoid this! Have the ascendency from Step 19) a) ready to enter before you lot continue.
  • Return to the Terminal window which is connected to your device via SSH, which nosotros opened in Steps 7-9 of Part 1 of the guide, together with at the #root prompt, type reboot.
20) b) If you lot are using the nonce collision method, currently have no jailbreak, together with started this guide at Part 2, simply do this:
  • Connect your device to your computer.
21) Once your device is ready, that is, connected to the figurer (nonce collision method), or connected to the figurer together with inwards recovery fashion (nonceEnabler method), you lot should movement into the futurerestore command from Step 19. Return to the Terminal window you lot typed it out into, together with hit Enter. This volition get down the downgrade physical care for to iOS 10.2.

If everything has gone correctly, Terminal volition at nowadays demo futurerestore downgrading your device. If you lot are using the nonce collision method, you lot volition receive got to await until the right nonce comes upwards for the restore to begin. This tin accept a varying amount of time, from xxx seconds to never (if you lot are requesting a nonce which does non collide – exercise non seek this). Terminal volition impress out a listing of nonces which your device generates until the generated nonce matches the nonce inwards your blob. Patience is key.
If you lot are using the nonceEnabler method, your device should already receive got the right nonce thank you lot to Part 1 of the guide, thus the restore should initiate immediately.

22) Wait until the restore completes, together with your telephone returns to the setup screens. You are at nowadays on iOS 10.2!



This physical care for is complicated, together with has several parts which tin hold upwards followed incorrectly. Take your fourth dimension together with read every mensuration all the means through earlier next it. After Step 20) a), nonceEnabler users should proceed immediately to Step 21, equally their device volition reboot subsequently fifteen minutes together with they volition receive got to start again.
If you lot encounter errors amongst the process, re-read the guide together with browse /r/jailbreak for your effect earlier asking. It has in all probability been answered before. If you lot all the same receive got no luck, experience gratis to enquire me inwards the comments department below, but provide information, or I can’t help. iOS device, version, nonce collision or nonceEnabler method, exact Terminal error you lot are getting, etc.
Good luck!
Facebook Comments

0 comments