#futurerestore-help
1 messages · Page 257 of 1
Okay, thanks a lot.
Yes
Aa i have done upgrading to ios 15.1.1 if i want to downgrade to ios 14.3 can I downgrade or not n i know it will break faceid
And if wanna update can i update back to ios 15.1.1 or not
Hey is it possible for an jailbroken iPhone 8 on iOS 14.3 to update to iOS 14.8?
With blobs yes
Is it possible for me to get blobs for 14.8 ?
Not now, they need to be saved while it’s signed
Well that means I don’t have the possibility to update? Cause I don’t have the blobs
Not to 14.8 no
That means, If i want to keep my jailbreak I should stay on 14.3 cause their is no possibilty to update to 14.8?
Correct
Is it possible to generate blobs when the device is jailbroken?
I´m complete new in the Blobbs save thing^^
No, the blobs need to be saved when the iOS version is out and signed. Anything after just won’t work.
I believe there’s onboard blobs that can be saved, but I’m not knowledgeable enough to speak on that
What's a blob?
It is a file containing a special key specifically for that one device to allow downgrading to a specific firmware.
They're like golden tickets, but instead a digital signature made by Apple that was saved at the time when the signing window was open. If you possess one (or many), keep them safe.
How do they work?
They can be used in a program called futurerestore to restore to a firmware in which the SEP/Baseband is compatible. To check SEP/Baseband compatibility, check /tag sepbb.
Make sure to not use misleading sites.
Regardless of SEP/Baseband compatibility, any/all blobs should be saved for future downgrading abilities.
Can I save them now?
Of course. Blobs can be saved at any time, but it is crucial to save them when Apple releases new firmware, because they can only be saved for versions that are currently signed.There is one exception to this: if you are jailbroken and Apple has unsigned the version you're currently on, you may save onboard blobs for that version.
You can dump onboards yes
Use joshuah345’s fork
You have to be jb’d though
I know you can
Also, if you OTA’d to your iOS or it came on that from the factory your onboards won’t be usable on A12+
Anything else is fine (iTunes restore, iTunes update, blob restore)
Anyone know the issue with m1 macbook where futurerestore gui doesnt work? I keep getting ibec issue
How can I save the blobs from my device? I only see Blobs for 15.2.1 and up. but no 14.3 :/
You cant man
I thought this is possible from the Device it self :x
it wont work for me... i cant install shshd and with the TSSSaver app it wont work to. I see their only iOS 15.2.1
and I jsut want to have the possibilty to downgrade if my Phone update after I reset it... cause I bought that phone today and its always better to reset a phone ^^
You cant save blobs that aren’t signed anymore
But can I reset my phone without having the problems that it will update in the setup?
And when I reset it trough the Settings app?
But their stands that it only supports up to 13
where can I get it?
Currently you can restore to the following versions with the latest SEP and baseband for your device:
Devices that only support up to iOS 12 (most A7 and A8 devices excluding iPad5,1 - iPad5,4): 11.3-12.5.5
A9 and A10: 14.0-15.3.1
A11 devices:
iOS 15.3.1 SEP (latest)
- iPhone 8/8 Plus: 14.3-15.3.1
- iPhone X: 15.0-15.3.1 (restoring to 14.3-14.8 will break Face ID)
iOS 15.4 SEP (beta) - iPhone 8/8 Plus: 14.3-15.3.1
- iPhone X: 15.4 (restoring to 14.3-15.3.1 will break Face ID)
A12 devices and newer:
iOS 15.3.1 SEP (latest)
- iPhone SE (2020): 14.0-15.3.1
- Other devices: 15.0-15.3 (restoring to 14.0-14.8 will break Face ID)
iOS 15.4 SEP (beta) - iPhone SE (2020): 14.0-15.3.1
- Other devices: 15.4 (restoring to 14.0-15.3.1 will break Face ID)
For restores on devices that support iOS 15 you currently must use the latest beta version of FutureRestore, see /tag futurerestore for a link.
how do u use blobs on an a14 ipad for downgrade?
ive saved blobs back then for 15.1 and my ipad auto updated
how do i downgrade with blobs
which ios is it running?
15.3.1
u cant im afraid
aw
sad ik
u think it could be possible some day?
15.3.1 is still signed so no
so long if its signed you’re fine, you just manually have to specify it
when i manually specify it, whats the process that follows
you can get the sep/bb from https://www.reddit.com/r/jailbreak/comments/q161an/free_release_sep_finder_bot_new_telegram_bot_to/ and then select the files in the gui or point to it if you’re using the command
currently, reached 10% and that it's just looping "waiting for message"
no solution
May i have some assistance please, I can't log in to my telegram on my mac because the phone is currently stuck in recovery. Could you get the sep for me? you can pm me
Does future restore work for Linux?
yes
getting apnonce error now after trying to futurerestore again. Would it be possible for me to just update with itunes to 15.3.1 and then going to 15.1?
I use tss saver for my blobs and each version have two files with different generators, which one should i use ?
what ios are you on/what device
I have a iPhone se 2020 can I downgrade from iOS 15 to 14.7.1 I have the shsh Can I do it without a jailbreak?
i'm on 14.7.1 iphone X, 10,3....trying to go to 15.1
did you set the nonce to match the one in the blob
need a jailbreak
Ok thanks
? Can someone help
yes i did before the first upgrade failed
now it's stuck in recovery loop
no, you cant spoof ecid so the entire blob is just useless
they wont
blobs are a keypair, you get them based off of apple's private key, which is then authenticated in the bootrom
there's no way to bypass this without getting apple's private key, which isnt going to happen
is 15.3.1 not being signed anymore? trying to use futurerestore gui and that's what it's telling me
What is futurerestore actually erroring with
SEP firmware is NOT being singed!
Are you on windows
You need a Linux or macOS machine to proceed
It is not
Unfortunately
When you get a Linux or macOS machine you need to press "enable beta" in futurerestore gui settings before you press download futurerestore
device in dfu mode and shows nothing in finder, future restore messed up, even in recovery mode it's still blank
will it work if I use the windows subsytem for linux?
Currently you can restore to the following versions with the latest SEP and baseband for your device:
Devices that only support up to iOS 12 (most A7 and A8 devices excluding iPad5,1 - iPad5,4): 11.3-12.5.5
A9 and A10: 14.0-15.3.1
A11 devices:
iOS 15.3.x SEP
- iPhone 8/8 Plus: 14.3-15.3.1
- iPhone X: 15.0-15.3.1 (restoring to 14.3-14.8 will break Face ID)
iOS 15.4 SEP (latest) - iPhone 8/8 Plus: 14.3-15.3.1
- iPhone X: 15.4 (restoring to 14.3-15.3.1 will break Face ID)
A12 devices and newer:
iOS 15.3.x SEP
- iPhone SE (2020): 14.0-15.3.1
- Other devices: 15.0-15.3 (restoring to 14.0-14.8 will break Face ID)
iOS 15.4 SEP (latest) - iPhone SE (2020): 14.0-15.3.1
- Other devices: 15.4 (restoring to 14.0-15.3.1 will break Face ID)
For restores on devices that support iOS 15 you currently must use the latest beta version of FutureRestore, see /tag futurerestore for a link.
As 15.4 came out today is the SEP still compatible to futurestore from 14.1 to 15.1.1 without breaking FaceID? I’m not sure how to read the table, should I use 15.3 SEP?
Tried to use the tool with manual selected SEP and BB. All went well, till the last steps (baseband update). then it just stopped.
Guess I'll have no way to go below 15.4 now
could i drop my future restore log here?
A friend of mine was trying to FR to 15.0.2 using 15.3.1 SEP/BB and it failed
It was updating baseband infinitely and said that FR process ended
On A14
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////
FutureRestore process ended.```
Hello darkness my old friend...
Try the exit recovery button 
Yes
why are you spamming logs
why would you ever post an obvious log tho
apnonce doesn't match, you need to set nonce with jailbreak
Your device seemingly disconnected in some way
everyone knows this fact
Any idea on this tho @valid adder
Or is that frgui being stupid again
i did in the first log but i don't have a way to get back into the device because it's in a recovery loop that doesn't even show on my macbook
@valid adder
thats not what dfu means...
Finder skill issue?
you computer broke the restore
does nothing than go back into recovery, i think the partial file system sending messed it up
your computer or cable broke the restore
set nonce again and try restore again with a different cable
inb4 third party cable that does the charging thing where it goes on and off and on and off until you suspend usbd
I also have an issue similar to this on my iPhone X, i think there may be an issue after Received Baseband SHSH blob. I seg fault after receiving the blob and the device gets stuck in the restore process with the progress bar 80% filled. Has anyone else seen this issue?
Log please
Might have to get you setup with a debug copy 
how will i set nonce without jailbreak?
yeah im happy to test a debug copy for you
Seems to be a lot of failures at that one point with baseband
Looks very similar for sure
I tried twice and it broke at the same place twice
@unborn sonnet do you mind testing without futurerestore gui
Just to rule something out
yeah i did it a second time without the gui
used the command that the gui gave me though
How can you retry?
I have an iphone x so i can set the nonce using checkm8
quit living under a rock you literally have a checkm8 device and the guide is pinned...
the cli gave me this before dying
. . . Guess thats not gonna happen with A13 device (cries inside) 😛
yeah unfortunately 😦
@unborn sonnet run the DEBUG build in cli but it requires xcode cli tools
clang 13 version of cli tools?
not sure, let me update my xcode tools
Isn't that just the very latest tools or
@unborn sonnet
softwareupdate -i -a
Just so that I know for sure. Since my FR failed and I cannot set ApNonce. I'll just have to restore to the newest signed iOS version?
@fringe ledge did you try exit recovery in fr
fwiw that didnt work for my iphone x
Didn't work, it was fully stuck and had to hard reboot
Device panic/lockup for some reason?
@fringe ledge thats not what I'm asking
is clang 13 for mac monterey only? im on bigsur
@unborn sonnet no big sur
Im on big sur
when you hard reset its in recovery mode right? @fringe ledge
gotcha, this might take awhile i have an os update to take
yup
I'll restore my 6s real quick and try get setup with debug build @valid adder
@fringe ledge when its in recovery mode exit recovery mode with fr
See if it fails
ill report back in a bit if you dont want to do it @grim wren
reloads into recovery mode
Best if we both do it since devices vary
@fringe ledge then yes you have to restore to 15.3.1/15.4
yeah makes sense
@fringe ledge did you restore with gui?
Both timmeh and jayd did iirc
I used FR gui with Beta build
i did both gui and tui
did it fail on 'Updating BaseBand'? @fringe ledge
But jayd tried again without and it segfault 11's
yes
@fringe ledge what is your computer username
Timfranken
don't see it in logs so thats probably the account name not the actual user
Either that or they disabled logs 
quick question, if I set my nonce and then rootFS and futurerestore from there, I should have no problem with the nonce right?
This log is not enough?, Might have been disabled during my search to enable beta build
Your nonce will probably reset
It's about a quarter of the actual log
hm, why would it reset? I want to rootFS to backup my phone, does this mean I have to rootFS, backup my phone, then rejailbreak and set it again?
Because rootfsing reboots you
is there a way to set nonce without a jailbreak?
If you have a checkm8 device
Same for the local stored files?
can you send me sepbb_D421AP_19D52 folder? @fringe ledge
unfortunately I don't, I have a 12 on 14.1
then why does that matter?
you can update with blobs with no issue
there is a jailbreak for 14.1 is there not?
I know, I want to rootFS so I can backup my phone and restore it once I get to 15.1.1
but rootFS means resetting nonce
just means I have to rejailbreak afterwards to set it again
Just futurerestore without --update
And make a backup
Well, make a backup first
but if I backup, it'll have a bunch of JB files that I dont want, so the plan was to rooFS to remove that and get a clean backup. but now I gotta rejailbreak afterwards which is weird
which device do you have again?
Rootfs doesn't remove absolutely everything
You gotta do some backup editing to probably remove everything
iPhone 11 Pro [A13]
I'll take whatever rootFS removes
ah i see
just dont want it cluttered with old JB stuff whenever the new 15.1.1 one comes out
Rootfs, make a backup, rejailbreak then restore
Ye
What was it
@grim wren do you segfault on manually specified baseband
lets move to the other server\
So i am trying to futurerestore from 14.8 to 15.1 using 15.3.1 SEP
But it says SEP is not compatible
I downloaded sep and baseband files via sepfinderbot
Did 15.3 got unsigned?
On a Face ID device?
Use 15.4 SEP, it doesn’t matter since restores to 14.x are still borked
Not sure if you need my debug logs still but it appears that im missing some dylib even though i updated to the latest clang
dyld: Library not loaded: @rpath/libclang_rt.asan_osx_dynamic.dylib
Referenced from: /private/tmp/futurerestore_debug
Reason: image not found
Abort trap: 6
checkm8-nonce-setter (master) $ clang --version
Apple clang version 13.0.0 (clang-1300.0.29.30)
Target: x86_64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
DYLD_LIBRARY_PATH="/Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/lib/darwin/:$DYLD_LIBRARY_PATH" ~/Downloads/futurerestore
ah thanks, let me run that
Here are the logs for the latest run @valid adder / @grim wren
@unborn sonnet cool this might fix the problem
thanks, giving it a shot now
asan is so fucking nice
i never had the chance to use it, i havent developed in lower levels in so long haha
btw does this fix apply for newer devices too? I'm planning to update my A13 device if this checks out
"/Users/xer0/FutureRestoreGUI/extracted/futurerestore" --apticket "/Users/xer0/Desktop/15.1/6210115733553210_iPhone11,6_d331pap_15.1-19B74_1cbf988ae68fc07da5d7a0c1d594c019c0ef67c99debd6b78360181c716215fe.shsh2" --debug --sep "/Users/xer0/Desktop/sepbb_D331pAP_19D52/Firmware/all_flash/sep-firmware.d331p.RELEASE.im4p" --sep-manifest "/Users/xer0/Desktop/sepbb_D331pAP_19D52/BuildManifest.plist" --baseband "/Users/xer0/Desktop/sepbb_D331pAP_19D52/Firmware/ICE18-4.02.02.Release.bbfw" --baseband-manifest "/Users/xer0/Desktop/sepbb_D331pAP_19D52/BuildManifest.plist" "/Users/xer0/Downloads/iPhone11,2,iPhone11,4,iPhone11,6,iPhone12,3,iPhone12,5_15.1_19B74_Restore.ipsw"
this looks good?
I selected the beta options and seems to work now
I can let you know if i can restore in a little bit, its in the middle of it right now @sudden prawn
mine failed and got stuck at 90%
I think it was getting error
FDR one
guide says just retry
@sudden prawn please wait for 269
all devices
got stuck at 90% loading bar
guess this test device is going to 15.3 now🥲
this is why you read the room
i got the iphone x to show recovery mode in finder, shall i restore to 15.3.1 then downgrade to 15.1? or just retry futurerestore without preserving data?
you ignore everything I tell you
I said to read the guid
and you went and used some gargbage software anyway
no one told you to use checkm8 nonce setter
the log is a file not on screen...
okay then
you can send the file
I did have automatic share enabled but let me know where the log file is located and I'll share it
I’m not sure if I understood everything correctly. It’s not safe for me right now to try and futurestore iPhone 12 from 14.1 to 15.1.1 with 15.3 SEP?
So, when setting nonce with dimentio on 14.3, this is what im getting.
Btw, cryptic, i was able to update my iphone x to 15.x and set up faceid correctly with your latest build. thanks for the fix!
Shouldn't I be getting "set nonce to X"?
@jade laurel whats the bottom tho
That is the bottom
@unborn sonnet with manual baseband?
The line after is just the prompt.
@jade laurel what are you running command wise
yeah with manual baseband
su root -c 'dimentio 0xbd34a880be0b53f3'
DYLD_LIBRARY_PATH="/Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/lib/darwin/:$DYLD_LIBRARY_PATH" "/private/tmp/futurerestore_fix" --apticket "/Users/Jimmy/Dropbox/Home/Library/SHSH/1conan/3396658310555706-1647283148/15.0.2/3396658310555706_iPhone10,3_d22ap_15.0.2-19A404_27325c8258be46e69d9ee57fa9a8fbc28b873df434e5e702a8b27999551138ae.shsh2" --debug --sep "/Users/Jimmy/Downloads/iPhone10,3,iPhone10,6_15.3.1_19D52_Restore/Firmware/all_flash/sep-firmware.d22.RELEASE.im4p" --sep-manifest "/Users/Jimmy/Downloads/iPhone10,3,iPhone10,6_15.3.1_19D52_Restore/BuildManifest.plist" --baseband "/Users/Jimmy/Downloads/iPhone10,3,iPhone10,6_15.3.1_19D52_Restore/Firmware/Mav17-7.02.00.Release.bbfw" --baseband-manifest "/Users/Jimmy/Downloads/iPhone10,3,iPhone10,6_15.3.1_19D52_Restore/BuildManifest.plist" "/Users/Jimmy/Downloads/iPhone10,3,iPhone10,6_15.0.2_19A404_Restore.ipsw"
ah lol just left it in to be sure
im going to go do my daily driver iphone 12 mini soon and will report back. wish me luck
Hello, I am getting an error on latest FutureRestore running on Ubuntu. The error is “Unable to put device in recovery mode”. I am using iPhone 12 Pro Max with 15.0.2 blobs.
Same thing. Hmm.
@jade laurel which jb
Unc0ver
Any help?
@jade laurel install libkrw
It is, it was installed when I installed dimentio.
This is the only one here.
Can I FutureRestore without jailbreak A14 with blobs?
@sand berry not at all
Even if the apnonce match?
Uninstalled it, reinstalled it with zebra, same results. Damn.
@sand berry well you usually need jailbreak to make nonce match
Oh alright. I guess was wasting my time.
Thank you
what ios are you on
he literally said 14.3
oh
Name also has it. 😆
thats just what it looks like on 14.6+ when you try to use dimentio so i wasnt sure
Omfg
then its just broken in general
...
14.8...
Holy shit.
you will have to set the nonce in the unc0ver app
Ty. Will do.
update your nickname too btw
you can only ota to a version that is equal or higher than your installed SEP
yes
@valid adder You already found what created the segmentation fault?
yah the fix is already out
Well thats good, I'll go in hibernation till some new goodies arrive for 15.4 
Hello, I have an iphone X on ios 13.3.1, I would like to update to 14.3 (I do have the blob), is this ok? Will it break my face id?
:s
Do you have any suggestions? I want to update my iphone X and still have jailbreak
You could go to iOS 14.8.1 and have checkra1n
But you wouldn't have real passcode and sep while jailbroken
You would only have fake ones with tweaks
I only have up to 14.6 :/
You can delayota
With Dallas
Make sure to install Dallas tweak
Supervised enabler from there
I'll try it, thank you for your time
can you tell me what delayota will do to help me? sorry for the ignorance
When you see 14.8.1 in settings and software updates
Restore rootfs in whatever jailbreak software you used
Then install it
Make sure to rootfs before otherwise you'll probably bootloop
thank you
Don't be afraid to ask for help
😭😭♥
Is there a futurerestore guide to use the nightly?
I would also love that. I want to futurerestore to 15.1.1 from 14.1 on A14
Oh wait, you can just use the gui in linux.
Same process, just make sure you enable beta download.
Is it the same for Mac? Do I just enable beta?
u gotta make sure you download so its updated
also you should manually specify 15.3.1 sep bb
Are there any dependencies that need to be installed?
Sep is incompatible
You can't go that low
15.3 SEP is incompatible with 15.1.1?
Wait is it compatible or not then? I’m really confused now
It's compatible
But is going to be unsigned
So it'll be replaced with 15.4 sep
You gotta specify 15.3.1 sep manually
Okay, that’s what I wanted to do. I misunderstood you. Sorry
All good
15.3.1 not 15.3
Where can I get 15.3.1 SEP and Baseband?
A 15.3.1 ipsw
I’m sorry but I have never done it me I can’t find anything online. I have to download 15.3.1 ipsw and what do I do with it to get SEP, baseband and build manifest?
What’s futurestore?
(Down/Up)grade with blobs
I’ve forgot what it is
I'm also getting the segmentation fault, can you let me know where I can find the fixed version? thanks!
@azure kettle you need to update...
No
I just recently pulled the ones from nightly, is there anywhere else I should try? I can also try to compile it
Hey @signal agate, have a look at this!
No piracy links/discussion. Repeat offenders will be banned. We take the same stance as r/jailbreak on this. It's recommended to read up on their rules. Read below for a more in-depth explanation of our piracy rules.
@azure kettle you need 269
i see
please don't talk about shitware tools
oh I see it now, its was under actions of the github repo, thanks!
I mean it's nice for backup editing, that's about it 
not sure why you don't use the gui with beta enabled, every time theres an update you just press download button in the gui @azure kettle
I am but it still segfaults, is it because i'm using a live usb?
Listen here
Segfault just means crash
I fixed a specific crash
You are probably having a different one
Hi some here with iPhone 8 try futurerestore with sep and bb go en 15.1 and is that work or no
ok thanks for your time
I am trying to futurerestore from 14.1 to 15.1.1 using SEP and Baseband from 15.3.1. Everything works until the end when there is an exception saying 'Device did not disconnect. Possibly invalid iBEC. Reset device and try again'. This was my second attempt, should I just keep trying or am I doing something wrong?
I’m on A14. Is it safe for me paste logs here?
yes
Any idea why futurerestore isn't detecting my phone that is already in recovery mode?
I want to apologize in advance but I couldn’t make a screenshot. It failed both times at this point
cmd+shift+3 for screenshot
Thanks, I will remember that
The only fixes I could find online were meant for windows
@valid adder My iPhone 12 restore failed and the scrollback doesnt have the whole log unfortunately. This is what I have. It looks like the rose firmware failed to upload
trying to upgrade iPhone10,3 (A11) from 14.3 to 15.1 with blobs
./futurerestore -t 15.1.shsh2 -s sep-firmware.d22.RELEASE.im4p -m BuildManifest.plist -b Mav17-7.02.00.Release.bbfw -p BuildManifest.plist 15.1.ipsw
- SEP, baseband, and BuildManifest from 15.3.1 ipsw
getting verification errors (snippet of log but there are more)
[IMG4TOOL] checking hash for "Savage,BF-Dev-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag)
[IMG4TOOL] checking hash for "Savage,BF-Prod-Patch" IGN (hash not found in im4m, but ignoring since not explicitly enforced through "Trusted"="YES" tag)
[IMG4TOOL] checking hash for "StaticTrustCache" OK (found "trst" with matching hash)
[IMG4TOOL] checking hash for "SystemVolume" OK (found "isys" with matching hash)
[IMG4TOOL] checking hash for "ftap" IGN (no digest in BuildManifest)
[IMG4TOOL] checking hash for "ftsp" IGN (no digest in BuildManifest)
[IMG4TOOL] checking hash for "iBEC" OK (found "ibec" with matching hash)
[IMG4TOOL] checking hash for "iBSS" OK (found "ibss" with matching hash)
[IMG4TOOL] checking hash for "iBoot" OK (found "ibot" with matching hash)
[IMG4TOOL] checking hash for "rfta" IGN (no digest in BuildManifest)
[IMG4TOOL] checking hash for "rfts" IGN (no digest in BuildManifest)
failed verification with error:
[exception]:
what=verification failed!
Verification failed, assuming it's because my blobs are 15.3 while my target is 14.8? If so, anything I can do?
Sorry if this is a dumb question i'm new to this!
oh twinsies
you cant use 15.3 blobs to go to 14.8
you need 14.8 blobs
Yeahh that's what i was thinking. How do I go about getting 14.8 blobs though, or is it not Possible? I tried using tsssaver but it 404s
not possible anymore since 14.8 is unsigned
Ahhhh i see, thats what I thought. So basically, no way to downgrade?
(unless its a signed version ofc)
unfortunately yes
Alright, I saved firmware.json to /tmp/futurerestore but I am still getting parsing failed.
Well damn! Thanks for the help
is the genius bar pingable or is that frowned upon
You can, but just be prepared to be called a dumbass among other things if you haven't tried literally everything 
I mean, same.
What's your question anyway
eh futurerestore is just giving me a hardtime with IPSW verification
right here
don't want to wait too long until 15.3.1 is unsigned
damn my inferior NUC CPU is really crunching
Any idea why my futurerestore doesn't like my firmware json? Tested both firmwares.json and firmware.json
Yeah it'll crunch for a minute or two
It's a large ipsw
crunched
hac /Volumes/Storage/Software/futurerestore % md5 15.1.ipsw 0
MD5 (15.1.ipsw) = d19de2566b5eaf5a3347dea451ffe315
if this is the incorrect hash i swear
checks out
man every time i use futurerestore it gives me some error i have no clue how to fix
right now i'm trying to set my nonce after flashing 15.3.1 with checkm8
going well.
well that's convenient
--set-nonce or --set-nonce=(desired generator)
i was just combing through the script to see if it had a hardcoded path to usbmuxd because it wasn't working and i use macports
trying now
--set-nonce sets the nonce to your blobs
I think macports has a libusbmuxd or a usbmuxd
yeah i got it installed but it installs in /opt
--set-nonce=0xinsertgeneratorhere might set the nonce to that generator, not sure for sure
That shouldn't be a problem..?
Yeah set nonce with an equals sign is just input the desired generator
hac /Volumes/Storage/Software/futurerestore % ./futurerestore --use-pwndfu --set-nonce=0x1111111111111111 251
Version: v2.0.0-test(2ca5c6c73826754e3fa301f4f9293e131a2d62d5-269)
img4tool version: 0.197-aca6cf005c94caf135023263cbb5c61a0081804f-RELEASE
libipatcher version: 0.88-1e855d70c84419014e363bdbcaead7b145fe3e1f-RELEASE
Odysseus for 32-bit support: yes
Odysseus for 64-bit support: yes
[Error] argument parsing failed! agrc=3 optind=3
``` quality software
You still have to provide your ipsw like normal
Including --latest-sep --latest-baseband
problem is i can't use latest SEP or baseband
could i theoretically just lump that in with my generic restore command that i'm going to run anyways
From then you remove --use-pwndfu and --set-nonce and run futurerestore like normal
No
noted
It won't set nonce then restore
The process has to be set nonce then automatically boot to recovery
Well
Is
Set nonce then recovery
Show
Finished downloading the latest firmware components!
Found device in DFU mode
requesting to get into pwnRecovery later
Found device in DFU mode
Identified device as d22ap, iPhone10,3
Extracting BuildManifest from iPSW
Product version: 15.1
Product build: 19B74 Major: 19
Device supports Image4: true
libc++abi: terminating with uncaught exception of type std::out_of_range: vector
what i ran:```
./futurerestore --use-pwndfu --set-nonce=0x1111111111111111 --latest-sep --latest-baseband 15.1.ipsw
You need to specify a blob aswell
Wtf. That was so frustrating.
Did you get it
verification errors now because i'm using my 15.1 ipsw
Try redl your ipsw
Parsing firmware.json error stopped when I switched from 15.3.1 sep to using latest.
Are you sure you're using a 15.1 blob and ipsw
You can't use latest though
So wtf goin on 
Show me what it says when it's saying firmware.json failed
Well I mean the ipsw matched as such
man apple servers really getting hammered rn
[Error] [LFZP] failed to open url
futurerestore: failed with exception:
[exception]:
what=could not download SE
My live ubuntu crashed after stopping the extraction of the ipsw to show you the error. Now I need to reboot.
did you run out of RAM
24gbs. Shouldn't have.
fair
Wtf
yeah this whole thing isn't working
redownloaded ipsw for 15.1
and blob
Booting iBSS, waiting for device to reconnect...
Cleaning up...
[exception]:
what=Device did not reconnect. Possibly invalid iBSS. Reset device and try again```
gonna reenter DFU
Did you patch sigchecks in ipwndfu
can i use 15.4 baseband on iphone 11 15.1 with 15.3.1 sep?
Just use 15.3.1 baseband/sep
gonna take a quick break ping me if it 15.3.1 gets unsigned 🗿
You have at least a few days
well that's good
a day or two should be enough to troubleshoot / give up
Aight
How do I instal libusbmuxd-2.0.2?
What OS
Ubuntu
Unable to locate package libusbmuxd
try just usbmuxd
Why do you need 2.0.2?
and it works
You probably unintentionally restarted usbmuxd
Which can fix it sometimes
Okay. So, if i use 15.3.1 sep, I get the [TSSC] parsing firmware.json failed
If I download it and add it to /tmp/futurerestore, it still errors
Can you show the full error please
Sec, logging in.
parsing failed isn't very helpful
[TSSC] opening firmwares.json
[DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed
futurerestore: failed with exception:
[exception]:
what=[TSSC] parsing firmware.json failed
code=88539153
line=1351
file=futurerestore.cpp
commit count=269:
commit sha =2ca5c6c73826754e3fa301f4f9293e131a2d62d5:
FutureRestore process ended.```
However, if I use latest sep/baseband, it doesn't error.
Doesn't matter which sep/baseband I use, if I use manual, it crashes.
Full command "/home/ubuntu/FutureRestoreGUI/extracted/futurerestore" --apticket "/media/ubuntu/6438A87438A84740/FutureRestore/1200808779087918_iPhone12,5_d431ap_15.1-19B74_9971e877978e45ef4527192475085977a4b31ded99ff36368b5b76417735fd3f.shsh2" --debug --sep "/media/ubuntu/6438A87438A84740/FutureRestore/sepbb_D431AP_15-3-1/Firmware/all_flash/sep-firmware.d431.RELEASE.im4p" --sep-manifest "/media/ubuntu/6438A87438A84740/FutureRestore/sepbb_D431AP_15-3-1/BuildManifest.plist" --baseband "/media/ubuntu/6438A87438A84740/FutureRestore/sepbb_D431AP_15-3-1/Firmware/ICE19-3.01.02.Release.bbfw" --baseband-manifest "/media/ubuntu/6438A87438A84740/FutureRestore/sepbb_D431AP_15-3-1/BuildManifest.plist" "/media/ubuntu/6438A87438A84740/FutureRestore/iPhone11,2,iPhone11,4,iPhone11,6,iPhone12,3,iPhone12,5_15.1_19B74_Restore.ipsw"
For what it's worth, firmwares.json did download to /tmp/
Any suggestions @grim wren or @short spade ?
¯_(ツ)_/¯
Kill me.
I don't know much about FR, hydrate is the expert here
Might be a problem with FR, in which case cryptic will (hopefully) fix it
I would just give up, but my phone won't get out of recovery.
@valid adder I'm lost with this parsing error
Seen here
Did you try the exit recovery button
delete it so it can redownload a fresh one
So weird that it only fails when specifying non latest
okay so im trying to restore an iphone 11 to 15.1 with 15.3.1 sep/BB and im getting [exception]: what=SEP firmware is NOT being signed!
Are you on windows
hah i was getting that for a while
The windows version is borked
ah okay
You must use a Linux (not vm or wsl2) or mac machine (also not emulated)
got it
When you get on Linux you can get the latest beta from there
Same error after deleting it. Only happens when I specify a SEP/Baseband
Wow. First I fuck up and forget which version of iOS I am on, then I miss the plain as day exit recovery button. I might be an idiot.
Haha, we all have our dumb as a rock moments
Mine was saving blobs for a 10,3 X when my X is a 10,6 model
Rip my possibility of going to 14.6
Idk, @valid adder might save me. Or be just as confused as everyone else.
Oof.
X to doubt considering he's the developer
I hate the apple numbering.
Alright, I exited recovery, then restarted it. Lets see if it breaks again.
Rofl
Hope not
It worked.
Alright @valid adder the fix is to not start futurerestore when your device is already in recovery.
Workaround rather.
SEP firmware is NOT being signed! is because im using a windows PC?
Yes, you can't use FR on windows
install linux
then get the nightly beta:
https://nightly.link/m1stadev/futurerestore/workflows/ci/test
Or use an ubuntu live cd
So, it didn't work.
What device is this again
11 pro max
Hm
Do I attempt it again?
Just downgraded my iPhone X to iOS 15.1 but now it's trying to make me update to 15.4
Is there a way for me to skip it?
NONCE SET!
Well, restarting it, because I am still in recovery mode, causes the stupid parsing firmware.json failed error.
Setup without wifi
Do I dare to hit exit recovery?
@valid adder Any suggestions before I just iTunes restore?
I doubt it'll be able to. It went through a bit of restoring.
Nope
Back to recovery.
15.3.1 here I come.
ayyy
okay now im getting the firmware.json parsing error on linux
Are you in recovery? My fix was to exit recovery
What's the full error?
[DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed
futurerestore: failed with exception:
[exception]:
what=[TSSC] parsing firmware.json failed
code=88539153
line=1351
file=futurerestore.cpp
commit count=269:
commit sha =2ca5c6c73826754e3fa301f4f9293e131a2d62d5:
Below that?
that's it
Wait, your phone didn't go into recovery at this point?
just so i make sure—if downgrading to 15.1 do i use 15.1 blob non OTA
yes
all my MD5s check out, i have the nonce set, reextracted sep and baseband, now just to ENSURE blobs are correct
may i DM it to you
sure
might need to friend you since upload failed
what phone is this really quick
welp let's test it
./futurerestore -d -t 15.1.shsh2 -s sep.im4p -m manifest.plist -b baseband.bbfw -m manifest.plist 15.1.ipsw command
May your restore work properly.
thank you for the blessing good sir
o7
I'm not as salty as I thought i'd be. Only took 5 hours of messing with it and I ended up on 15.3.1.
IT'S DOING A THING!?!?!
sending ramdisk i think we're in boYS
this is what i get for missing delayOTA window lmao
eh it's still better than me trying to downgrade my iPhone 4 to iOS 4
watch my NAND die
ive restored the same device like 18 times over in a single day
doubt your nand is as close to dying as mine
yeah i'm inclined to agree with you there
hell i don't even do OTA updates so that's like a low mileage iPhone
success
thank you @grim wren
just saved my ass
may both sides of your pillow be cool
Very nice
im trying to update from 13.5 to 15.1. I have the blobs from 15.1 saved and I downloaded the 15.1 ipsw. I downloaded and am manually setting the baseband and SEP to 15.3.1's. but when i do all of that FutureRestore says that the SEP firmware is not being signed. I thought that 15.3.1 was still being signed?
You need to use a Mac or Linux and the beta version of future restore
Link to that ?
Hey @spark flicker, have a look at this!
The debug version?
the release version and i could be wrong, but i believe when in the futurerestore app you go to settings and check the futurerestore beta box.
Sweet. Is there a write up on the whole process?
Thanks. Assuming the instructions are fairly simple on Monterey:
Specify 15.3.1 sep/bb
Use futurerestore beta box
15.1 blob and ipsw
Hope and pray
Oops, missed one
CS recent announcement kinda clears the way for any A12 device now?
On 15.1
can you send log
@grim wren do u have rose log
throwback to when I first took on the fr project in february 2021 and fixed rose for a13
Fr rn is just "run that back"
From sinzah or
Uh
I could get one
Give me a few minutes
Do you want me to just get a fr and boot log if it fails
@valid adder
Wait
My device doesn't have U1
a13 and later sir
non touchid as well
@jade laurel you got logs?
@valid adder #futurerestore-help message
Rose fail
That firmware update all kinds of jacked up
Mad angry
Damn, only rose fail log I can find if @jade laurel doesn't come through
Don't really need a guide
•Set your nonce (in jailbreak app)
•Begin futurerestore process (make sure not to use --update)
• win
Your Futurerestore syntax should be as such
"./futurerestore -t (blob) --sep (15.3.1 sep) --sep-manifest (15.3.1 BuildManifest) --baseband (15.3.1 baseband) --baseband-manifest (15.3.1 BuildManifest) (15.1.1 ipsw)"
fun fact I've seen --update work
Tbh I'm just not risking it at this point 
Especially for A12+ users
Okay, can I use the GUI ? Or command only
Gui is fine
Just make sure to check "enable beta" in settings
You will find the equivalent of all the options I listed in that command I sent above
Hi, I am trying to restore my A12 device from 14.8 to 15.1 using futurerestore gui and is not working. have tried extracting files again to make sure they are correct, the beta checkbox is checked, I have used the terminal, have tried all that and is not working. A message appear "Device did not disconnect. Possibly invalid iBEC. Reset device and try again" what do I do?
same exact message
i
im using an m1 ipad pro without cellular, so i dont need a baseband
Using an M1 mac?
i am as well
Yes
Yeah unfortunately usb is very much angry/broken on macOS 11.3 onwards due to apple making a change to the usb stack
You can either downgrade to 11.3 (if possible) or do an as fast as humanly possible unplug/replug after it says sending ibec
So I need another computer?
Got it. I’ll be using a m1 as well. I’ve got a hackintosh intel. Maybe that’s better ?
LOL that's literally what i thought
Or unplug/replug as fast as you possibly can when it says waiting for device to reconnect
that's jank but honestly kinda cool
if jailbroken, does one need to set generator via dimentio each time?
tss saver app says the gen is the usual 0x111..
Your generator will be set by your jailbreak app of choice
Just make sure it matches your blob
It has to be precise, so it might take a few tries
upon ibec
Yep
Watch the sending ibec progress bar very closely
Make sure to unplug/replug as fast as humanely possible after the progress bar completes
damn so fast! i'm assuming i need to delete the extracted ipsw folder
in order for upload to happen (ibec)
to be clear, i'm unplugging whenever the "extracting ipsw from filesystem" is going on?
that's the only progress bar i see
That message appear when the process fail. In what part specifically I can disconnect and connect it?
Should be a "waiting for device to reconnect" message somewhere
hey everyone, was just trying to see if I had the right idea or not. Normally using windows, but am trying to use FR beta to upgrade from 13.5 to 15.1 w/blobs;
I'm using a linux virtual machine and when it gets to recovery mode, after pointing the VM towards the usb device in recovery mode it never detects it again and fails the process. should I just try and set something up to dualboot instead of a VM?
Dual boot.
You gotta do funky things like passing through the whole usb controller in a vm and it's wack
Sending iBEC (893750 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=83558417
it's literally at this point i'm supposed to disconnect cable and reconnect?
I forgot the sending ibec doesn't have a progress bar
You could try to unplug it as soon as "sending ibec" shows
It's pretty instant so the timing might be good
Either I got incredibly lucky or something else is amiss from what I did when the only thing near me was an M1
sorry for posting whole log but
irecv_event_cb: device 000145343cd1001e (udid: N/A) disconnected
irecv_event_cb: device 000145343cd1001e (udid: N/A) disconnected
irecv_event_cb: device 000145343cd1001e (udid: N/A) connected in Recovery mode
irecv_event_cb: device 000145343cd1001e (udid: N/A) connected in Recovery mode
Extracting iBEC.j517.RELEASE.im4p (Firmware/dfu/iBEC.j517.RELEASE.im4p)...
Personalizing IMG4 component iBEC...
Sending iBEC (893750 bytes)...
waiting for device to reconnect... Waiting for device to disconnect...
Cleaning up...
[exception]:
did i actually beat the program to the punch
I figured the VM was being a little screwy, thanks a bunch for confirming. I'll get to work on dualbooting then.
That looks too early
Just barely
lol yeah its so damn fast
That happened to me once or twice where I was slightly early and interrupted the send
LOL this time i was ready to pull the cable but it went to apple logo with progress bar
"sending filesystem" now
assuming i have gotten past ibec then @grim wren
You should send me the log after it's done
I'll see if your cable is maybe just the slightest dodgy and managed to disconnect 
Good so far
surgery is a success so far and the patient hasn't died...
I did it!!!!! Thanks. I disconnected and connected it two times in the process just in case but it worked. 😂
mission accomplished. how do i send you the logs good sir? @grim wren
yo @regal vapor
sup
high five
👏
You know how the log window is scrollable?
Just drag select everything and paste it into a text file
You on the way too
It already finished thank you very much I was frutrated because I been trying all night but now it works. 😂
why am i so happy to be unjailbroken? lolol
Nope, didn't even disconnect haha. Just went
right? but at least I dont have to be on iOS 14 for another year.
why is that your username lol
oh apple...
Was about to say, wait doesn't this count for a rose log
Then I remembered that no iPads have u1
rose log?
Rose is the internal code name for the U1 chip
Some A13+ devices have been having issues with that during restores
On froggy GUI , baseband and sep options. Do I leave them on lastest ?
Okay. I’m assuming I extract that via the ipsw
That’ll be good
12 pro max
One second
bruh, there has to be another way to do this other than hoping i can reconnect it at the right moment
so if im on 11.2.3 i just won't have to do the quick replug? that's some crazy software development from 11.2.3 to 11.3
Helllo
I have a problem
When try to drowngrate 15.2 to 15.1
i have message "apnonce does not match apticket nonce"
With my iphone x
What can be done about device not being detected in recovery mode on Ubuntu?
hey guys
i wantto futurerestore my jbiphone11on ios 14.3 to a potentially jailbreakableios 15 version
isitpossible?\
Set your nonce using pwndfu and checkm8
Install synaptic package manager and from there install libirecovery3, libusbmuxd, and libplist
Do you have blobs
yes i have blobs for the following versions
damn. idk what else to do. downgraded to macos 11.2.3 and im still stuck at the "Device did not disconnect. Possibly invalid iBEC. Reset device and try again."
Yeah you're more than good lol
Hm
are u talking to me?
but i keep reading that everyone restores to 15.1.1
but i only have 15.1
Maybe try the replug trick
but based on the photo i sent i dont have 15.1.1 blobs yeah?>
You don't, but 15.1 is fine
and im new to futurerestoring and ive never done it before.. ihave a m1 macbook air thoughj
so ill be good though yeah?
oh okay
is there an easy guide or something i could follow to do it?
and if updating to 15.1 what baseband and sep should i chose in futurerestore gui app
to preserve face id?
15.3.1
for both sep and baseband?
Yes
this is impossible. i dont even know if im too early or too late
Wym impossible
It's possible
But you either got to get your timing the most precise you can
Or get an intel pc with Linux or an intel Hackintosh
omg. idk why but for some reason i decided to delete a folder that was being created by the program that has the same name as the ipsw file, and i retried it and it worked (i hope). i got the apple logo and it has a progress bar under it. so i think it's installing 15.1 right now
didnt have to do any unplugging at all
Thank you so much for all the help, hydrate
My restore failed with rose flash, were those logs sufficient? #futurerestore-help message
How set nonce ?
I don't think they contained enough info
put your device in pwndfu mode and enable --set-nonce in futurerestore
welp, finally had everything working properly after setting up macOS (linux kept failing with FR), and I ensured beta was checked, and I downloaded the updated beta file from here:
I am now on 15.1! I also somehow have faceID broken! 
Did you manually set the compatible SEP and BB?
I had input it before, but it was likely the thing I forgot on the 20th attempt that actually worked, given me trying it on VMs and dualbooted w/ 2 different OSs
so that mental lapse equals GGs for me, either deal with no faceID and an eventual jailbreak, or update fully and say goodbye to JB for a likely long time
Sounds like you indeed forgot to manually set the SEP and BB, since those from 15.4 are incompatible you'll have no faceID
Yesterday I used FR, all went well. Till I hit a bug that made it fail on the last step. Had to restore to 15.4, so I'll have to wait for a long long time.
To be fair, coming from 13.4.1 means there are many new things I never tried before and sideloading helps to give my most needed adjustment.
But I will be missing my advanced network tools and the reduced UI space.
im in your boat now too timmeeh, ive never used a non-jailbroken iphone before so i dont know what this life is like yet either
yeah, I was coming from 13.5 so a lot of new things for me as well, what are you planning on sideloading Timmeeh? I'll use these coming weeks til JB release to figure out what I was really using from my JB and what I could just sideload, and decide if that's worth not having faceID or not.
😦
i tried future restoring to 15.1 using15.3.1 sep and bb
iphone 11 ios 14.3 to ios 15.1
like it was almost done entirely
anf then ended with
checkpoint 1608 completed with code 0
cleaning up exception
what=error unable to restore device
code=86835217
now my device is in recovery mode and i cant kick it out
and when i try to futurerestore again it says apnonce incompatible and all
please help
😦
Futurestore from 14.1 to 15.1.1 with 15.3.1 SEP iPhone 12. I am getting this exception every time. What can I do
anyone online?
my phone is stuck in recovery rn and i cant exit it too through imazing or futurerestore
I can get it out of recovery mode after it fails with futurestore
is no one online?
have you tried idevicerecovery
i did
i tried using the futurerestore builtin exit option
and a 3rd party app to try toexit too
I managed to get past iBEC and I have the same error and I also can't exit revocery
what exactly is idevicerevovery>?
how do i use this?
sorry im new to this
what os?
macOS 12.1 for me
macos monterey for me
its the same
Some on on iPhone try futurerestore on 15.1 with 15.4 sep and bb
I couldn't make it work. I have to restore with iTunes to 15.4
this will break faceid
When select Latest BB & SEP on Future Restore GUI, is this will chose BB & SEP from last iOS 15.4 or 15.3.1 ?! Thanks
15.4
Iphone 8 don’t have faceid
So should I chose them manually, right ?
Yes, to get them use the telegram bot. it is called SEP finder bot
you didn't specify that
it should work fine on that yeah
Yes, I joined it yesterday, thank a lot, hope iOS 15.3.1 unsigned after 10 days, Cuz i am not at home now 😔
it'll be unsigned by then
almost certainly
How do i use the 15.3.1 SEP/BB with future restore gui?
Use this bot https://t.me/sepfinderbot
yeah
ty
Which futurerestore version should I be using to go to 15.1? V194 is quite old
A beta?
Yup, use the latest beta (enable the beta option inside FutureRestore GUI options and click on the download button again. it should just say "futurerestore" in the box then)
Is possible to go from 14.8 to 15.1.1 without Jailbreak
Thanks! Completely missed the ”Settings” button
Only if you're on iPhone X or older, otherwise you need to be jailbroken
Because one guy day is possible and don’t undertand then for go from 14.8 to 15.1.1 u need to set the generator and is not possible without Jailbreak but this guy say yes u can do 🤣🤣🤣🤣
Here is the thread. So it is possible.
https://www.reddit.com/r/jailbreak/comments/t6zqh4/discussion_iphone_13_pro_a15_futurerestore/?utm_source=reddit&utm_medium=usertext&utm_name=jailbreak&utm_content=t1_i0nelhz
85 votes and 84 comments so far on Reddit
Doesn't the generator change when you reboot?
If you have save your blobs with an unjailbroken device and blobsaver and don't check for updates or something like that so your apnonce and generator don't change you can use this blobs also if you are unjailbroken.
No only when you check for updates or restore the device.
Is creazy how u are stupid think i possible
Only iphone x and lower can set the generator with checkm8 exploit
Every time u reboot u generator
Only nonce can freeze
Not the generator
thats... what they said?
you can use futurerestore on unjailbroken devices with a frozen nonce, as demonstrated by the post they linked
TIL. but I guess that won't apply to most people
The problem is then for futurerestore u need to set generator and is not possible without jailbreak
