KJCracks / Clutch

Fast iOS executable dumper
3.7k stars 649 forks source link

Uncaught exception 'NSInvalidArgumentException' #214

Closed mgp25 closed 6 years ago

mgp25 commented 6 years ago

Hello there,

I'm facing the following issue, hope you can help me.

General information

Log

root# Clutch -d com.burbn.instagram
2018-04-12 03:07:08.701 Clutch[1016:50000] command: Dump specified bundleID into .ipa file
Zipping Instagram.app
Dumping <InstagramNotificationExtension> (armv7)
Patched cryptid (32bit segment)
Writing new checksum
Dumping <InstagramShareExtension> (armv7)
Patched cryptid (32bit segment)
Writing new checksum
2018-04-12 03:07:09.790 clutch[1019:50021] command: Only dump binary files from specified bundleID
2018-04-12 03:07:09.837 clutch[1019:50021] -[__NSCFString unsignedIntValue]: unrecognized selector sent to instance 0x15667190
2018-04-12 03:07:09.838 clutch[1019:50021] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString unsignedIntValue]: unrecognized selector sent to instance 0x15667190'
*** First throw call stack:
(0x1b6bcdf7 0x1a91f077 0x1b6c2505 0x1b6c0579 0x1b5e53d8 0x86063 0x1ad8f50b)
libc++abi.dylib: terminating with uncaught exception of type NSException
Failed to dump <WebRTC> with arch armv7
2018-04-12 03:07:09.843 Clutch[1016:50017] failed operation :(
2018-04-12 03:07:09.843 Clutch[1016:50017] application <NSOperationQueue: 0x175af250>{name = 'NSOperationQueue 0x175af250'}
Failed to dump <WebRTC>
2018-04-12 03:07:09.844 Clutch[1016:50017] failed operation :(
2018-04-12 03:07:09.844 Clutch[1016:50017] application <NSOperationQueue: 0x175af250>{name = 'NSOperationQueue 0x175af250'}
Dumping <Instagram> (armv7)
Patched cryptid (32bit segment)
Writing new checksum
Zipping WebRTC.framework
Zipping InstagramNotificationExtension.appex
Zipping InstagramShareExtension.appex
FAILED: <Instagram bundleID: com.burbn.instagram>
Finished dumping com.burbn.instagram in 16.0 seconds
Tatsh commented 6 years ago

Please try latest build. It probably will not fix the other errors but it should fix the unsignedIntValue errors. Only re-open if it doesn't fix your issue.

mgp25 commented 6 years ago

Hello @Tatsh, thanks that worked!

Marcos:~ root# Clutch -d com.burbn.instagram
Zipping Instagram.app
ASLR slide: 0xb9000
Dumping <InstagramShareExtension> (armv7)
Patched cryptid (32bit segment)
ASLR slide: 0xb9000
Dumping <InstagramNotificationExtension> (armv7)
Patched cryptid (32bit segment)
Writing new checksum
Writing new checksum
Dumping <WebRTC> armv7
Successfully dumped framework WebRTC!
ASLR slide: 0x5d000
Dumping <Instagram> (armv7)
Patched cryptid (32bit segment)
Zipping WebRTC.framework
Zipping InstagramNotificationExtension.appex
Zipping InstagramShareExtension.appex
Writing new checksum
DONE: /private/var/mobile/Documents/Dumped/com.burbn.instagram-(Clutch-2.0.4).ipa
Finished dumping com.burbn.instagram in 21.5 seconds