#futurerestore-help

1 messages ยท Page 179 of 1

lilac wren
#

Why is that even autocorrectable

green onyx
#

?

#

LOL

lilac wren
#

No clue

#

I'll spotlight it later

green onyx
#

@lilac wren u should move these to the left a bit

lilac wren
#

No so I changed the inset of Pwn restore

#

But then rearranged them

green onyx
#

ah

lilac wren
#

So there's no inset on ap nonce collision

#

Gotta change those insets

green onyx
#

lol

lilac wren
soft turtle
#

nice touch with the option for extra arguments

green onyx
#

^

green onyx
#

why does it do that

lilac wren
#

Bc I typed it before

#

More than once

#

Or pasted it

#

Idk

#

Dang googling it shows nothing

#

I thought it'd be a common ap nonce or something

green onyx
#

lol

#

proof that swiftkeys is tracking what u type

#

kinda a big privacy issue imo

lilac wren
#

Ah I gotta add the thing dabezt wanted

celest basalt
lilac wren
#

Woah

#

You're weird

soft turtle
#

how'd u know that

lilac wren
#

^

celest basalt
#

because I OCR'd it with Snapper 2 and decoded it

lilac wren
#

Oh lol

soft turtle
#

thought u were a robot or something

lilac wren
#

I guess my entire keyboard likes blobs as well lol

celest basalt
#

Snapper made some mistakes so I had to correct a bit manually

lilac wren
#

Nyu what are you

#

I am a frog

#

Tanbeer is a berry

#

Folky is a weird piggy bank thing

#

Cryptic is little pop

soft turtle
#

what

celest basalt
#

I have 3 assignments due tomorrow... I'll be lucky if I finish even one

lilac wren
#

Airsquared is either this ๐ŸŒฌ๐ŸŸฅ or curious George

soft turtle
#

User airsquared = Animals.MONKEY;

lilac wren
soft turtle
#

wait no

lilac wren
#

aww

soft turtle
#

User airsquared = new User(Animals.MONKEY);

#

there

lilac wren
#

๐Ÿง 

green onyx
lilac wren
green onyx
#

idk, it just sounded really funny bc it was long lol

lilac wren
#

Lol

lilac wren
#

๐Ÿ˜ถ

green onyx
green onyx
#

a piggy bank

lilac wren
green onyx
#

remember this?

lilac wren
#

Lol yes

green onyx
#

cant believe u thought it was a fish

green onyx
lilac wren
green onyx
#

same

lilac wren
#

Why the username

green onyx
#

wdym

#

@lilac wren

lilac wren
#

Why Folklore

green onyx
#

oh

#

thats my ign

#

for like 4 years tbh

#

or 3

#

i dont remember

lilac wren
#

Oh

stiff hazel
#

@green onyx I genuinely thought up until I went to that message that your pfp was a fish

stiff hazel
stiff hazel
lilac wren
# green onyx this is an emoji?

โฌœ๏ธ๐Ÿ“ฒ
FRGUI's logo

๐ŸŸฆ๐Ÿธ๐Ÿ˜ท๐ŸŽ€
Me

๐ŸŸฉโš›๏ธ๐Ÿ“บ
JTV

๐ŸŸฆ๐ŸŸ๐Ÿ–๐Ÿ‘„๐Ÿช™โ”
You

๐Ÿ“
Tanberry

soft turtle
#

btw, I finished two of my ap exams so I'll actually have some time now to work on blobsaver now

lilac wren
#

awesome what AP tests were they?

lilac wren
#

AP seminar

green onyx
#

im so nervous for mine

lilac wren
soft turtle
#

CS A yesterday and APUSH today

lilac wren
#

you're a genius

green onyx
#

im probably getting a 4

lilac wren
#

ok I know someone who took it and said they only knew like less than half of the questions

soft turtle
lilac wren
#

wow

green onyx
lilac wren
soft turtle
#

yep

lilac wren
#

awesome

soft turtle
#

i didn't pay attention at all the entire school year for cs

lilac wren
#

why'd you take it lol

#

you can just sign up for the ap test

soft turtle
#

free A in an AP class

lilac wren
#

without the class

#

right

#

ah

soft turtle
#

so its a gpa boost

lilac wren
#

that's true

soft turtle
#

plus its online so i was just sleeping most of the class anyway

#

what ap's do u have? @lilac wren

lilac wren
#

I had AP European History and AP Seminar this year

#

last year was AP World history

#

and next year I'm taking like 4

#

:/

#

AP English language, AP Physics, AP American History, AP Research

soft turtle
#

oh how'd they go?

green onyx
#

oof ap physics

green onyx
#

@lilac wren do u know yet if ap physics is c or 1,2?

lilac wren
# soft turtle oh how'd they go?

I think I did pretty well, Seminar was a bit difficult because I was lazy and put more effort into the mock essays than the real

lilac wren
green onyx
#

oof

lilac wren
#

lemme see

green onyx
#

pog

lilac wren
#

they offer

Physics 1
Physics 2
Physics C: Mechanics

green onyx
#

tbh for ap calc bc, idk like 1/3 of the entire thing

lilac wren
#

idk which one im doing lol

green onyx
green onyx
lilac wren
#

im gonna assume the easiest

green onyx
#

easiest is 1,2

#

hardest is c

#

c is a nightmare

lilac wren
#

yikes

soft turtle
#

i wanted to take ap physics next year but apparently the teacher at my school is so bad almost everyone got d's and c's this year

