• Stars
    star
    2,803
  • Rank 16,194 (Top 0.4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

pull decrypted ipa from jailbreak device

frida-ios-dump

Pull a decrypted IPA from a jailbroken device

Usage

  1. Install frida on device
  2. sudo pip install -r requirements.txt --upgrade
  3. Run usbmuxd/iproxy SSH forwarding over USB (Default 2222 -> 22). e.g. iproxy 2222 22
  4. Run ./dump.py Display name or Bundle identifier

For SSH/SCP make sure you have your public key added to the target device's ~/.ssh/authorized_keys file.

./dump.py Aftenposten
Start the target app Aftenposten
Dumping Aftenposten to /var/folders/wn/9v1hs8ds6nv_xj7g95zxyl140000gn/T
start dump /var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/AftenpostenApp
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/AFNetworking.framework/AFNetworking
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/ATInternet_iOS_ObjC_SDK.framework/ATInternet_iOS_ObjC_SDK
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/SPTEventCollector.framework/SPTEventCollector
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/SPiDSDK.framework/SPiDSDK
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftCore.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftCoreData.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftCoreGraphics.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftCoreImage.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftCoreLocation.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftDarwin.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftDispatch.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftFoundation.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftObjectiveC.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftQuartzCore.dylib
start dump /private/var/containers/Bundle/Application/66423A80-0AFE-471C-BC9B-B571107D3C27/AftenpostenApp.app/Frameworks/libswiftUIKit.dylib
Generating Aftenposten.ipa

Done.

Congratulations!!! You've got a decrypted IPA file.

Drag to MonkeyDev, Happy hacking!

Support

Python 2.x and 3.x

issues

If the following error occurs:

  • causes device to reboot
  • lost connection
  • unexpected error while probing dyld of target process

please open the application before dumping.

More Repositories

1

MonkeyDev

CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.
Objective-C
6,071
star
2

MonkeyDevSpecs

A Private Specs Repo for Monkeydev
Ruby
692
star
3

iOSREBook

《iOS应用逆向与安全》随书源码
C++
496
star
4

dumpdecrypted

Dumps decrypted mach-o files from encrypted applications、framework or app extensions.
Objective-C
266
star
5

RxSwiftStudy

RxSwift Article And Study Demo
Swift
259
star
6

MacReverse

MacReverse Tools and Demo
Objective-C
197
star
7

AntiAntiDebug

tweak、 lldb python for anti anti debug
Python
181
star
8

JarEncrypt

Jar包保护加密解决方案
Java
148
star
9

weekly

Coder博客群周报,目的在于分享每周看到的干货或者自己的分享
61
star
10

cydiarepo

This is a cydia repo created on github
Objective-C
59
star
11

OnlineIpaInstall

Fast upload ipa online to install
Python
45
star
12

MacKext

Learn MacOS kernel extensions
C
42
star
13

ios-security

iOS ROP以及逃逸沙盒的简单实践
C
40
star
14

WeChatPod

Wechat pod for MonkeyDev
Objective-C
37
star
15

iOSREBook-issues

《iOS应用逆向与安全》 勘误
34
star
16

MonkeyDev-Xcode-Templates

MonkeyDev-Xcode-Templates
32
star
17

MDSettingCenter

Common Setting Center For MonkeyDev(统一的插件界面设置模块)
Objective-C
18
star
18

MDCycript

cycript demo for MonkeyDev
Cycript
12
star
19

algorithm

AES、DES C语言实现与原理
C++
12
star
20

alonemonkey.github.io

新的博客,原博客:www.blogfshare.com
HTML
9
star
21

RevealForward

不在一个局域网下使用Reveal查看界面结构
Objective-C
8
star
22

ios-reverse-course

7
star
23

SwizzlePod

SwizzlePod for MonkeyDev
Objective-C
5
star
24

MonkeyDevSite

http://monkeydev.org/
CSS
4
star
25

WhatsAppPod

a pod demo for iOS Book
Objective-C
4
star
26

YouKuPod

remove youku ad
Ruby
3
star
27

monkeydev.github.io

MonkeyDev Site
HTML
2
star
28

MonkeyPod

An Example for MonkeyPod
Objective-C
2
star
29

MonkeyDevPod

An example Pod for MonkeyDev
Objective-C
2
star
30

RedirectUrl

JavaScript
1
star