#futurerestore-help

1 messages · Page 166 of 1

trail parrot
#

When will ios 14.4 and newest jailbroken -.-

zealous bridge
#

it already is for A11-

trail parrot
#

We know

spare holly
#

!t noeta4u unless you can use checkra1n

mystic axleBOT
# spare holly !t noeta4u unless you can use checkra1n
noeta4u

A lot of newly joined people tend to ask in the r/Jailbreak Discord server when a certain Jailbreak tool for their currently installed IOS version will be released. This is against the rules of the r/Jailbreak for many reasons. The first of these many reasons is that we do not know the progress of the Jailbreak tools being made for those IOS versions. The only people with that information is what information is made publicly or the information known by the developers of the Jailbreak tools. The second reason is just common sense. We are just the same as any new user to any IOS Jailbreak Developer. We do not receive any special insider information. The last reason is the developers not knowing how long it will take to finish. Errors and bugs pop up constantly meaning a release could be delayed multiple times. These are a few of the many reasons as to why asking for etas are not allowed in the r/Jailbreak Discord server.

green onyx
#

KEKW man is asking eta

trail parrot
green onyx
#

@zealous bridge how much space does a kvm need

zealous bridge
#

depends which one you use

#

If you’re going with simplekVm then 40-50?

green onyx
#

foxlet's one

zealous bridge
#

yeah simpleKVM

green onyx
#

ah

#

screw macos

#

imma chill for a couple years until apple gets amd macbooks

zealous bridge
#

wen eta Windows Subsystem for macOS

green onyx
#

why cant there be bootcamp for windows

#

apple is such a douche bag

lilac wren
#

Eh

#

MacOS is meant for Macs

#

Why would they go out of their way to make people buy MacOS and get it working awfully on a windows computer

green onyx
#

hm

#

apple, pls make ryzen macbook

#

fuck intel and apple silicon

#

lol

#

tbh the only reason i want macos is azule

#

but theres no linux support woeis

#

unless u can help me build some ipas 👀

lilac wren
#

What is azule

green onyx
#

and sideload them onto jailed devices

lilac wren
#

Oh ok

lilac wren
#

How do you pad a print statement

#

-_-

green onyx
#

is that swiftui?

#

pog

lilac wren
#

I don't think so

#

If you're using that terminal binary just include it in your Resources

#

yeah but are you using libimobile libraries or just the binary

#

then I'd just include it in Resources and path to it

#

idk

valid adder
#

lib recovery has other dependencies

zealous bridge
#

tf

#

why cant windows python detect base 16

#

@valid adder why windows python so shit

#

ooh nvm i need double quotes instead of single

green onyx
#

doesnt that require jb tho

zealous bridge
#

not if you have your AES key

lilac wren
#

Which requires jb to get

zealous bridge
#

^

green onyx
#

lmao

zealous bridge
#

just a weird gimmick

green onyx
#

i mean, u could grab this with dimentio, but its cool nonetheless bc it uses ur AES key

zealous bridge
#

It’s kinda cool tho because it literally takes apart the entire nonce entanglement process

#

Apple thought they were smort

green onyx
#

lol

#

i mean, u need a jb anyway

#

to get ur AES key

zealous bridge
#

yeah

lilac wren
#

My question is how did people reverse engineer this

green onyx
#

true

lilac wren
#

Who knew you had to encrypt some super specific hex with UID to get some aes key to get some entangled generator to get ap nonce

green onyx
#

probably cryptic

zealous bridge
#

this was the guy who reverse engineered it

#

i think

lilac wren
#

Nice

#

Omg that'd be genius to have nonce using IV of current AP nonce or something

#

*Apple would be genius

zealous bridge
#

eh with the way ios does aes even if you don’t have an iv it still manages to encrypt

#

which is why i was so confused about how IV could be NULL and still work properly

lilac wren
zealous bridge
#

they use some kind of deprecated method

#

or they could just sign the apnonces

#

lmfao

lilac wren
lilac wren
zealous bridge
#

as long as you save the final apnonce after aes encryption

lilac wren
#

Yes but only once

zealous bridge
#

i’m pretty sure we could also change what the device percieves as “the current apnonce”

lilac wren
#

On checkra1n maybe yeah

zealous bridge
#

so we can still manipulate the IV

lilac wren
#

But not on A12+

zealous bridge
#

nah with any jb with kernel memory r/w really

#

we can literally manipulate onboards with current jbs

lilac wren
#

Hm maybe, super risky bc if you reboot you're bootlooped now though

zealous bridge
#

nah not until you restore

#

and the next apnonce is generated using the manipulated IV

#

even then the worst that could happen is tss rejecting it

lilac wren
#

Wouldnt modifying onboards bootloop you on reboot though

zealous bridge
# lilac wren Wdym

they could put apnonces into hardware and attach it to the device’s chain of trust so it has to be signed by Apple for the iBoot to load it

zealous bridge
lilac wren
#

Because it's literally your phone's ap ticket?

zealous bridge
#

