piracy-protection

Basic precautions to prevent piracy?

一曲冷凌霜 提交于 2021-01-29 17:38:51
问题 It's my first app and I am concerned about piracy. I know it's not possible to fully prevent it but I would like to make it as hard that the hacker wouldn't simply find it worth. I have read some older threads but I don't know how secure Android and libraries like LVL are today. So far, I have only implemented Proguard and LVL. What are other ways that people can crack my app besides reverse engineering and what can I do to make it hard? Also, I asked another question specifically about lucky

Android: how to distribute paid application when paid Google Play is not available in my country

不羁岁月 提交于 2019-12-18 12:27:48
问题 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 transfers, but I don't know how to distribute APK package without exposing it to getting pirated. Did someone tried it already and succeeded? * Author's country wasn't supported at the moment of asking ** You may find useful PayPal Mobile Payments

Get fileSize of info.plist to prevent piracy

浪尽此生 提交于 2019-12-18 10:17:25
问题 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 editor. Instead, checking the fileSize of the info.plist file and comparing it to a reference value sounds more solid (since the info.plist is getting modified here and there when cracking the app). How would I do that? I tried the following but

USB software protection dongle for Java with an SDK which is cross-platform “for real”. Does it exist?

懵懂的女人 提交于 2019-12-05 20:57:53
问题 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 library per OS & bitness) ready to be added to one's project as a library. The jar should contain all the native stuff for the various OSes and bitnesses From the application's point of view, one should continue to write (api calls) once and run

USB software protection dongle for Java with an SDK which is cross-platform “for real”. Does it exist?

核能气质少年 提交于 2019-12-04 03:11:31
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 library per OS & bitness) ready to be added to one's project as a library. The jar should contain all the native stuff for the various OSes and bitnesses From the application's point of view, one should continue to write (api calls) once and run everywhere, without having to care where the end-user will run the software The provided jar should itself

How to detect a cracked iPhone App and a jailbroken device (different methods)

流过昼夜 提交于 2019-12-03 02:51:43
问题 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 identity checking if binary is crypted (not sure if this is working correctly since no cracked app got detected this way) checking modified date of info.plist against modified date of package (not sure if this is working - used code like: http:/

How to detect a cracked iPhone App and a jailbroken device (different methods)

大兔子大兔子 提交于 2019-12-02 16:25:28
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 identity checking if binary is crypted (not sure if this is working correctly since no cracked app got detected this way) checking modified date of info.plist against modified date of package (not sure if this is working - used code like: http://snippie.net/snip/f7530ff2 to do that) I also wonder if it is possible to check if the device is jailbroken?

Android: how to distribute paid application when paid Google Play is not available in my country

房东的猫 提交于 2019-11-30 07:06:10
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 transfers, but I don't know how to distribute APK package without exposing it to getting pirated. Did someone tried it already and succeeded? * Author's country wasn't supported at the moment of asking ** You may find useful PayPal Mobile Payments Libraries snctln There are a few options available to you. If you want to put your app up on the Actual

Piracy protection using USB based hardware solution

心已入冬 提交于 2019-11-30 04:49:27
问题 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 application. I would like to here some experience of users which have used hardware like this. Is this as safe as it sounds? General: How much money you would spend to protect a software which would sell 100 times? I will obfuscate my Java code and save

Get fileSize of info.plist to prevent piracy

冷暖自知 提交于 2019-11-29 20:31:34
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 editor. Instead, checking the fileSize of the info.plist file and comparing it to a reference value sounds more solid (since the info.plist is getting modified here and there when cracking the app). How would I do that? I tried the following but it logs 0. NSBundle *bundle = [NSBundle mainBundle]; NSDictionary *mainDictionary = [bundle