KJCracks / Clutch

Fast iOS executable dumper
3.69k stars 647 forks source link

Does not work with native watch app #123

Closed XueshiQiao closed 8 years ago

XueshiQiao commented 8 years ago

If an app contains native watch app, dumped watch app files (XXXWatchNative.app) does not contains native app execution file but only dylib files. XXX is the name of one app.

➜  XXX.app  tree ./Watch
./Watch
└── XXXWatchNative.app
    └── PlugIns
        └── XXXWatchNativeExtension.appex
            └── Frameworks
                ├── libswiftCore.dylib
                ├── libswiftCoreData.dylib
                ├── libswiftCoreGraphics.dylib
                ├── libswiftCoreLocation.dylib
                ├── libswiftDarwin.dylib
                ├── libswiftDispatch.dylib
                ├── libswiftFoundation.dylib
                ├── libswiftObjectiveC.dylib
                ├── libswiftUIKit.dylib
                └── libswiftWatchKit.dylib

We know that Clutch works by dumping the memory data of some app to disk, but native watch app does not run in the host iOS system, so Clutch can not dump them to disk. Am I right? any solution for this situation?

NinjaLikesCheez commented 8 years ago

Correct. Not yet.

Tatsh commented 8 years ago

This is a duplicate of #118

XueshiQiao commented 8 years ago

@Tatsh OK, then.