We need a webservice/ mobile web app built around a single piece of binary code to provide activation codes to user handsets.
The mobile app needs to be branded and some sort of billing to be implemented on the webservice.
Android app requirements :
check for root access ( phone needs to be rooted for our activation to work)
check for internet access
download the file and run integrity check
write it to the underlying filesystem
Web app requirements:
simple registration system
balance maintaining and limit (first X activations free)
decent looks (bootstrapped templates work for us).