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.");
}
@end
The MIT License (MIT)