what did system info describe it as

#

“the signature attached to iboot” or something

#

ah so

lilac wren
#

Yes exactly

zealous bridge
#

if that signature was modified then iboot wouldnt load

lilac wren
#

There you go

zealous bridge
#

hm

lilac wren
#

That's why I said checkra1n only

zealous bridge
#

ok lemme rm -rf /dev/rdisk1 rq

#

ok but

#

we could trick the device into looking elsewhere for the onboard couldnt we?

lilac wren
#

Doubt it

zealous bridge
#

like when it tries to look inside rdisk1 we could redirect it to our own decoy thing that we manipulated

#

unless apple’s servers save everyone’s onboards i don’t think they can detect smth like that

lilac wren
#

Why can't we just trick the device into outputting a custom ap nonce lol, generator wouldn't need to exist

zealous bridge
#

yeah apnonce is a really fucking pretentious thing like why can’t we just change you

#

especially on checkra1n why tf cant we modify apnonces with a frickin bootrom exploit

lilac wren
#

Ikr

#

You would think CFW would be able to do this or something

zealous bridge
#

loading an invalid apnonce is one thing yeah (for example an apnonce that cant possibly be generated with any generator) but most of us literally have the apnonce values

#

it’d be correct if we tried

celest basalt
#

idk why but iOS-OTA-Downgrader keeps failing at the restore part

lilac wren
#

@zealous bridge onboards, either ipsw or ota don't work A12+ right, same with ota blobs?

valid adder
celest basalt
celest basalt
celest basalt
#

it had just switched to futurerestore when it failed. it entered pwnDFU fine and it was able to fetch blobs and download the ipsw.

celest basalt
#

@celest basalt where for you

zealous bridge
#

why would ipsw onboards not work with a12+

zealous bridge
#

what’s brctl

valid adder
#

whats up mfs

#

fell asleep after work lol

#

@zinc moon only use static linking if its cli, if its an app, just embed the dylib

#

yes but that has other dependencies

#

probably just that + page u had earlier

#

its like frameworks and libraries

#

and it should say embed or something

#

yes but good luck, librecovery is hard to use

#

hence why fr is still broken

#

the only thing u need in the left bar is librecovery folder which will have libirecovery.h

#

so it includes properly

#

like you dont have it yet or where to put it? @zinc moon

#

build it from source, shouldn't be too hard if you have procursus env setup

#

create a folder and say yes to physical dir

#

in left bar

#

add libirecovery.h to that folder

#

then in your c file, #include <libirecovery/libirecovery.h>

#

yes

#

is the app swift or objc

#

I have no experience there so ur on your own there but yes theoretically call the c function from your button's action code

#

yw

#

yep

zealous bridge
#

if you put include there then you either have to package the source code or compile it manually for them

valid adder
#

thats why you use prebuilt with the header already added

#

it will include if the path is correct

#

eg u have the libirecovery folder

#

on left bar

zealous bridge
#

does CommonCrypto even work with Linux/Windows

#

I kept getting undefined symbol errors

#

when running the c code for aes

#

yes you have to put it in the working dir or in /usr/include

valid adder
#

why u need commoncrypto lol

valid adder
zealous bridge
valid adder
#

top one

zealous bridge
valid adder
#

@zinc moon

#

make sure libirecovery shows up in build phases

#

add it

#

then maybe include <libirecovery.h> instead

zealous bridge
#

@valid adder this means that the function doesnt exist right

valid adder
#

@zealous bridge CommonCrypto is from apple

zealous bridge
#

ye so it doesnt work on Windows/Linux

#

i think

#

well it's opensource

valid adder
#

just use python tbh

zealous bridge
#

ye probably

#

idevicediagnostics, ideviceenterrecovery and irecovery are all libimobiledevice

celest basalt
#

irecovery isn't

#

irecovery is libirecovery

zealous bridge
celest basalt
#

yeah I mean they made it

#

but it's a separate lib

zealous bridge
#

oh

#

can it upload them

#

like force convert to .icloud

#

so it doesn't take up space

#

i'm on 14.4

#

i don't have a jb lol

lilac wren
#

I think I am wrong

zealous bridge
#

yeah as long as it has a valid ApImg4Ticket that matches with the IPSW BM it should be fine

valid adder
#

@zealous bridge W.I.P

#

needs fixing

#

thats the one thing that is super fucking hard to figure out lmao

#

thats why we are at a loss right now

#

use dfu.c as an example from idevicerestore

#

it uses wait mechanics after dfu send

lilac wren
#

Remember you can wait through Swift itself, if maybe that's what you need

celest basalt
#

idevice_event_subscribe exists but apparently buggy and causes hangs on Linux

valid adder
#

FUCKING NIKIAS BENSEN

#

jk

celest basalt
#

hacky way if you're just gonna be calling the binaries you can keep polling for normal mode with idevicediagnostics diagnostics or recovery mode with irecovery -m

