Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > Business Forums > Business, Legal, & App Store

Reply
 
LinkBack Thread Tools Display Modes
Old 12-09-2010, 01:21 AM   #1 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 920
spiderguy84 is on a distinguished road
Default Pirates Get Off Clean

How do pirates get away with being so blatant. I am not for sure if rules will let me post the name of the site doing this, but I have a site that is blatantly posting cracked and illegal copies of my newest apps, along with many others. They literally have a sticky in the forum saying, "Post your cracked apps here". How can they be so blunt and tell people they're breaking the law, and still keep their sites up and running?
__________________
My latest app...i Miss Mommy
spiderguy84 is offline   Reply With Quote
Old 12-09-2010, 02:20 AM   #2 (permalink)
Beast Mode
 
Join Date: Dec 2008
Age: 21
Posts: 1,971
Bertrand21 is on a distinguished road
Default

Quote:
Originally Posted by spiderguy84 View Post
How do pirates get away with being so blatant. I am not for sure if rules will let me post the name of the site doing this, but I have a site that is blatantly posting cracked and illegal copies of my newest apps, along with many others. They literally have a sticky in the forum saying, "Post your cracked apps here". How can they be so blunt and tell people they're breaking the law, and still keep their sites up and running?
1. Never post links to pirate sites
2. I have tried to police my apps being cracked...honestly it's not worth the time.
3. If you are concerned report the hosting links. The only issue is when you get it off one hosting site the original cracker will post it again.
4. Add the cracked app code to your app. That will teach them
__________________
Haters gonna Hate
Likers gonna Like
Bertrand21 is offline   Reply With Quote
Old 12-09-2010, 03:11 AM   #3 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 99
Mizonnz is on a distinguished road
Default

1: create an update to your app
2: create a "special" non codesigned version of your app
3: when the update hits the app store, anonymously post your own "cracked" version to the pirate's website before anyone else

Of course, your "cracked version" has a few extra bits of code to
- stop working after 3 days
- use a private api to switch off the phone randomly
- switch the phone to airplane mode randomly
- play nasty sounds at random times
- call 1900 numbers at 2am
- any nasty thing you like

how evil do you want to be?

* disclaimer: I do not necessarily condone the acts presented in this post. I never specifically said you should perform such acts. Such acts are petty and vile, but pretty funny too
Mizonnz is offline   Reply With Quote
Old 12-09-2010, 04:09 AM   #4 (permalink)
Beast Mode
 
Join Date: Dec 2008
Age: 21
Posts: 1,971
Bertrand21 is on a distinguished road
Default

Quote:
Originally Posted by Mizonnz View Post
1: create an update to your app
2: create a "special" non codesigned version of your app
3: when the update hits the app store, anonymously post your own "cracked" version to the pirate's website before anyone else

Of course, your "cracked version" has a few extra bits of code to
- stop working after 3 days
- use a private api to switch off the phone randomly
- switch the phone to airplane mode randomly
- play nasty sounds at random times
- call 1900 numbers at 2am
- any nasty thing you like

how evil do you want to be?

* disclaimer: I do not necessarily condone the acts presented in this post. I never specifically said you should perform such acts. Such acts are petty and vile, but pretty funny too
Hahaha! The disclaimer is awesome! I dunno if submitting a non codesigned app is possible
__________________
Haters gonna Hate
Likers gonna Like
Bertrand21 is offline   Reply With Quote
Old 12-09-2010, 04:55 AM   #5 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 282
sparkso is on a distinguished road
Default

Quote:
Originally Posted by Bertrand21 View Post
Hahaha! The disclaimer is awesome! I dunno if submitting a non codesigned app is possible
yeah and I think there should be some iPhone tutorial coding blog giving a step-by-step on this.
__________________
SolarSpark Apps
sparkso is offline   Reply With Quote
Old 12-09-2010, 05:40 AM   #6 (permalink)
almostfunnydev
iPhone Dev SDK Supporter
 
rocotilos's Avatar
 
Join Date: Oct 2009
Age: 34
Posts: 3,015
rocotilos is on a distinguished road
Default

Quote:
Originally Posted by Bertrand21 View Post
1. Never post links to pirate sites
2. I have tried to police my apps being cracked...honestly it's not worth the time.
3. If you are concerned report the hosting links. The only issue is when you get it off one hosting site the original cracker will post it again.
4. Add the cracked app code to your app. That will teach them
+1 what Bertrand21 said. You can't fight piracy. Even big giants like Microsoft can't fight it 100%.
rocotilos is offline   Reply With Quote
Old 12-09-2010, 05:42 AM   #7 (permalink)
almostfunnydev
iPhone Dev SDK Supporter
 
rocotilos's Avatar
 
