[Spirit FM] mikereidis:
May 2 test releases. I'd appreciate all the testing I can get.

The piracy problem has gotten ridiculous. Within a few hours of a new release non-customers are sending me Unlocked debug logs and asking for help. That's not fair to me or legitimate customers.

I've "caught" at least 3 of you posting here recently, probably didn't "catch" another 3 at least, and likely at least 54 lurkers are running pirated versions, LOL.

So, my solution has at least one side benefit of optionally restoring an Unlocker model, but with the advantage of crypto signatures.

May 2 "Free" is here: http://www.mediafire.com/?oerzrp7grxjcdd0

It's pretty much the same as previous free versions, with some minor fixes, EXCEPT it can be unlocked with a license file at /sdcard/license.xml .

All times/dates are local times/dates as set by your timezone.

This license file unlocks it to the Unlocked feature set, but expiring on May 7: http://www.mediafire.com/view/?h9dls09gfiq059j

Just start the app with the file in the root of the SDCard at /sdcard/license.xml . It's possible a reboot before or after might help.

Since there seem to be some issues with the XML file, here's a ZIP file ( http://www.mediafire.com/?chxw0xoxod3raq8 ) and here are the contents:

May 2 Unlocked is here: http://www.mediafire.com/?e88ndi2924778js

It doesn't require the license file for the Unlocked feature set, but it will ask Googles' servers for the license status once per minute for 20 minutes after each startup. May 5th and earlier it will still work as Unlocked even with a negative response.

May 6th and later it will have Unlocked features for the first 20 minutes after each start. IF the app was purchased and a positive response is received, the queries will stop and Unlocked features should be good again. But I think this won't work because I haven't uploaded this newest version to Play and won't until it's better tested.

Queries to the Play servers will of course always fail if Internet is off or Play is not installed. Beware that the 1 query per minute while running (unless verified, which may not be possible yet) may rack up some data plan usage, but I can't imagine it'd be too much.

This "Unlocked" version can also be "Unlocked" with the same license.xml file above. Once this is done no further queries will be sent, until the license file expires on May 8.

Once a good response or two is received, the app/device will cache that response, generally for 14 days. So a refresh of licensing status is needed that often.

For any legitimate customers who will not be able to be authenticated, due to lack of Internet of Play app, or for some other legitimate reason, I can provide a customized license file that has an expiration date 100 years into the future.

It will prevent any queries from being sent. It can be used on any device, or multiple devices you own. It can unlock the "free" version, so this is a partial solution to sending emailed copies for Paypal customers.

The license file will contain your email address and the file is pretty much tamper proof. Therefore, if you post your license file on the Internet, I will find it, I will know who you are, and I will disable your license file privilege in future updates.

This is in addition to the perpetrators' email being publicly visible (by the perpetrators' own actions of course) and that email will forever be in the "bad identities" list in the app.

I haven't tested too much but am putting these out to get feedback about the inevitable issues. I think something may have messed things up on my stock unrooted Galaxy S2 for example.

The restrictions are purposely relatively limited to hopefully avoid large scale problems. I DON'T want to make things more difficult for legitimate customers. And the license file workaround should fix any issues.

Please let me know how it goes. Thanks ! :)