Fight back against piracy?

Discussion in 'Public Game Developers Forum' started by Kyle Poole, Feb 15, 2010.

  1. Skate

    Skate Well-Known Member

    Aug 13, 2009
    384
    0
    0
    Cincinnati
    Is it possible to pirate a free app? I also wonder the same thing with my dad who pirated a song he already owned on an authentic Cd.

    On topic, it might be possible to convince Saurik to get I********* off of Cydia. That could stop pirating for awhile. I'm only a consumer and know nothing else other than how the actual cydia store runs and what apps pirate. I don't pirate, I've been tempted, but I have morals. I have no idea if we can do it, but if Saurik has a good mind - and if he can - we might be able to pull one of the most used pirater apps.

    Before responding with "stupid, you can't do that" remember I know nothing and it's just a suggestion.
     
  2. misfitskater6

    misfitskater6 Well-Known Member

    Oct 3, 2009
    344
    0
    16
    Seattle, WA
    Removing 'that' from Cydia would help for a short while, but even then, people would figure out with the domino effect how to find apps other already existing ways that are just as easy, and that information would spread quickly through teh internets.

    What FDG did with Across Age was awesome and funny, but it's really only a very short term prevention method. Like I said, if you have a flashcard for doing homebrew stuff on a DS, you can easily find games that used (at least in principle) similar methods, only to have the hacker community release patches for games that remove the authenticity check. I'm sure the same thing will happen with apps that utilize something like this.

    I do agree with carlo though, it kind of bothers me that Apple is trying to make the iPhone such a closed platform, yet seemingly not doing a whole lot to protect the developers that have most definitely contributed to the device's success. From people I know who have jailbroken iPhones, the main reason they do it is for the customization, being able to potentially pirate apps is more of a byproduct. I haven't and won't ever jailbreak my 3GS, but I used to have a 3G that I played around with jailbreaking just so I could learn about it, personally I didn't think it was at all special, but I bet it would help if Apple would allow apps for customization on the App Store, while doing more for blocking jailbreak/pirate apps. Best of both worlds in my mind.
     
  3. c0re

    c0re Well-Known Member

    Apr 15, 2009
    444
    0
    0
    Talking about action, wouldn't it be time for a real mass request from the devs toward Apple ?
    They have to give us answers. It's their hardware, their OS, and it's because of the OS being hacked that apps are pirated. So logically, it is their responsibility to protect us from piracy.

    Should we start an official letter, with several famous devs signatures ?
     
  4. sam the lion

    sam the lion Well-Known Member

    Jan 12, 2009
    1,456
    0
    36
    Italy
    If he downloaded a song ripped from a CD he owns, I'm not sure that it's illegal.
     
  5. I will agree that the vast majority (probably 95% or so) who pirate aren't hurting sales because, given no other option, they wouldn't have spent the money on your app in the first place.

    Ethically though it still bugs me that they're getting someone else's hard work for nothing, so I feel like there is an obligation not to make it easy for them to get it. Like put a bunch of little, mildly encrypted (ROT13 anyone?) booby traps in there, either to taunt/deride the pirates, phone home with certain bits of information and then have your website post those details in a live list (avoiding sensitive information so Apple doesn't call you out for it), or disable/glitch certain bits of functionality on detection of a pirated app. I mean, if it pisses them off, what are they gonna do? Leave you a bad review? :D It'd be especially funny if you put some sort of impassable or annoying glitch in there that deliberately looks like a glitch and have them go on forums asking about it, only to find out that it's only pirated versions that have it.
     
  6. c0re

    c0re Well-Known Member

    Apr 15, 2009
    444
    0
    0
    Latest news : seems like Apple is mass-banning hackers iTunes accounts during the last 2 days.
     
  7. MilchMann

    MilchMann Well-Known Member

    Jan 25, 2010
    295
    0
    0
    Germany
    It is illegal, I have a friend who had to pay much money, because he did not want to search for the CD. It plays no role whether you own it or not.The download is illegal...

    So...it is right, my account is banned (Other Thread), whereas I did not download cracked apps...That is sick...Ban I Tunes, so the only way to get the apps is finally to download them illegally.
    I wrote to apples support, they must know what is going on.
    Where do you have the news from ?
     
  8. c0re

    c0re Well-Known Member

    Apr 15, 2009
    444
    0
    0
    #28 c0re, Feb 16, 2010
    Last edited: Feb 16, 2010
    From everywhere on Google. Most are dated as yesterday.

    edit : well, it doesn't seem to be "mass" banning anymore. But some blogs are suspecting Apple to just do a test for future official measures.
     
  9. EssentialParadox

    EssentialParadox Well-Known Member

    Sep 21, 2009
    602
    0
    0
    UK / Toronto
    They modify the code at the binary level?? I don't understand how they can do that accurately. :confused:

    Er, yes. There's a difference when an author giving their work for free by choice, and when it's being taken from them against their permission.
     
  10. "Disassemble the binary" just means to disassemble the executable, which generally means to break it down into ARM assembler code (in this case), and from there they can modify and recompile back to an executable.
     
  11. mobile1up

    mobile1up Well-Known Member

    Nov 6, 2008
    754
    0
    16
    Technical Director
    Munich, Germany
    hex editing :) read my paper.
     
  12. People still do this? I thought that was only something people did on ancient Z80 machines when no decent compiler was available. :)

    Which paper? And is it that they simply know the hex codes for the function mnemonics, or do they just search for common function call patterns? Because if that's all they do it seems to me all you'd really need to do is change up the protection functions a bit to throw them off. Assuming they can't read hex code like other people read books. :)
     
  13. mobile1up

    mobile1up Well-Known Member

    Nov 6, 2008
    754
    0
    16
    Technical Director
    Munich, Germany
    everything comes down to assembly :)
    Z80 is just an older CPU - ARM is the current CPU in mobiles :)

    well; for 68000 machines; you can NOP (0x6e71) checks so that they do not do anything (ie: when checking if a feature is set/unset). there are standard opcodes for all assembly mnemonics. :) i posted a link to the paper earlier in this thread (google for "palm software protection pdf" as well).

    even managed code (java, .NET) has opcodes - which end up being emulated. you can patch those as well :) this isn't rocket science.
     
  14. Deth4U2

    Deth4U2 Well-Known Member

    Aug 19, 2009
    116
    0
    0
    I learned basic ASM using Debug in DOS 5.x. :D
     
  15. DPP13

    DPP13 Well-Known Member

    Jan 24, 2010
    759
    0
    0
    College Student
    To me, the best part of pirating is when you pirate apps that are on Cydia. I always found that rather ironic.
     
  16. carlo

    carlo Well-Known Member

    #36 carlo, Feb 18, 2010
    Last edited: Feb 18, 2010
    Just that out of 800 songs downloaded from the web, they would have just 10 or 20 that they would have paid for... it was a time (long time ago), we use vinyl disc, and i was a teeneger, and i saved money to buy the band i liked, it is not impossible. Here we are developer, in a developer section of the forum so i guess we want solution good for developers, i want a security chip on the iphone and i want a menu to custom the homescreen, is that too much to ask to Apple ? i think we could cut piracy with proper actions . I am not saying 100% will convert to sales, but the few who will, will be benefit for the developers.
    The appstore is a business, i dont want the store to put my good without any protection, because at this time, it is more like a "donation" payment for developer.
     
  17. EssentialParadox

    EssentialParadox Well-Known Member

    Sep 21, 2009
    602
    0
    0
    UK / Toronto
    But is there no way to hide real code inside the piracy checks? So if the pirate turned off the piracy check, they would also make a feature of the game fail? Surely a clever programmer could make several levels of failure throughout the game, so if they removed the piracy check, feature 1 would fail, then if the pirate re-enabled feature 1 manually, feature 2 would fail, and so on…
     
  18. mobile1up

    mobile1up Well-Known Member

    Nov 6, 2008
    754
    0
    16
    Technical Director
    Munich, Germany
    read my paper.. i also cover techniques to make it harder :)
     
  19. EssentialParadox

    EssentialParadox Well-Known Member

    Sep 21, 2009
    602
    0
    0
    UK / Toronto
  20. mobile1up

    mobile1up Well-Known Member

    Nov 6, 2008
    754
    0
    16
    Technical Director
    Munich, Germany
    thanks :) i typically google for it - hehe. it is an old doc; from 2000 - but, the same principles apply. i know when someone has tampered with my app - and then i report it to my servers (when submitting highscores) as being a pirate.. if i ever run a contest; they wont win :) but, i dont stop the game or do anything bad for the pirate users - they are in fact, still users.
     

Share This Page