[Q] License Checking - Android Q&A, Help & Troubleshooting

How do I put a license check in an app I make, you know like the one that people use lucky patcher to get rid of.
Thanks

Related

[Q] im looking to donate to a developer

i need a app for my daughters phone edited because she is pretty savvy with the android operating system, the app is the covert install for accutracking.com tracking agent when it installs it shows up in the apliocation manager as atapp, not real knotisable but she i think she would uninstall it just cuz she doesnt know what it is, there is no icon in the drawer and lookout doesnt find it, what i need it to do is most importantly install as com.google.android.contacts.sync or something of the sort that looks like a system file, and secondly if possible i would like it to install in the system partition like the amazon mp3 app, so it is hard to remove this second request is not must just a idea i'll pay $20 paypal as soon its done the original file is here let me know if your starting on this project so there isnt a bunch of people trying to compleate this for me, i will post in this thread when the project is started so not to waste peoples time
thanks
Dave
Id love to help, but I don't have the knowledge to, and if she's saavy, then she's probably rooted, and might actually browse these forums. She'll also likely turn off location services to conserve battery, like I bet most people do. If its not open source, im pretty sure it'd be against this forum's rules.
Sent from my Liberated Droid 2
it is rooted but thats only because i nrooted it for her and i did ask for permision to alter the app
Modifying closed source apk are usually frown upon. Using apps to track other people unknowingly can be illegal on some places. For those reason I decided to close this thread.
Cheers

[Q] How to make an app crack-proof (as much as possible)

Hey guys, lately i've been developing an Android online game that i pretend to sell on Google Play for about 1€, and as i am about to launch it to the market within a week or two, the question i have is: what should i do to make it as hard as possible to crack and be distributed for free? I am not rich and i need the money i hope to get from the downloads to pay for the server... so i wouldn't like to have loads of people loading my server and not paying
Any ideas? I thought about making regular updates to the app and making the server to only accept the latest app version and denying access to old app versions, but i'm unsure about how efficient that is.
If the app requires additional data, you could have it verified online each time a user attempts to connect.
http://android-developers.blogspot.pt/2010/09/securing-android-lvl-applications.html
found this, the last solution "You can offload license validation to a trusted server." is exactly what i'm looking for, having the server checking license and only accepting sockets from legit clients, not really sure how to do it yet, but i'll try to implement that.

Do you use Licensing in your apps?

Was just wondering what peoples thoughts were on using the Android Licensing copy protection in their apps? Do you use it and do you spend a lot of time on it or have any creative ways to help enforce it?
As we all know any kind of drm will always be cracked but I just wanted to know if people found it worthwhile to have..
I'm using In-app-billing, because I found that even licensed apps can be copied.
And yes, all apps can be cracked eventually, but most of the publishers of cracked apps remove them if you ask to. So that's what I'm gonna do!
Sent from my Nexus 4 running Android 4.2 JB
I don't like license checks that force you to be online, but I do like to have 'something' in place...
Recently I started working with some OEMs in India who wanted to pre-load my apps on their devices. Very exciting obviously, but I didn't know if I could trust them as I'd never heard of them.
So what I did was get the app to load a web page on one of my servers off the screen (9000%x...) so that it couldn't be seen. The page it linked to was empty, but if I wanted to I could modify the code to include a redirect that would send it to another page. Then in my 'onPageOverride' event I just said if URL = 'stopapp.htm' then do whatever it was I wanted to do.
What I actually have it do in that event is to fill the entire screen with that web page. The user then can't interact with the app underneath, but they get a message that I can create at the time saying 'This app has been illegally distributed' or whatever else I want to say. I can even forward them on to the download page if I want this way.
This works well too because if the user isn't online, the page just doesn't load and nothing happens. But if I want to stop offline use as well I can save a file in File.DirInternal and have the app check for that. 'SwitchOff.txt'. They get caught once, then they can't use the app.
Obviously this doesn't work quite like a license check, but what you *could* do with it is to have the app pop up with a message to people using an old version that's not updated. That's probably downloaded off of some file sharing site, so you could then just keep pestering them to 'update' and send them to the Play Store to do so. You can also check how many of the users on that version of your app are legitimate by looking at your Play Developer Console.
One thing to note is that the redirect URLs you use will need to be different in every version of your app that you release.
Hope this helps someone! I wish I'd done it sooner, one of my apps is all over the web grrrr...
pretty much the same as what I'm doing atm except I just ping a server in the background and display a popup if the result meets certain conditions.. I don't disable the app either as I can't be 100% certain it's pirated, instead I display a "scary" popup saying if they're using a pirated copy this is illegal etc.. your average user won't know how the popup was generated so it should be enough to make them think "someone" is onto them and go the proper route.. With the added bonus a genuine user can just press ok and carry on using the app
Sent from my Nexus 4 using Tapatalk 4
Currently, none of my apps use licensing.
For one of my paid apps, about 5% of the downloads are from non-Google Play sources, meaning, I'm not seeing any revenue from those 5%.
There is an Android API, that allows developers to see which platform their app was downloaded from. So, I've been thinking about adding that hidden feature to my apps and maybe do something fun with it. But, haven't got around to it yet. My thinking has been that if somebody downloaded a pirated copy of my app, then they probably weren't going to pay for it in the first place. And, hopefully, they will tell their friends about it and maybe one of them will actually purchase it through Google Play.
I already have all my licensing code in place and commented out. Since my app is pretty new I want to see how it does before adding licensing. Since the app is free and income is from IAP its not too bad. I'd only turn on licensing in the next release if I see a pressing need for it.
Currently, none of my apps use licensing.