Join Date: Oct 2009
Age: 34
Posts: 3,015
rocotilos is on a distinguished road
Default

Quote:
Originally Posted by Mizonnz View Post
1: create an update to your app
2: create a "special" non codesigned version of your app
3: when the update hits the app store, anonymously post your own "cracked" version to the pirate's website before anyone else

Of course, your "cracked version" has a few extra bits of code to
- stop working after 3 days
- use a private api to switch off the phone randomly
- switch the phone to airplane mode randomly
- play nasty sounds at random times
- call 1900 numbers at 2am
- any nasty thing you like

how evil do you want to be?

* disclaimer: I do not necessarily condone the acts presented in this post. I never specifically said you should perform such acts. Such acts are petty and vile, but pretty funny too

Interesting idea. But though, can a pirate go and rate/review on your app in the AppStore? If they can, you are bound to get kagillions 1stars.
rocotilos is offline   Reply With Quote
Old 12-09-2010, 07:16 AM   #8 (permalink)
Registered Member
 
Rudy's Avatar
 
Join Date: Mar 2009
Location: Ottawa, Canada
Posts: 1,425
Rudy is on a distinguished road
Default

Quote:
Originally Posted by rocotilos View Post
Interesting idea. But though, can a pirate go and rate/review on your app in the AppStore? If they can, you are bound to get kagillions 1stars.
not unless they actually purchase it
__________________
My Games:

My Blog
13" Macbook Air 1.7Ghz Core i5, 4GB DDR3, Intel HD Graphics 3000
iPhone 4S - PSPGo - 3DS - Wii - PS3 - 360
Rudy is offline   Reply With Quote
Old 12-09-2010, 11:12 AM   #9 (permalink)
Dev & World Traveler
 
Join Date: Mar 2010
Location: SF, CA
Posts: 2,151
bignoggins is on a distinguished road
Default

Quote:
Originally Posted by Mizonnz View Post
how evil do you want to be?
How many customers do you want to lose?

Piracy will happen, just get used to it. I can understand companies that sell $500 desktop applications taking measures to stop piracy. But for a 99c app? Complete waste of time.

I, for one, treat piracy as a backdoor marketing channel. I know for a fact people have bought my apps because they saw a pirated version but they themselves don't have a jailbroken phone so they just buy it.

Some pirates have even emailed me saying they actively promote my app. I even convinced one to buy the app legitimately.

The main "anti-piracy" technique I employ is just to update often, and force users to upgrade. So pirated versions only work for a few weeks or a month max.

Let it go guys, seems like every other week I see some thread about piracy. iOS developers have it REALLY good trust me. My piracy rates are < 10%. I know android devs that have 95% piracy rates.

Last edited by bignoggins; 12-09-2010 at 11:15 AM.
bignoggins is online now   Reply With Quote
Old 12-09-2010, 11:53 AM   #10 (permalink)
dre
Registered Member
 
Join Date: Oct 2009
Location: Los Angeles
Posts: 1,307
dre is on a distinguished road
Default

Quote:
Originally Posted by mightybao View Post
How many customers do you want to lose?

Piracy will happen, just get used to it. I can understand companies that sell $500 desktop applications taking measures to stop piracy. But for a 99c app? Complete waste of time.

I, for one, treat piracy as a backdoor marketing channel. I know for a fact people have bought my apps because they saw a pirated version but they themselves don't have a jailbroken phone so they just buy it.

Some pirates have even emailed me saying they actively promote my app. I even convinced one to buy the app legitimately.

The main "anti-piracy" technique I employ is just to update often, and force users to upgrade. So pirated versions only work for a few weeks or a month max.

Let it go guys, seems like every other week I see some thread about piracy. iOS developers have it REALLY good trust me. My piracy rates are < 10%. I know android devs that have 95% piracy rates.
+1

Those who remember early 90-ies would notice that the successful companies like Microsoft, Borland, Novell not only didn't implement any technological measure to fight piracy, but made pirating very easy.
__________________
Game Pack - All-in-1 Game Pack
Shinro - A combination of Minesweeper and Sudoku
Nibbles - Remake of a classic snake game
Hooptie Browser - Humorous web filter
dre is online now   Reply With Quote
Old 12-09-2010, 10:50 PM   #11 (permalink)
Pro. Game Developer
iPhone Dev SDK Supporter
 
Join Date: Feb 2009
Location: ¿La Islas Hermosas?
Posts: 2,176
Kalimba is on a distinguished road
Question

Quote:
Originally Posted by mightybao View Post
The main "anti-piracy" technique I employ is just to update often, and force users to upgrade. So pirated versions only work for a few weeks or a month max.
I agree with your philosophy that taking measures to combat piracy is a waste of time, and that people with a pirated copy can actually generate sales when other non-jailbroken users see your app and buy it.

