About CrackProof™ for Unity Android™
CrackProof for Unity Android™ is a security software which makes Android game applications developed with Unity tamper-resistant.
An Android game application developed with Unity gets compiled into an intermediate language(Unity.dll).
Unity.dll can be decompiled to source code which puts it at significant risk of being cheated or cracked.
That’s why we need to protect Unity.dll more than we need to protect native apps.
CrackProof™ for Unity Android™ allows you to protect your applications from cracking with our unique IL protection techniques which secure Unity.dll by encryption and some other processing.
Static Analysis Prevention
|DLL file Tampering Prevention||Prevents tampering with DLL files.|
|AES Encryption||Encrypts program codes with AES encryption to prevent decompiling by static analysis (such as ildasm).|
|Dex(Java) File Tampering Prevention||Prevents tampering with dex (Java) files.|
|Signature Tampering Prevention||Prevents tampering with a signature of package files(.apk).|
|Configuration File Modification Prevention||Detects modification of package configuration files(.apk).|
Dynamic Analysis Prevention
|Debugger Prevention||Prevents analysis with a debugger while the program is running.|
|Memory Access Prevention||Prevents access to memory|
|Emulator Prevention||Prevents a program from running on emulators. If the Android SDK emulator is detected, the program will not start. It is effective as a countermeasure against cracking methods to extract memory by executing a program on the emulator.|
|USB Debugging Prevention||Prevents program from running on devices with USB Debugging enabled.If a device with USB Debugging enabled is detected, the program will not start.|
Execution Environment Checking
|Rooting Prevention||Prevents a program from running on devices modified to allow root access. The program will not start when its execution is detected on rooted devices. It is effective as a countermeasure against cracking methods used on rooted devices.|
Supported File Format
DLL file generated with Unity
The abovementioned contents including functions may be changed without a notice.
How to Use
1.Upload files to the Cloud
Access to CrackProof cloud server with a web browser and upload program files that you generated with Unity.
2.Security processing in the Cloud
CrackProof makes the program files tamper-resistant automatically in the cloud.
Download the tamper-resistant program files.
|OS||Android 4.0 or later|
We will take the following Steps.
*Customer will be asked to provide their application to be hardened to HyperTech, which will be returned to the customer after HyperTech hardens it.
The introduction cost will be estimated individually, depending upon the release form and the number of applications to be hardened.
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.
The contents of this page are partially duplication of contents produced and provided by Google which are used following to the conditions stipulated in the 3.0 display license of the Creative Commons.