Best anti-crack solution?

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

  1. strawdog

    strawdog Well-Known Member

    ROFL and while you are at it the code should be 100% bug free (when first written) and 100% un-pirateable.

    The people claiming they use piracy to see if a game is good are almost all just saying that to justify it, just as they are when they claim games are too expensive. - when developers put out demos and drop their prices it makes no difference to the level of piracy. These people steal - why would anyone trust what they say?

    Also you are worrying that if you try to stop people pirating your game they will say bad things about it? I think you may have your priorities a little askew there ;)
     
  2. s0mah

    s0mah Well-Known Member

    Dec 25, 2008
    431
    2
    0
    failing PHY tests
    little town of bethlehem
    suggest to see:

    as⋅sume

     /əˈsum/ Show Spelled Pronunciation [uh-soom] Show IPA verb (used with object), -sumed, -sum⋅ing.

    1. to take for granted or without proof; suppose; postulate; posit: to assume that everyone wants peace.
    2. to take upon oneself; undertake: to assume an obligation.
    3. to take over the duties or responsibilities of: to assume the office of treasurer.
    4. to take on (a particular character, quality, mode of life, etc.); adopt: He assumed the style of an aggressive go-getter.
    5. to take on; be invested or endowed with: The situation assumed a threatening character.
    6. to pretend to have or be; feign: to assume a humble manner.
    7. to appropriate or arrogate; seize; usurp: to assume a right to oneself; to assume control.
    8. to take upon oneself (the debts or obligations of another).
    9. Archaic. to take into relation or association; adopt.
    –verb (used without object)
    10. to take something for granted; presume.
    Origin:
    1400–50; late ME (< AF assumer) < L assūmere to take to, adopt, equiv. to as- as- + sūmere to take up; see consume


    and also:

    ig⋅no⋅rant
     /ˈɪgnərənt/ Show Spelled Pronunciation [ig-ner-uhnt] Show IPA
    Use ignorant in a Sentence
    –adjective
    1. lacking in knowledge or training; unlearned: an ignorant man.
    2. lacking knowledge or information as to a particular subject or fact: ignorant of quantum physics.
    3. uninformed; unaware.
    4. due to or showing lack of knowledge or training: an ignorant statement.
    Origin:
    1325–75; ME ignora(u)nt < L ignōrant- (s. of ignōrāns), prp. of ignōrāre to ignore; see -ant
     
  3. Yagami_Light

    Yagami_Light Well-Known Member

    Feb 20, 2009
    302
    1
    18
    Not true. I pirate games for my PSP a lot just to try them out. Most games on that system don't have demos (unlike the App Store), and they tend to be pretty expensive too (unlike the App Store). It does get tempting to just download and play games without paying, but I have rules set up for myself:

    1. Only download games without demos.
    2. You beat it, you buy it. I've got a bunch of games that I pirated, beat, and had to purchase a copy. I've actually got four unopened games in my closet, still with the plastic wrapper on them (it is a LOT faster playing games off of your memory stick rather than the disk, so I never even bothered opening them).
    3. Import games are fine, unless they get brought to the U.S.
     
  4. Isilel

    Isilel Well-Known Member

    Feb 20, 2009
    996
    0
    0
    As he(?) should. Not only can pirates generate a bad word of mouth, but at least on PC this stuff tended to bug out on some legitimate customers too. I'd be wary of alienating one's buyers and prospective buyers!
     
  5. BeyondtheTech

    BeyondtheTech Well-Known Member

    Sep 21, 2008
    88
    0
    6
    Desktop Support Engineer
    New Jersey
    First and foremost, the bundle should be encrypted. Ever look at a Qualcomm BREW 2.0 game binary? The whole thing is encoded end-to-end. Change one byte and the whole thing won't even decrypt or decompress.

    An APP/IPA file is nothing more than a renamed ZIP, just as with all their other files. Take note, Apple, it's not just the developers losing out big time, but you as well.
     
  6. ddn

    ddn Well-Known Member

    Jun 19, 2009
    48
    0
    0
    Programmer by day but at night also programmer.
    Look behind u!
    I'm really surpised Apples encryption scheme is so loose. It's not like this is a new problem, consoles and other smart phones have strong encryption already. Esp puzzling since Apple acutally makes their hardware, why they don't include hardware encryption into the scheme, which would make it virtually impossible to pirate. Oh well.

    -ddn
     
  7. dorino

    dorino Well-Known Member

    Jul 6, 2009
    98
    0
    0
    Not that they could. I don't know of a single platform immune to piracy... Apple or not.
     
  8. ddn

    ddn Well-Known Member

    Jun 19, 2009
    48
    0
    0
    Programmer by day but at night also programmer.
    Look behind u!
    #48 ddn, Jul 7, 2009
    Last edited: Jul 7, 2009
    I agree you can't stop piracy totally, but piracy is a non-factor for platforms like the ps3 and xbox 360. They use strong hardware encryption on all the data and executable code, so bypassing those would require modding the hardware itself vs just changing the software like how it works on the iPhone.

    -ddn
     
  9. dorino

    dorino Well-Known Member

    Jul 6, 2009
    98
    0
    0
    ... With the iPhone already released 3 times I see little hope of any hardware advancements
     
  10. Shokz

    Shokz Well-Known Member

    May 8, 2009
    113
    0
    0
    Physicist. No, not really, but maybe one day, i'm
    England. It's a sucky place.
    Technically, with the 360 all you have to do is flash a firmware to the DVD drive...
     
  11. ddn

    ddn Well-Known Member

    Jun 19, 2009
    48
    0
    0
    Programmer by day but at night also programmer.
    Look behind u!
    That comes with some risk and requires modifiying the DVD drive in some fashion, for most would be pirates that would be too large a barrier vs jailbreaking your iPhone to run decrypted executables (low risk).

    -ddn
     
  12. Shokz

    Shokz Well-Known Member

    May 8, 2009
    113
    0
    0
    Physicist. No, not really, but maybe one day, i'm
    England. It's a sucky place.
    I get where you're coming from, but it's still not terribly arduous (then again, the PC, PSP, DS and Wii are all fairly easy at the end of the day...).

    The only platform that hasn't been "hacked" to play pirated games is the PS3... maybe Apple could try get some tips off Sony :cool:
     
  13. dorino

    dorino Well-Known Member

    Jul 6, 2009
    98
    0
    0
    They have! Both platforms are polluted with tons of crap games and finding anything good is hard as hell... It's quite similar, really.
     
  14. mofard

    mofard Well-Known Member

    Jun 10, 2009
    104
    0
    0
    There is no anticrack solution
     
  15. SomeRandomGuy18

    SomeRandomGuy18 Active Member

    Apr 11, 2009
    39
    0
    0
    BS. Works on my phone. And YES, I bought it.

    EDIT: Yes, my phone is jailbroken.
     
  16. gnadenlos

    gnadenlos Well-Known Member

    Nov 10, 2008
    291
    0
    0
    There is absolutely no benefit in doing this. Instead of losing some customers on jailbroken devices to pirated copies, you lose all customers with jailbroken devices. Do you really think someone will remove the jaibreak just because of your little game(s)? Furthermore I doubt that it is impossible to remove your check, if someone really bothers to crack your game.
     
  17. carlo

    carlo Well-Known Member

    Until there is a Hardware security available on the iphone, everything software could be patched/altered or whatever.... so you can just delay the crack but soon or later it will come.
     
  18. ddn

    ddn Well-Known Member

    Jun 19, 2009
    48
    0
    0
    Programmer by day but at night also programmer.
    Look behind u!
    Take a lesson from the PC games, DRM or anti-piracy technology only prevents the game from being cracked for 2-3 weeks. After that it's on the torrent sites fully playable. The only scheme which have shown to reduce losses to piracy is strong online verification. It's no suprise MMOs are the most profitable, since they have almost no pirarcy handicap (and they charge monthly fees :D)

    It should be possible to develop a scheme using the online verification protocol provided by the in-app purchase API to check if the user is a valid one (that's if they are online). Even then that is still hackable (hook the API etc..).

    -ddn
     
  19. Adams Immersive

    Adams Immersive Well-Known Member
    Patreon Bronze

    Dec 5, 2008
    1,718
    5
    38
    Freelance interactive design and programming
    Ohio
    #59 Adams Immersive, Jul 8, 2009
    Last edited: Jul 8, 2009
    A couple additional points:

    * Supporting Jailbroken devices is a can of worms even aside from piracy: those modifications can take up RAM and make your game crash. Now your app is getting bad reviews from Jailbreakers even when the game runs fine on a normal device. (I don't necessarily suggest blocking Jailbreak users, but I'd consider adding a disclaimer to the text that the game may be less stable on a Jailbroken phone.)

    * Delaying piracy, even by half a day, is useful. It affects your early sales, and thus your climb up the popularity chart (if you're lucky). Even if I can't stop piracy, I still hope to delay it when I release my game.
     
  20. le'deuche123

    le'deuche123 Well-Known Member

    Feb 5, 2009
    2,476
    18
    0
    I would say DARE, or just never trying it. Otherwise your hooked and your life will spiral down the drain.
     

Share This Page