But I'm not seeing how updating often helps combat it. How does a new update cause the older version to stop working?
__________________
~~ Word Flurry ~~ App Store / Website / Facebook
Kalimba is offline   Reply With Quote
Old 12-09-2010, 11:45 PM   #12 (permalink)
Town Critic
 
Join Date: Oct 2009
Posts: 536
Gudus is on a distinguished road
Default

Quote:
Originally Posted by Kalimba View Post
I agree with your philosophy that taking measures to combat piracy is a waste of time, and that people with a pirated copy can actually generate sales when other non-jailbroken users see your app and buy it.

But I'm not seeing how updating often helps combat it. How does a new update cause the older version to stop working?
I think he puts code in there that checks his web server and forces the user to upgrade to the latest version of the app. Probably because his app is multi-player (sports fantasy) so all users must be on the same version for things to work well.

Not trying to answer for someone else, that's just what I've gathered from being a frequent lurker on these forums
__________________
My DJ is the BEST way to listen to music!
My DJ on iTunes | My DJ on Facebook

My Blog for iPhone Developers
Latest Blog Post: Financial Reports Don’t Match Sales Data? Huh?
Gudus is offline   Reply With Quote
Old 12-09-2010, 11:56 PM   #13 (permalink)
Dev & World Traveler
 
Join Date: Mar 2010
Location: SF, CA
Posts: 2,151
bignoggins is on a distinguished road
Default

Quote:
Originally Posted by Gudus View Post
I think he puts code in there that checks his web server and forces the user to upgrade to the latest version of the app. Probably because his app is multi-player (sports fantasy) so all users must be on the same version for things to work well.

Not trying to answer for someone else, that's just what I've gathered from being a frequent lurker on these forums
That is correct =)
bignoggins is online now   Reply With Quote
Old 12-10-2010, 05:18 PM   #14 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 99
Mizonnz is on a distinguished road
Default

Yes, being evil can cause a backlash, and if you get a bad name for doing nasty things in your app that can lead to legitimate users keeping away fom your apps too. It was more an exercise in geek angst/internet tough guy "lets stick it to the pirates".

