Ok, for the past few days I've been busy contacting some old acquaintances and basically getting the skinny on how a lot of the crack groups out there for pda's do their thing. And what I've found out is actually pretty funny.
A lot of groups are using tools provided by M$ to simulate and then automate taps on a screen. Now I won't go into details about it, but you can use your imaginations.
Anyway, to help stop or at least slow down this process I've modified the rpn module that has been provided on this forum by Makslane and Beyondthetech. What the modification does is create a grid of 42 squares. Then it randomly picks one to be colored red. The customer is then asked to tap the red square to continue with the registration process. If they pick any other square but red the program exits. I've also changed the registration process so that if the wrong reg name and number is entered it will exit as well.
So because of the random nature of the block test an automated tool will find it incredibly difficult to get to the registration panel, and if it does it will cause the game to exit every time the incorrect info is entered.
It's a simple deterrent that should help. I'm not saying it's fool proof but it should make the crackers work a lot harder to get it done.
You can get the modified module below.
RPN_Registration_Module_1.8.zip