if you're gonna be calling the lib, you can either add a fixed sleep or just add a loop with sleep(1) and try to create a new device object until it succeeds I guess... hacky too but would work ig

#

I used the diagnostics command specifically in my script to make sure it's fully paired and unlocked so every command works

#

will switch to libimobiledevice Python bindings as soon as I figure out how to make diagnistics relay not crash the script

stiff hazel
#

@zinc moon save my ass in #jailbreak ok thanks also good morning

valid adder
#

irecovery -m

#

better that way

zealous bridge
valid adder
#

need help fixing

#

its 4am

zealous bridge
#

lol lemme see

#

tf did you do

#

not you

#

@valid adder you know you don't have to parse the key with python

#

the one that dimentio outputs is fine

#

only with openssl you have to reverse the byteswap

valid adder
#

no byteswap is needed in all cases

#

well

zealous bridge
#

?

#

your old one worked fine

valid adder
#

unless you got the key wrong the first time

zealous bridge
#

with the unbyteswapped key

zealous bridge
valid adder
#

yes

#

that was string edit

#

I wanted to do byteswap instead of string byteswap lol

zealous bridge
#

well it gives the wrong nonce with byteswap

#

why are there 17 zeroes

#

somethings going wrong with padding lol

#

k gonna have a shower than try fix this

valid adder
#

16 zeroes

#

this makes sure it has 16 and 16

zealous bridge
fervent crater
#

not like this bro.

#

this is not how you write code

lilac wren
#

aww

zealous bridge
#

noooo

valid adder
#

use the irecovery tool src as an example for c libirecovery calls

zealous bridge
#

i think i know what you did cryptic

valid adder
#

?

zealous bridge
#

you're supposed to substring the aes output before taking a shasum

#

to 0x10

#

this is what the encrypted gen should be

#

the long gen aint even right lmao

valid adder
#

on the libirecovery repo theres the library of course

#

but theres also the tool itself

#

use that for reference

valid adder
#

The bridging header is the one thing allowing you to run c in switft lol

#

Ok lazy 😆

celest basalt
#

that's part of libimobiledevice

lilac wren
#

hm

#

A radar

#

or a droplet

#

tree age measurer

#

onion

#

hula hoop size picker

#

low poly sphere

#

top view of curly spring

#

oh probably in a hex editor

#

since it's called go to bytes

zealous bridge
#

dabezt struggling

celest basalt
#

Swift Sucks™️

#

ok fine dumb joke

lilac wren
#

ban

celest basalt
#

i suck at C

#

swift is rebranded c

lilac wren
#

python is rebranded assembly

low summit
#

gm

celest basalt
low summit
#

gonna sound like a dick but way more peaceful without sanji

celest basalt
lilac wren
low summit
#

froggy is early woah

celest basalt
#

make it match

lilac wren
celest basalt
#

not random

low summit
lilac wren
low summit
#

doesnt part of florida have different time zone?

lilac wren
#

I don't think so

low summit
#

then my parents are bs lol

lilac wren
#

let me check for you

low summit
#

they said the far east is different or something

lilac wren
#

your parents are correct

low summit
#

lol what?

#

far east?

lilac wren
#

central time is that

#

the yellow part

low summit
#

oh central

#

thats dumb

lilac wren
low summit
#

oh apparently lousiana too

lilac wren
low summit
#

damn dabezt greping

green onyx
#

tf is happening

low summit
#

oh alot of states have different timezones

green onyx
#

EST best

low summit
#

the middle ones

low summit
#

the others dont matter

#

lol

green onyx
low summit
#

pacific is important for apple lol

zealous bridge
#

plebs using random time zones out here and me living twenty minutes away from absolute GMT

low summit
#

gmt is the best lol

#

is it always sun in gmt?

green onyx
#

probably not lmao

zealous bridge
#

the day is like 17 hours long now

vivid nova
#

Imagine being off topic here

green onyx
#

bruh

low summit
#

thats pretty decent

#

bruh its always off topic

zealous bridge
#

oh we dont have to imagine that

low summit
#

no real fr ppl

lilac wren
#

Lol

low summit
#

like one in a day

#

ur lucky if theres 2

green onyx
#

lol

lilac wren
#

rip

zealous bridge
#

my struggle

lilac wren
#

start with something easy like Python or Java lol

green onyx
#

java is easy

#

can confirm

low summit
#

failed the test

#

prob gotta wait for 14.4 ota for help at this point

#

how hard is swift compared to java

#

but u cant make the code

#

so

lilac wren
#

Swift just has a lot more concepts, Xcode is pretty bad tbh, dependencies and external libraries are not managed as easily, but code-wise? it's not really hard

green onyx
#

java is probably easier

#

but java is long

low summit
#

java is easier than C or so i heard

lilac wren
#

100%

green onyx
#

^

#

def

zealous bridge
#

what abt c++ troll

low summit
#

i mean if i pay attention lol java prob be easy

green onyx
#

java is probably the best for a first language

low summit
#

but i dont

#

so im still stuck on loops

#

those are the only loops bro

