#futurerestore-help
1 messages · Page 116 of 1
same issue with that .exe
Yea
go to finder, Cmd shift G, paste this ~/Library/Application Support/MobileSync/Backup
Alright
can you drag the exe into command prompt and hit enter? see what happens
ok then go to your backup
should be the folder with that phone's UDID
Lemme find it first
ok
when i put the exe in cmd it shows the software options
sort by date modified if you want
ok so go to the GUI > Settings > Preview command and turn it on
then click Start FutureRestore and click "Copy only"
then paste that into cmd prompt, press enter, and futurerestore will start
open info.plist and change Unique Identifier and Target Identifier to something else
probably has to be valid though
so change the last number
/letter
like change 00008020-001A6C89218A003E to 00008020-001A6C89218A003F
make sure it's still valid hex though, don't change F to G
as soon as i click start future restore i get the error, nothing about copy
ah. my fault, one second
oh ok nw
can you open it with a plist editor
do you have xcode
actually it's really big
Cmd F for <key>Unique Identifier</key>
change the value
same for <key>Target Identifier</key>
then save
Didn’t find those, I’ll try it in a bit since my mom wants the laptop
@green onyx I got my dads iPhone 8 and it’s on 14.4, is there a way for me to save internal blobs and make them non OTA
He def updated this through OTA
@lilac wren any idea what it could be?
idk why the exe isn't working, but I'm preparing a build for you that should let you preview command. gimme like 10 minutes
Thank You so much
np
no
you can save the onboard OTA blobs and use them later with pwndfu though
can you try this? https://github.com/CoocooFroggy/FutureRestore-GUI/releases/tag/v1.73
awesome, so now you can paste that into recovery
never done that before, how do i do it?
sorry idk why I said into recovery
I mean open command prompt
and then paste the command there
so click windows logo at the bottom left and search for "cmd" then click enter
Paste the command into the terminal, and then click enter to start the restore process
getting an error because my username has a space in it, is there a way around that?
POG
NEW UPDATE
poggers
Yes, can you surround your name with quotes (") any time you see it
haha it's just a simple fix for an oversight
lol thats pog
ur command is wrong
Ok thanks I'll try again after some foods 😊
help me I have 30 minutes to finish this entire presentation
@lilac wren the error from using the gui was because my files were in download and i have a space in my username
now I've moved the blobs and ipsw into a folder C:\FR\ - Its working from Gui
oh wow
now i gotta sort this lol
yeah haha
when saving blobs, every time i put my phone into get the ecid it seems the number is different, now i got a bunch of phones all with diff ecid numbers, confusing
ECID should never change
ye
thats what i was thinking
maybe i dont have blobs for this one
if tsssaver would stop timing out i'd be able to check haha
ok i found the right blobs
whats the ApTicket error about?
didnt set your generator
oh ok its 0x1111111111111111 where do i set it
what jb tool
unc0ver
get dimentio from https://repo.1conan.com/
Open newterm or any terminal app then login as root by running su with the password as alpine
then run
dimentio <generator>
<generator> being the generator in your blobs
ah nevermind, I got the process mixed up, guess i cant downgrade this phone even though it has blobs
rip
why not
the phones on new ios and cant be JB
it was JB before
ah ok
i was trying to get to 14.3 using that profile method but after it finished i was stuck on the recovery screen
had to restore, couldnt fix it
dang
it's a X?
yep
latest ios can be jb with checkra1n?
yes
i'll have to do it when i got to my new house, thats where my imac is
dammit haha
good to know though
nice
cba to make a usb stick for windows
oh lol
not sure where i left it haha
@lilac wren do you think i could manually download the ota and then spoof downloadedstatus somehow
can checkra1n be used on virtual machine if not i'll just do it another day
like through Filza
ye
yes with a tweak or Flex maybe?
oh ok
then find it I believe in you
I don't think the actual downloaded OTA has a nonce or is signed or anything so you might be fine
gl
how long should restoring take?
20-30 minutes? maybe more
yes I think
is fr stuck here?
yes
rip
whats that mean
245
thats like a year old
Lol
use itunes to restore to latest version
what does the screen on your device look like
like the update screen with progress at halfway
yeah rip
F
pog ppl are using fr again
lol
you cannot
^
I’m back and have set generator, gonna try again now
Yay
[exception]:
what=ERROR: Unable to place device into restore mode
what=ERROR: Unable to place device into restore mode
code=66781201
code=66781201

restore mode?
whats the size of ur blobs
10kb?
tried it again and looks like its working
aight
anyone know how to fix checksum verification in idevicerestore?
Worked perfect, Thanks for help
why are u using idevicerestore
thats what was recommended to me
what are u trying to do
restore from 14.3 to 14.4.2 on 7 plus
no to 14.4.2, im stuck in recovery mode
get futurerestore and run --exit-recovery
Or just irecovery -n lol
is that from the same git as irestore?
?
i dont understand what im supposed to do in the gui to do that
ok, that put me back into bootloop tho
restore with itunes if ur in a bootloop

who tf suggested u idevicerestore
doesnt work gives me a 9 error

pc cant see my phone anyways
DFU
If it’s software related, then DFU + iTunes restore will almost always fix it
except it hasnt the last 2 times i tried it..
i held down the vol down button at startup on 7 plus
When the device got recognized by iTunes, was there something displayed on screen ?
DFU don’t display anything, while Recovery prompt a message saying to plug device to PC
yeah, just as iphone, no other info
I meant on the device screen
oh, i think it was recovery then cos it had a laptop and a lightning cable on screen
Yep, that’s recovery
DFU won’t display anything at all, just like your phone is turn off, but iTunes will saw it and will probably restore it without problem
Retry the manipulation, look online the good manip for your device idk
restored back to factory 14.4.2 ty
who do you think has irecovery built and installed, especially on windows lmho
true
this is probably late but can't you spoof version then set delay period
no because the SEP key generation fails most likely due to my sepOS being too new
oh
surprisingly, even 14.4 delayed OTA on 14.4 doesn't work
even though 14.4 and 14.4.2 SEP are the same
maybe I should try spoofing to some 14.4 beta build
Uhh because he mentioned idevicerestore "lmao"
there's an exe
!t libimobiledevice
Windows: https://github.com/libimobiledevice-win32/imobiledevice-net/releases
macOS: brew install libimobiledevice libirecovery
Linux: sudo apt install libimobiledevice-utils irecovery (irecovery is Ubuntu 21.04+ only)
hmm, this is interesting
https://twitter.com/q3hardcore/status/950043771898441728
Ever wondered where iOS re-downloads system apps from?
where A06794BC-8F97-11E7-9FD5-F742537C7B35/77666FBA-8FB6-11E7-A028-AC9DE333774F is BuildID/SystemImageID (from /System/Library/CoreServices/SystemVersion.plist)
what if you can trick iOS into downgrading/updating system apps?
ios 11 lmao
also I wonder if changing SystemImageID would help with spoofing SystemVersion for OTAs
at first I thought it's just like an UDID or something
if it's a sep problem tho probably not
true but then again SEP said nope for 14.3->14.3 when spoofed to 14.0 or 14.2 but worked with 14.3RC
lol
Did you guys finally test?
we're always testing lol
^
if you mean me and dabezt, no he had to go or his Mac had to be used
you don't believe him? lol
Woah
@green onyx
I do
So that means
But it's nice excuse
Cryptiiiic-Fixes lol
true
Woooohooooo
gonna use it
13.7 downgrade true
to dip to 13.7
I had these changes locally for about a month, I forgot to push
@valid adder mac required?
damn
i remember a9 had issues with linux
So how u doing it
@zealous bridge mac is only required if linux exploit doesn't work
ah
oh
im gonna use linux
ipwnfu is untethered downgrade with blobs?
compiling should work then
yes
a11-
no SEP or BB compatibility?
Gui possible compile?
you need cctools to compile liboffsetfinder64 on linux
@valid adder will baseband cause any issues
yes
Lol still fked?
hm
GG
might not use bc of bb
wont u be bootlooped
a11 and later only
ye lmao, i need bb working
@zealous bridge wasn't on my a11 13.7 was working just no passcode/faceid
still pog tho
oh
forgot to test
hm
Still exciting news
ur A9 lol
U got Linux vm?
sis has it
nah an actual dualboot
maybe when she’s sleeping
its not that hard to dual boot
wdym
-_-
ipwdfu will def not work on a vm btw
Fk vm lol
guessing it works like checkra1n
Eta wen CI for static
Like checkn1x?
Yes but no one’s gonna develop that prob
lol
I'll give you one
first, getting a compile script is priority imo
I'll mail it
for dependencies
wen eta release
mac apt is still priv-beta
Don't got Linux tho only a shitty 2011 imac
probably
Nice
YES I got libgeneral working
finally
issue was I had to git clone recursive it seems instead of downloading the git repo as zip
also I used dantheman
do i just grab dependencies with apt?
Turns out I only got 11.2 blobs
how tf do i get dependencies
im bad at this without scripts
source code
@green onyx building from source
no
@valid adder what fork of libipatcher?
wait
./autogen.sh
OK I'll try it later. Mac is being used
@zealous bridge stock
alright ty
tihms?
just use my linux script @green onyx
Where?
Futurerestore static compile script for Ubuntu Linux 20.04.2 LTS - futurerestore-static-linux.sh
Alr ty
@zealous bridge wym
@green onyx u just need to change two lines to use the updated code
Futurerestore static compile script for Ubuntu Linux 20.04.2 LTS - futurerestore-static-linux.sh
Is Mac fr cli @valid adder
use my fork of the gist for latest shit 
where do I get openssl from for tihmstar stuff, I got it with brew but it doesn't recognize in pkg-config
for v201?
wow speed
ty
yeah
shit that was my UDID
@celest basalt what version you going to
14.3
Oh shit ur already testing?
yeah
Bb is not tested tho
@valid adder why does it think my device is 32 bit
Because of bad dependencies
Which 2?
what else needs changed I'm using your liboffsetfinder64
It’s either libusb or libusbmuxd that are outdated
Or imma use nyus
Probably
Ios 13 has better performance than ios 14
For A11
@green onyx
I like 14 better but never been on 13 on A11
Noob question
libipatcher.cpp:28:10: fatal error: 'xpwn/libxpwn.h' file not found
#include <xpwn/libxpwn.h>
^~~~~~~~~~~~~~~~
how do I fix this lol
uh which one do we use
Pog, i chmod and run?
@green onyx yes
does that fix the 32 bit thing
Alright
@lilac wren the error says it all
:( fine
Im in the middle of using nyus lol
yep error
multiple definition of “endianness”
what does that mean
in libxpwn
Ctrl+c and try cryptics? Or just let it run
yes
guess im using that too
close enough
wtf is that error
that isn't an error
lol
it's a diff between the two scripts
smh just use docker
@celest basalt my monitor has vertical so I can diff the entire file
@zealous bridge which xpwn did u use
one from ur script
nice
how 2 use docker
sudo apt install docker.io
ye i have it but idk how to use it
put that Dockerfile in a folder
sudo docker build -t futurerestore-static --no-cache .
once it's done:
sudo docker run -it --name futurerestore-static futurerestore-static
sudo docker cp futurerestore-static:/usr/local/bin/futurerestore futurerestore-v201
yes
there you have a futurerestore-v201 binary in your current directory
wot
even with cryptic's new compile script it still tries to use iboot32patch 
maybe it needs to compile libusb from source?
bc libusbmuxd already is
apt is getting abused rn
Lmaoo
This gonna work for 11.2 downgrade?
y not
Lght fking Mac still occupied lmao
time to rm -rf iboot32patch

Ive had no issues on ubuntu
this is on Ubuntu, just the build environment is Debian
@celest basalt who me fr output with no args
is there a compile script for ipwndfu too
@celest basalt do u have libipatcher build log
uh, you probably didn't specify the name right when building
do sudo docker image ls
<none> <none> 68385cf1e161 2 minutes ago 1.56GB
debian latest 0d587dfbc4f4 3 days ago 114MB
gave me a root shell
hmm, what if you do ls -l /usr/local/bin/futurerestore
same ibootpatch error with Ubuntu build 🤔
@valid adder idk if this matters btw
ERROR: Unable to connect to device?!
ERROR: Unable to get FirmwarePreflightInfo
[WARNING] failed to read BasebandGoldCertID from device! Is it already in recovery?
[WARNING] using tsschecker's fallback to get BasebandGoldCertID. This might result in invalid baseband signing status information
thought so
@valid adder full build log https://gist.github.com/nyuszika7h/bc874d0f4f0bd14b974f2de7136d700b
with iBoot64Patcher .....: yes
is there a way i can change ver to 14.3 without alreayd being jailbreaked
No
@valid adder found the issue
I forgot I manually patched iBEC/iBSS in the IPSW
different error now with original IPSW redownloaded
yes if you're on <14.3
fun fact: if you run futurerestore with sudo it segfaults

@celest basalt compile libimobile deps as debug to show logging
also you made sure you can accept pwned images right?
cuz some pwned bootrom require u to reset by sending an image first
futurerestore enters pwndfu for u, u can't already be in pwndfu
I'll do that tomorrow, gonna sleep now bc it's almost 4am
oh, was I not supposed to manually run ipwndfu
I didn't
does your patches require an image to reset first? @celest basalt
not sure
I did try sending an empty file with irecovery if that's what you mean, didn't help
ipwndfu -p
ipwndfu --patch
irecovery -f any_valid_file
usb stack is now reset, accepting pwned images
futurerestore -> iBSS, iBEC, iBEC go
-p and --patch isn't the same?
--patch is a feature of the a11 fork
-p pwn just exploits bootrom
--patch patches bootrom
I think checkm8-nonce-setter sends an empty junk.txt
anyway gonna try this tomorrow
already turned off my laptop
yeah sending anything will work
it won't actually send anyways
just resets connection
I just feel like
Is it jb?
What firmware
14.4
Lol L
I can checkra1n it
So no sep?
Yea I’m not the one with Apple Pay
Do u care?
@low summit I woke up at 7:18 and the battery was 100, it’s now 8 and the battery is 92
That’s normal yea?
No
Should only drop like 1 or 2 percent
Wait u mean the life of the battery or just battery?
Battery health prob
Battery health yea
Lol why u on low power
I’ll switch back
Did you use it or on idle?
Then it's fine
Tiktok, Microsoft teams, discord
Battery life is shit lol
Eh
X drops like every minute
I’ll NEVER switch back to the 7
Is it an 8 or 8 plus?
The 7 had a broken screen, the resolution was worse, the fingerprint reader didn’t work half the time, only 32gb
An 8
Then yea battery isn't good
The max is giving me like way more battery life
Better than mine
What u rocking?
8 Plus at 78% battery health
84 percent on my X
Had it for like 3 years almost 4
Same
if anyone's interested, my 14.4 A11 cannot be downgraded to 14.3 via the profile method. SSHed and changed the version plist without installing cydia (so rootfs is untouched) and it still failed saying unable to verify update
darn, what a shame. only blobs saved are for 14.2 for A11 which aren't supported by futurerestore
Sep and bb could be skipped now on fr
Cryptic released 195?
Cryptic fixed ipwndfu
You gotta be joking fr
I’m confused
I can use OTA blobs now?
@valid adder you need testers?
Tanbeer and nyu already testing
I’m down to save an OTA blob (currently I’m on A11 but I could try it)
And try this
I have an iCloud backup so I’m good
Folklore too I believe
Bro fr
o
Hold up
Lemme see
Do I just use it as normal FR but without SEP and BB?
@valid adder so I run the normal command?
So what should I do to try this? And will I still have cellular?
No idea bb isn't tested lol
@low summit I’ll try this by updating to 14.4.2 on the iPhone 7 saving OTA blobs on there
And trying those
If that’s safe I might try it on the 8
OK wait so if I fr my 7 back to ios 11 then can I Ota?
U could downgrade to ios 13
Apparently
That’s what I’m worried abt
Nyu and tanbeer were testing before but they gone without results
The 7 is on 14.0.1
Anything goes wrong u could just fr back to 14.0.1
That’s IPSW 14.0.1 btw not OTA
So if I used systeminfo it wouldn’t be an OTA blob
Which is why I’m gonna OTA to 14.4.2
Yes it's still gonna be ipsw
Wtf no
Typo
Wait just try going to ios 13
It would be
you need blobs
On the 7 I can just go to 14.4.2 OTA since that could be jailbroken
It's possible to go to 13?
With or without blobs?
With
blobs are always required for untethered downgrade
Hmm
So ipwndfu doesn't bypass bb check?
Getting confused because of folklore lol
How about I go to 14.4.2 through OTA, save OTA blobs, go back to 14.0.1 through FR and try the OTA blobs?
Would that work?
It’s simple
I OTA to 14.4.2, I save OTA blobs, I go back to 14.0.1 through FR then try using the OTA blobs
I’m just doing this for testing lol
So ur not testing anything like that
Well
alright
Since checkm8 works for 14.4.2 anyways
Bouta sleep peace. Show me results tmr
Good night
lol so thats a thing
@zinc moon u need to go to 14.4.2 to test lol
Alright I’ll OTA to it
Ik about 14.4.2 but
Like
What’s the command
To do this
@zealous bridge did it work for you
It's just an extention to fr lol
yay so this should work on A10
@celest basalt where FDR
I just remove the latest sep
fatal or non-fatal
And latest bb part
––use–pwndfu
remove latest sep
keep latest bb
non-fatal
So what sep it uses?
it's after sending NORData
What sep is used wtf
ffs lmaoo
@low summit you reading my mind?
@valid adder does pwndfu downgrade/upgrade the sep or does it just keep the current one
@zealous bridge if this works this is huge yea?
i could test ota in that case
are you tryin rn
Lemme check if my moms MacBook is with her
also there's a weird panic after the failed FR
panic(cpu 0 caller 0xfffffff02178d434): SEP Panic: :skg \/skgs: 0x000171d1 0x00016a60 0x00016a44 0x00012018 0x00011d3c 0x0001351c 0x0000c038 0x0001615c [hnhth]
So they’d question me
this is the same panic you get when you set passcode on checkra1n
@celest basalt how did you fix ibss
but I have passcode off
Ramadan Kareem btw
makes sense ig, the screenshots that cryptic sent do explain it
ramadan kareem
https://github.com/nyuszika7h/futurerestore/commit/5be61b6eef985a71d383aac0c63147365b2845bf had to comment this out
tanbeer could this work in GUI
Can't
you have to run futurerestore multiple times for it to enter restore mode though
Too hard
so i need to compile it again :/
Right it can’t
for fucks sake
hello
probably going to be inactive this week lol, its a break
Folk did you try the OTA thing
prob
true
first attempt will fail on A11 because it expects you to send an image before you can send iBSS/iBEC
then it will fail because DFU times out while it's extracting the ipsw
then it will fail on the reconnect after it sets the generator
then it will start the restore but FDR error
bc i have 14.4 sep and bb

ur doing 13.7 downgrade?
no I'm doing 14.3
yeah
I’m gonna try this on a11
Will it fail
you need a few things for it
Like?
- compile my branch with https://gist.github.com/nyuszika7h/6789c30878d83801801635499e314bff
- get this https://github.com/MatthewPierson/ipwndfuA11, enter DFU manually,
./ipwndfu -p && ./ipwndfu --patch - get
wiki-proxy.pyfrom https://github.com/marijuanARM/ios-tools and leave it running while FR runs
@celest basalt do i have to do the subscribe shit on a10 too
that probably has to be commented out either way but not sure
alr will try
./futurerestore --use-pwndfu -t dumped.shsh --latest-sep --latest-baseband iPhone10,3,iPhone10,6_14.3_18C66_Restore.ipsw -d
this is the command btw
after everything else is done
why latest sep
futurerestore said not to use sep
maybe thats why FDR?
lmfao
@celest basalt this is safe?
u need to put device into dfu?
u could restore lol
it failed non-fatally for me so probably safe
you can exit recovery after with irecovery -n if it fails like it did for me
yes
interesting
wait whats the point of sep bypass check if ur gonna be using latest sep again
I just want to go to 14.3 to use Taurine
oh wait 14.4.2 sep is compatible with 14.3
yes
ipwndfu is just for ota blobs to work oh
not rly
thats what cryptic said
more to remove sep sigchecks
lmao wot
there isn't a --no-sep unlike --no-baseband
lol so u cant downgrade
fr guide broken
you can't just not have SEP 
true try that
what fork of ipwndfu do i use for a10
Would that count as a OTA blob
a FR restore should give you a normal IPSW restore onboard blob
Me saving my iPhone 7 blobs in systeminfo
or IPSW update blob if you used -u
It was FR’d
depends if you pressed shsh or apticket
apticket
but both of them should be ipsw
lol
oh
fail
but it's pointless to save onboard after FR anyway
bc you used a blob to restore in the first place
so ur not really testing anything on ur 7
To 14.0.1
yeah I probably should test FR with 14.4.2 OTA blobs to see if that works
well 14.4.2 is still signed
I think pwndfu in this case is just to bypass the sigchecks on RestoreRamDisk stuff that fails with OTA blobs?
Not sure
yeah true
It’ll still prove
That it can work
Even if it’s signed
just go to ios 13
Entering DFU
i have ota blobs for 14.3
in dfu
but its my main
What version is the normal 7 at
huh?
14.4.2

module?
???
pip module
nothing afaik
actually wait
not Python 3 for that
Python 2 for ipwndfu
just ./ipwndfu -p
works for me
still says no module named dfu
im running it as a single file
oh wait
nvm
lmfao
exploit failed
guess gotta try again
using ur sis 6s again?
moms 7
why does it fail straight away
i think i might not have libusb or something
lol u switched to ur moms tf
wait
what fork of ipwndfu @celest basalt
do i need to checkra1n jb first or something
do u not need to set nonce anymore?
ipwndfuA11 from MatthewPiersen
can i restore without jb
if you're not on A11 you need the og ipwndfu and a different sigcheck removal tool
depending on device
im on a12
do i need to be jailbroken
bruh this is still failing
wait
im on a12
if you use -w
? lol
it might work
brain dead
-_-

