Questions tagged [anti-piracy]

27 questions
42
votes
1 answer

Storing In App Purchase receipts in the application Keychain

I've never implemented In App Purchase before, so I used the MKStoreKit wrapper and have a working implementation. MKStoreKit keeps all receipts in the UserDefaults .plist as a BOOL, thus it is very simple for pirates to distribute the in app…
Daddy
  • 9,045
  • 7
  • 69
  • 98
11
votes
5 answers

HTML5 App Anti-Piracy techniques?

I'm writing an HTML5 based game that runs as a stand-alone application. It is distributed via the web, but there are no other server requirements—no database, etc.—everything is "in-app". This is by design since additional servers would raise the…
8
votes
5 answers

Is this iOS anti-piracy code any good?

I want to use that anti piracy code for my app. NSString* bundlePath = [[NSBundle mainBundle] bundlePath]; BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/_CodeSignature", bundlePath)]; if (!fileExists) { //Pirated …
Mpampinos Holmens
  • 1,879
  • 5
  • 18
  • 34
4
votes
1 answer

How to track my software available as link on other websites

I need to track my software available as link on other websites. I want information of those websites who make my software as downloadable link available on their website without my permission. Please help me out in finding out some good related…
Shann
  • 41
  • 1
3
votes
2 answers

How to check if the Dalvik Cache was modified

So there are some tools out there that patch the App's Dalvik cache to remove copy protection - is there actually a way of checking the dalvik cache? Is it just the DEX file that is copied, and if yes, does it still have the same checksum? And is it…
Force
  • 6,312
  • 7
  • 54
  • 85
3
votes
2 answers

I'm brainstorming for a serial number scheme. Am I doing it wrong?

serial number format: 24 octets represented by 24 hex characters plus hyphens for readibility e.g. D429-A7C5-9C15-8516-D15D-3A1C 0-15: {email+master hash} 16-19: {id} 20-23: {timestamp} email+master hash…
bretttolbert
  • 984
  • 1
  • 9
  • 16
3
votes
4 answers

is there any good method to encrypt the C# desktop application

Possible Duplicate: Protect .NET code from reverse engineering? we just develop a application with C# winforms, is there any good encryption method to help us prevent from piracy ? I saw some software may need hardware support to protect their…
MemoryLeak
  • 7,322
  • 23
  • 90
  • 133
2
votes
3 answers

Java: License authentication and validation via software or server?

I need some tips on how to authenticate licenses (user / license key ) . Is it better to do what many games do, which is validating the cd key from company servers. Is there a guide on how to implement this without becoming "cracked" or "patched"…
KJW
  • 15,035
  • 47
  • 137
  • 243
2
votes
1 answer

How to protect windows 8 app from piracy?

Is there any known way to protect windows 8 store app from piracy? When I wrote for Windows Phone 7/8 I just checked for existance of some fields in WMAppPRHeader.xml. In Android I can check package signature and I have LVL library. In iOS it's…
Tertium
  • 6,049
  • 3
  • 30
  • 51
2
votes
2 answers

how to prevent your Cydia tweaks from getting cracked?

I'm working on a new Cydia tweak, It'll be paid! The problem that I don't want it to be cracked/pirated/redistributed. Are there any scripts I can use in my tweak? Few examples: A script that will mail you a log securely to know if the user bought…
Majd Alfhaily
  • 23
  • 1
  • 3
1
vote
1 answer

Anti-piracy and submitting an App to Apple

This is my first attempt to implement an anti-piracy code in my App. I am using the Landon Fuller method (LC_ENCRYPTION_INFO). This method is based on the App being encrypted when downloaded from the App store. I checked and found out that…
Amiram Stark
  • 2,208
  • 22
  • 32
1
vote
1 answer

Native AOT - possible to generate Map file for use with VMprotect or other tools?

Using Native AOT for some mostly console + MessageBox applications, working well (using suppression option to allow Windows Forms) https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/ However, I need to generate MAP files to use…
JOULTICOA
  • 21
  • 6
1
vote
1 answer

iOS 11 - Do not allow recording of app

Apple announced system-level screen recording to be a feature of iOS 11. This is great for gaming and probably many other use cases, but not good for content apps such as Netflix, YouTube, Spotify, etc. Will it be possible for developers to not…
FateNuller
  • 878
  • 2
  • 12
  • 27
1
vote
1 answer

How to require user to activate my program?

I was wondering... I have a program, and I want to charge money for it. it runs on Windows, and is written mostly in VB and Batch-files... how can I force the user to buy a product key for it, and activate it to use the Paid Version? Thanks in…
1
vote
2 answers

How to mix 'record count limit' into program logic for a trial version

Do you have any ideas of implementing a 'record count' limit for a trial version of a software? Assume it's a task management program; Trial version and full version are separate downloads; in the trial version I want to limit the max. amount of…
Edwin Yip
  • 4,089
  • 4
  • 40
  • 86
1
2