2013-04-03 92 views

回答

2

This tutorial基本上你想做什麼,假設你的第二句話意味着你正在使用越獄iOS。

基本上你寫的SBApplicationIcon類看起來是這樣的(代碼不是我的)鉤:

%hook SBApplicationIcon 
-(void)launch 
{ 
    NSString *appName = [self displayName]; 
    if ([appName isEqualToString:@"blah"]) { 
     // react accordingly 
    } 
    %orig; // Call this if you want to proceed with launching the app in question. 
} 
%end 

你需要對UIKit鏈接,我相信。

編輯:澄清,上面的代碼是使用標誌。我相信它也可以直接使用Objective-C運行時,但我不熟悉這一點。

+0

是否有任何SDK或API可用於防止從其他應用程序打開某些應用程序如Facebook,WhatsApp? –

相關問題