usb/bt joystick center gold remove license

Now I know this is a paid app however it seems the developer has stopped all support and also removed it from Google play so please understand this is the only way. I've checked for anyway to contact him even tried his old YouTube account to no luck.
Would it be possible to remove the license key request so it can be usable as I can not even get it by paying again even if I wanted to .(I would happily pay the developer again for use of the app if it was still possible)
This is a great app I had it before but my code doesn't work and I have had no luck myself with my limited knowledge.
Again this app is no longer purchasable nor is there any way to get support from the original developer.
dbleacy said:
Now I know this is a paid app however it seems the developer has stopped all support and also removed it from Google play so please understand this is the only way. I've checked for anyway to contact him even tried his old YouTube account to no luck.
Would it be possible to remove the license key request so it can be usable as I can not even get it by paying again even if I wanted to .(I would happily pay the developer again for use of the app if it was still possible)
This is a great app I had it before but my code doesn't work and I have had no luck myself with my limited knowledge.
Again this app is no longer purchasable nor is there any way to get support from the original developer.
Click to expand...
Click to collapse
NO! That is illegal and may not be discussed on this site.
I am sorry for your loss!

Playstore update broke Freedom?

Hey guys,
Sooo...the newest playstore update broke my Freedom app. Whenever I try to use it for IAP, it gives me the "no connection" error in the transaction window. Has anybody else experienced this yet, or do I have to flip around some settings? Not entirely sure, so any feedback would be great!
Wr3cklessAnt1cs said:
Hey guys,
Sooo...the newest playstore update broke my Freedom app. Whenever I try to use it for IAP, it gives me the "no connection" error in the transaction window. Has anybody else experienced this yet, or do I have to flip around some settings? Not entirely sure, so any feedback would be great!
Click to expand...
Click to collapse
Yep,same issue here
Freedom is no longer able to patch
Regards,
milkyway3
Wr3cklessAnt1cs said:
Hey guys,
Sooo...the newest playstore update broke my Freedom app. Whenever I try to use it for IAP, it gives me the "no connection" error in the transaction window. Has anybody else experienced this yet, or do I have to flip around some settings? Not entirely sure, so any feedback would be great!
Click to expand...
Click to collapse
Don't use Freedom..
You have LuckyPatcher that is much better than FreeDom
Well I found a temporary workaround. Just go into settings>apps>Play Store and uninstall updates. Make sure you have the option in Freedom turned on that blocks playstore from updating. I've notice once Freedom is no longer running, it will update itself again.
Also, I do have LuckyPatcher, but I feel like it takes too long to patch the apps, so I suppose I use freedom for it's convenience.
Warez and the discussion thereof are strictly prohibited on xda.
6. Do not post or request warez.
If a piece of software requires you to pay to use it, then pay for it. We do not accept warez nor do we permit members to request, post, promote or describe ways in which warez, cracks, serial codes or other means of avoiding payment, can be obtained or used. This is a site of developers, i.e. the sort of people who create such software. When you cheat a software developer, you cheat us as a community.
Thread closed.

Categories

Resources