May 4, 2010
I've spent the last few weeks developing a new tool to stop piracy of my paid apps on the Android Market. In a nutshell, licensing is tied directly to purchase verification. There is no license server to manage, no key for the user to enter. User experience is basically uninterrupted from normal application purchase.
View 1 Replies
I'm excited about this, as my paid apps are now reaching piracy rates as high as 90% on some days,with the average somewhere around 75%. For pirated apps, purchase verification (and subsequently licensing) will fail after a certain number of attempts, and pirates will be left with anything from a "buy me" nag, to a disabled app (behavior is configurable).
Android Market is the only supported purchase validation target so far. Others will be forthcoming if demand warrants.
This isn't a perfect solution (I have yet to find a perfect licensing solution), but I feel it is the best balance of security, features, and workflow that I've seen to date.
You can find a write up, download, and purchasing information here: http://keyeslabs.com/joomla/index.php/projects/auto-app-licensing