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

Prerequisites

1. Run: ./install.sh, 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

Commands

--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

TODO

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

Credits

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.

Files for iospytools, version 1.0.6
Filename, size File type Python version Upload date Hashes
Filename, size iospytools-1.0.6-py3-none-any.whl (29.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size iospytools-1.0.6.tar.gz (12.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page