The iPhone wiki
iOS-Python
TSS-checker

honestly i think a much cooler project would be making a tsschecker replacement in python

autotss is only a wrapper for tsschecker really

merculous has already done some (currently unfinished) work on it here: https://github.com/Merculous/ios-python-tools/blob/master/iospytools/tss.py

GitHub

ios-python-tools/tss.py at master · Merculous/ios-python-tools

Tools one could use for iOS related projects. Contribute to Merculous/ios-python-tools development by creating an account on GitHub.

it'd definitely require some work but for a (school)year-long course i think it'd be a cool undertaking

i've never gotten around to doing it

In terms of difficulty, where do we stand?

on a scale of 1-10 i'd say like a 5-6 honestly

interesting

I definitely want to do it I just am unsure of my skill set atm

iirc there's still some issues with this but fixing those, along with rewriting it (i'd use it for inspiration/techniques, but not just straight ripping code imo)

would be a solid project

saving an shsh blob is literally just sending a request to apple with the proper headers/content and then saving the response

the issue is just doing it correctly/properly

so apple is very specific in terms of what gets sent in order to receive a blob back from them?

And would you recommend an on-device platform or web-based similar to tss checker?

I am required to use a GUI and I am not looking forward to figuring that out

lol

some basic documentation on it is already on theiphonewiki: https://www.theiphonewiki.com/wiki/SHSH_Protocol#Communication

SHSH Protocol

if its python absolutely on device GUI

So we're talking about an app?

yeah

i'd just make this as a library(/cli tool to accompany it maybe), with a GUI that utilizes it

yeah thats smart

it might not be too helpful w/o learning the language but scrolling through the tsschecker source code might help a bit if you get stumped in some places: https://github.com/1conan/tsschecker

GitHub

GitHub - 1Conan/tsschecker: a powerfull tool to check tss signing s...

a powerfull tool to check tss signing status of various devices and firmwares - GitHub - 1Conan/tsschecker: a powerfull tool to check tss signing status of various devices and firmwares

I'd have to make it via xcode right? afaik thats the only way i know of

with python? nah

its just putting the code into a text file

i'd use an IDE like vscode

yea thats what I'm using for assignments atm

The only thing I still cant wrap my head around is how to make the app

there's GUI libraries for python

and that just "works" with ios apps?

I may just be overthinking this haha

oh its meant to be an iOS app?

nono, I was just wondering if thats what you meant?

i was thinking PC

Yea that was what I was originally thinking but I confused myself

a GUI on pc would be much easier

in terms of cross compatibility what kind of changes have to be made for macOS and Windows under the umbrella of python?

is it pretty tame?

pretty much only paths

since windows uses and macOS/Linux uses /

but if you use pathlib that isn't a worry

ah cool thanks for that tip

anyway thanks a ton for getting back to me, you definitely helped me get a good idea on what I need to learn to make this work

np

if you need any help ask me or merc

he's a really good resource

will do! It's nice to know that you guys are there just in case haha

RTL-SDR

IPSW