Search code examples
iosjailbreakiphone-privateapicydiatweak

How to get bundle identifier of application by context id or by mach port in iOS 7(Jailbroken)?


I now we can use contextIdAtPosition method to get context id of the front most application, but how can I use context id to get the bundle identifier of the front most application?Thank you!


Solution

  • If you only need the identifier of the front most app, you need to check out SpringBoard class.

    @interface SBApplication : NSObject
    -(NSString *)displayIdentifier;
    @end
    
    @interface SpringBoard : UIApplication
    -(SBApplication *)_accessibilityFrontMostApplication;
    @end