#

at least in java lol

#

i dont know about others

lilac wren
#

fori loops

low summit
#

for while and for while

lilac wren
#

intellij makes them easy for you

green onyx
#

also

low summit
#

is it for while or some thing while

green onyx
#

learning swift sucks if u dont have macos

low summit
#

i forgot

zealous bridge
#

is VSC better than XCode?

lilac wren
#

no lol

#

Vscode is just a slightly better text editor

low summit
#

isnt xcode the worst

zealous bridge
#

idk ive never used xcode

#

vsc is pretty nice

lilac wren
#

it's not the worst it's just not a very good IDE imo... or maybe it's the compiler

low summit
#

do u even have the mac to code dabezt?

#

phone

#

who knows ur dumb

green onyx
#

bruh

low summit
#

can u even code on phone?

zealous bridge
#

......

low summit
#

i mean its just text

#

someone just needs to make it possible

#

im sure the ipad is capable

green onyx
#

utm

low summit
#

bro we used to code on 3ds

green onyx
#

utm for macos

low summit
#

it is possible

green onyx
#

and get xocde

low summit
#

i coded on 3ds

green onyx
#

yes

low summit
#

to get homebrew

#

u know m1 ipad is a thing

#

thats def capable

#

apple could but they choose not to yet

#

who knows in the future

#

not xcode bro just java

green onyx
#

not years

#

probably 1 year

#

max

low summit
#

i said code in general

green onyx
#

if apple wanted

low summit
#

not xcode

green onyx
#

but apple doesnt want KEKW

low summit
#

ipads cant run replit?

low summit
green onyx
#

nah

#

im a math person

low summit
#

lol

#

so what u tryna major in

green onyx
#

?

green onyx
low summit
#

math is fun tf

#

i love math

green onyx
#

its fun to solve problems

#

it is

spiral bane
#

i like math when its hard to me shrug

low summit
#

i rather do math

green onyx
#

and its satisfying to solve a complex question that u struggle with

low summit
#

no

spiral bane
#

its a shame i learn the same shit every year

low summit
#

its mad easy lol

green onyx
low summit
#

asians dont cry at math

green onyx
zealous bridge
#

ugh the fuck is my key

green onyx
#

u learn math when ur 1 month born lmao

low summit
#

true

#

we learn to multiply b4 we count lol

green onyx
#

nope

green onyx
low summit
#

folklore is literally acing ap calc right now lol

green onyx
#

taylor series are so ass

lilac wren
#

Folky when is your test

low summit
#

bruh u not?

green onyx
lilac wren
#

Ooh ok

green onyx
green onyx
low summit
#

yo my cpa is june 8

spiral bane
#

:tro:

green onyx
lilac wren
#

Swift playgrounds exist for iPad just btw

low summit
#

im not that confident

green onyx
#

oh ye ive gotten worse

#

ive gotten beaten before

#

asian parents are worse

#

trust

low summit
#

beaten like more times i could count

green onyx
#

scream > beaten

#

trust me

low summit
#

idc tho math is dumb easy

green onyx
#

get good

spiral bane
green onyx
#

fr

#

study hard

low summit
#

trust me the math in china is 10 times harder

low summit
#

if u think us is hard ur fked

green onyx
#

actually true

#

give hard question

low summit
#

ap is like middle school math in china lol

green onyx
#

bruh

spiral bane
#

so far i dont think ive had a hard math class before

low summit
#

us math is dumb easy lol

low summit
#

ap is actually pretty challenging tho

green onyx
spiral bane
green onyx
low summit
#

if u think its not hard lol go to china

#

yea

spiral bane
#

yes

low summit
#

nah

#

thats mohamed

#

15

spiral bane
#

if i was 15 i wouldnt constantly complain about not having a job thishowitis

#

im gonna work at tim hortons probably thishowitis

#

i think they pay better than mcdonalds? idk

low summit
#

14 u could work in canada apparently

#

16 in the US

zealous bridge
#

no idea yet, still have 6 hours lol

low summit
#

who cares

#

as long as u get paid

zealous bridge
#

at least eid is in 2-3 days lol

#

eid gonna be live

spiral bane
green onyx
#

i dont have ramadan

spiral bane
#

me neither

stiff hazel
# low summit 16 in the US

Where I'm at in the US you can work as young as 14 as long as you have a work permit from your high school, you don't need a permit once you're 16 though

spiral bane
stiff hazel
#

@zinc moon out here using Tiktok

lilac wren
#

Well it's true

stiff hazel
#

oh nothing

lilac wren
#

If it's consensual lol

spiral bane
#

its illegal

lilac wren
#

What's 4%

lilac wren
#

At least in like 40 us states

spiral bane
lilac wren
#

Wow why do some many ppl disagree

spiral bane
#

i dont have a single attractive cousin thishowitis

#

i think

#

at least to me

green onyx
#

stop right now

#

thats just wrong

#

a lot of things are wrong about that

#

guys

#

we should stop

#

talking about this

