#futurerestore-help
1 messages · Page 172 of 1
ilya kuvshinov
Wait is persona anime?
why is emma's name <@&355145545242902548>
@red sleet check your prs for ioscfw for "dimention" lol
uh
Game?
Bruh

TSS Live lmfao
LOL
burn
Oh
Can we not ping admins
ily nyu
the artist of ur pfp
blame emma

lmfao

Bruh lol
Oh it's on psp?
Lght I'm about to cop ppsspp
loool
?
Ok
Np
i am currently vaguely inactive regarding guides
due to exams
demention
felt
Dimension
Maybe he found a 0day using it
Who
nah they’re in french
0xquehabloespañol
Lol
0x1111111111111111 is 1229782938247303441 in decimal
Divide it by 6
1000100010001000100010001000100010001000100010001000100010001 in binary

one of the mods change dabezt nickname to sanji pls
Then change ur name to sanji lol
Bro do sanji lol
Nah sanji
Ur the imposter
So we could prank ppl


i admit that was quite funny
Was slow mode enabled?
but my laugh will arrive in 4-5 business days
I know
UPS shipping
Go to general
@soft turtle what's the best way to let blobsavers know what versions are signed? Some sort of GET api which has a list of signed build IDs (including beta)? or do you want a webhook/POST to something you own every release / unsign
I like your pfp btw, Curious George was one of my favorite tv shows growing up
@green onyx bro u got warned?
a GET api that can be polled would probably be best, but I don't think the build ID can be used for beta versions without also knowing the url
wait are you writing something that runs on a server?
oh wow that would be amazing, but wouldn't that incur a lot of recurring costs for you to have a server?
Eh my school is enterprise with Microsoft, $100 azure per student every year, we have 400 students a grade and everyone has the same default password lol. My personal account I started tomorrow of last year so it'll expire, time to login with someone else's to get another $100
Plus I have a raspberry pi which will work fine
lol smart
Do you need buildmanifests as well? I can include it if you give me the device such as "iPhone11,8" for non betas... Not sure about actual betas without having to use libfragmentzip
getting the buildmanifests shouldn't be a problem, since the url substitution trick or the java partialzip solution I currently use work
Issue is that this will be 100% automatic "forever", so I don't want to manually have to upload manifests from iPSW. Therefore I'm using the OTA service to get betas, which can't use url substitution
Ok, but I can't provide you with the url to the beta ipsw either... Only a URL to the iPSW-zip thing that ota gets, which has BuildManifest.plist I think but you'll have to partialzip it
wait wouldn't that end up saving ota blobs which are different? I don't think you can do a full restore with those blobs
That's true
Best I can do is Build numbers of signed betas then lol
Unless I figure out some api for beta ipsw's
oh, that might still be useful actually
with some work, there's probably a java library somewhere that can scrape wikitables and that can be used with the build numbers to get a url to an ipsw
Actually I can also give you semi human readable version corresponding to the build number as well, like "143PublicBeta6" it was something like that
if I can figure out how to somehow parse https://www.theiphonewiki.com/wiki/Beta_Firmware the things here, I can use the build numbers you give to get a URL
That's a good idea, but then it's not 100% automatic which was my goal :(. Relying on a human to post that link
Unless that's happening blobsaver side then idc lol
yeah I was thinking blobsaver calls your API to get the build number, then parses the iphone wiki to get a url out of it automatically
or the API could do the parsing too, whichever works better
Issue is my API is live, iPhone wiki could be like 8 hours late
Maybe if iphone wiki doesn't have the link yet, blobsaver can show the version just "greyed-out" saying to check back later or something
oh, yeah true
yeah that would still work
wait how do the iphone wiki people actually get the urls themselves?
maybe we can figure out how they do it
oh :(
Hence this
ohh makes sense now
I would scrape dev portal, but it's my dev account and I don't want it banned lol
Yes, not for jailbreaking stuff lol. I have apps on the app store
wow
Where does blobsaver fetch device list from? Ipsw.me? Or is it not a list and just read from device
yes
Have you considered hosting the json or properties file on github pages for free, fetched there on startup
That way blobsaver doesn't need to be updated
i did think of that, but was kind of lazy to implement the code to fetch it
i should probably do that at some point though
it would certainly make it easier to update the device lists
but updating the list isn't required, people can still enter their identifier manually if it's not the list and save blobs
not having it on the list just removes the convenience of using a dropdown
You can probably just have it read from device
If you don't do that already
oh yeah that's what I meant
Oh ok
i didn't think of hosting the properties file on github though, that would be really easy to implement
yeah that's a really good idea, thanks
will add it to the large list of things to do in blobsaver lol
Lol yeah gl with 3.0
Idk if you saw my comment on jpackage icon, since blobsaver is just the java icon rn on Mac I think
Duke was his name
Or duck
Duce
Nah probably duke
oh, yeah i haven't opened my github issues at all in past couple months
Save yourself the stress lol
Eh all the issues on FutureRestore-GUI are my own lol
Except like 2
O_o
You could probably cache the properties file in blobsaver, so in case there's no internet, it shows the last downloaded one
yeah, although blobsaver is pretty much unusable without internet anyway
Ehh we'll get the signing key soon enough /s
@lilac wren btw I saw that you're calling jpackage manually in CI when building your app, you could try using the gradle jlink plugin instead which makes the build logic cleaner
That's probably smart, I'll look into it
Hm the way I do version is from a comment I leave on the merge to master, along with it hard-coded in MainMenu.java -- but a smarter method could literally just be parsing Main.java to find the version variable near the top, using that for both the app and jpackage
yeah both sound like good ways, I've also seen on stack overflow a suggestion to have gradle add a version entry in the jar manifest and to read that instead
but hardcoding doesn't seem too bad either
Pip works perfectly in youtube reborn… you have to enable background playback for it to work.
@celest basalt bro that straight up works now lmao
@zealous bridge no, u mfs have been offline all day
no idea
https://github.com/m1stadev/futurerestore/pull/15 lol what is this pr
@zealous bridge u do realize he was using an ancient version
then he should have no opened the issue with the wrong version
yeah true, i missed that because I recognised the issue
i think pwndfu is still broken
have you told nyu?
Ohhhh
I was missing a lot of context...
his pr I merged
almost didnt recognize u
gm
mf gm
I haven't tried ota but enterpwndfu works
pwnrecovery?
didn’t you say doing something on mac breaks linux
and doing something on linux breaks mac
ny fixed it
I mean I had it working before
lemme see the commit i didnt see it properly
tf
every other month I play games in general
how did you fix it by enabling serial
that wasnt the fix
well it wasn’t subscribe
-
Comment out idevice_event_subscribe to fix hang on Linux
-
Enable serial debugging for pwnrecovery
-
Update idevicerestore submodule
-
Actually set sepBuildIdentity
Which one of these was it
subscribe
have you tried linux or just macos
ny only uses linux so I would assume it works
yes
yes but theres no linux a9 checkm8 bootrom patches
if there is they very rarily work
if someone could tell me how to claim interfaces on linux for pwndfu to work
I’d appreciate it
cause pwndfu kept failing
Unless the A10 exploit just doesn’t work
?
this apparently works on linux
@zealous bridge that was made by akayn before he deleted it
ic
@valid adder what do you think would be the lowest you could go with pwndfu on A11 be
14.3
Lol we getting FDRs on pwndfu too lol
of course
FuckingDeviceRestore
Oh ok I just commented a bunch of stuff to test something
with git
nyu finally getting dev eta son
sepless?
all 64bit devices have a sep
a11 has the issue
a10 and lower can go to anything sep supports
a10 can go to 13 with baseband hacks
so the only upside to pwndfu rn is ota blobs :/
tf did i say
i still wonder how you modified baseband with it being signed
so for example wifi only ipads could restore to 13?
yes
that sounds good
i have onboards for 13.6
and maybe 13.7
i forgot
yes its a WiFi iPad
it doesn’t work rn tho
have u tried
have you made any fixes
since
uh
discord indexing pls work
i see almost no point in spending like over 100€ more for some 3g or 4g net
@zealous bridge ipad wasn't doing tss fallback properly
in January nyu said it didnt work
well i settled myself on 14.3 quite well now
not on wifi ipad
imagine ill get into a recovery loop again
irecovery -n or futurerestore --exit-recovery
last time i tried to restore to 13.7 with valid blobs it said it finished successfully but i got itno a recovery loop
well recovery will loop if autoboot is false
will be back in half an hour gotta take my sister to school
verify its reset first
I guess idk
yesterday my smart brain thought it would be a good idea to plug the usb stick in where i have the boot partitions for the hackintosh and i wanted to update odysseyn1x so i plugged my other usb in and i opened rufus and it auto defaulted to the 32gb hackintosh usb and it flashed on that one and not the usb i wanted to
so i need to set that one up again and got some hw
tf happened to CI
same shit
lot more fixes required
what works
@celest basalt enterpwn
to what version
any
even 14.4.2 with fresh IPSW blobs panicked when that was the latest version
let alone 14.3 with OTA blobs
@celest basalt there seems to be a bad patch disabling secure boot
it's non-fatal so you can try but it will probably panic ¯_(ツ)_/¯
you may have to run it 2-3 times for it to even start the restore though
- failed to send iBSS
- device did not reconnect after senfing pwn-iBEC
- DFU times out while it's extracting IPSW
well, first can be avoided
you get this, ./ipwndfu -p --patch and then irecovery -f any_random_file.txt
the second command fixes iBSS
did he?
I haven't mentioned iBSS once today
checked commits, no new fixes for that
this issue is A11-specific
might even be iPhone X-specific
you need to send a random file before sending iBSS for it to accept it
yes
iBSS
idk about FDR
failed to send ibss is a user error
alternative is to just run FR again when you got that error
then that's a different iBSS error
than mine
the way you patched bootrom may require resetting image upload first @zinc moon @celest basalt
yeah according to checkm8-nonce-setter source iPX requires sending a file first before iBSS/iBEC
yeah like I said before
its working fine for me on a11 @celest basalt
technically FR could so it but not hard to do it manually or run it again
just not restores
8 or X?
X
ah I guess you sent the file before then
@celest basalt yes I only use mac
I think subscribe works fine there so makes sense why it doesn't fail to reconnect in pwn-iBEC the first time
yes but there is something else
in the pwn-iBEC part
retassure or whatever
that might need replacing with just a sleep
otherwise on Linux it fails the first time after applying freshnonce
you gotta enter pwndfu again
and run it again
then the restore starts, but SEP panic
unless DFU times out while extracting the IPSW
but that also won't be an issue on next run once it's extracted
just let it extract and fail even after the device disconnects
its never timed out for me
yeah the build has it
will a bit later, on my phone rn
for me
there's an iBoot panic on first run with freshnonce but maybe it would be fixed if we fix the wait for device to reconnect part
ayo, i’m on iOS 14.5 on my XS max. can i restore to jailbreak at all?
no
how do i save blobs without a jailbreak?
say there's a new jailbreak for iOS 14.5-14.6, but 14.6 is unsigned, you can now update to 14.6 with blobs and still jailbreak
you would need to have saved blobs when you were jailbroken already
blobs are mainly useful for upgrading, especially on A12+
not true
!t blobs
Saving blobs on jailbroken devices
Prerequisites:
- For unc0ver on iOS 14, update to 6.1.0 or newer and install libkrw from the Bingner repo.
- For Taurine, install libKernRW from the Odyssey repo.
Then install TSS Saver from https://repo.1conan.com/, open it and press Save Blobs.
This will always save blobs for whatever versions are currently signed. If you want to save blobs for an unsigned version you're currently on, see !t onboardblobs.
Saving blobs on unjailbroken devices
For A11 and lower, you can save blobs without a jailbreak on https://tsssaver.1conan.com/v2/ by entering your ECID which you can get from iTunes by clicking the serial number twice.
To save blobs on an unjailbroken A12+ device, follow this guide.
last sentence
i’m planning on staying on ios 14.5 until there’s a jailbreak
thats freezenonce tho
but save blobs
wrong, it also gets generator
how does it get generator
basically lockdownd_get_value("BootNonce") 
ah
need to reboot after freezing nonce though
or it won't update
the script handles that for you
it's in Python and calling libimobiledevice/irecovery binaries rn, hacky but works until I figure out how to make the bindings not crash
irecovery doesn't even have bindings though, maybe I should just write the whole thing in C 
oh you're dabezt
wtf
thought you were someone else

????
I said I almost didn't recognize you but I ended up recognizing
no way to jailbreak
but save blobs
using ny's method
@snow pagoda so you can update to a jailbreakable version later
@zinc moon
?
I guess
yes need that too
that just runs in the bg and ipwndfu is a run once thing (every time after you enter DFU)
images that make me feel pain
true
I wasn't the one who recommended him to download a zip ¯_(ツ)_/¯
btw Shortmoji dev starred my tweak on GitHub 
rart head
git clone
because
git
is
git
use
it
as
git
lol
yes
git clone https://github.com/m1stadev/ios-tools
his username changed btw
joe
not really
just dont do as zip
that doesn't make any sense
of course you have to cd lol
main advantage of git clone is you can pull new changes without redownloading the whole thing
CI fixed pog
also, u get auto updates with git clone
its just better
well, not really auto but git pull > redownloading the zip
nice
meanwhile here: day idk how many of waiting to be able to use passcode/Face ID while jailbroken again
A11 I have iPhone 8
Lol ofc
14.5 onboards are pretty useless rn but might as well save them
14.5-14.5.1 will be jailbroken at the same time most likely
nosep gang rise up
what
from 16 to 256
dumbasses who think you need to be on a version to save blobs for it 
I mean I used to think that too but I wasn't that dumb to just update to save blobs
too bad I didn't get into the JB scene when I got the XR on 12.4 and just updated to iOS 13 betas ¯_(ツ)_/¯ but I jailbroke on 13.3
but then again native dark mode was a massive plus even though apps took forever to implement it
dark mode tweaks are always buggy tbh
can't be perfect for every app
I was an Android user back then
always got phones where you can unlock the bootloader 
I used SuperSU first, then also tried custom ROMs (mainly CyanogenMod which is now LineageOS), then used Magisk when that became the cool thing
and Xposed was nice too, it's kinda like Substrate in a way
what did you do? fastboot erase persist? 
@zealous bridge yo checkra1n it
Yeah it’s setting up now
POG
need to wipe 21.04 too so im doing that
lol
Wow this phone is immaculate
LTS is always stable
?
I dont think they changed any parts
lol
Looks brand new
do u notice any difference from A13 -> A11?
Came in some Walmart case tho
I did a speed test
pog

actually the first test i did discord opened faster on A11
LOL
oof
restoring from iCloud*

Taking ages

Came with a case and a charger
yeah 310 for 256
it’s 529 CAD
ah
YO
bro
thats so pog
doubt
Lol that would make this phone perfect
Lol Charge Times: 1
soo
the battery was changed
and the rear camera was changed
not bad
@green onyx I still have True Tone
Wtf is this phone
ye
iphone x has true tone
same
i love true tone
its so good
POG
like to check what ios version it first shipped with
serial numbers
yes
Tf I payed 500 for 64gb
LOL
But it was on 12.4 with all blobs
bruh
THE SIM WORKS
lil peep
???????
I’m so confused
The sim works
It’s unlocked
pog
This has to be GSM
how
check serial pls
It shipped on 11.2
Thats how I found out
oof
imma do my chem test
lol
gl
still a good phone
ty
Check for me
A1865
Told yiu
But SIM works
@celest basalt explain pls
inb4 baseband hax
Vodafone
i’m assuming Verizon
Cause it was manufactured in USA
wait no
sold in USA
oh i thought Global was CDMA
Global vs GSM has nothing to do with carrier lock
both can be either locked or unlocked
lol til
ok time for first jb
idc abt Apple Pay
I have my other phone
11 and X
for now
i’ll give my mum the 11
but
when i feel like it
prob next year
7
Lol
lockdown error -19?
Wot is that
dabezt did you ever get the app store signing working
that means you need to trust the computer
Yeah i got it
that's an iOS 14.5 thing, needs pairing even to enter recovery now
Omg Instagram
idk not sure if there are even any tools to unlock carrier other than officially by asking them
Gustav Ahr @zinc moon
some whatsapp guy was able to unlock a phone my family had
well it was some carrier called "Claro"
maybe he worked for them idk
You use WhatsApp in the USA?
no Claro isn't a USA carrier
missed this ngl
Ok now it’s stucj
nvm we goimg
pwned
Someone send the checkra1n loader app shortcut
Dude I did it again, I clicked the channel as I was getting pinged @zealous bridge
LOL
How tf
Looooool

brih
I will build for Linux on release version
it’s not there
There’s is much more to fix
Ok it’s there now
Had to unplug and plug again
OH NOO
I forgot abt odysseyra1n
have to restore root now
Lemme just save onboards for now
I wouldn't say "perfectly" compared to Cercube, on clicking the "return" button on PIP it doesn't update watch progress at all, and you have to scrub manually to find out where you're supposed to be. On Cercube you can also click the "X" dismiss button on PIP, which will stop the video and dismiss PIP, but also will update Youtube's progress in the background.
@zealous bridge did you see how I got Folky some free warn points
lol
Ok finally took a long time
inb4 b00tl00p
why doesnt force revert refresh icon cache
gm
no more admins?
@valid adder is ––force–revert a boot arg
What does that mean
Idk doubt it
no
you have to specify it on CLI
checkra1n --force-revert
i did sudo checkra1n -c ––force–revert
lol
tanbeer said reboot on the top lol
cant read
too early
oh he said revert a boot
lol
didnt even start work yet already want it to end so i could chill
Clown
Ok I think substrate may be broke on 14.5
Whenever I try installing it I get into a respring loop
then do libhooker
didn't try substrate but libhooker works
just don't install choicy
or it will respring loop 
well, not with a clean config that blocks nothing
you could use libhooker configurator instead then
I do
but LH config doesn't have launch without tweaks
and putting the whole phone in safe mode is meh
oh in 3D touch menu
sure I could manually disable tweaks temporarily for that app in LH config too
but effort
hmm
maybe I can automate something with bender
checking if device is ready takes agesss
oh nvm
it might just be first boot
yeah lol the device doesnt even boot
gna restore root and ora1n
iproxy not found is sudo apt install libusbmuxd-dev right?
uh no
tf
libusbmuxd-tools
ah ok ty
yeah LH works
how does system info still not work with checkra1n
smh
ok onboards have been saved
time to see wtf they are
anyone got a static img4tool? do i rly have to compile this shit nooo
it takes literally 5 minutes lol
- deps
5 min
idk what computer you have, taking an entire minute to setup FRGUI and an hour to compile FR or something? takes 5 min for me lol
yeah it's basically i5
oh hm
lol
i'll do it for you
oh no

it's true though


















^
idek
idk
why all the frcoals

they're making fun of me for not knowing whether some weird name is a cpu or gpu
bruh when u said that, he went online

@green onyx thats why
vega?
i have vega
decent
iirc they were good for shit like video editing
aww they banned @ kciR
?
oop
but overpriced for gaming

spEaking of gpus im kinda hyped for intels new gpus 
if they manage to actually keep stock theyll probably be really competitive
nice
LOL
👏
lol i love how it says both
update libimobiledevice
using apt?
Switch to recovery lol
or source
yay we in
pog
ERROR: Exploit failed. Device did not enter pwned DFU Mode.

ValueError: The device has no langid
failed again
wonder how many tries
img4tool
3rd try still failing
lol
lol imagine this is cause of ryzen
no way
wonder what nyu was using
probably intel
bruhhhhh
5th try still nothing
probably a pc issue ngl
i keep getting langid tho
just realised i did not back up any of my tweak prefs lol
acc my icloud backup should keep them
ok theres a chance that my windows install was hogging the usb
lol
See that's why you don't use a slow vpu
It's a combination of cpu, gpu, and bpu
Look what's in between the CG and B
Bpu is one of the three pu's that make up the vpu
bruh
hes trolling again
lol
vpus dont exist
yes ik lmao
Never troll
@valid adder so is that secure boot thing easy to fix
just disable secure boot 
that is the problem
that his patch disables secure boot
on iOS, not on the computer
STOP INCLUDING RESPRINGS IN POSTINST
lol
why do people do that
make a psa on rjailbreak
smh
anything that depends on mobilesubstrate automatically makes the respring button show afaik
but I don't think anyone includes automatic resprings in postinst
com.geosnow.isecureos would like to have a word
i almost question if its just PMs checking package list for /lib/ms/dylibs/
at least modern ones
stfu
[[flexing]]

[[flexall]] is best
i thought flexing was better
yes
well actually idk both FLEXall and FLEXing use latest libflex
11:49 am
I used to use FLEXer but that bundles an outdated version
flex on the lib

Wait does pwndfu work
Yeah no pfp
can’t even enter pwndfu…
Oh wtf
i have no use for it anyway, my onboards are ipsw
…
....
If i could why would I even need pwndfu




