How to prevent .ipa hack!!

Okay... so many apps have now been hacked (including one of my own!) into .ipa files which are now everywhere!

Anyone got any thoughts on preventing usage of our hard-worked apps via this .ipa exploit?

Macbook Pro, Mac OS X (10.5.3)

Posted on Oct 23, 2008 7:53 AM

Reply
16 replies

Oct 23, 2008 8:46 AM in response to GW1921

There's not much you can do. Apple's drm is pretty weak with regard to the apps (the "cracking" method is pretty straight forward and simple).

About the best you could do, is probably implement some kind of serial system, but that would just cause more hassle for paying customers, and probably just end up getting cracked as well.

That said, you can probably take comfort in the fact that jailbroken devices make up a very small amount of the market.

Oh and yea, both of our paid apps got cracked. One a day after it was released.

Oct 23, 2008 5:57 PM in response to Neil Inglis

But that solution won't work as posted. He was checking permissions on a single file outside of his own app. That's not a valid test because someone could have a jailbroken device (which is not a crime in itself) and a legitimate copy of your app. Not running your app (or crippling it) just because the device is jailbroken is not a good idea.

I haven't seen anyone post a real way to determine if your own app is installed without proper purchase via iTunes.

Oct 24, 2008 8:28 AM in response to GW1921

I've done it and the hackers had to modify my application's binary to remove the check. It gave them a really hard time and took them a month to crack it 🙂

You can make a distribution build and then use show package contents on the file to find out how big the info.plist is. Then modify your code to check for that size and rebuild it.

Oct 24, 2008 9:34 AM in response to ChrisEPR

Thanks for that, really.

Though I'm trying to find out what Hackers are up to now and it doesn't look like they're modified the Info.plist anymore (or maybe they've missed stating that step as the most obvious). I wonder if checking if the application is run from a non-standard install location (as I noticed they use a different area to install and launch the application from). You reckon that would help?

Oct 24, 2008 9:40 AM in response to ChrisEPR

The problem is the same as always. Once you think you found a solution and it becomes popular in many programs, then the crackers will most certainly create an automated countermeasure against it. Its always cat and mouse. Its probably best to keep your own trick that prevents the "standard" cracking for yourselves, the more different approaches there are, the more difficult it gets to create cracks for them all.

Nov 21, 2008 11:08 AM in response to GW1921

Dear developers,

Use following emails to report the abuse of their website for distributing copyrighted materials. I did the same and they have removed my app from their website.

dmca-agent (at) sendspace (dot) com
abuse (at) mediafire (dot) com
abuse (at) rapidshare (dot) com

<Edited by Moderator>



Following is the email template that they ask to be sent .

Hello,
My name is <YOUR NAME>
and Address is: <YOUR ADDRESS>
Telephone: <YOUR NUMBER>

Following link on <WBSITE NAME e.g. RapidShare> allows a copyrighted material to be downloaded for free.
<LINK TO THE APP WHERE IT CAN BE DOWNLOADED FROM>

This is an iPhone app which has been cracked and hosted on <WBSITE NAME e.g. RapidShare>.
You can find the original app in iTunes app store at following link.

<ITUNES LINK>

The <WBSITE NAME e.g. RapidShare> link is being displayed at following webpage.
<LINK TO THE WEBSITE WHERE APP IS BEING LISTED e.g. appulo.....!!! :)>

I request you to discard the file as soon as possible and help us.
I make this statement under penalty of perjury, that the information in this notice is accurate and that I am the owner of the copyrighted work.

<YOUR NAME>

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to prevent .ipa hack!!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.