Many people who pirate apps wouldn't buy them if the couldn't pirate them (annoying that they'll happily buy an overpriced coffee but wont spend $.99 on an app that gives them more enjoyment). So you're not really losing out on them.

Then there are those people that might buy the app, but why bother if they can get it for free? To get them we need to make pirating apps difficult enough to make them reconsider. It's not worth jumping through too many hoops just to save yourself $.99. But on the other hand how many hoops to we want to go through to get a few more users?

If your app requires a connection to your server then mightybao's technique of updating and cutting off old versions would annoy pirates enough to buy if they want to keep using the app. The trouble is a lot of apps don't use servers, but it's a good inventive solution to the issue.

If someone did start putting bogus, troublesome apps onto pirate boards it may scare off a lot of the more casual pirates from all cracked apps. I wonder how many people were scared off jailbreaking when the iphone worm came out?
Mizonnz is offline   Reply With Quote
Old 01-03-2011, 09:04 PM   #15 (permalink)
Registered Member
 
Join Date: Aug 2009
Posts: 361
pofak is on a distinguished road
Default

Quote:
Originally Posted by mightybao View Post
The main "anti-piracy" technique I employ is just to update often, and force users to upgrade. So pirated versions only work for a few weeks or a month max.
How do you force users to upgrade? I would like to make pirates work harder.
pofak is offline   Reply With Quote
Old 01-03-2011, 09:59 PM   #16 (permalink)
Dev & World Traveler
 
Join Date: Mar 2010
Location: SF, CA
Posts: 2,151
bignoggins is on a distinguished road
Default

Quote:
Originally Posted by pofak View Post
How do you force users to upgrade? I would like to make pirates work harder.
phone home for latest version. update often.
bignoggins is online now   Reply With Quote
Old 01-03-2011, 10:09 PM   #17 (permalink)
Registered Member
 
Join Date: Aug 2009
Posts: 361
pofak is on a distinguished road
Default

Quote:
Originally Posted by mightybao View Post
phone home for latest version. update often.
My app current version talks to the server for data but does not check the version. I think I release an update that checks the version and disable the current "call home" in 1-2 month.
pofak is offline   Reply With Quote
Old 01-03-2011, 10:47 PM   #18 (permalink)
dre
Registered Member
 
Join Date: Oct 2009
Location: Los Angeles
Posts: 1,307
dre is on a distinguished road
Default

Quote:
Originally Posted by pofak View Post
How do you force users to upgrade? I would like to make pirates work harder.
You can scrape the appstore for the latest version of your app and if versions don't match annoy the user to update it. You can even refuse to work if versions don't match.
__________________
Game Pack - All-in-1 Game Pack
Shinro - A combination of Minesweeper and Sudoku
Nibbles - Remake of a classic snake game
Hooptie Browser - Humorous web filter
dre is online now   Reply With Quote
Old 01-04-2011, 04:32 AM   #19 (permalink)
Registered Member
 
Join Date: Sep 2009
Posts: 1,018
Tambourin is on a distinguished road
Default

Quote:
Originally Posted by dre View Post
You can scrape the appstore for the latest version of your app and if versions don't match annoy the user to update it. You can even refuse to work if versions don't match.
Does Apple allow this?
Tambourin is offline   Reply With Quote
Old 01-04-2011, 05:56 AM   #20 (permalink)
Registered Member
 
Join Date: Nov 2010
Location: Elgin, Scotland
Posts: 19
WhiskyBiscuit is on a distinguished road
Default

What I am thinking about is simply adding adverts when I detect piracy, I have to double check the rules of the ad mediation I am going to use, I am making an ad supported version anyway, so basically I will activate that mode when I believe it is a pirated version.

I will only do this when I am fairly sure that I am not going to get false positives, because obviously I don't want to annoy my paying users in order to make a few bucks off the pirates.
__________________
Whisky Biscuit
Independent Games Developer from Highlands of Scotland

WarPath the Tactical, Turn-Based Tank Game for iPad OUT NOW
WhiskyBiscuit is offline   Reply With Quote
Old 01-04-2011, 10:44 AM   #21 (permalink)
dre
Registered Member
 
Join Date: Oct 2009
Location: Los Angeles
Posts: 1,307
dre is on a distinguished road
Default

Quote:
Originally Posted by Tambourin View Post
Does Apple allow this?
Do they prohibit this?
__________________
Game Pack - All-in-1 Game Pack
Shinro - A combination of Minesweeper and Sudoku
Nibbles - Remake of a classic snake game
Hooptie Browser - Humorous web filter
dre is online now   Reply With Quote
Old 01-04-2011, 11:58 AM   #22 (permalink)
Super Moderator
 
Join Date: Oct 2009
Location: San Diego, CA
Posts: 1,586
JasonR is on a distinguished road
Default

They do prohibit scraping of Apple web sites in section 12.1 of the approval guidelines: Sign in with your Apple ID - Apple Developer

They do allow reading from approved RSS feeds, but I'm not aware of an RSS feed that gets current app version.
JasonR is offline   Reply With Quote
Old 01-04-2011, 01:02 PM   #23 (permalink)
dre
Registered Member
 
Join Date: Oct 2009
Location: Los Angeles
Posts: 1,307
dre is on a distinguished road
Default

Quote:
Originally Posted by JasonR View Post
They do prohibit scraping of Apple web sites in section 12.1 of the approval guidelines: Sign in with your Apple ID - Apple Developer

They do allow reading from approved RSS feeds, but I'm not aware of an RSS feed that gets current app version.
Would they prohibit scraping web-sites what scrape appstore? You can do the similar requests to tons of other sites with apps (like appannie).
__________________
Game Pack - All-in-1 Game Pack
Shinro - A combination of Minesweeper and Sudoku
Nibbles - Remake of a classic snake game
Hooptie Browser - Humorous web filter
dre is online now   Reply With Quote
Old 01-04-2011, 01:23 PM   #24 (permalink)
Super Moderator
 
Join Date: Oct 2009
Location: San Diego, CA
Posts: 1,586
JasonR is on a distinguished road
Default

Quote:
Originally Posted by dre View Post
Would they prohibit scraping web-sites what scrape appstore? You can do the similar requests to tons of other sites with apps (like appannie).
Well, they approved appTrends, which reads from AppFigures. So apparently they are OK with it. But I'd hate to gamble my own app on it, as I could see them deciding to close this loophole at some point in the future.
JasonR is offline   Reply With Quote
Old 01-06-2011, 08:22 AM   #25 (permalink)
Registered Member
 
Join Date: Jan 2011
Posts: 29
CasualObserver is on a distinguished road
Default

I have posted in this thread (it's the last post at this time) but it seems no one reads that thread. Any idea about my question?
CasualObserver is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 423
17 members and 406 guests
bignoggins, davejas69, Domele, dre, Droverson, flamingliquid, givensur, hussain1982, iAppDeveloper, jessicagx69, JmacDotOrg, laley, logan, MarkC, Punkjumper, RobTaku, tomtom100
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,641
Threads: 94,108
Posts: 402,847
Top Poster: BrianSlick (7,990)
Welcome to our newest member, JmacDotOrg
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 03:01 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0