A tool for creating "iOS Fake App" project. You can Debug & Profile any decrypted iOS app without any jailbreak devices.
bin/fakeapp [APPNAME]cd [FakeAppDir]
cp [YourDecryptedApp].ipa ./
unzip [YourDecryptedApp].ipa
Or move your [AppName].app to [FakeAppDir]/Payload/.
Now, open [AppName].xcodeproj and setup your codesign Identity & Provision in Build Settings. You need to setup both [AppName] and PDebug targets;
Just run and enjoy it. You can do any DEBUG actions like Breakpoints Step-in/out LLDB Threads Profile Simulate Location.
fakeapp already injected an Embed Dynamic Framework named PDebug.framework, You can add some code here and these code will be run with main app.
@implementation PDebugEntry
+(void)load
{
// add your code here
NSLog("PDebug injected.");
}
@endThe MIT License (MIT)