cydia

how do I protect my iOS app from being cracked? [closed]

好久不见. 提交于 2019-11-30 04:06:40
I have $0.99 iOS app and I'm afraid someone would like to crack it. How can I protect my app from crackers? It's very easy with little class, which I implemented: https://github.com/itruf/crackify Just import Crackify.h and check: BOOL cracked = [Crackify isCracked]; these are some check list to check whether your app is cracked. checking plist size checking signer identity checking if binary is crypted checking modified date of info.plist against modified date of package If it's in the store it likely already has been cracked. I wouldn't waste your time trying to combat pirates, no-one has

Is an iPhone app's document directory /var/mobile/Documents or /var/mobile/Library/AppName?

て烟熏妆下的殇ゞ 提交于 2019-11-29 14:44:17
As far as I know (and read everywhere) an application's documents directory should be somewhere in /var/mobile/Library/ on the iPhone but if I'm logging the gotten directory it is /var/mobile/Documents . I get the directory as follows: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; is this a problem if I'm creating a file named Settings.xml in here or is something wrong with my app/etc.? Information: I've a jailbroken iPhone 4 with iOS 4.2.1 and my app gets installed via Cydia or SSH.

Keeping an app alive in background unlimited (for a Cydia app)

折月煮酒 提交于 2019-11-29 04:55:30
I don't mind using private API's or anything of the kind that Apple doesn't like, but would prefer a quick solution that doesn't stuff like playing silence in the background or swizzling. Obviously this isn't for the app store so please no lecturing :) So how do you run in the background without any restrictions like "backgrounder"? I didn't manage to find an answer besides some that point people to different directions, but maybe since then someone managed to dig it up already. Depending on what your "app" is going to do, you can hook MobileSubstrate. This will load with SpringBoard and

how do I protect my iOS app from being cracked? [closed]

故事扮演 提交于 2019-11-29 01:15:44
问题 I have $0.99 iOS app and I'm afraid someone would like to crack it. How can I protect my app from crackers? 回答1: It's very easy with little class, which I implemented: https://github.com/itruf/crackify Just import Crackify.h and check: BOOL cracked = [Crackify isCracked]; 回答2: these are some check list to check whether your app is cracked. checking plist size checking signer identity checking if binary is crypted checking modified date of info.plist against modified date of package 回答3: If it

Is an iPhone app's document directory /var/mobile/Documents or /var/mobile/Library/AppName?

人盡茶涼 提交于 2019-11-28 08:13:25
问题 As far as I know (and read everywhere) an application's documents directory should be somewhere in /var/mobile/Library/ on the iPhone but if I'm logging the gotten directory it is /var/mobile/Documents . I get the directory as follows: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; is this a problem if I'm creating a file named Settings.xml in here or is something wrong with my app/etc.?

(cydia dev) Call Answering Screen in iPhone

≡放荡痞女 提交于 2019-11-28 06:34:44
问题 What would be the class responsible for call answering screen. I think it's a private framework, or even the SpringBoard. But the SpringBoard has dozens of classes, and as I have access only to the header, it is difficult to know what the caller display phone service. Does anyone know what class and method to the caller? 回答1: There are two classes responsible for that (one for Phone call and second for facetime) in /System/Library/SpringBoardPlugins/IncomingCall.servicebundle/IncomingCall

Schedule multiple, daily events with NSTimer?

限于喜欢 提交于 2019-11-28 06:33:57
问题 I have a schedule cache stored in an NSDictionary . For the example below, I have a schedule time of January 13, 20120 2:00PM and January 13, 2012 2:05PM . How can I add both of these to a queue to fire on their own? Build the Schedule Cache: -(void) buildScheduleCache { NSCalendarDate *now = [NSCalendarDate calendarDate]; NSFileManager *manager = [[NSFileManager defaultManager] autorelease]; path = @"/var/mobile/Library/MobileProfiles/Custom Profiles"; theProfiles = [manager

How to detect “IAP crackers”?

萝らか妹 提交于 2019-11-28 03:09:25
I found out that many users use so-called "IAP crackers" instead of purchasing the items in in-app purchase (IAP). I also learned that Zynga Poker and Pokerist already detect IAP crackers and prevent the fake IAP. I would like to detect which phone is using IAP cracker. For Cydia hacking tool, I could find it with Application path. But for I don't believe iAP crackers fall into specific applications. I think I can check that by calling "Url Scheme" but I don't know the name. Is there anybody who knows how? The best solution at the moment seems to be verifying IAP transactions using an external

iOS - Cydia open command and its counterpart?

只谈情不闲聊 提交于 2019-11-28 02:24:30
There is a Cydia command line utility called open which will open an iOS application and attach to the SpringBoard. Is there a corresponding close command which will send the correct signal to the application ? It needs to send the correct signal so that it will do the necessary cleanup before terminating. The kill command cannot be used as the application is not able to catch the signal. I have been searching high and low for this particular command line tool but yet to find it. Thank you. Have you tried using killall MobileCydia should work I don't know of any such command, but you could

How to detect “IAP crackers”?

巧了我就是萌 提交于 2019-11-26 23:57:01
问题 I found out that many users use so-called "IAP crackers" instead of purchasing the items in in-app purchase (IAP). I also learned that Zynga Poker and Pokerist already detect IAP crackers and prevent the fake IAP. I would like to detect which phone is using IAP cracker. For Cydia hacking tool, I could find it with Application path. But for I don't believe iAP crackers fall into specific applications. I think I can check that by calling "Url Scheme" but I don't know the name. Is there anybody