lilac wren
#

Welp

green onyx
lilac wren
#

LOL

green onyx
zealous bridge
#

what did i miss

lilac wren
#

nothing

green onyx
zealous bridge
#

tf

#

why does encrypting it then decrypting it give me different results

lilac wren
#

Ur cringe

zealous bridge
#

shots fired

lilac wren
#

Lol

zealous bridge
#

i wouldn't allow that personally

lilac wren
#

Can you disallow someone from liking chocolate

spiral bane
#

im sure there is a culture that does that

zealous bridge
#

chocolate is king

spiral bane
lilac wren
#

You can stop them from eating it

#

But it won't change their mind

green onyx
#

milk is too sweet

spiral bane
lilac wren
green onyx
#

white is weird and not even chocolate

spiral bane
#

milk chocolate and white chocolate are good

green onyx
#

nah

zealous bridge
green onyx
#

milk choco and white are so sweet

spiral bane
#

white chocolate is only shit if you get the weird cheap kind

lilac wren
zealous bridge
#

wtf is dark chocolate

spiral bane
zealous bridge
#

disgusting

green onyx
zealous bridge
#

ew

#

ew

green onyx
#

dark is pog

lilac wren
#

I love dark

green onyx
#

milk is so sweet

#

how tf do u guys eat it

spiral bane
zealous bridge
#

bro i feel sorry for yall taste buds

spiral bane
#

but not good kinds

#

like hersheys cookies and creme

zealous bridge
#

white chocolate and milk chocolate are the only good ones

spiral bane
#

or any hersheys chocolate bar tbh

#

also lindtor

green onyx
#

white chocolate isnt even chocolate

#

like fr

zealous bridge
#

dark chocolate in UK at least is so gross

lilac wren
#

I like I think it was 84%, but 92 was too much and 76 is like perfect

green onyx
#

it has like 0 cocoa

zealous bridge
#

white chocolate still nice

lilac wren
spiral bane
#

i dont like lindt‘s chocolate ball things but their chocolate bunnies slap

celest basalt
spiral bane
lilac wren
#

Lol this channel is rarely FutureRestore help anymore

spiral bane
#

its just the cool kids channel

green onyx
spiral bane
stiff hazel
#

no one needed to use fr as of the OTA method

#

oh yeah by the way 14.4.1 is nuked off of Pallas

green onyx
#

ye

#

we knew that like 2 weeks ago

stiff hazel
#

no but I asked Dhinak to try shit

celest basalt
stiff hazel
lilac wren
green onyx
stiff hazel
#

We're aware

#

I just asked for curiosity sakes if we could somehow pull 14.4.1 in any capacity

#

and we can't

green onyx
#

ye bc apple pulled it out

#

lmao

green onyx
#

@lilac wren is jealous now

zealous bridge
#

have you seen his github

stiff hazel
#

Ask @royal flint himself

lilac wren
#

who

green onyx
zealous bridge
#

lol

#

man carries the hackintosh community

lilac wren
zealous bridge
#

on sileo server

lilac wren
#

oh ok

royal flint
#

hi

zealous bridge
#

hello

royal flint
#

zoey asked if i wanted dev so i said ok

green onyx
#

hello

zealous bridge
#

lol

stiff hazel
#

@green onyx by the way he's a hackintosh subreddit mod in case you weren't aware somehow

lilac wren
green onyx
#

he carries hard

#

i just checked

#

also hes in the credits of the amd macos vmware guide

stiff hazel
#

and everyone acted like it was prerecorded initially

royal flint
green onyx
#

eta wen ryzen macbooks woeis

royal flint
#

quite a bunch of my stuff are in orgs

lilac wren
green onyx
zealous bridge
green onyx
#

i think

lilac wren
royal flint
#

im part of the org lol

lilac wren
green onyx
#

damn

#

@royal flint nice

zealous bridge
#

look at the + lines of code

lilac wren
#

oh true it's based on commits

zealous bridge
#

yeah

royal flint
#

lmao

green onyx
#

pog

lilac wren
#

yes chocolate

#

Milk or dark chocolate

#

Gross

#

I love it

zealous bridge
#

LOOK AT THESE NOOBS DABEZT

#

they said they like dark chocolate

#

so disgusting

#

bro i remember puking after having a dark chocolate KitKat

lilac wren
#

Did blocking you remove the friend lol

zealous bridge
#

lol

#

yes

lilac wren
#

O_O

zealous bridge
#

hersheys are so nice

#

only good american sweet

#

cookies and cream 😋

#

the same as everyone else

#

in the world

#

true

#

python really just said print isn't defined

stiff hazel
#

by the way you all know that 14.5.1 changed SEP also (like 14.5 did)

zealous bridge
#

yes but its compat still

stiff hazel
#

compat with FR yes

#

but remember ota's are a shithole

zealous bridge
#

@valid adder fixed it

#

this should be unhexlify(nonce)

#

yes

lilac wren
#

yes I think

zealous bridge
#

90 days

#

