Best anti-crack solution?

Discussion in 'Public Game Developers Forum' started by cavalcadegames, Jul 2, 2009.

  1. cavalcadegames

    cavalcadegames Well-Known Member

    Apr 21, 2009
    49
    0
    0
  2. LostToken

    LostToken Well-Known Member

    Apr 16, 2009
    188
    0
    0
    iPhone Developer
    Baltimore, MD
    I would be interested to know if anyone has experience with this as well. My app is very quickly cracked every update.
     
  3. Tipop

    Tipop Well-Known Member

    Jun 13, 2009
    54
    0
    6
    I can tell you this: All it will do is slow down the crackers, not stop them.

    Right now all someone has to do is run a simple script which makes a downloaded app "cracked". That works for the vast majority of apps available at the App Store. Numerous apps use tricks like Anticrack in the link above, but all it does is delay the inevitable. The crackers see that the script didn't work, so they go into the program and look for "self aware" code (which is what Anticrack is) and manually remove it. Then they upload the modified app to the hacker websites and bittorrent.

    Software piracy has been around as long as there have been commercial programs. It's just something you have to accept as a developer. Just remember that the majority of iPhone/iTouch users do not jailbreak, and even among those who *do* jailbreak, not all of them are pirates.

    My suggestion: Use self-aware code if you like, but don't make it cripple the app if it detects that it's been cracked. Just write it so that if it is cracked, it puts a little reminder on the loading screen, asking the user to purchase the app. Don't make it intrusive (otherwise the cracker will just remove your nag screen). It shouldn't interfere with the game in any way. At least some people will decide to go ahead and buy it.
     
  4. dewy666

    dewy666 Well-Known Member

    Dec 7, 2008
    47
    0
    0
  5. Tipop

    Tipop Well-Known Member

    Jun 13, 2009
    54
    0
    6
    That would only tell you if the device is jailbroken, not that it had been pirated. My phone is jailbroken, but I still buy games.
     
  6. SomeRandomGuy18

    SomeRandomGuy18 Active Member

    Apr 11, 2009
    39
    0
    0
    Crackulous can't crack any games with numerals or oddball characters in them like %, or @, so that would be a cheap solution. Although they could still manually crack it, but there is not many people that can do that method.
     
  7. SomeRandomGuy18

    SomeRandomGuy18 Active Member

    Apr 11, 2009
    39
    0
    0
    Oh also I checked some of his apps on Appulous and they are already cracked so I doubt his method is very good.
     
  8. worldcup1100

    worldcup1100 Well-Known Member

    Feb 2, 2009
    1,446
    24
    0
    Greeeat! I pirate contributing to a thread dedicated to stop his actions. :mad:
     
  9. nooobynick

    nooobynick Well-Known Member

    Jan 5, 2009
    458
    0
    0
    who said he was a pirate, anybody could have checked that site without downloading anything. O look, I just went on the site, am I now a pirate that should be hunted down? I hate it when people jump to conclusions :mad:
     
  10. jchampl

    jchampl Well-Known Member

    actually there are a lot. it's a very easy practice to learn. i am not encouraging anyone to start, but the fact that you are willing or asking about paying someone for their protection which may delay your application from being cracked by a few hours, is a total rip off. it has become a cat and mouse game, everytime some kind of "new" protection comes out, they have a fix for it. real racing and toki tori had an amazing protection on them, better than what you can buy from a person, and they were eventually cracked. apple needs to step up and find a better way to curb their drm protection because the way it is now is a joke.
     
  11. jchampl

    jchampl Well-Known Member

    not cool. :rolleyes: don't ass-u-me.
     
  12. cavalcadegames

    cavalcadegames Well-Known Member

    Apr 21, 2009
    49
    0
    0
    weird

    why do we not have an effective anti piracy measure?

    i wish a company can step and provide something effective, pretty soon the iphone games market will be ravaged by pirates just like the PSP.
     
  13. VeganTnT

    VeganTnT Moderator
    Staff Member Patreon Silver Patreon Gold Patreon Bronze

    Jul 19, 2008
    4,491
    3
    0
    Freelance Entertainment Analyst
    Orlando, FL
    From beta testing I haven't seen a single game capable of stopping a crack. IF they want it bad enough then they will get it.

    The problem is that once they strip the drm the file is able to be edited. So with the proper knowledge they can circumvent any code you add.

    I have heard of one effect that disables online modes, seems to work magnificently, and is almost impossible to stop. The drawback is that it's usefulness is based on your game connecting to your servers
     
  14. drunknbass

    drunknbass Well-Known Member

    Nov 8, 2008
    128
    0
    0
    you realize his whole system is 1 function that returns a 0 or 1 on the crack status.. you do realize that is about as easy to bypass as not even having it at all.

    and the sad fact is any public infos to stop crackers will also hand them your technique and theyll know how to sniff it out and bypass it..

    so either get familiar with how it works and think of a good solution and keep it to yourself, or dont bother ;)
     
  15. monteboyd

    monteboyd Well-Known Member

    The better your copy-protection, the more inspired crackers will be to crack it. Most people who make an effort to download your cracked game are not likely to buy it anyway.

    I do, however, like the idea of detecting a crack and then simply inserting unobtrusive ads to buy the game. The key thing is it has to be subtle enough that a cracker won't be driven to cracking to get rid of the ads.
     
  16. Or impair some of the functionality of your app if it is cracked so that it becomes the demo version that Apple won't let us distribute...
     
  17. yourofl10

    yourofl10 Well-Known Member

    Dec 11, 2008
    4,176
    43
    38

    You have something wrong there. Why would I spend $9.99 on the App Store (for example like Rolando2) to buy a app when I can have it for free with some little ad that doesnt bother me? The best way is to make it disable the app if it is craked. The person who has the cracked app would delete but if he wanted so bad he would have to buy it. Cause if you have a craked app for free and not have to buy the app on the App Store for $9.99 why would you spend the money when you have the $9.99 app for free? Yea, it supports the dev but it's best to completely cripple the app so it can't run.
     
  18. cavalcadegames

    cavalcadegames Well-Known Member

    Apr 21, 2009
    49
    0
    0
    the point is...

    the point is not to stop the crackers but to delay them long enough to let your app any cannot-wait-for-the-cracked-version buyers. CaWaCraVers.
     
  19. Murdoch

    Murdoch Well-Known Member

    May 22, 2009
    46
    0
    0
    I have idear

    just dont smoke crack. thats my anti-crack.

    Make the game an online only game like my brute, that works too.
     
  20. makeout

    makeout Well-Known Member

    Apr 23, 2009
    46
    0
    0
    Personally I believe working on piracy protection features is a waste of time and money. If you're going to put some protection in, put the most basic thing you can find just to prevent script kiddies from hacking your game. But in the end if your game is worth it, someone will figure a way to crack it.

    If you want to cripple the game, make it obvious that the game is crippled due to the pirated copy of the game. You don't want users to think your game is defective on their device.
     

Share This Page