miticollo / frida-ios-dump

pull decrypted ipa from jailbreak device
73 stars 12 forks source link

Implement chunking to transfer bulk data #5

Open miticollo opened 9 months ago

miticollo commented 9 months ago

This issue is for Linux users because it seems that macOS users have no problems.

For more detail see here and here.

Epic-Oreo commented 7 months ago

Im having this issue on mac, I dont know how to fix it (if i can)

miticollo commented 7 months ago
Epic-Oreo commented 7 months ago

I was not using the chunking branch but now i am. ~~Am getting difrent error of Compilation failed: [{'category': 'error', 'code': 2307, 'file': {'path': '/Users/{name}/Documents/Ipa/frida-ios-dump/agent/lib/pull.ts', 'line': 0, 'character': 47}, 'text': "Cannot find module 'frida-remote-stream' or its corresponding type declarations."}] Failed to decrypt: compilation failed~~

Figured that out as you wrote that comment :) thank you :)

im trying to do youtube

miticollo commented 7 months ago

Open a new terminal in agent folder and run npm -ddd install to install locally every NodeJS dependencies. Run script again.

LaiKash commented 3 months ago

Hi! I think I am facing the same exact issue. It's a huge APP so it might be expected, with smaller ones it works:

Injecting script...                                                     

(process:48681): GLib-GIO-WARNING **: 14:42:48.447: _g_dbus_worker_do_read_cb: error determining bytes needed: Blob indicates that message exceeds maximum message length (128MiB)
the connection is closed

Edit: I was not using the chunking branch but it does't work with that one either :)

miticollo commented 3 months ago

Hi! I think I am facing the same exact issue. It's a huge APP so it might be expected, with smaller ones it works:


Injecting script...                                                     

(process:48681): GLib-GIO-WARNING **: 14:42:48.447: _g_dbus_worker_do_read_cb: error determining bytes needed: Blob indicates that message exceeds maximum message length (128MiB)
the connection is closed```
LaiKash commented 3 months ago

Hi! I think I am facing the same exact issue. It's a huge APP so it might be expected, with smaller ones it works:

Injecting script...                                                     

(process:48681): GLib-GIO-WARNING **: 14:42:48.447: _g_dbus_worker_do_read_cb: error determining bytes needed: Blob indicates that message exceeds maximum message length (128MiB)
the connection is closed```
  • Did you use the chunking branch?
  • What app?

Yes! Using the chunking branch. The APP is Uber Driver (it's huge, I know)

miticollo commented 3 months ago

I decrypted with macOS 13.6.7 three different versions of this app installed on an iPhone 8+ (iOS 16.7.5), iPhone 7 (iOS 13.6.1) and iPhone SE 2020 (iOS 14.4.2). And frida-ios-dump always transfered all files without any problem.