Android :: How To Manage License And Piracy Protection In Market?
Jul 25, 2010
How do you manage your activation on android market since this crappy market doesn't offer anything for dynamic licensing as other store like handango, mobihand app world etc. How do you protect your full copy from piracy?
View 5 Replies
Oct 14, 2009
I am no security expert and have not thought this out all the way, but could a workable solution to the pirating problem be something like this:
1. The market clients (like Google Market, AndAppStore, SlideME) could record on their servers some kind of identifier about who bought the app and perhaps what Android device it was bought for. They already capture the who information.
2. Android apps that care can, on first launch, ask the user about their identifier and what service they bought the app from.
3. The app, or the servers that support the app, can query, via http, the market client service to ask did so-and-so get this app from you?
4. If an affirmative response can be had then the app is not pirated. Otherwise the app is pirated
Google Market, AndAppStore, SlideME, etc... will need to make such a service available, via http.
It would be straight-forward to generate a list of installed market clients for the user to select from. The market clients may even be able to supply the user identification so user does not need to enter it.
The application could retrieve from its servers the list of market clients is believes are legitimate in order to prevent the bogus clients from spoofing it.
If you installed an app w/out a market client and the app did not intend for such an installation to happen, like on rooted phones using adb, then the app is pirated.
And finally, could this process be invisible to the user and just involve communication between the app and installed market clients and the market clients servers and the apps servers?
View 8 Replies
View Related
Apr 26, 2009
1. When the "copy protection" checkbox was first introduced on Android Market, I heard about a lot of issues with people not being able to download etc. Have those issues been resolved now? If I turn on copy- protection on an app with over 10K active users, do I risk a major rebellion?
2. I'd like to sell my app on other stores like slideme, andappstore and handango. Since some of these just redirect the user to your own site to download the app, there needs to be a license key that authenticates the user and unlocks his app. I saw that andappstore has a framework for that (not sure if that will only work with them or is a generic solution). I'm looking for a free, generic licensing solution. Is there one that you know of or use? My concern is to not throw in a wrench in the process of user download and use of the app, where I start getting a ton of emails from people whose keys arent working or asking for new keys etc, where license support turns into a full-time activity.
View 6 Replies
View Related
Oct 25, 2010
So I had to re-install some of my apps on my Cliq after the OS upgrade. I re-installed Exchange for Android 2.X, but I can't find the license key for it in the market to re-install that. Anyone know why I can't find it? I figured I could just re-download it since I've already purchased it.
View 6 Replies
View Related
Jul 29, 2010
Apps can choose to require connection to google to verify they are legit EVERY TIME they are opened .....so if u happen to be offline then u won't be able to open the app. Android Market apps now have to check in with licensing servers to confirm legitimacy. i have no problem paying for apps, but if a cocktail mixing app refuses to open to give me a drink recipe because i happen to be not connected to wifi or a data connection then i would not buy that app ....as it is i do not have an always on data connection.
View 1 Replies
View Related
Sep 30, 2010
I'm using Google Code to host my application code, its convenient and the SVN repository means I don't have to worry about backups. When you create a project on there you need to select a license, I chose GNU GPL v3. By doing so, does that prevent me from selling my application on the Android market place?
View 4 Replies
View Related
Feb 19, 2009
Off (Application can be copied from the device) On (Helps prevent copying of this application from the device. Increases the amount of memory required by users to install the application) AFAIK apps are *always* installed in device's internal memory. Right? Hence, apps can't be copied (with stock G1 w/o any mods).
View 6 Replies
View Related
Jul 21, 2010
If I publish a new version of my application and remove copy protection will any of my users be impacted? For example if users using 1.6 and greater will not be impacted but users still running 1.5 would have to reinstall and resetup the application I could live with that.
View 2 Replies
View Related
Nov 8, 2009
I have uploaded an update for my app on Android Market. And at the same time I have enabled the copy protection of the app. When I downloaded my the update, there was an exception and the app crashed. I had to reinstall it. After reinstall it worked fine...
Exception was: W/zipro ( 1103): Unable to open zip '/data/app-private/...': Permission denied D/asset ( 1103): failed to open Zip archive '/data/app-private/...' W/ResourceType( 1103): No package identifier when getting value for resource number 0x7f090000
Is this a know bug when switching to copy protection? Or is there another reason this error occured?
View 4 Replies
View Related
May 25, 2010
For example, firstly download the app "ABC", "Open" button and "Uninstall" button will be displayed at the bottom of the screen when the installing is completed. Secondly, activate "ABC" by tapping this "Open", and tap HOME key when the app is running. After that, restart the same app from the Launcher on the Home screen, and finish the restarted one from BACK key. Then, despite having closed the restarted one, the same app is displayed. (I forecast the cause, it is maybe the multiple activation of the app.)
Q1. Is it the problem as the specific of Android Market that multiple activation occurs when the app is activated with above process? If it's no problem, is the cause the app "ABC" which I downloaded? Q2. Is there any way to avoid the multiple activation in designing of apps?
About the copy protection of Android Market.............
View 3 Replies
View Related
Aug 9, 2010
I was looking for per-application control over retry until and other license settings from the developer console. This appears not to be available. Do I implement a more lenient ServerManagedPolicy by twiddling with these settings and associated preferences in ProcessServerRequest? My app operates fine in airplane mode, and I can anticipate it being used for extended periods of time where internet connectivity is unavailable.
View 5 Replies
View Related
Aug 25, 2010
I am using CM 6 and I have no Market Icon or app in the 'Manage Applications' window. I searched the entire phone and cannot find it.
Is there a way to fix this?
View 7 Replies
View Related
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.
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
View 1 Replies
View Related
Nov 16, 2009
So looking at it a different way ...
Are there any popular android apps that are not suffering from massive piracy?
I had a quick hunt around and could see that MyBackup Pro asks for a Google Checkout number and Copilot also requires a code on starting up.
Maybe there's something we can all learn by seeing how other app developers are dealing with this issue.
Does anyone know how effective these measures are? Has anyone seen any other techniques that have worked.
Its getting very tiring reading how pirates feel they have some right to steal apps from hard-working devs.
View 9 Replies
View Related
Aug 19, 2010
This is the first time I've released a paid app. I was wondering if there was a way to track piracy rates of my app.
View 3 Replies
View Related
Oct 21, 2009
I wanna activate Calendar app in device. But, I don't know that get a calendar license. Also I wanna know step, cost, period.
View 2 Replies
View Related
May 20, 2010
I am embedding a MapView in my application which is used as a canvas to pin point a location.
My question is do I need to buy a license if I publish my application as paid app in market? What is my app is free?
View 4 Replies
View Related
Apr 6, 2009
Just did a little search on google with my paid app name, I found these:
http://www.ipmart-forum.com/archive/index.php/t-337082.html http://droidappz.co.cc/index.php/board,21.0.html
Someone bought the priced app from market with the "rooted" phone and copy the apk file, then post on the websites for others to download.
Should Android team give a better way to protect the priced apps?
For example, encrypt the apk with the unique device hardware id for each download request. And verify the key before execution. So the apk can only be used on this phone.
There should be much better and complicated ways. but this is the basic idea.
I have checked the BlackBerry app world, looks like they have something different:
http://na.blackberry.com/eng/developers/appworld/faq.jsp
>My application requires a license key, how can I get a license key to >the end user? >BlackBerry App World asks you to indicate that an application requires >a license key. The license key models supported include Static, >Single, Pool or Dynamic.
View 6 Replies
View Related
Sep 21, 2009
Android is developed under the Apache v2 License but what about of the non-free applications?
View 2 Replies
View Related
Mar 9, 2010
I'm really very interested in buying a license of some great Android apps and games - please email d...@dominicreeves.com Also, with a number of projects that need to be built, I'm hiring!
View 2 Replies
View Related
Jun 28, 2010
Not all the packages have license information and I am not sure if those that do have that on the manifest but it doesn't seem like it. therefore, is there a way to extract the license of all the packages installed on a Android system?
View 2 Replies
View Related
Oct 22, 2009
How can I contact to Google Calendar license?
I wanna activate Android Calendar app(fullsource/packages/apps/Calendar) in device. however Android Calendar app don't activate in device and emu. I think it is license problem. But, I don't know that get a calendar license. Also I wanna know step, cost, period about license. Additionally, I wonder if Calendar license assosicated with google Map, Google gmail, Google You tube !
View 7 Replies
View Related
Sep 11, 2009
I have a query:
Is LGPL'd code compatible with Android applications? Or are there any gotchas!
View 4 Replies
View Related
Oct 16, 2010
I have an Android app and some company is interested in using part of it and rebranding it for its customers. One of the options would involve licensing the code to them for use in this specific case. Would you recommend doing that as a good option? What is the cost of licensing code in comparison to the cost of the original development. Should the license be for any use of the code, for using the codebase/year?
View 1 Replies
View Related
Jan 24, 2009
I'm working on an Android app that's licensed under Apache Software License 2.0. As recommended in best practice, I would like to display the license to the end user for acceptance before proceeding. However, the ASL text is large and I'm not sure whether it's a good idea to show the entire license.
I would like to know if there are any recommendations for apps under ASL on what license text to use (perhaps an abbreviated version of ASL)? Pointers to actual license text would be quite helpful. At a minimum, I was thinking to show the "Disclaimer of Warranty" section and for the whole license include the link to ASL site.
View 5 Replies
View Related
Nov 9, 2010
I'm trying to implement The Android LicenseChecker in my app, and I've followed the instructions almost verbatim from the developer site. Everything seems hooked up correctly, but every single time I get the "Check timed out." message. I increased the timeout value to 30 seconds, I'm logged into my device (which has the market app installed) with my publisher account login gmail address.
I set the test response to Licensed. I saved (but didn't publish) a sample app to test with. When that didn't work, I tried using an app that is already published and just rebuilding the apk locally to include the LVL implementation. I definitely have 3g connectivity. I can browse the web on the device and other connected apps are working correctly.
View 1 Replies
View Related
Aug 4, 2010
I'm trying to integrate the LVL to my app, and I followed the 'Licensing Your Applications' document [1].
For some reason I'm receiving the ERROR_NOT_MARKET_MANAGED error, although my app (package: org.jraf.android.logcatlivewallpaper) is indeed available in the Market.
I suppose I made a mistake is on my side but all I did is follow the document (I used the ServerManagedPolicy and the AESObfuscator), so I don't see what I could have done wrong.
View 3 Replies
View Related
Oct 19, 2010
I can't import the License Verification Library to the workspace. In the Eclipse wizard I click "File > import" but no Android option available, if I choose normal Java project then it doesn't work because it has no Android api reference. How to do?
View 4 Replies
View Related
Jan 16, 2010
I was just wondering what your thoughts are on having some law enforcement on your side as well as legal protection. As an independent developer its hard to afford legal nonsense like this. In your experience has it been worth it to include legal agreements with your apps and do you have protection like a LLC to protect yourself from being sued into oblivion?
Also what licenses are freely available that might be of interest?
View 4 Replies
View Related
Jul 27, 2010
I just finished reading the docs on Google's new Android License Verification Library. I often give out free copies of my applications to beta testers. I don't, however, want the beta testers to share the app with their friends. What's the best way to give out a device-specific license free version? From what I can tell I will need to create a custom policy and then maintain a list of authorized devices/accounts in my own backend that I can check. Is that what other devs are doing?
View 6 Replies
View Related