#futurerestore-help
1 messages · Page 261 of 1
I want to update my A14 iPhone 12 Pro Max from iOS 14.3 to 15.1, does latest SEP break Face ID?
hey, do i need to restore rootfs before starting futurerestore ?
Yes if you're using update mode
ohh alright im not
there shouldnt be problems going to 15.1 on iphone se 2020 right?
from 13.5.1
Should be
Fuck
Ios please include the "n't" that I typed instead of REMOVING IT
Yeah there shouldn't be problems
oh LOL alright
Just make sure to use -c 15.3.1
can you tell me if my command is good?
here:
./futurerestore -t blob.shsh2 -c 15.3.1 --latest-sep --latest-baseband -d '/media/ubuntu/windows 10/Users/Angel/Downloads/restore15.1/iPhone12,8_15.1_19B74_Restore.ipsw'
alright thanks!
If that's where your ipsw is
Good luck
pog
Cause it extracts to the same location as the ipsw
ohh i see
If you see an apple logo you're already halfway there
APPLE LOGO
Pog
Good so far
I got my SEP/Baseband files from Telegram bot, the .bbfw file is baseband and .im4p is SEP?
Yep
Thanks!
Make sure your futurerestore version is up to date so you can use -c 15.3.1
RESTORE FINISHED
its booting
ok another progress bar
IT BOOTED
woohoooo
so happy and glad it worked
I’m a god
Np
goodbye ios 13.5.1 its been nice
now time to wait for ios 15 jb 
Yeh
Hey guys,
I am getting this error while using FR on linux:
"failed verification with error:
[exception]:
what=verification failed!
code=84279308
line=1286
file=img4tool.cpp
commit count=197:
commit sha =aca6cf005c94caf135023263cbb5c61a0081804f:
Cleaning up...
Done: restoring succeeded!
FutureRestore process ended."
Any guidance would be really appreciated. This is after the device went into recovery and I had restored fs as mentioned above.
post your Linux home folder name
rahul
The FR command I used: "/home/rahul/FutureRestoreGUI/extracted/futurerestore" --apticket "/home/rahul/Downloads/FR/blobs.shsh2" --debug --custom-latest "15.3.1" --latest-sep --latest-baseband "/home/rahul/Downloads/FR/ios.ipsw"
Bombohole😈
Can you like not

