Strategies to protect an application / software from being copied or used without permission.
Questions tagged [piracy-protection]
22 questions
20
votes
8 answers
How to prevent application thievery (specific to Android applications)?
I was wondering what the most effective way of preventing people from stealing my application (downloading a copy of the .apk online rather than buying it).
I've spent a lot of time on one in particular (Droidbox) and won't be releasing Sync until I…

Austin Hanson
- 21,820
- 6
- 35
- 41
13
votes
2 answers
How to detect a cracked iPhone App and a jailbroken device (different methods)
I'm building a blacklisting service for cracked iPhone apps and I am curious if I missed a method for detecting cracked apps.
In the moment following app crack detection methods are available for the service:
checking plist size
checking signer…

Robse
- 131
- 1
- 1
- 3
11
votes
2 answers
Android detect pirated/cracked app
On the iPhone there are several ways to detect when user opens the version of your app that was pirated.
Is there a way on the Android to detect when an user is using the pirated version of your app?

mxg
- 20,946
- 12
- 59
- 80
10
votes
3 answers
Android: how to distribute paid application when paid Google Play is not available in my country
I'd like to sell my Android application, but I live in Poland and in my country* Android Market supports only free apps (we cannot sell and we cannot buy too).
What is the best way to sell application in such situation? I can accept PayPal money…

tomash
- 12,742
- 15
- 64
- 81
9
votes
3 answers
USB software protection dongle for Java with an SDK which is cross-platform "for real". Does it exist?
What I'd like to ask is if anybody knows about an hardware USB-dongle for software protection which offers a very complete out-of-the-box API support for cross-platform Java deployments.
Its SDK should provide a jar (only one, not one different…

Unai Vivi
- 3,073
- 3
- 30
- 46
8
votes
4 answers
Get fileSize of info.plist to prevent piracy
I'm trying to put anti-piracy code in my app. The previous answer to this (which I can't link to because of my member status - sucks) can be easily countered, since the "SignerIdentity" string can be looked for and replaced in the binary using a hex…

samvermette
- 40,269
- 27
- 112
- 144
6
votes
9 answers
Piracy protection using USB based hardware solution
i want to protect my Java product by using some USB-based authentication and password management solution like you can buy it here:
aladdin
This mean that you have to connect a USB stick with a special software on it, before you can start your…

Markus Lausberg
- 12,177
- 6
- 40
- 66
4
votes
6 answers
VMWare image protection
we have an application that is packaged as a Linux VMWare image. Now we have to find a way to protect it against illegal duplication and installation. We have studied several USB dongle-based solutions, but all of them require modifications of the…

fbonnet
- 2,325
- 14
- 23
3
votes
2 answers
How can I prevent piracy of my Windows Phone 8.1 app?
I'll be releasing a paid-for Windows Phone 8.1 app soon and I want to ensure that users can't simply share the app to other phones.
I've recently learned that it's easy to share my app on Android and iPhone, so now I have to implement copy…

DaveDev
- 41,155
- 72
- 223
- 385
2
votes
2 answers
Protecting Software from Pirates
After reading numerous threads on Stack Overflow about how to protect software, I realized you can't. Thankfully my software is targetted at hosting businesses (not a lot of them at that) and a handful of consumers. I don't think the software will…

Nick Boland
- 29
- 2
1
vote
1 answer
Protect my Android (Intel XDK) app from piracy
I´ve been developing an Android app with Intel XDK but now I need to know how can I protect it from piracy.
Can you tell me the methods to achieve this and how can apply it with Intel XDK? (any example will be useful)
Just in case, my app will work…

Alan Alvarez
- 646
- 2
- 11
- 32
1
vote
1 answer
Is it possible to cheat thumb drive Serial Number?
I want to distribute my software on flash (thumb) drives. The software protection will check that the product runs from a flash drive with predefined Serial Number thus protecting me from the software unauthorized duplication.
My question is if it…

Alex
- 1,357
- 3
- 18
- 41
1
vote
1 answer
Agile.net .NET Obfuscator - types marked as [Serializable] are not obfuscated
Using Agile.net .NET Obfuscator I have noticed that types marked as [Serializable] are not obfuscated. Is it possible to disable this? So I want to obfuscate also types marked as [Serializable]

SecureTeam Software
- 141
- 5
1
vote
5 answers
How do I prevent other programmers from wrapping my assembly?
Can someone tell me what the best approach to protecting my component DLLs in .Net?
I've written a few DLL components which will be publicly available. They will be licensed accordingly but I want to programmatically make sure that no one is using…

Brian Scott
- 9,221
- 6
- 47
- 68
1
vote
2 answers
Secure solution for binding Java application to user / computer
Is there a secure solution for Java apllications to bind them to a specific user or computer eg by using the MAC adress (unsafe because can be changed?) or any other hardware specific data?
We dont want to create hardware solutions like usb sticks /…
user753676