KJCracks / Clutch

Fast iOS executable dumper
3.67k stars 646 forks source link

Clutch 2.0.4 not able to dump arm64 binary #244

Open localacct opened 4 years ago

localacct commented 4 years ago

Hi

I know that a similar issue was previously closed (#154). I am also facing this issue. Is there any troubleshooting we can do on our part?

ASLR slide: 0x104164000
Dumping <application> (arm64)
Failed to dump a page :(
Error: Failed to dump <application> with arch arm64

2020-04-15 15:43:20.898 clutch_entitlements_signed[2643:32837] failed operation :(
2020-04-15 15:43:20.898 clutch_entitlements_signed[2643:32837] application <NSOperationQueue: 0x1017810a0>{name = 'NSOperationQueue 0x1017810a0'}
Error: Failed to dump <application>

2020-04-15 15:43:20.898 clutch_entitlements_signed[2643:32837] failed operation :(
2020-04-15 15:43:20.899 clutch_entitlements_signed[2643:32837] application <NSOperationQueue: 0x1017810a0>{name = 'NSOperationQueue 0x1017810a0'}

iOS version: 12.2 Clutch version: 2.0.4 Debug

saagarjha commented 3 years ago

You probably want to sign with https://github.com/KJCracks/Clutch/blob/master/Clutch/Clutch.entitlements. The binary release is missing the platform-application entitlement and this makes dumping fail.

Tatsh commented 3 years ago

We do sign it with that file, but for some reason it doesn't always work.