= 14.4

zealous bridge
royal flint
#

why tf are you using re to remove 2 characters lmfao

#

just do new_key[i][2:]

zealous bridge
#

lol ask cryptic

zealous bridge
#

But only if it does exist

royal flint
#

they'll always exist

#

also hex returns a string, no need to call str again...

#

fuck it im improving this

zealous bridge
#

don’t break it it’s sensitive

royal flint
#

someone give me a nonce

zealous bridge
#

bruh

#

just use 1111111111111111

#

for that key you should get 0337b781d620fb77f55ad47dedff79346c4fca231bc833f61b79beb1dd8b3c1b entangled

#

if you don’t ya broke something

royal flint
#

Entangled Nonce: b'0337b781d620fb77f55ad47dedff79346c4fca231bc833f61b79beb1dd8b3c1b'

#

good

celest basalt
#

do a .decode() on the hex string smh

royal flint
#

still cleaning it up

low summit
#

so whats new here with ota

royal flint
#

from what i understand based on the code

#
#!/usr/bin/env python3

import sys
from binascii import hexlify, unhexlify
from hashlib import sha384

from Crypto.Cipher import AES

IV_KEY = unhexlify("00000000000000000000000000000000")


def hexswap(input_hex: str):
    # Aka endian swap
    hex_pairs = [input_hex[i : i + 2] for i in range(0, len(input_hex), 2)]
    hex_rev = hex_pairs[::-1]
    hex_str = "".join(["".join(x) for x in hex_rev])
    return hex_str


def parse_nonce(nonce: str):
    # Hexswap then pad with 0s to 32
    return hexswap(nonce[:16]).encode().zfill(32)


def parse_key(key: bytes):
    # Split by 8 (4 bytes) and hexswap each segment, then join back together
    return "".join([hexswap(key[i : i + 8].decode()) for i in range(0, len(key), 8)])


def entangle_nonce(key, nonce):
    AES_CFG = AES.new(unhexlify(key), AES.MODE_CBC, IV_KEY)
    entangled_nonce = AES_CFG.encrypt(unhexlify(nonce))
    print("Encrypted Generator:", hexlify(entangled_nonce).decode())
    return hexlify(sha384(entangled_nonce).digest())[:-32]


if __name__ == "__main__":
    nonce = sys.argv[1]
    key = b"72deca3fb43507da4882a5a46a991c37"
    entangled_nonce = entangle_nonce(parse_key(key), parse_nonce(nonce))
    print("Entangled Nonce:", entangled_nonce.decode())
#

@zealous bridge test it

#

works for me but

zealous bridge
#

seems fine

#

@valid adder there you go

#

it’s already been tested

#

it worked but it was still tethered after ota

green onyx
#

YP

#

YO

lilac wren
#

nice

green onyx
#

BETA 3

zealous bridge
#

beta 3

green onyx
#

POG

stiff hazel
#

Are we gonna have a beta 69 again

zealous bridge
#

prob

lilac wren
#

waiting for the day when that will be real

zealous bridge
#

Loll

nova pagoda
#

what r the cmds for setings a generator on checkra1n

#

oh thats it

#

oki

#

thx ^_^

#

thought there was moe

#

more*

#

8.0 lol

zealous bridge
#

wot

lilac wren
#

uh

nova pagoda
#

Im going back after ofc

zealous bridge
#

checkra1n on 8.0-

#

lol

nova pagoda
#

5s

zealous bridge
nova pagoda
zealous bridge
#

lowest you can do is 12.1.4

nova pagoda
#

wat is that

#

of that 5c

#

oop

zealous bridge
#

It’s an iPSW

nova pagoda
#

...

#

ur kidding right?

#

thats the fuckingpoint of futurestore

zealous bridge
#

yeah he is kidding, 8.0 is signed, you can restore to it in iTunes

zealous bridge
#

and you don’t know about bb/sep incompatibility

nova pagoda
#

ur right

#

or wrong

#

or both

#

👾

#

5,4

#

oh lemme check

zealous bridge
nova pagoda
#

ohhhhhh

zealous bridge
#

🍩

nova pagoda
#

Im not sure anymore 🤣

zealous bridge
#

is it colourful

nova pagoda
#

no

#

is blak

#

helll nahhhh

#

a1332

#

idk anymore what kinda phone i have

zealous bridge
#

iphone 4

#

...

nova pagoda
zealous bridge
#

Bro

#

Whats the charging port

nova pagoda
#

my bad

#

It looks like an iPad

zealous bridge
#

Is it lightning or thicc boi

nova pagoda
#

thicc

#

like ones for ipd

#

nvm

zealous bridge
#

how could that possibly be a 5...

nova pagoda
#

Imma just keep this device in my closet

zealous bridge
#

lol

nova pagoda
#

and leave it there till it worth like a billion $$

zealous bridge
#

Uh

#

How tf are you gonna get on iOS 8

#

the highest is 7.1.2

#

Also

nova pagoda
#

Im fucked up rn

