Skip to main content

provides useful tools/commands which are used in iOS research

Project description

This project was inspired by Matteyeux with his ios-tools repo, this will be a similar project but for my own practice. Also, in native Python 3 code :D


1. Run: ./, which also updates, so run this each time to update
2. You should then have a module called: "iospytools"

Example: iospytools --keys iPhone2,1 3.0


--buildid device iOS  | convert an iOS to its buildid
--clean               | if there are any leftover json files, this will get rid of them
--codename device iOS | get codename of an iOS
--download device iOS | download an ipsw
--keys device iOS     | get keys for an iOS
--shsh DEVICE ECID    | save SHSH for all signed iOS versions of a device (Disabled atm, needs updating.)
--signed device       | print the signed versions for a device
--split key           | splits a GID decrypted key


foreman: key grabbing/uploading
template: template creating
ota/beta shsh saving: CC @mcg
img3: iBoot patcher, kernel patcher
img4: idk if I can make this lol
ipsw: ipsw handling and creating


Visual Studio Code: Holy! I love this IDE! (better than Pycharm...)
Matteyeux @matteyeux: inspiration, some techniques from ios-tools
Noah/32Bites @TheNoahParty: some techniques from PyKeys
mcg29 @mcg29_: Helping with this project
wxblank @wxblank2: TSS stuff!

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iospytools-1.0.6.tar.gz (12.8 kB view hashes)

Uploaded source

Built Distribution

iospytools-1.0.6-py3-none-any.whl (29.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page