Symbian-Developers
The Official Developers Section => The Developers Section => Symbian Software Development Discussions => Topic started by: visual1993 on November 18, 2012, 04:19:55 pm
-
Hi Developers, I am new in this community.
I've developed some apps for the Nokia platform and I've seen that the Nokia Store protection system is completely useless. Many and many apps cracked are out, on the web right now.
So, after the publication of my new app, Dictate, I've decided to start a project with the aim of protecting your apps in real terms.
Possible Steps:
- Find any data, stored in the system, in the app, or wherever you want, that can prove your app to be downloaded from the Store
- Match it with the device IMEI creating a Keypair
- Register the Keypair on a personal (or shared) webserver database
- Login to this database at startup and check if your app has been purchased or cracked
I hope we can find a solution mainly for the first step.
-
thats a great idea and very pleasant one to hear ! think its possible and i have seen some serious protection in apps like ' dropian '...maybe you can contact the developer @knobtviker on twitter for more...
-
Good idea, though a flaw would be logging into a webdatabase every time, would get annoying always needing internet access.
-
@iChris701 Thanks, I will send him a message.
@Allstar12345 Yes, but it is required just once to discover if the app is cracked or not. Then, the setting will be saved on the private folder, and the app won't start anymore if illegal.
I've also sent a request to Nokia Developer Support team indicating the problem and the possible solution. I hope they answear with a valid response.
-
@iChris701 Thanks, I will send him a message.
@Allstar12345 Yes, but it is required just once to discover if the app is cracked or not. Then, the setting will be saved on the private folder, and the app won't start anymore if illegal.
I've also sent a request to Nokia Developer Support team indicating the problem and the possible solution. I hope they answear with a valid response.
We need somewhere good to save it, anyone in their right mind will find a basic settings file in private, an encrypted mini SQL db would do the trick
-
We need somewhere good to save it, anyone in their right mind will find a basic settings file in private, an encrypted mini SQL db would do the trick
So We need a DB that cannot be modified easily, as if crackers invent a new Serial Code and start the app, it will be paired with their IMEI even not being legal.
-
So We need a DB that cannot be modified easily, as if crackers invent a new Serial Code and start the app, it will be paired with their IMEI even not being legal.
We need to figure out how SPB did it with shell 3D, Only a tiny amount of people cracked that one.
And topic moved to symbian software dev section.
-
It's a great idea and pleasant to hear :)