zealous bridge
#

What kinda checkra1n were you using

#

That works on iP4

nova pagoda
#

a huffed some cheetoh dust

zealous bridge
#

checkr4in

nova pagoda
#

checkr-4n

nova pagoda
#

...

zealous bridge
#

idk either

nova pagoda
#

lul

#

prolly cause i didnt sleep last night

zealous bridge
#

redsn0w

nova pagoda
nova pagoda
#

or stopped workn

#

?

zealous bridge
#

it doesnt work for 7.1.2

#

but you can use Pangu

nova pagoda
#

isnt pangu for 9.3-4

#

?

#

thats the chineese apple right?

zealous bridge
#

Pangu9 is for those versions

#

Lol

nova pagoda
#

real website

zealous bridge
#

no

#

still 2 hrs

nova pagoda
#

wat time is for yall?

#

oh dang

#

is like 1:30 here

#

p

#

m

#

sadly

#

no sex

green onyx
#

yo damn some guy is using fr?

nova pagoda
#

tf

green onyx
#

i just realized the snapper 2 dev made 9k

zealous bridge
#

Good tweak

green onyx
#

too broke rn sad

zealous bridge
#

Isnt that more like 10.5k

green onyx
#

yep but i just looked at the 3k downloads

#

and did 3x3

#

decent approximation

zealous bridge
#

Lol

#

Ig 1k is nothing to you

#

🤑 boi

green onyx
#

hm true

lilac wren
#

That's awful

nova pagoda
zealous bridge
#

You can see who made it

lilac wren
lilac wren
zealous bridge
nova pagoda
#

I never using a no computer req jb again lul

#

after i install checkra1n

lilac wren
zealous bridge
#

Lol the Contact Us is a rickroll

#

Lol

#

Wonder what kind of programer he is

zealous bridge
lilac wren
#

Lol would make at least a little more sense if they were a programmer of an actual jailbreak, before the poop on someone else's

zealous bridge
#

*programer get it right

lilac wren
#

Uh

#

Someone check please

#

@zealous bridge

zealous bridge
#

ok

lilac wren
#

Systeminfo says unsigned

zealous bridge
#

@solid basin

#

unsigned

lilac wren
#

Rip

lilac wren
# lilac wren

I literally made this bot less than 10 minutes ago

#

Thought it bugged out lol

zealous bridge
#

lol is it public

lilac wren
#

Nah it's on my raspberry pi + ifttt webhooks you need to sign in. If you find a better webhook with notifications then I'll open it

#

I could use Discord webhooks maybe

zealous bridge
#

true

#

lol frgui log server

#

How often does it check

lilac wren
#

Lol frgui is on azure

#

And uses a real discord bot

lilac wren
zealous bridge
#

you finna get 403d by TSS in a bit lmfao

lilac wren
#

Oops

#

Lol

celest basalt
#

5 seconds

#

mine checks every 5 minutes

shy magnet
#

how rest0r 14 5 no boob ⁉️

#

okkkk

#

certified banger

#

@zinc moon literally read my status

#

i've had that as my status for a while too

#

just like your soul

lilac wren
#

Still waiting :(

shy magnet
#

@vivid nova accept it stupid

vivid nova
lilac wren
#

->

vivid nova
#

plz kill me

green onyx
#

@vivid nova how about me

celest basalt
#

let's flood JTV with friend requests

green onyx
#

yes

vivid nova
#

brb.. gunna unplug myself

celest basalt
#

gonna unplug your mom

vivid nova
#

already plugged yours

green onyx
#

im pretty friendly right?

sharp tangle
vivid nova
#

I should get demoted for not calling your mom back

zealous bridge
#

wen eta

vivid nova
#

already ported

#

No, it's not released. It doesn't work with typing

#

so SSH > *

#

because of many factors

#

one which of course is the bluetooth integration issues with the keyboard

#

probably an easy fix.. but never-the-less still makes it unusable

#

and I don't suppose anyone would go buying a BT keyboard or fishing one from their PCs just to link up to their TV when they can ssh in and use whatever screen

#

Lots of people do

#

but to do so in order to run commands is futile

#

there is safari on TV

#

as broken as it may seem, you can browse the web and type

#

dales dead bug

#

so is safari

#

it still works with 10 tho

#

thankfully apples still signing it

#

it's not perfect, but the tweak works

#

If he finds out that his remote is different and the apps aren't the same.. maybe

#

however you can just pair his old one with yours

#

tbh, I don't think he cares unless he gets what he wants to watch

#

imagine signing on to google via apple tv

#

gotta go through captchas

#

prove you're human

#

I unfortunately, cannot.

#

I'm not worth proving

low summit
#

14.5 dead already tf?

#

bruh

green onyx
#

ye

low summit
#

apple is so random lol

#

14.4.2 took forever

#

14.5 lasted like 2 weeks

green onyx
#

lol

celest basalt
#

no they're not random

#

it's always unsigned 1 week after a new version is released now

vivid nova
celest basalt
#

the only exception was like iOS 14.2 which was signed for longer because of the holidays

vivid nova
#

christmas/new years/covid

lilac wren
#

and 14.3 RC lol

celest basalt
#

yeah RC was an accident, but beta signing doesn't follow normal rules anyway

#

well, usually they're unsigned along with the stable versions, but 13.5.5b1 got unsigned when 13.6 was still in beta because of the u0 update

#

they didn't wait a week there

#

was unsigned like a day after the u0 update

vivid nova
#

all this time thinking that the signing window was an automation per 2 weeks, but Apple shuts it early on some firmwares

zealous bridge
#

they can literally just tell the server to stop giving out signatures for a version

#

probably a .plist ngl

celest basalt
#

oh iOS-ota-downgrader finally decided to work

zealous bridge
#

lol imagine if TSS ran on a .plist

#

how would i know

#

i don’t work at apple

#

yet

celest basalt
#

ah that's what I did, I set the generator (even though it says you don't have to)