/home/mee/Desktop/futurerestore --apticket /home/mee/Downloads/futurerestores/1130856945156126_iPhone13,4_d54pap_15.1-19B74_9b084a1acbe6b4a81a267f5f52ecf885c97db599e7cc758b638b848734f0d4ab.shsh2 --debug -c 15.3.1 /home/mee/Downloads/futurerestores/iPhone13,4_15.1_19B74_Restore.ipsw --latest-sep --latest-baseband
Version: v2.0.0-test(fb05ac3f988e9bebf851679277fb014be48960cb-270)
img4tool version: 0.197-aca6cf005c94caf135023263cbb5c61a0081804f-RELEASE
libipatcher version: 0.88-1e855d70c84419014e363bdbcaead7b145fe3e1f-RELEASE
Odysseus for 32-bit support: yes
Odysseus for 64-bit support: yes
INFO: device serial number is G0NDRXMJ0D46
[INFO] 64-bit device detected
futurerestore init done
reading signing ticket /home/kevin/Downloads/futurerestores/1130856945156126_iPhone13,4_d54pap_15.1-19B74_9b084a1acbe6b4a81a267f5f52ecf885c97db599e7cc758b638b848734f0d4ab.shsh2 is done
user specified to use latest signed SEP
[TSSC] opening firmwares.json
[DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed
Segmentation fault
Verified APTicket to be valid for this restore
[TSSR] Checking BuildIdentity 0
[TSSR] Selected BuildIdentity for request
Variant: Customer Erase Install (IPSW)
This restore will erase your device data.
Extracting filesystem from iPSW
Segmentation fault
DEBUG: tss_response_get_path_by_entry: No entry 'iBEC' in TSS response
NOTE: No path for component iBEC in TSS, will fetch from build_identity
Tag found
irecv_event_cb: device 001155091e90001e (udid: N/A) disconnected
irecv_event_cb: device 001155091e90001e (udid: N/A) connected in Recovery mode
Extracting iBEC.d53g.RELEASE.im4p (Firmware/dfu/iBEC.d53g.RELEASE.im4p)...
Personalizing IMG4 component iBEC...
Sending iBEC (853327 bytes)...
waiting for device to reconnect... Waiting for device to disconnect...
Cleaning up...
[exception]:
what=Device did not disconnect. Possibly invalid iBEC. Reset device and try again
code=83689489
line=1277
file=futurerestore.cpp
commit count=270:
commit sha =fb05ac3f988e9bebf851679277fb014be48960cb:
Done: restoring failed!
FutureRestore process ended.
first time future restore user here trying to use the Gui
seems simple but I dont wanna fuck this up (ios 14.1 to ios 15.1.1 IPhone 12 Pro Max)
is it just download 15.1.1 ispw - download 15.3.1 SEP/BaseBand - Download Blobs - Manually specify SEP and BB and point the Gui to your Blobs?
Use the -c 15.3.1 flag to set 15.3.1 SEP/BB/Rose/other stuff
I assume this is functionally no different just easier for noobs
and I would just place those files in the corresponding locations
and do I need both baseband and SEP
again very much beginner
Only iPhone X and down because can ser generator with checkm8
Did you enable beta
me?
Why u block me
Yes
The "FutureRestore Beta" setting is now enabled by default.```
Using this version so I assume its enabled
says FutureRestore Beta enabled by default
I just dont know everything I need to do. Log out of ios? or any other settings in the gui to check
basically manually specifiecd 15.3.1 BB and SEP
left the rest alone
This is how I have it setup. I restore RootFS my device, not sure if I need to log out of ios or anything
I put ios 15.1.1 Blob there and 15.3.1 BB and SEP dont I need to do something with nonce or something?
You might need to rejailbreak to set your nonce
Then just begin the futurerestore from normal mode
No need to rootfs if you aren't using --update
Apart from that everything looks fine
Use the --custom-latest button though @bronze spoke
Otherwise Rose will bootloop you
Set it to 15.3.1
Ok so in order its
-ReJB and ensure nonce is set to Uncover default Futurerestore after nonce is set but device is not jailbroken - Set --custom-latest button and then when you say set it to 15.3.1
thats just for SEP
oh I see
Basically here's what you need to do
you hit custom latest and it lets you pick. oh ok listening
Rejb for nonce
Set custom latest to 15.3.1
Begin futurerestore
Hope for the best
gotcha so this can be a little hit or miss then eh
fingers crossed
last Q
I future restore while Jailbroken?
Yes
ok thank you so much
Otherwise your nonce won't be set on the following reboot
ok so im getting my JB done now and then hitting go on future restore
fingers crossed
Good luck
actually last thing if I am using the custom latest and setting it
do I need to also pick those files down in SEP and BB
kinda confuses me
about to hit go just checking lol
the build manifest BB and SEP
parts
You don't need to but since you've specified custom latest you should probably reset them to latest
Since the custom latest thing will get the necessary files automatically anyway
iphone 12 Pro MAx
I had tried the delayed OTA method
but was too late kept getting no internet connection crap

ok so where I see SEP BB and Build Manifest
I would set those to latest as in the latest version of IOS for those?
confused I thought only 15.3.1 was usable
or something
Just set them to "latest"
That's what custom latest does
@bronze spoke you are fine with latest as long as you select custom latest as well
screenshot
this is my luck. Can I just restore to ios 14.1 again
How do you just do that
you have until monday to buy an actual good cable
im going to grab another now but for now to get out of this
I just retore and it should put me at 14.1 again
Or tape it down with pin point accuracy in such a way where it prevents it from disconnecting 
right
again thanks for the help
Was there at all an apple logo and progress bar on the screen
Good
Reset that nonce
yup yup@ then leave her jail broken set all the custom latest stuff
and go for it
got some confidence now
No im going to grab a USB C to lightning
cable now
I just put this cable in the trash
Better not be an M1 mac
lighting to usb + usb hub for m1
You'll have to do a replug trick at sending ibec most of the time
If it fails with "device did not reconnect" then you must do said trick
Ok
yeah similar got did not disconnect
Here comes the tricky part
easiest way without the headache
When it says sending ibec in the log
You'll need to unplug and replug the device as fast as you physically can
It'll probably make it easier to do it at the usb-c end
yeah
Probably
did it last week
If you got one
ok I think ill try that I do actually
yeah just gotta have 1
Or even a usb-c to usb-a adapter
ok and for my device
do I just hit stop and then it will restart
and I re JB
and start over
You hit exit recovery to start over
Technically it's apples fault 
They decided to implement stupid and unnecessary changes to the usb stack in 11.2.3 onwards
Sounds like apple
True
I should have used my windows PC but I figured
apple would have better SW built for this
You can't anyway
maybe thats a dated mindset
Futurerestore is broken on it
I can try but it’s quite difficult to port to GitHub actions
should work
i used this but yours should work
plugged hub in giving it a shot
I really want to learn this process better, get a handle on it
because every other time I miss a JB iOS release
I just say next time lol
lol yeah i kept my 13 pro on 15.1.1 since it came out, other two phones left on 14.3 but saved blobs every time a newer firmware came out 🙃
sheesh
going futher than before
yeah it’ll work
If you see an apple logo then you're good
yeah I got the updating apple logo with bar
If i ever upgrade to M1 I'm keeping my Intel MBA 2017 around lol
Specifically for this
Lol
I actually only want the retro older mac from my childhood
the damn colorful one but im a retro nerd for that crap
nostalgia is my weakness
iMac G3
apple going above and beyond to slow down process lol
yeah I got one as a kid in teal and I tried to install Star craft (again as a kid)
was so upset
lol
but do y’all know anyone who used FR on the newer M1 macs that came with a usb port ?
Genuinely don't
yeah i was wondering
but watch me be wrong as hell
It's a usb-c skill issue at this point from what it seems
you’re probably right
"Apple: Usb-c is the future"
"Software developers: then act like it"
You're 3/4's of the way there
god I waiting so long for a new version of ios lol this feels good
dont even mind losing the JB for a few weeks or so
yup a couple of weeks ain’t bad
honestly as long as im not traveling its not awful
Tether me is the one I really miss
without a JB lol
too many nice hotels have shitty wifi
rssi of like 80
that’s a fact lol
ok app is talking to a dead president now (Connecting to FDR client)
nice it finished but its doing the last little update on the phone Im guessing
let it do it’s thing, don’t disconnect
will do
even though FR says its finished
still keep it connected, got it
nice ios 15.1.1 WOOT
thank you all so much
you can disconnect once it says it’s done but i just waited lol
thank you all ! enjoy your night
I got to play with new features I never had before lol
yeah bruh enjoy that
unc0ver以前的版本在哪下载?谢谢
https://unc0ver.dev/ klick under the download button on "View Previous Versions".
ive never seen that work
dw about it
^ already answered
Hi! In order to futurerestore to iOS 15.1 I need the latest FutureRestore GUI (1.97.1) and check the box for FutureRestore Betas right?
Yes. But the beta only works on mac and linux.
I do have a mac
Ok. And you must use the new -c command.
also I need to specify the baseband and SEP not to be the latest version but those from iOS 15.3.1 right?
how do I do that from the GUI?
Its under "Options" -> "Custom Latest".
and I type 15.3.1?
Yes.
great thanks, I am downloading the .ipsw from 15.3.1 to get the baseband and SEP, do know how?
No. You don't need to download it. Under "Options" -> "Baseband and SEP" you choose "Latest Baseband" and "Latest SEP" and FR do the rest for you.
oh I thought that the latest baseband and SEP were 15.4 they weren't compatible
but with the -c option and selecting 15.3.1 it will use those?
Thats the new command "Custom Latest" is for.
awesome thanks
Some users have use the --update function and it works. Use at your own risk. I would don't use it if you have a backup.
yes I have a backup but if I select preserve data will it affect the process?
this is the current status
Looks good
so the preserve data option is not recommended?
Yeah all it good. You can try the --update function at your own risk.
so that option is more risky than not doing selecting it hahahahah
But I would not risk it if I have a backup with itunes. So there is no need to risk it.
okay, I'll copy my photos and stuff somewhere safe and I need to unjailbreak too, I am using Taurine and I guess it's just selecting the Restore RootFS option?
Some users here have use it successfully. The restore process takes a long time so maybe the user think it would fail and have hard reboot the devices and have to restore to latest version.
You don't need to unjailbreak or rootfs your device.
I thought previously you needed to
No, only with DelayOTA but not with FR.
okay, hmmmm idk what to do with keeping data or not, I don't want to deal with restoring 100GB of iphone data tbh 😂
Ah wait, you mean before you make the backup you will unjailbreak and rootfs so your backup is clean from jailbreak related files?
Then it is a good idea to make that.
also, for example last time I futurerestored from 13.5 to 14.3 and I needed to be jailbroken to set a nonce in unc0ver or something, is that no lonce necessary?
lonce?
hmmm I can't remember but I mean if I need the iPhone to be jailbroken in order to attempt to FR, because if I unjailbreak to make a clean backup I won't be jailbroken if I need to
Yeah you can unjailbreak your phone to have a clean backup. After that you can rejailbreak to set your nonce (don't know if the nonce get resettet if you unjailbreak).
But it doesn't matter because you have an iPhone X which is a checkm8 device so you can set always your nonce.
exactly that was what I was asking
even without being jailbroken?
Yes because of the checkm8 exploit.
so it's done through the GUI?
Yes. "Options" -> "Pwned Restore" and "Set Device Nonce"
and what do I type on the box
Set Device Nonce? Your nonce which is in your blob.
how do I find it?
Open your blob with a text editor and search for <key>generator</key>.
Under that ther is a string that looks something like that:
<string>0x1111111111111111</string>
The 0x1111111111111111 is your nonce.
</dict>
<key>generator</key>
<string>0x1111111111111111</string>
<key>updateInstall</key>
<dict>
Correct.
do I copy the entire number (including the 0x) or just the number ones
Entire number including the 0x
like so
Yes.
any extra steps before I start?
No, maybe backup your data.
well thank you very very much, I'm going to leave everything here prepared and I'll unjailbreak, do a backup unjailbroken in iTunes and iCloud and start the futurerestore there
I don't know if it is necessary to specify your nonce with "Set Device Nonce". Maybe FR read your nonce out of the blob. But I don't think it is bad if you use the option.
Maybe other more known people that have use the Pwned Restore can something say about that.
so there's no need to specify it here?
No need, but you can anyway
no no if it's optional and it'll work without it I'll uncheck it hahahaha
Yes you must check the box.
You keep the box checked, but specifying things in the input box is optional
ahhh okay okay
I want to have every step of the process as accurate as possible I don't want to end up in iOS 15.3.1 hahahaha
You have a checkm8 device so as long 15.3.1 is signed you can use FR.
Not much risk
so if it fails and I need to force it to restore to 15.3.1 I will be still be able to use FR again?
back to 15.1
by checking the Pwned restore option and trying again?
Keeping it checked really
yes it's checked right now 🙂
Also I should mention your device will need to be in pwndfu mode for this
Yeah Pwned Restore and Set device nonce
how?
Do you have python3 and brew on your Mac
yep
run these
cd ipwndfu
git checkout feature/Cryptiiiic
Tell me when done
Here another guide with all steps:
https://gist.github.com/nyuszika7h/aac55c97f7925cddcf5ec3167f85dfe8#a11
done
run this
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 -
done
Is poetry installing/installed
yes it has finished although it says this:
Retrieving Poetry metadata
This installer is deprecated. Poetry versions installed using this script will not be able to use 'self update' command to upgrade to 1.2.0a1 or later.
Does it say anything else beneath it
yes:
Welcome to Poetry!
This will download and install the latest version of Poetry,
a dependency and package manager for Python.
It will add the poetry command to Poetry's bin directory, located at:
$HOME/.poetry/bin
This path will then be added to your PATH environment variable by
modifying the profile files located at:
$HOME/.profile
$HOME/.zshrc
You can uninstall at any time by executing this script with the --uninstall option,
and these changes will be reverted.
Installing version: 1.1.13
- Downloading poetry-1.1.13-darwin.tar.gz (70.76MB)
Poetry (1.1.13) is installed now. Great!
To get started you need Poetry's bin directory ($HOME/.poetry/bin) in your PATH
environment variable. Next time you log in this will be done
automatically.
To configure your current shell run source $HOME/.poetry/env
I mean it's there because I have it locked in position but closed hahahah
Confirm poetry is working by just typing "poetry" and hitting enter
was about to say that haha
Poetry version 1.1.13
USAGE
poetry [-h] [-q] [-v [<...>]] [-V] [--ansi] [--no-ansi] [-n] <command> [<arg1>] ... [<argN>]
If it spits out anything other than command not found then poetry is working
Which it is
(and other things below it)
ls
JAILBREAK-GUIDE.md README.md docs poetry.lock src tox.ini
LICENSE dev_install.sh ext pyproject.toml tests
I am here
wait I should point out that I'm still backing up stuff I don't want to start the FR process now
but I do want to leave everything prepared
It won't start anything futurerestore related yet
okay great
This is just installing ipwndfu to be able to run later
and about pip version bla bla bla
I can look up the button combo to do it I have done it previously but I can't remember right now
Yeah
What you're gonna have to do to enter dfu mode when your backups n things complete is this
so all this is before using FR? damn
• shutdown your device
• press power button to make it begin to start up(let go after it begins to startup)
• press volume up, press volume down (individually, don't hold either or anything)
• press and hold power button for 10 seconds or until the apple logo disappears
• continue holding power and begin to hold volume down aswell as power for about 5 seconds
• let go of power button and continue to hold volume down until it shows up on your machine
This is just to work around a silly thing that iPhone X's do
If you do it while the phone is running it will automatically try exit dfu mode on its own after 60 elapsed seconds
Should also mention that if your device manages to see the Lock Screen in any way while doing the steps then you have to start over
All this to set your nonce with checkm8 really
so once I have entered DFU mode what
Run "ipwndfu -p" in terminal
(I am just taking notes to do later and have every step documented) hahahhaah
It will then attempt to pwn your device, it will most likely succeed. On the off chance that it does not. And it does not crash your device out of dfu mode. Just follow the steps again minus the shutdown part to reset dfu mode
if it succeeds
proceed to also run "ipwndfu --patch-sigchecks"
And after that "ipwndfu --repair-heap"
--repair-heap has to be last
okay
so after all those commands, the iphone will be on or will it be in DFU mode?
Your phone won't be on
It will remain in dfu mode
until FR is completed
After running futurerestore your device will be booted to recovery mode after the nonce is set. This is normal. After your device reaches recovery mode go into the futurerestore gui options and disable/uncheck "use-pwndfu" and "set-nonce"
Then you run it again
And futurerestore will begin
and finally and hopefull I'll be in iOS 15.1
Hopefully
if something fails and I need to restore to iOS 15.3.1 I'll need to go back and use ipwndfu and so on again?
You won't need to restore to 15.3.1 immediately unlike other devices
You can just try the restore again
But you'll have to go through the pwndfu steps again to set your nonce
Sorry if I interrupt, but it is way easier if you @near topaz unjailbreak, make a backup and rejailbreak again and FR the usual way. But anyway, you lerned now much things if the restore should fail or you have to do it other times. So it would be good if @grim wren shows you how it works 🙂
Also reenable use-pwndfu and set-nonce if such an event occurs
Yeh but checkm8 is cool kids way to set it 
so if FR fails the iPhone will stay in recovery and I can try FR again? (after doing the ipwndfu steps and enabling pwndfu and nonce options in GUI)
Your phone will enter recovery, you'll need to but it back into dfu mode to be able to enter pwndfu mode
I'm going to make a list of things to do 😂 because my god
Welcome to if your restore fails and you have a checkm8 device 
Better than restoring to 15.3.1
yeah I guess hahahahaha
It's worth the effort trust me
I really don't want to screw this up
You can't screw it up too badly
If you screw something up the futurerestore process probably won't even begin properly so there's no harm to your device
last FR I did went super good, but I didn't need to make these million steps hahahaha
Checkm8 nonce settings is crazy i know
You eventually get a rhythm down for doing it "perfectly"
(Speaking from experience)
I've had to do this a lot haha
what a pain in the ass hahahaha
You don't have to need it now. Only if your restore should fail. But I don't see why it should.
So see it as a second chance.
Insert nuked commemorative meme here
Man I should sleep
(That's AM)
I'll try to follow your steps and later I'll do it
Hope it's legible enough to get you through lol
hopefully I find someone awake if I screw it 😂
I am making a note will all the steps to follow
Just wait 8-9 hours from now and I'll be back lol

If something goes wrong post a screenshot of the error here and I'm sure someone will be awake
There's always at least one
Lol

Cya
Are RC versions of iOS usable to do the DelayOTA method?
Just want to be sure, FR will work through VMWare right ?
I’m setting up MacOS Catalina right now through VMWare
Are there any extra options i have to manually set to make FR work or?
how many successful reports on iphone 13 (A15) stock updating to 15.1.1 using FR GUI? This is assuming generator did not change after freezing with blobsaver
Nope
You can’t use a VM
Is there a specific reason for ?
USB passthrough doesn’t work right
I think there’s some jank ways to get it to work but it’s better to just get linux
on live boot or something
Great than i’ll use that way !
Anyways you saved my device lol
Was about to use vm ware
Any issues with usb c and future restore on mac? Read a comment where it was stated it doesn’t play nice
Use type a usb cable
Would be using an adapter to connect usb a to usb c since my mac has no USB A ports
Could that be an issue?
thats fine
that’s fine
Hi everyone, need help. I'm Linux noob and trying to use Ubuntu live USB to FR. Don't know where I should keep IPSW file. It's 6.3 GB so not somewhere in home which got about 7 GB and leaves no space for temp unpacking this process will take(or maybe even that is too small?). Used another pendrive and got error, dunno if this is about Unix permissions I didn't set or maybe IPSW is corrupt?
This restore will erase your device data.
ERROR: could not open or create lockfile '/media/ubuntu/a/iPhone13,2,iPhone13,3_15.1.1_19B81_Restore/018-98853-002.dmg.lock'
Extracting filesystem from iPSW
ERROR: ipsw_open /media/ubuntu/a/iPhone13,2,iPhone13,3_15.1.1_19B81_Restore.ipsw: Permission denied
ERROR: Invalid archive
Cleaning up...
[exception]:
what=ERROR: Unable to extract filesystem from iPSW
code=77856785
line=1188
file=futurerestore.cpp
commit count=270:
commit sha =fb05ac3f988e9bebf851679277fb014be48960cb:
Done: restoring failed!
Put futurerestore binary in the same folder as your files and try again
Thanks, helped to go past that, now looks like its extracting files to same directory and needs space
whats the new command to use 15.3.1 SEP instead of 15.4?
Is there anyone can help me, appreciate
I’m trying to downgrade from 15.4 to 15.1 on A11 saved SHSH2 with ipwndfu on a mac but I’m facing ERROR: Exploit failed. Device did not enter pwond DFU mode. Is there any chance to solve it? ☹️
What's some preperations I need to do before futurerestoring my 8 plus from 13.6 to 14.3?
Ive set my nonce to the one in the blob and disabled find my iphone and logged out of icloud
anything else?
this should be fine for FutureRestoreGUI right? Correctly set the version to 15.3.1?
Yes just also select latest sep and latest baseband
nice, I dont have to do anything else other than select the blob and IPSW right?
already set the nonce on my phone as well
Just make sure beta is enabled in gui settings
Was it already selected or you selected it
It was already selected but I clicked "download futurerestore" afterwards
Cool
does linux not support usb c connections
I keep getting "can't init, no device found" on startup. My phone is connected and linux recognizes it
[13] Make sure to hit "trust" on your device if prompted!
ERROR: normal_idevice_new: can't connect to lockdownd on device with UDID 00008101-001151AC0A08001E
restore_idevice_new: can't connect to restored on device with UDID 00008101-001151AC0A08001E
Version: v2.0.0-test(fb05ac3f988e9bebf851679277fb014be48960cb-270)
img4tool version: 0.197-aca6cf005c94caf135023263cbb5c61a0081804f-RELEASE
libipatcher version: 0.88-1e855d70c84419014e363bdbcaead7b145fe3e1f-RELEASE
Odysseus for 32-bit support: yes
Odysseus for 64-bit support: yes
futurerestore: failed with exception:
[exception]:
what=can't init, no device found
code=17694728
line=270
file=main.cpp
commit count=270:
commit sha =fb05ac3f988e9bebf851679277fb014be48960cb:
FutureRestore process ended.
output after pressing start futurerestore ^
Ubuntu is weird, try doing again with sudo
output of that command
I'm using the GUI so im not doing sudo myself
@barren radish @tawdry lily don't use sudo because there is a fix
ok, how can I choose not to do sudo on GUI?
it doesn't use sudo ur fine
put this file in /usr/lib/udev/rules.d/
then run this command
sudo udevadm control --reload-rules
then replug your device
it tells me im not allowed to paste things in there, won't let me drag and drop either
use terminal
sudo mv ~/Downloads/39-libirecovery.rules /usr/lib/udev/rules.d/
sudo chown root:root /usr/lib/udev/rules.d/39-libirecovery.rules
sudo udevadm control --reload-rules
should I paste this as a single command?
no its 3 commands
Well that was nerve-wracking, but I think I just successfully restored from 13.6 to 14.3 on my 8 Plus!
oh I see
Easy for you to say! It's my dailydriver and i literally can't live without having a native terminal on my phone
@storm frost again... its a11
just did the 3 commands and reconnected my device, but still the same error
a11 can set nonce and downgrade from 15.4
now you do 🙂
thanks 🙂
would have saved you a little bit of stress
yeah, well well. zero deaths!
sudo udevadm trigger --subsystem-match="usb"
sudo systemctl restart udev
sudo udevadm trigger --subsystem-match="usb"
@tawdry lily
still nothing
it says to make sure to hit trust on the device but that prompt never shows up
hold on am I supposed to have iTunes installed on linux, is that even possible
is device at the home screen or in recovery mode?
home screen
itunes isn't needed
sudo systemctl status usbmuxd
should I run this first?
output
sudo systemctl restart usbmuxd
hackdifferent/ipwndfu 
unfortunately still nothing
no shit
Literally 100x better than other ipwndfu
Yes
In the form of --patch-sigchecks
Or --patch
Also --repair-heap 
@valid adder so I got it to work finally, instead of using a usb a cable I used my usb c (which didnt work at first) and it finally connected. Took 2 attempts, where in the first one I ran out of space on Linux
I hope I didnt fuck up my partitions so that windows wont boot
heyyy @grim wren good morning
I have backed up everything and I'm going to FR now 🙂
oh, so @grim wren i installed the poetry how can i use ipwndfu as command? it says zsh: command not found: ipwndfu
Good luck
Did you run ./dev_install.sh
I'll write here my progress once I begin
Alright
why tf my iphone won't go in DFU mode 
I am following these and it just starts 
You messed up the timings
iPhone turned off
connected to the Mac
press (not hold) the power button (the apple logo will appear)
press once volume up and press once volume down
press and hold the power button until the apple logo disappears
once it has disappeared and while continuing to press the power button I press the volume down button for about 5 seconds (screen should still be black?)
release the power button but not the volume down until my mac detects the DFU mode
I gues hahahah but I have tried a couple times now
The first step should be just press (and hold if necessary to get it to power on)
until I see the apple logo
then volume up and volume down and hold power again until black
Does it actually end up going black at the part where you press and hold power
yes yes after it boots, volume up volume down and hold power again the apple logo disappears
it's when I press down again + hold power in this step the apple logo shows back up again hahahah
When the apple logo disappears, you continue to hold power, but add the volume down button to what you're holding for about 5-6 seconds
then release power and keep vol down
Then after those seconds, release the power button but continue to hold volume down
Yeah
okay let me try again
Work on your timing, that must be what's up here
Pwndfu time
okay so now those
ipwndfu -p
Traceback (most recent call last):
File "/opt/homebrew/bin/ipwndfu", line 8, in <module>
sys.exit(main())
File "/opt/homebrew/lib/python3.9/site-packages/ipwndfu/main.py", line 117, in main
pwn(device, match_device=args.match_device)
File "/opt/homebrew/lib/python3.9/site-packages/ipwndfu/main.py", line 179, in pwn
device = dfu.acquire_device(match=match_device)
File "/opt/homebrew/lib/python3.9/site-packages/ipwndfu/dfu.py", line 40, in acquire_device
for device in usb.core.find(
File "/opt/homebrew/lib/python3.9/site-packages/usb/core.py", line 1309, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available
rip
hahahah
brew install libusbmuxd
installed
Try again

Welcome to things your device isn't supposed to do
Didn't work?
this is driving me crazy hahahah
If you want to do it the easy way assuming it doesn't fail
Reboot and rejailbreak your device
And set your nonce that way
is it riskier?
well jailbreaking it is
my god DFU is annoying
in Taurine do I need to click the set nonce generator before the jailbreak?
What's the generator in your blob
0x(whatever taurines default is)
Or 0x1111111111111111
I think it was a lot of ones let me check
<key>generator</key>
<string>0x1111111111111111</string>
<key>updateInstall</key>
yeah
so I type that into taurine and click jailbreak?
I mean the 0x1111111111111111 hahaha
Yep
Got what you meant anyway
jailbreaking again
says reboot required okay doing it
reboot done and jailbreak again?
I have it ready while it's being jailbroken
Just make sure to turn off use-pwndfu and set-nonce
hmm taurine says it's jailbroken but I can't see sileo
If it says it's jailbroken that should be fine
Looks good
starting
cancel?
oh it disappeared 
apple logo and a progress bar has appeared 😄
sending filesystem
You're half way there
I have faith
why does it send the filesystem and have a timeout and try again 
verifying
Hey. I tried the same way as you and I got a message as unable to keep device in recovery mode. Any fix for it? I tried manually keeping recovery mode but I don’t see iTunes cable connect screen at all... I have iPhone 12 pro max. It’s all black screen. Does we really see laptop and cable screen during FR?
Do they start with FDR
what
The timeout errors
Show the full error
Sure. Give me a min
it's still doing stuff
Good
does it boot on it's own?
Boot loop

Tf, no
hahah he was joking
haha I'm joking, I know him
Good 
Happy to see you're finally on iOS 15
well seems like it's booting up, I'll keep you posted when it's done :)))))
booted up yayyy
Yay
aaand time to restore my itunes backup
now this is going to take for ever
thank you so so so much man !
No problem
going to miss jailbreak for a while until the iOS 15 one drops
but it'll be worth it
shhhh bot
Yeah
Hi everybody, looking to futurestore from 14.8 uncover to 15.1 on an XR. Is the guide @ ios.cfw.guide valid?
I don't see this after running : su root -c 'dimentio [generator]' : Near the end of the text, you should see the line Set nonce to [generator]
Hey @grizzled wasp, have a look at this!
unc0ver on iOS 14 supports a library known as libkrw to replace tfp0. Users on 14.6+ will not be able to use this as it's non-functional with the latest unc0ver release. This breaks the following tools:
- dimentio
- NonceSet143
- TSSSaver (Application)
- vnodebypass
To set your generator, use the generator field in unc0ver's settings instead.
Your nonce should be set in your jailbreak app anyway
where's latest version that fix baseband ? can you guys send link?
-c 15.3.1
thank. can is there new command on this ?
@grim wren
whats wrong here?
isn't it more user friendly to use the GUI?
Ive a 14 i dont thjink GUI doesnt support that
oh I didn't know that
type ls, hit enter and show me a photo of what it says
my blobs are with taurine, does that matter?
Shouldn't
So I don't have to set it? Just proceed with futurerestore?
ok thanks
Try sudo "chmod +x futurerestore"
GUI is working for all devices.
manage is but failed
Are you sure your ipsw isn't corrupt
[exception]:
what=Unable to place device into recovery mode from Normal mode
Look your blob. Its the 15.3.1 blob...
But you must use 15.1.1
I wanted to update to 15.3.1 so i used 15.3.1 blob
Why are you trying to update to 15.3.1
Then you have the wrong ipsw.
oh thanks.
But why 15.3.1?
i saved blobs from 14.6 to 15.4 but can't used to restore 15.1.1 my apnonce ticket does not match
my only hope it to 15.3.1
What should I do from here: Unable to place device into recovery mode from Normal mode
Yeah you need a jailbreak to do anything
yes! but seems like A14 ios 14.6 is left over for jb
Why it does not match the other blobs and only 15.3.1 blob?
ive no idea maybe when i reset my phone it changed
Ah shit.
If you request a 15.3.1 blob while it's signed you can make it match your device's current nonce
@long portal if you want to update but not go to 15.3.1 you could delayota to 15.2
Yeah I know. I have freeze my nonce on 14.6 on my a14 and have yesterday FR to 15.1.1.
Very nice
sure but how ?
I think there is not much different for jailbreak. The new exploit is till 15.3.1.
Hey @long portal, have a look at this!
You can update (not downgrade) to unsigned iOS versions without blobs for up to 90 days by supervising your device and downloading the appropriate profile from https://dhinakg.github.io/delayed-otas.
On jailbroken devices, you can install SupervisedEnabler. If unjailbroken, you'll have to use Apple Configurator 2 or iMazing.
Note
- This won't work if you futurerestored with a SEP that's newer than the version you're trying to go to.
- This won’t work for betas!
Follow the jailed guide
which version of futurerestore added the custom-latest flag
Supervise your device with apple configurator 2
(It will wipe your device though @long portal so make a backup)
beta 270.
270, aka latest
in term of jb probability which version is likely getting first ? i heard 15.3.1 might get jb is that true?
15.3.1 and lower I'm pretty sure
But it's just a poc
If it can be turned into a jb is the next question
there is no 15.3.1 exploit
just a poc
ah i see. if i update using ota delay for 15.2 can i used futurerestore to update to future jb released version like 15.3.1 , 15.4 etc?
If you get a jailbreak to set your nonce then yes
Yes I know, but thats doesnt matter really because the question was if 15.2 or 15.3.1. And the PoC was for 15.3.1 and lower.
And if SEP/BB is compatible. 15.4 SEP is not compatible so 15.3.1 is no way anymore after a jailbreak comes out.
the poc may not even be usable for a jailbreak
lets say im on 15.2 and jb released for 15.3.1 , but when jb is released IOS 15.3.1 is not longer sign. Can i still set nonce and update to 15,3,1?
No.
Can only set nonce while in jb than right?
Yes.
But you can't update to 15.3.1 also if there was a jailbreak for 15.2 because the SEP/BB from 15.4 is not compatibe to 15.3.1.
Yeah, but IF the PoC can turn into an exploit and can used for a jailbreak, it doesn't matter if 15.2 or 15.3.1. But if not, it is better to stay on lowest as possible so DelayOTA to 15.2 was maybe the better decision.
Sure ofcourse.
Hi. Can you please guide me in fixing the below issue?
Finished downloading the latest firmware components!
Found device in Normal mode
Entering recovery mode...
futurerestore: failed with exception:
[exception]:
what=Unable to place device into recovery mode from Unknown mode
code=11141137
line=170
file=futurerestore.cpp
commit count=270:
commit sha =fb05ac3f988e9bebf851679277fb014be48960cb:
FutureRestore process ended.
before ios 15 jb can be used like ios ver 3-4 but now only support like 15.1 - 15.2 etc
@grim wren @lavish rain please help on this issue. thanks in advance
put it in recovery manually
but can be futurerestore as long as i saved blobs for 15.3.1 right?
This is all fine right?
Futurerestore works only if you have blobs for your target iOS version, you have a jailbreak to set your nonce (or your nonce is frozen and you have the blob) and if the latest SEP/BB is compatible.
Looks good.
@valid adder @celest basalt just updated my iPhone 12 Pro to 15.1.1 btw
congratulations
I did an update restore (because I'm testing a thing for Legizmo)
but
I erased contents and settings beforehand
did it go ok
restore succeeded
waiting on it to boot
hopefully it works as there's barely anything on the phone
aside from the 2 watches being paired
and the discord app
yeah thats fine
yep it booted
it's a normal update restore
pretty much
since you restored filesystem and erased from settings
yooo both watches are still paired
let's gooooooo
8.5 watchOS on 15.1.1
hell yeah
niceeee
motivation time 
@solar dove nice I’m glad my code actually works
let's get this bread now hell yeah
should you announce it in sileo
so iOS 15.1.1 can use a watch under 8.5 ?
My watch is on 8.3 so
if it was paired beforehand with Legizmo's native method and you don't erase the phone yes
you can't pair 8.5 with 15.1.1
but if it was already paired
it stays paired and works
oh shoot. my watch is on 7.3.3
get Legizmo and update it
I got anotehr iphone under 14.1, so I could get legizmo on it, and update the watch to 8.1 ?
@storm apex is this what you were tryna do?
the watch must remain connected to the phone for Legizmo to work ? I don't get how legizmo works, it can update the watch to whatever version ? like 8.1 ? but will the watch App accept the pairing without updating? I doubt
Clever approach for the watch
my phone is stuck on a page that says enter iphone passcode the passcode you use tp unlock this phone will also be used to access saved passwords and other sensitive data you store in icloud. so i put my passcode in and now its just been loading for 15 mins
should i reboot the device?
rebooting worked
anyone can help me fix this? im on linux vm and using fr test build.. i tried multiple times but still keeps failing and im in recovery mode
I am future restoring to 15.1 with 15.3.1 SEP my questions is should i also update the baseband to 15.3.1 or 15.1 ?
You have to update baseband
i just want to be sure, the iPad 6 can't go to 15.1.1 with blobs from 14.6, is that correct?
Try run futurerestore with sudo
i did and getting this error
it can
i got my own blobs, lol
I used blobsaver
also, alpha has a 6 running 15
No, literally

the iPad 6 canNOT run iOS 15.1.1
lag?
It is only for iPhone 12/13
yeah
ye
Is futurerestore GUI work on windows?
Can’t get Linux to work using VMware …..cant detect device when run the command
With blobs saved can i go back to ios 14.3 yet i know i will break face id
Because you need to live boot it
You can't use vm's without passing through an entire usb controller
I used linux boot on a flashdrive and I also got cant detect device but this was after it put it in recovery mode automatically then said it cant detect when in recovery, any tips?
Managed to Futurerestore on Xubuntu VM using VirtualBox. A14 iPhone 12 Pro Max iOS 14.3 to 15.1
USB passthrough was hell, also had to learn the hard way 10gb of free space is recommended.
I have the exact same situation @restive dragon except upgrading to 15.0.2 how did you do it?
hello, im gonna FR my 12p from 14.3 to 15.1.1, is this the correct settings to get 15.3.1 SEP?
Yes
Didn't use futurerestore gui, used terminal with sudo
Used nightly build 200
USB passthrough was me just adding USB filters whenever it couldn't detect device in dfu/recovery mode
Prob an easier way for that...
command used: <DragFuturerestore> --apticket <Drag.shsh2> --debug -c 15.3.1 <DragDestinationIPSW> --latest-sep --latest-baseband
(<Drag> meaning drag ur files onto the terminal)
Ok thanks will try that @restive dragon
nightly build 270 why are you using 200 @restive dragon
Got stuck in recovery mode how do i exit?
@dense pelican use the exit recovery button
Didn’t work
@dense pelican did it it reboot back to recovery? or stay on the same recovery screen without flashing
It got stuck in recovery mode and it reboots back to recovery
irecovery reboot my device back to normal
use futurerestore to exit recovery
Hey guys, about to jump from 14.3 to 15.1.1 with blobs on my 12 pro Max. I want to save my passwords and photos though, and my plan is to do this:
- Restore rootFS, remove all jb stuff etc
- iCloud backup
- Reinstall unc0ver, install dimentio and NewTerm, do future restore with no preserver data.
- Now on 15.1.1, restore with iCloud backup
Is this correct, or is there another way that I’m missing?
please @ me if you can help :)
Correct. But you don't need to install dimentio and NewTerm. Unc0ver is enough and set your nonce during rejailbreaking. You must only put your right nonce in unc0ver.
Alright thanks mate, I’ll give it a shot now
Question, if I I FR my device without restore rootFS first the FR update would still delete my tweaks anyway right ? And also I forget is there a way to keep user data when doing FR ?
What do you mean with FR update? Normal FR restore or the --update function?
Like just normally updating I guess with FR to 15.1 @subtle cosmos
Is it possible to use FR on Linux booted from a USB ? (Liveusb)
Or better to dualboot Linux on a laptop?
yes
A normally restore with FR erase all data. Only if you use the -u command you keep your data. But it is recommend if you want keep your data (only userdata, not jailbreak related files) to rootfs, make a backup and FR after that.
Gotcha yeah I figured that’s what I should do but I wanted to ask in case
Alright
Thanks
Worked perfectly for me 14.3-15.1.1
Does anyone aware why iPhone 12 Pro Max not showing recovery mode screen? Like USB cable and Laptop screen? When I run FR, the device disconnected from normal mode, just for a sec, apple logo flashes and goes back, then FR after sometime, gives a msg as unable to keep the device in recovery mode from unknown mode....
when I open iTunes, it says device in recovery mode only, But FR in linux live boot unable to detect the device even I kept the device in recovery mode manually
any solutions are much appreciated
Hey guys I want to update my Iphone 7 from ios 12.4 to 14.8, could anyone take a quick peek and tell me if this tutorial still works https://www.youtube.com/watch?v=jz3F3jHPiC4
FutureRestore GUI iOS 14 Guide - Restore To Unsigned Versions Of iOS 14 iPhone / iPad
Join this channel to get access to perks:
https://www.youtube.com/channel/UCsNsM8GOtj55C-mQfdFOcVw/join
r/Jailbreak - Discord
https://discord.gg/NAJ5Z9uR
FutureRestore GUI - Download
https://github.com/CoocooFroggy/FutureRestore-GUI/releases
IPSW Downloads
...
I use FutureRestore GUI for Linux version 1.97.1 , is this version working for ios 15
?
Do i need to install any extra dependency’s with the latest FutureRestore GUI for Linux ?
Rolling with the 12 pro on 14.1. I want to go to 15.1 and have blobs saved(currently jailbroke). Is it possible to do this on windows? I’ve hunted around but it’s difficult to get a for sure answer
Ty
nope, just make sure you enable latest beta in settings and then redownload futurerestore
It is not, you need Linux or macOS
Great to hear that ! 🙂
What device are you using?
Is it possible to sideload either onto windows?
Damn alright. What a pain in the ass 😂
Welcome to jailbreaking
Lmao. True. Basically saved my blobs for nothing haha
Linux is free.
Make a live boot flash drive.
I seen this link on reddit. That’s why I was inquiring
I have done that before for something. Is it relatively easy to do all of that? Nothing going on this weekend but rain haha. Probably do it tomorrow. It’ll suck losing JB for a bit but I feel like it’s worth it anyway
Why are you trying to go to 15.1 and not the latest one ? Is there a jailbreak on 15.1 available or coming soon ?
Yeah supposedly one on 15.1 coming soon.
Ok. Can someone clarify. If I update to 15.1 with blobs I’ll lose faceid? Or no? I’m seeing conflicting info
iPhone 12



