All Projects → ivRodriguezCA → decrypt-ios-apps-script

ivRodriguezCA / decrypt-ios-apps-script

Licence: MIT license
Python script to SSH into your jailbroken device, decrypt an iOS App and transfer it to your local machine

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to decrypt-ios-apps-script

Osiris Jailbreak
An incomplete iOS 11.2 -> iOS 11.3.1 Jailbreak
Stars: ✭ 152 (+111.11%)
Mutual labels:  jailbreak
Enso
Vita CFW installer
Stars: ✭ 217 (+201.39%)
Mutual labels:  jailbreak
futurerestore-guide
A project covering the process of using Futurerestore to upgrade, downgrade, re-restore to an unsigned iOS firmware.
Stars: ✭ 14 (-80.56%)
Mutual labels:  jailbreak
Itrace
🍰 Trace objc method call for ios and mac
Stars: ✭ 170 (+136.11%)
Mutual labels:  jailbreak
Mouse
Mouse Framework is an iOS and macOS post-exploitation framework that gives you a command line session with extra functionality between you and a target machine using only a simple Mouse payload. Mouse gives you the power and convenience of uploading and downloading files, tab completion, taking pictures, location tracking, shell command execution, escalating privileges, password retrieval, and much more.
Stars: ✭ 186 (+158.33%)
Mutual labels:  jailbreak
Watusi For Whatsapp
Your all-in-one tweak for WhatsApp Messenger!
Stars: ✭ 240 (+233.33%)
Mutual labels:  jailbreak
Blizzard Jailbreak
An Open-Source iOS 11.0 -> 11.4.1 (soon iOS 13) Jailbreak, made for teaching purposes.
Stars: ✭ 130 (+80.56%)
Mutual labels:  jailbreak
doctrine-extensions
Doctrine2 behavioral extension Transformable
Stars: ✭ 14 (-80.56%)
Mutual labels:  decrypt
Dcrm
Darwin Cydia Repo Manager - v4 redesigned in Django.
Stars: ✭ 188 (+161.11%)
Mutual labels:  jailbreak
AppLibraryController
App Library Controller - Control App Library
Stars: ✭ 14 (-80.56%)
Mutual labels:  jailbreak
Apple Runtime Headers
Objective-C runtime headers for Apple's iOS, macOS, tvOS and watchOS frameworks
Stars: ✭ 174 (+141.67%)
Mutual labels:  jailbreak
Ra1nstorm Helper
Automatically configures an environment to run checkra1n
Stars: ✭ 183 (+154.17%)
Mutual labels:  jailbreak
orion
Elegant tweak development in pure Swift
Stars: ✭ 149 (+106.94%)
Mutual labels:  jailbreak
Checkn1x
Light (~50MB) images for jailbreaking iOS devices
Stars: ✭ 167 (+131.94%)
Mutual labels:  jailbreak
HSWidgets
Add options to display widgets right on your homescreen.
Stars: ✭ 35 (-51.39%)
Mutual labels:  jailbreak
Iosreextension
A fast and elegant extension for VSCode used for iOSre projects.
Stars: ✭ 139 (+93.06%)
Mutual labels:  jailbreak
H Encore 2
Fully chained kernel exploit for the PS Vita on firmwares 3.65-3.73
Stars: ✭ 237 (+229.17%)
Mutual labels:  jailbreak
UTM
Virtual machines for iOS and macOS
Stars: ✭ 16,904 (+23377.78%)
Mutual labels:  jailbreak
TranslucentMessages
Make the iOS Messages app translucent!
Stars: ✭ 18 (-75%)
Mutual labels:  jailbreak
Immortal
Prevent expiration of signed iOS applications & bypass 3 free signed applications per device limit
Stars: ✭ 43 (-40.28%)
Mutual labels:  jailbreak

Decrypt iOS Apps

Python script to SSH into your jailbroken device via USB, decrypt an iOS App and transfer it to your local machine

Dependencies

  • Paramiko:

    • Description: Paramiko is a Python (2.7, 3.4+) implementation of the SSHv2 protocol
    • Install: pip install paramiko
  • iTunnel:

    • Description: A simple command line tool which provides network tunnelling over the USB cable to a jailbroken iDevice
    • Install: Download the latest and copy to /usr/local/bin

Assumptions

  • You have either clutch or bfinject setup on your device.
  • If you use clutch, it should be executable from any path.
  • If you use bfinject the scripts and libraries should be in the /jb/bfinject directory. Here's how to setup bfinject this way.
  • This script was only tested on devices jailbroken with LiberiOS and Electra, but it might work with other jailbreaks.

Usage

ios_ssh.py -l <port> [-p <password>] -a <app_name> [-c|-b] [-i]
  -l [--lport]: Local SSH port forwarding (has to be an Int)
  -p [--password]: (optional) Device's root password (default is `alpine`)
  -a [--app]: iOS Application name
  -c : Use Clutch to decrypt
  -b : Use BFInject to decrypt (default)
  -i : Opens a SSH connection with the device and gives an interactive shell, ignoring the decryption task
  -f [--full]: Performs the decryption, decrypted app transfer, unpacking and file organization tasks.

Examples

  • This will decrypt the Instagram app and transfer it from your device to your ~/Desktop:

    • python ios_ssh.py --lport 2222 -p s3cr37 --app "Instagram"
  • This will give you an interactive shell to communicate with your device over USB:

    • python ios_ssh.py --lport 2222 -p s3cr37 -i

ios_ssh.py screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].