lilac wren
#
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>UniqueBuildID</key>
    <data>dvn1iusZnR0Himzg5wsBNQgaqhY=</data>
    <key>ApSecurityDomain</key>
    <string>0x01</string>
    <key>ApProductionMode</key>
    <true/>
    <key>ApNonce</key>
    <data></data>
    <key>ApECID</key>
    <integer>0</integer>
    <key>ApChipID</key>
    <integer>32800</integer>
    <key>ApBoardID</key>
    <integer>12</integer>
</dict>
</plist>

This is giving me Status 98 in TSS, did I do something obviously wrong

STATUS=98&MESSAGE=An internal error occurred.
The XML/PList identification tag is missing or the start of the tag is malformed.

zealous bridge
#

just start with <plist version

lilac wren
#

i tried that

#

same error

lilac wren
#

also tried an ap nonce

#

does it have to be valid?

celest basalt
#

it has to be base64

lilac wren
#

ok ill try

#
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>UniqueBuildID</key>
    <data>dvn1iusZnR0Himzg5wsBNQgaqhY=</data>
    <key>ApSecurityDomain</key>
    <string>0x01</string>
    <key>ApProductionMode</key>
    <true/>
    <key>ApNonce</key>
    <data>Ys623odQJEdSdPEByKS/vrbATtKVA2IlTqQX98edN2E=</data>
    <key>ApECID</key>
    <integer>0</integer>
    <key>ApChipID</key>
    <integer>32800</integer>
    <key>ApBoardID</key>
    <integer>12</integer>
</dict>
</plist>

Same error

zealous bridge
#

Is UniqueBuildID supposed to have a value?

lilac wren
#

yes

zealous bridge
#

why is ECID 0

lilac wren
#

does that have to be valid too?

celest basalt
#

probably

#

just look at how tsschecker does it

#

tsschecker -d iPhone10,6 -i 14.5.1 --print-tss-request

lilac wren
#

same error

#

oh ok

zealous bridge
#

is ECID in b64 too?

lilac wren
#

no it's in integer

celest basalt
#

hold on what the fuck lol

#

trying to minimize my TSS request, and if I remove a commented out section it errors

lilac wren
#

Lol what

celest basalt
#

psychic paper on TSS eta son

#

minimal required values (don't worry, this is a randomly generated ECID):

<?xml version="1.0"?>
<plist>
<dict>
    <key>ApECID</key>    <integer>9650076590773980</integer>
    <key>ApChipID</key>
    <integer>32789</integer>
    <key>ApBoardID</key>
    <integer>14</integer>
    <key>ApSecurityDomain</key>
    <integer>1</integer>
    <key>ApNonce</key>
    <data>
    OzEhFUfVz5pBvWAJx5yyT7yUGyd/oe3XOyBngfo6oDU=
    </data>
    <key>BbChipID</key>
    <integer>101</integer>
    <key>BbGoldCertId</key>
    <integer>524245983</integer>
    <key>BbSNUM</key>
    <data>
    544p7XEvjKMPtIUI
    </data>
    <key>BasebandFirmware</key>
    <dict>
        <key>RestorePSI-PartialDigest</key>
        <data>
        hAAAAIBmAgAbF9h8WhyEUyybeDI/ZArwoaLWDbjIAEO1bQ7qNJ0S7A==
        </data>
    </dict>
</dict>
</plist>
#

this doesn't even return an APTicket

#

but it doesn't error out lol

zealous bridge
#

So i dont think it should

celest basalt
#

I know

#

didn't say it should

zealous bridge
#

oh

lilac wren
#

where do you get BbGoldCertId as well

celest basalt
#

¯_(ツ)_/¯

lilac wren
#

if I do an iPad I assume it's not required right

celest basalt
#

probably

#

a wifi ipad

#

this is interesting

lilac wren
#

Strange, still 460

celest basalt
#

you can do --no-baseband even with an iPhone

#

but if baseband info is missing, then SepNonce is required

lilac wren
celest basalt
#

not sure how that works / if it even does on iPhones