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