Detect evasi0n, Cydia, AdBlocker on iOS 6.1
// Detect evasi0n
NSString *filePath = @"/private/var/evasi0n/evasi0n";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// evasi0n detected do something
}
// Detect Cydia
NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// Cydia detected do something
}
or
NSURL* url = [NSURL URLWithString:@"cydia://package/com.cydia.detect"];
return [[UIApplication sharedApplication] canOpenURL:url];
// Detect AdBlocker (AdBlocker blocks Google Admob, AdSense and iAds)
NSString *filePath = @"/Library/MobileSubstrate/DynamicLibraries/AdBlocker.dylib";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// AdBlocker (from Cydia) detected do something
}
// Detect AppCake App (Cracked Apps)
NSString *filePath = @"/Applications/AppCake3.app/AppCake3";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// AppCake (repo from Cydia) detected do something
}
--
>find / -name "AdBlock*"
/Library/MobileSubstrate/DynamicLibraries/AdBlocker.dylib
/Library/MobileSubstrate/DynamicLibraries/AdBlocker.plist
/Library/PreferenceLoader/Preferences/AdBlocker.plist
/System/Library/PreferenceBundles/AdBlockerPreferences.bundle
/System/Library/PreferenceBundles/AdBlockerPreferences.bundle/AdBlockerPreferences
/System/Library/PreferenceBundles/AdBlockerPreferences.bundle/AdBlockerPreferences.plist
/private/var/mobile/Library/SBSettings/Toggles/AdBlocker
>find / -name "evasi0n*"
/private/var/evasi0n
/private/var/evasi0n/evasi0n
Comments
0 B
|👍
/👎