green onyx
#

oof thats rough

lilac wren
#

my Chemistry teacher is basically a guide :| Khan Academy is the real teacher

green onyx
#

LOL

lilac wren
#

Lmho

lilac wren
#

traitor

soft turtle
#

android?

lilac wren
#

yeah haha

#

joke btw

green onyx
#

i used it for like 1/3 of ap calc bc

lilac wren
#

LOL

green onyx
#

and im still missing 1/3

soft turtle
#

i just checked and combining the reddit and github notifications I have about blobsaver, I got about 80 over the past couple months

lilac wren
#

don't stress about it

#

do 1 every 3 days if you want lol

soft turtle
#

yeah most of them are the same thing tho lol

lilac wren
#

(but make the generator a priority >.>)

soft turtle
lilac wren
#

yay

soft turtle
#

how do u usually do error handling for futurerestore gui? for blobsaver if an unknown error shows up, I show options for either sending me a PM or creating a github issue but it doesn't really feel like the most efficient way

lilac wren
#

you're not going to like it

#

let me post it

#
final Matcher matcher = Pattern.compile("(\\[DOWN\\] downloading file)|(downloading SEP)|(downloading SE firmware)|(downloading Baseband)|(downloading Rose firmware)|(Checking BuildIdentity)|(downloading Savage)|(downloading Veridian DigestMap)|(downloading Veridian FirmwareMap)|(Entering recovery mode)|(code=([0-9]+))|(Extracting BuildManifest from iPSW)|(\\[IMG4TOOL\\] checking hash for)|(Extracting filesystem from iPSW)|(Sending iBEC)|(Sending NORData)|(Unmounting filesystems)|(Sending FDR Trust data now)|(Sending filesystem now)|(Verifying restore)|(Checking filesystems)|(Mounting filesystems)|(Flashing firmware)|(Requesting FUD data)|(Updating baseband)|(Sending SystemImageRootHash now)|(Status: Restore Finished)|(what=(.*))|(Waiting for device to disconnect)|(Connecting to FDR)|(About to send NOR)|(Connecting to ASR)|(waiting for message)").matcher(line);
            if (matcher.find()) {
                for (int i = 1; i <= matcher.groupCount(); i++) {
                    if (matcher.group(i) != null) {
                        switch (i) {
                            case 1:
                                currentTaskTextField.setText("Downloading firmwares.json...");
                                break;
                            case 2:
                                currentTaskTextField.setText("Downloading SEP...");
                                break;

etc

#

I think I am an idiot

#

oh and errors are parsed like

#
case 12: {
                                //Parse error codes
                                switch (matcher.group(12)) {
                                    //Unable to enter recovery mode
                                    case "9043985": {
#

each error code is a case in the case

#

I hate this

#

I need to change it

lilac wren
#

maybe repeated if's is probably better

soft turtle
#

oh wow

#

that's a lot

lilac wren
#

yeah I was dumb

#

I'll probably instead just make an array of things to check .contains for, then foreach do an if

soft turtle
#

yeah I wish there was switch for .contains()

lilac wren
#

and if it's an error then the switch works

soft turtle
#

ty for that but I meant if it's an error you don't know, or an error code u don't know what do you usually do?

lilac wren
#

Oh

#

I don't make a popup

#

there's still a terminal

#

also the "Current Task" JTextArea or whatever I parse the what= from FutureRestore's logs

#

and put it there

soft turtle
#

ohh yeah a terminal box would make it a lot simpler

lilac wren
#

for example this

#

because that's what FR said

soft turtle
#

makes sense

#

wait futurerestore has those nice errors

#

what

#

not fair

lilac wren
#

they're both tihmstar

#

I don't think it would just fail with no error?

#

thought libgeneral required errors

soft turtle
#

it usually just gives some error code

#

but for simple things there are text errors

lilac wren
#

you could try tss yourself

#

it's not too bad

#

I'll get you some simple Java one once I finish TSS live

soft turtle
#

if you get that, would be amazing

#

maybe at some point in the future we(or I) can write a full tsschecker replacement in java

lilac wren
#

well I'm working on an iPSW.me signed versions replacement in Java

#

so that would make things even better

soft turtle
#

"make java great again" (for jailbreaking tools)

lilac wren
#

Lol

shy magnet
lilac wren
#

because it looks bad

lilac wren
# lilac wren

im an idiot, all parsed errors were printed to log twice

#

thought this was a futurerestore issue lol

#

@soft turtle much, much cleaner

#

Also @soft turtle changed CI to just parse the Main.java file for version. Will automatically use that version everywhereโ€”in the app itself, for jpackage, for creating the GitHub release tag

#

@green onyx if you go to this link, do you see the artifacts at the bottom

green onyx
#

yes

#

but they are zips

lilac wren
#

ok good

#

oh the windows one should be msi though

green onyx
#

deb is zip too

lilac wren
#

huh

#

I just opened an incognito

#

and they're normal

#

deb and msi

#

well try to get the windows one

#

if you can

#

could you just test that it looks fine and works good to download FR and exit recovery

#

wait they're unclickable on incognito

soft turtle
#

nice

#

for blobsaver i just have if statements with .contains()

lilac wren
#

ah that works

#

but that's a lot of if's lol

lilac wren
#

@zealous bridge I hope you don't mind but when you wake up, would you be able to test this during the dayโ€”an actual restore?

#futurerestore-help message
Could you purposefully get at least AP Nonce mismatch to make sure parsing works?
Can you test if pwndfu arg works (not necessarily the restore lol)
And if the restore goes well, can you try closing FRGUI while it's restoring and see if FutureRestore also stops (free bootloop probably)

soft turtle
lilac wren
#

Lol

#

I mean it's not as dirty as the 32 param regex

soft turtle
#

lol true

soft turtle
# lilac wren huh

github has this really annoying thing with github actions artifacts

#

where it converts everything except tar.gz to zip

lilac wren
#

oh wow

#

that's dumb

soft turtle
#

yeah

lilac wren
#

Do you have an updater or something for blobsaver

#

That's something I wish I had

#

currently it just checks github api for a newer version

#

and links you to it if you press download

soft turtle
#

same exactly, i was looking into using the sparkle updater though

#

sparkle for mac and winsparkle for windows

lilac wren
#

ooh

soft turtle
#

or something that would be easier is just download the new version and open the installer automatically, but make the user do the rest

lilac wren
#

unfortunately Mac and Windows think it's a virus

#

so auto opening probably won't happen

lilac wren
soft turtle
#

i don't have a dev account, so i can't notarize :(

lilac wren
#

Oh

#

I probably won't notarized bc I don't wanna get doxxed + it looks really difficult for jpackage apps

#

Especially because a JRE is included

soft turtle
#

i do have a developer account for windows though, but it still requires a separate even more expensive certificate

lilac wren
#

And you kinda have to notarize that too

soft turtle
#

it's actually not that bad anymore to notarize, but that is a good point u don't want to get doxxed

#

i just looked at your github actions build logic

#

and

#

wow that is a lot

#

how long did it take u to write all that?

lilac wren
#

Uh

#

I wrote it all on my phone

#

At Disney World in lines

green onyx
#

LOL

soft turtle
#

what????

lilac wren
#

No joke

soft turtle
#

lmao

green onyx
#

Mad skills

lilac wren
#

It took like 8 hours in total not even lying

#

Over the course of 5 days

soft turtle
#

oh my

lilac wren
#

Haha I'm glad it worked out though

green onyx
lilac wren
#

LOL

soft turtle
#

lmao this is my entire CI workflow

lilac wren
#

Oh

#

What about jpackage

soft turtle
#

there's a gradle plugin for jpackage, I just use that

lilac wren
#

Ah

#

The only reason I used jpackage was because I wanted one tiny little thing from javafx

#

The file picker

soft turtle
#

my jpackage stuff is much longer tho, this is that

lilac wren
#

Because Java 11 is default on Ubuntu or something

soft turtle
#

oh lol

soft turtle
#

file picker is good tho

#

writing code in disney world lines is a good use of time

lilac wren
#

Lol

#

I hated it

#

Literally the worst part was grep

#

At one point I had the workflow apt install perlgrep or something

#

Also formatting

#

Filza doesn't tell you if you indented too much

abstract mirage
#

Future store is to use blobs to change IOS versions right?

lilac wren
#

I had to upload, get an error from github, scan the entire file 3 times to find the indent issue, upload it again, error etc

lilac wren
#

Looking to go to iOS 14?

abstract mirage
#

I remember seeing a guide for it before can anyone do me a favor and lmk where that is

#

I only have blobs for 14.4.2 and 14.5 so I dont think I can

lilac wren
#

Sorry fixed the link

abstract mirage
#

Awsome thanks

#

This is probably a asked and answered question but are either of those IOS versions planned to get a JB or is there any known issues that they wont be supported?

lilac wren
#

Which means that you'll have to FutureRestore to iOS 14.4.2 right before ios 15's release if there's no jailbreak yet

#

Or stay on 13.5

abstract mirage
#

BB?

#

Whats that mean

lilac wren
#

Baseband

#

So cellular stuff

abstract mirage
#

Ah I mean couldn't I goto 14.4.2 now? and when did 14.3 stop being signed

abstract mirage
#

So it's unlikely that it would receive a JB or is it just speculation

soft turtle
#

wait so most of the github actions logic is just for jpackage/getting javafx?

lilac wren
lilac wren
abstract mirage
#

So just to clarify why would I have to update to 14.4.2 asap when 15 comes out? Couldn't I just do it whenever or?

lilac wren
# abstract mirage So just to clarify why would I have to update to 14.4.2 asap when 15 comes out? ...

So to put it simply, SEP and Baseband has to be compatible with 14.4.2 and any signed version. So iOS 14.5.1 SEP is compatible with iOS 14.4.2; meaning you can go to iOS 14.4.2.

But when iOS 15 is released, the SEP is most likely incompatible with iOS 14.4.2-- meaning you'll need to use iOS 14.7 SEP to go to 14.4.2 before iOS 14.7 becomes unsigned.

Once iOS 14.7 is unsigned, you'll only be left with iOS 15 signed SEP, which is incompatible. You won't be able to go to iOS 14.4.2 anymore

abstract mirage
#

So if 15 comes out and a jailbreak is released for goto 14.4.2 but if theres not jb do I just wait upgrade to 15 and hope a JB comes out?

lilac wren
# soft turtle ah ok

Also I've been meaning to ask
IntelliJ or Eclipse (or NetBeans or something lol)

if {
} else {
}

or

if
{
}
else
{
}

And

String text = """
Multi
line
""";

or

String text = "Multi\n" +
"line\n";
soft turtle
#

do you mean which one do I like better?

lilac wren
lilac wren
#

Or maybe you do some things differently

soft turtle
#

ok so

first if statement for sure, anyone who uses the second way is a monster

for multilne strings, it depends: second one if it is super short (only 2-3 lines), first one for longer ones

#

and i use intellij

lilac wren
#

Ooh ok

#

I like the second if statement for lots of comments

#

Like explaining why there's an else, what the condition is

#

But quickly I like the first

#

Also Multi-line I exclusively use the second one bc Java 8

soft turtle
#

oh, for comments that makes sense, you're not a monster

lilac wren
#

Haha phew

soft turtle
#

which requires java 16?

lilac wren
#

I wrote this in Java 8, only use Java 11 as the working version because of some library. Compile it with Java 11 and use Java 15/16 jpackage

#

I try to use lowest possible, minimum Java 8

#

For best backwards compatibility

#

I think Mac default java is 8

#

I mean JRE is bundled but some linux guys need the jar

#

Well now I have the Linux app image so maybe not

soft turtle
#

why not use jpackage for linux too?

lilac wren
#

I do, for deb and app image

soft turtle
#

oh so u also provide a standalone jar?

lilac wren
#

But some person on Linux mango (forgot the name it was something like mango) wanted the jar a bit ago

#

Yeah not in releases

#

But theres a github action for it

soft turtle
#

ah ok that makes more sense

#

yeah I used to do something similar, but it became too much of a headache and I decided to just do only jpackage for all 3 platforms starting in v3.0

lilac wren
#

Oh

#

I remember looking through the library to see why it was Java 11+

#

It was the dark mode detector

#

And it was because of the part that communicated with Mac defaults to check for dark mode

#

I don't even know what a Java "module" is so I couldn't do anything >:(

#

I think that was Java 9+

soft turtle
#

ah

#

yeah java introduced modules in 9

lilac wren
#

Oh hm

#

Before I used the library I needed to use command line instead to check for dark mode

#

But one I used javafx for that one file picker, I just decided to go up to Java 11

soft turtle
#

makes sense

#

initially modules were a pain but once you go fully into java 16 and don't look at older versions, i find modules make a lot of things much easier

lilac wren
#

Ooh ok

#

I'll probably find out what it is later when I get the time

zealous bridge
lilac wren
#

Yay ily

valid adder
#

If you guys arenโ€™t aware we have 14.6 sep keys for a12

lilac wren
#

What works on more shell's, single or double quotes for paths? Like "/Users/Hello there/file.txt" or '/Users/Hello there/file.txt'

royal flint
#

just use the escape

lilac wren
#

no

#

that's

#

that doesn't work on windows

royal flint
#

fine

#

double

green onyx
#

^

#

double

lilac wren
#

oh

#

are you sure

green onyx
#

i dont think single even works

#

ik double works

#

ive used it as double

lilac wren
#

I thought double didn't work on bash but did on zsh or something

green onyx
#

nope

#

double works

#

just tested it rn

lilac wren
#

does single work

green onyx
#

yes

#

both work

lilac wren
#

hm

green onyx
#

im using powershell (technically windows terminal)

valid adder
#

TFW you talk over important info

lilac wren
#

eh we're already done with our conversation

#

and single vs double quotes are not that important

valid adder
#

Yโ€™all still missed grail

#

Grilling it now

lilac wren
#

for whenever you get the chance

valid adder
#

Yโ€™all still missing grail

green onyx
#

YES

#

I FINALLY GOT JUICE

lilac wren
#

YAY

#

how

green onyx
#

its spark's birthday

lilac wren
#

is it paypalable now

green onyx
#

so his bot is giving promo codes for random tweaks

#

i just got juice

#

im so happy

#

im tearing up

#

fr

lilac wren
#

oh lol

#

niceee

green onyx
#

so happy

green onyx
valid adder
#

Still missing grail

lilac wren
#

eat your wheaties

green onyx
#

@lilac wren it looks fine now

lilac wren
#

yay

#

it's just that I changed so much I would need tb to test a restore before release

green onyx
#

pog alr

valid adder
#

Still missing grail

lilac wren
#

๐Ÿ‘

valid adder
#

Do I need to repeat myself

green onyx
#

lol

lilac wren
low summit
#

gm

green onyx
#

gm

low summit
#

so dead here

green onyx
#

well

#

not much going on atm

zealous bridge
#

hello

lilac wren
#

heya

zealous bridge
#

my back hurts i played football for three hours straight

lilac wren
#

lol

#

are you on a team?

zealous bridge
#

yeah

lilac wren
#

or was it just for fun

#

ooh ok

green onyx
#

oo

#

tanbeer is athletic

#

thats pog

zealous bridge
#

kinda i just play football and cricket lol

green onyx
#

im pretty much sitting in my chair like 24/7

zealous bridge
#

lol everyone during lockdown

#

@lilac wren iโ€™ll get to testing

lilac wren
#

ooh cricket is cool

#

yay

zealous bridge
#

is there anything new with parsing or do you want me to just make sure it works

lilac wren
#

no new errors being parsed, it's just that I changed the entire system

#

so just make sure Current Task: works and parsing errors

#

like ibec or ap nonce mismatch

zealous bridge
#

Cool iโ€™ll do that last

lilac wren
#

yay

zealous bridge
#

My iPhone 6sโ€™ flash memory: audibly groans

#

@zealous bridge I hope you don't mind but when you wake up, would you be able to test this during the dayโ€”an actual restore?

#futurerestore-help message
Could you purposefully get at least AP Nonce mismatch to make sure parsing works?
Can you test if pwndfu arg works (not necessarily the restore lol)
And if the restore goes well, can you try closing FRGUI while it's restoring and see if FutureRestore also stops (free bootloop probably)

#

reference

lilac wren
#

Wait

#

Not that build though

zealous bridge
#

Which one?

lilac wren
#

This one

zealous bridge
#

ok ty

#

nice

green onyx
#

lol

zealous bridge
#

pog

lilac wren
#

Lol

lilac wren
#

And I don't develop for windows so it's not worth it

zealous bridge
#

shitty microsoft moment

soft turtle
#

yeah the windows signing system really bad

#

i have a paid microsoft developer account, but you still need to pay for additional signing certificates from third parties

lilac wren
#

Ugh wow

zealous bridge
#

everything else looks sweet

lilac wren
#

Was there a popup though

zealous bridge
#

yes

lilac wren
#

Ok phew

#

Ooh can you try closing the app when fr is running

#

If you're ok with bootlooping lol

zealous bridge
#

i can try

#

wouldnt it work from recovery also?

lilac wren
zealous bridge
#

just need to check if the exe is still working

lilac wren
#

Yeah you can start FR when already in recovery

soft turtle
zealous bridge
#

still going

#

even after i close it

lilac wren
#

Nice

zealous bridge
#

bar was filling up too

lilac wren
#

That's good then

zealous bridge
#

rip recovery loop

#

ok time to restore

lilac wren
#

Oh so it didn't work

#

It ended the process?

zealous bridge
#

no i disconnected

lilac wren
#

Oh ok

zealous bridge
#

pwndfu not working

#

think you messed up the command

lilac wren
#

Oh

#

Hold on

#

Turn on preview command

zealous bridge
#

it's --use-pwndfu not -- use-pwndfu

lilac wren
#

And take a look

#

:|

#

Ok quick fix then

green onyx
#

lol

#

ibec

zealous bridge
#

ibec is so easy to fix for me

green onyx
#

not for me

#

its a pain

#

a huge pain

zealous bridge
#

literally remove driver and working straight away

lilac wren
#

@zealous bridge

#

it's normal

zealous bridge
#

futurerestore will disagree

lilac wren
#

OH

#

wrong state

zealous bridge
#

yes

green onyx
#

LOL

lilac wren
#

it's adding that if update is checked i think

green onyx
#

oof

lilac wren
#

whoops

zealous bridge
#

optionpwndfustatem8

#

i'll test a full restore for now

#

lol turning off pwndfu doesnt work

#

rip

lilac wren
#

yeah haha

#

one sec

zealous bridge
#

are my logs coming thru

#

yes

lilac wren
#

are you rockb

zealous bridge
#

yeah

lilac wren
#

lol why

zealous bridge
#

it's my microsoft account name

#

had it set to some cringy nickname

#

couldnt be bothered to change it back

lilac wren
#

oh

zealous bridge
#

windows auto sets your username on device to your microsoft username :/

#

i could change it but a lot of things would stop working

#

ping me when you fix kinda want to keep my data ngl

lilac wren
#

lol it's doing mac rn

#

and I can't download windows until all 3 are done

zealous bridge
#

F

lilac wren
#

normally it takes 40s to complete all of it

#

github is trying to scam me

#

2 minutes just to set up java

zealous bridge
lilac wren
#

you may need to go to settings > remove or uninstall a program in order to install one of the same version

zealous bridge
#

speed up this process for just 99.99$ a month!

lilac wren
zealous bridge
#

why no start menu shortcut now

lilac wren
#

it should still exist

#

didn't change jpackage at all

zealous bridge
#

it doesnt lol

lilac wren
#

ill try vm

zealous bridge
#

ok

#

configuring took one second for the first time

#

pog

lilac wren
#

oh wow

zealous bridge
#

@lilac wren oh there is when i uninstall and install manually

#

but when updating it just disappears

lilac wren
#

yeah it's there for me

zealous bridge
#

try updating

lilac wren
#

ok

zealous bridge
#

@lilac wren if i press X on the preview command window futurerestore still runs

lilac wren
#

yeah I noticed that

#

let me see what I can do

zealous bridge
#

@lilac wren still doesnt work

lilac wren
#

what is the issue now

zealous bridge
#

i can remove it now

lilac wren
#

and does the pwndfu toggle actually work now

zealous bridge
#

but it still says Unknown Option -- use-pwndfu

zealous bridge
lilac wren
#

preview command does it look right?

zealous bridge
#

yes

lilac wren
#

if you copy it from preview command and paste it into cmd

#

does it work

#

oh

#

are you using cryptic's fr

#

should that even make a difference

#

vs 194

zealous bridge
#

newly downloaded one

#

why are you using single quotes btw

#

those dont work on windows

lilac wren
#

ur joking

#

didnt folky just test it

#

also 1.80 appears in start menu even after update

zealous bridge
#

weird then

#

probably one time glitch

lilac wren
#

so pasting the command didn't work?

zealous bridge
#

proof

#

lemme see

lilac wren
#

oh yeah

#

fine double quotes it is

zealous bridge
#

bad info folky

green onyx
#

oops

#

well

#

it works in powershell

#

idk about cmd

zealous bridge
#

@lilac wren pasting says same shit

zealous bridge
green onyx
#

oh ye it doesnt work in cmd

#

works in powershell tho

green onyx
#

who uses cmd

#

thats so old

lilac wren
#

@zealous bridge if you futurerestore.exe what's the help menu say

zealous bridge
#

powershell is weird

lilac wren
#

is --use-pwndfu in there?

zealous bridge
#

@lilac wren if i write it out myself it still doesn't work

#

futurerestore issue

lilac wren
#

oh

green onyx
#

wait

lilac wren
#

and you're using v205 or whatever?

green onyx
#

try it with cryptic's fixes

zealous bridge
#

194

green onyx
#

ye get v205

#

or statically build it

#

with opa's script

#

but change git clone command

#

@lilac wren sorry for the single quotes thing btw

#

i didnt know u were using cmd

lilac wren
#

Lol nw

green onyx
#

for frgui

zealous bridge
#

link opas script?

green onyx
#

u might need to change some stuff

zealous bridge
#

do i really have to test this btw

#

i think we know it's a futurerestore issue

lilac wren
#

look what would have happened if you didn't test it

#

single vs double quotes

zealous bridge
#

cause i cant get this shit to work lol

zealous bridge
#

the -- use-pwndfu bullshit

#

@lilac wren happens in v245 too

lilac wren
#

245 lol

#

ok nice clicking X on preview command doesn't do anything

#

ok it's using double quotes now and works for me

#

pretty sure it's ready for release

#

unless I'm dumb and forgot something already

zealous bridge
#

maybe disable the pwndfu option for windows for now?

lilac wren
#

why

#

that's dumb

zealous bridge
#

cause it doesnt work

lilac wren
#

it does

green onyx
#

just make a popup?

lilac wren
#

just not on any precompiled builds

green onyx
#

that says "doesnt work on windows"

lilac wren
#

That seems silly though, having to update FRGUI just to get rid of that popup once pwndfu is out

zealous bridge
#

well im testing cryptics branch now

lilac wren
#

A better idea would be to parse "unknown option: -- use-pwndfu" and then popup there

zealous bridge
#

yeah probably

#

ERROR: Unable to restore device

#

lol tf

#

why is there no meaningful output

#

wtf is going on

lilac wren
#

lol

zealous bridge
#

i can't restore

#

@lilac wren does the GUI just not show Sending filesystem at all?

#

Mine just freezes for the whole thing, and itโ€™s like the longest part

lilac wren
#

it does

#

u just always had logs freeze

zealous bridge
#

rip

#

Thought that was fixable

#

Since CLI works fine

#

lol gonna have to DFU

green onyx
lilac wren
#

can anyone else recreate though

#

tb is the only one I know of with the issue

green onyx
#

it may just be a computer performance issue ig

zealous bridge
#

@lilac wren maybe this

lilac wren
#

also tanbeer's like 30 seconds to install lol

zealous bridge
#

Linux and Window CLI both don't freeze

#

same computer lol

#

iOS troll

#

nah Windows

lilac wren
#

yeah i think it's been done

#

but ipad to iphone or something

#

wait, pwndfu is an option on mac 194 but not windows?

zealous bridge
#

on linux too

lilac wren
#

oh yeah

#

period inside the quotes actually

#

change option -> argument

#

and I think that should be it

zealous bridge
#

nice

green onyx
#

that looks pretty good

lilac wren
#

nice

#

Nah I had that on like every popup

#

however

#

if you write a guide for pwndfu on ios.cfw.guide i'll gladly link there

#

dang

#

doxxed again

#

one sec

zealous bridge
#

Lmfao

lilac wren
#

Lol

#

well I put wait to be last

#

because it's so rarely used

zealous bridge
#

Itโ€™s still useful on like A7- ig

lilac wren
#

let me put some spacing between the args

zealous bridge
#

never know

#

No lol

#

Unless it breaks for that version

#

What about them

#

lol wtf

#

what do you think iTunes does then when you restore a device that isnโ€™t compat with 14

#

How did that guy testing seputil restore then

#

Wasnโ€™t he A7 or something

#

Yes

#

It uses the latest one available for that device

#

They have to enter recovery maually

lilac wren
#

if iTunes gets updated for new devices irecovery probably has to as well

zealous bridge
#

yeah depends if anything changes

#

I mean why wouldnโ€™t it

lilac wren
#

M1 is going to have nonce triple entanglement or something

zealous bridge
#

Lmao

#

Nonce obfuscation

lilac wren
#

PAC2 created, nootm8 patched, and nonce obfuscation

zealous bridge
#

nooo anything but nootm8

lilac wren
#

The embed?

#

I can't actually give any more information the log itself than what FutureRestore provides

#

What do you want me to add

#

If it says unable to send ibec what else is there to say

#

It's so satisfying closing 3 github issues at once lol

#

Lol a fight happened here

zealous bridge
#

Lol

lilac wren
#

Like automated stuff

fast birch
#

not sure if this is the right channel for this but trying to restore with idevicerestore and it works and i download the newest ios but once it gets to 52% it tries to verify and says "file download failed (checksum mismatch)" any guidance would be appreciated

valid adder
#

did you guys see what I said this morning

fast birch
#

I'm using Linux btw if that helps

valid adder
#

Dumped by Siguza

18F71:
3c4e88994d6552b0327c1d63bf75998d3b996a53301dd4a6e0fac2d1b19c954c8a809a6c4e7237a6d7c0de97b4b7e817 LLB.d321.RELEASE.im4p
f258f1aca07e0c4f04c39249e34ee49e91ff90b2ea4a9b5cf76b00ceb820eeb075379746f321093470cd8dd8c39f273b LLB.d331.RELEASE.im4p
8729b3b3cfb7a646e2a576221081df85c5eef70d5c27b2c40473b8477834b54a6eb8e58705f4f8fca54d2d66da474e38 LLB.d331p.RELEASE.im4p
441d00909d667988eb291a346341538bb5a99e1075bf2e3d840aa24e197b27cc196836fad91c34c05b0932b29cd5edaa LLB.n841.RELEASE.im4p
adfd7ebf2a0ad2d495491b65afd2f787c828acce3085815b70c25ae95f743d7e9a35deb35d02011bbde892658770da78 sep-firmware.d321.RELEASE.im4p
abe2115fe8f827bde02ec035ea778b9ed915a023d51ef8b20c68397b97fb238226a72c3828c8fe60476ba5946b8318df sep-firmware.d331.RELEASE.im4p
32df58a4f5bc51219a5df5f4adc578e96618872ca0937465973f9c437eaaca8ffe011f175ba76a03bb539fb638ec3cc2 sep-firmware.d331p.RELEASE.im4p
32130bd74ecef2f93f33d204e7c8a3897428fecdce0dff36d2f9c28087519af2aeb6a8d28ad56e9a87591ba0d9aae3e5 sep-firmware.n841.RELEASE.im4p
zealous bridge
#

Might be an internet problem

fast birch
valid adder
#

@zinc moon 00 obviously

zealous bridge
#

forgot what it is exactly

#

Run ./idevicerestore โ€“โ€“help and screenshot for me

fast birch
valid adder
#

@zinc moon I can do it too but its not working rn

fast birch
#

I just don't know how to specify the path to the file on linux as in how its formatted

zealous bridge
#

Drag it in

soft turtle
#

the stale workflow is extremely bugged and didn't respect the settings that i set

zealous bridge
fast birch
zealous bridge
#

What error are you getting

fast birch
fast birch
soft turtle
#

yeah mainly since it's cross platform and I like the language/tooling

#

really? I found it to be to be one of the easier IDE's to learn

#

although xcode is probably the easiest

green onyx
#

intellij has so many buttons lol

soft turtle
#

lol that is true it does have a lot of buttons

#

i think yeah it does require a little bit of reading docs just to get familiar with the ide like finding the run buttons and things

#

but after the first ~15 minutes of looking at docs/trying it out you should be able to get the basics

#

i can see that with swing, but even javafx?

#

true native UI's are always better

#

i did want to do native UI initially but I realized it would be too much work for cross platform

#

yeah that would be cool

#

but one thing I like about both JavaFX and Swing is that they are very themable

#

actually no, it's just that javafx is relatively newer so there's more apps in swing because it's been around longer

#

but generally for new apps javafx is preferred over swing

#

yeah 30gb

#

for javafx there's some other themes that I want to try at some point that I think look nice

#

yeah maven

#

they're both just different build tools that have different designs

zealous bridge
soft turtle
#

like maven uses primarily xml based configuration while gradle uses a groovy or kotlin configuration

zealous bridge
#

This guy had every single arg enabled lmfao

soft turtle
#

yeah it can be, depending on what you need

zealous bridge
#

Froggy can tell you

soft turtle
#

now im curious what it is too

lilac wren
#

It's the log server

zealous bridge
#

Bruh every single arg but no โ€“โ€“update

#

so pwndfu is working

lilac wren
#

The one that receives logs from frgui

soft turtle
#

wait so u have the gui send logs to the server?

zealous bridge
#

Should this be happening

#

I donโ€™t think it should especially because they pick from a file picker lol

#

He gonna be there for 5 hours minimum

lilac wren
#

probably not downloaded or something

zealous bridge
#

Wouldnt the extension be .icloud then

#

Thatโ€™s what happens on iOS at least

lilac wren
lilac wren
zealous bridge
#

i thought it mightve been the space in the file name

lilac wren
#

like how many successes

soft turtle
#

smart

lilac wren
zealous bridge
#

It can

#

If you use quotes

lilac wren
#

the way processbuilder works I don't think you need quotes

zealous bridge
#

well Windows moment then

lilac wren
zealous bridge
#

Oh I tested from command prompt lol

lilac wren
#

yeah that's why I add quotes on preview command

zealous bridge
green onyx
#

huh

#

since when did apple open source the kernel

#

since when did apple get a github acc

#

huh

#

wtf is this

#

wtf

zealous bridge
#

opensource apple

green onyx
#

ios 13.5.1 source code?

zealous bridge
#

lol

#

webkit

green onyx
#

can u build an ipsw with the source code?

zealous bridge
#

There is no source code

#

And ipsws are signed

green onyx
#

wait nvm

#

my brain is like off this entire day

#

LOL

soft turtle
#

I just fixed setting generators in blobsaver beta

#

So setting and saving generators should work now

zealous bridge
#

Itโ€™s a mirror

#

So it probably wonโ€™t get merged anyway lmao

zealous bridge
#

if this works reliably then p much

soft turtle
#

Not yet

#

Wait

zealous bridge
#

also need release

#

lol

#

Also it is not 11:39 UTC rn

#

lmfao

soft turtle
#

No no I didnโ€™t mean that

zealous bridge
#

โ€œi donโ€™t know what my country is calledโ€

soft turtle
#

I meant you can set a generator in blobsaver so itโ€™ll show up in the blob file

zealous bridge
#

Unless youโ€™re doing that already

soft turtle
#

Yeah exactly thatโ€™s what I added

zealous bridge
#

How are you setting generator on device then?

celest basalt
#

did you add support for getting generator unjailbroken yet?

zealous bridge
#

just adding the -g without โ€“โ€“apnonce is practically useless

celest basalt
#

technically it doesn't even need mobilegestalt diagnostics relay, just lockdownd_get_value(), however rebooting the device (and also entering recovery on 14.5+) requires pairing anyway so you're not really saving anything by switching

soft turtle
celest basalt
#

nice

celest basalt
#

my guess is: he's not

zealous bridge
#

so rip A12+

celest basalt
#

not really, it just reads the existing generator, but only for jailbroken devices atm

zealous bridge
#

how does it read?

#

isnโ€™t it the same way as non-jb

celest basalt
#

if jailbroken you have to skip requesting apnonce in normal mode because that would change the generator

zealous bridge
#

i mean we can request generator then reboot to recovery to grep nonce right

celest basalt
#

yes

zealous bridge
#

Oh so thatโ€™s how it does it

#

Shouldnโ€™t be too hard to implement the non-jb method then

soft turtle
#

Yeah not too hard

#

Just annoying to interface with native code

#

Since libimobiledevice is written in C

zealous bridge
#

lol just leak itunes source code

#

imagine iTunes was written in Java

soft turtle
#

I wish

#

That would make it so easy

zealous bridge
#

most people are going to 1.80 now

#

no apparent issues

#

are you kidding me

tall siren
#

yes

#

ecidecid was my idea

zealous bridge
#

that has to be bs lol

tall siren
#

so itโ€™s only on procursus uikit tools

#

i donโ€™t think sam has ever made something similar

#

at least not by that name

zealous bridge
#

iโ€™m calling ๐Ÿงข

tall siren
#

then again maybe he has, i donโ€™t keep track of what he does

zealous bridge
#

nice ecid

#

@tall siren

#

lol

tiny pine
#

of course it's there

tall siren
#

literally added it in november

tiny pine
#

always has been

#

just because the hacky "ng" version didn't support everythign doesn't mean it's not an old tool lol

tall siren
zealous bridge
#

lol

tall siren
#

i didnโ€™t know he didnโ€™t use ng nfr

zealous bridge
#

Oh thatโ€™s pretty old

tiny pine
#

@tall siren afaik that NG package was made just because certain people didn't want to use software made by saurik

lilac wren
zealous bridge
#

Reading these rules make me forget that that server is literally only to talk about a website and has 150 members

lilac wren
#

Way too many rules and a lot of them are questionable lol

#

Why are there rules on pinging Lmho

zealous bridge
#

OMG

#

looool โ€œalphanumeric onlyโ€

lilac wren
#

A lot of rules on DMs too

zealous bridge
#

literally they find it so hard to just long press on a profile and copy the id

lilac wren
#

DMs should be completely separated from server

lilac wren
#

Do NOT recommend video guides.
...

  • They are also often negligent for the sake of "user accessibility".
    โ€Ž
    Their explanation for why unc0ver wasn't presented as an option was because they wanted the guide to be as easy as possible for new jailbreakers lol
zealous bridge
lilac wren
zealous bridge
lilac wren
#

Ah ok

zealous bridge
#

does showing two options instead of one make the guide harder to follow?

#

i mean i suggested a pros and cons page but even then they wanted to keep it to their own recommendations

#

which is okay ig but then what are you changing

lilac wren
zealous bridge
#

I love how this spreadsheet does it

#

literally inspiration is right there

#

and itโ€™s simple asf

spiral bane
#

taurine is better

#

but there should be an option

#

just make pages for unc0ver but put at the top โ€œunc0ver is not recommended if you are on ios 12 or aboveโ€ or something

zealous bridge
#

if youโ€™re gonna say whatโ€™s wrong with unc0ver

#

shouldnโ€™t you say whatโ€™s wrong with Taurine too

spiral bane
#

ig

#

but whats wrong with it

#

?

#

idk what that is saddecry

zealous bridge
#

i bootlooped my phone on 14.3 Taurine and youโ€™re saying whatโ€™s wrong with it okay sure

spiral bane
#

oh

spiral bane
zealous bridge
#

not rly

#

kernel panic yes

green onyx
#

cant wait for manticore tho

zealous bridge
#

full on bootloop no

green onyx
#

some new stuff

zealous bridge
#

oh yeah

spiral bane
zealous bridge
#

someone explain manticore hype pls

spiral bane
zealous bridge
#

i dont understand

green onyx
#

fully customizable

zealous bridge
#

oh?

spiral bane
green onyx
#

pick bootstrap/tweak injection etc

spiral bane
#

and other stuff

green onyx
#

literally do whatever u want

zealous bridge
#

custom bootstrap custom exploit custom package manager

green onyx
#

eh not really custom

#

for bootstrap

zealous bridge
#

Or well

#

Yeah the compatible ones

green onyx
#

it gives u the option to pick

#

but yes, compatible ones

spiral bane
#

taurine will be open source soon

zealous bridge
spiral bane
#

its better than u0 not being open source at all

zealous bridge
#

Probably a lot of things will break if you mix and match

spiral bane
green onyx
spiral bane
#

it will be Soon TM

zealous bridge
#

lol