for Unity Android™

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.

Security Functions

Static Analysis Prevention

Function Explanation
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

Function Explanation
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

Function Explanation
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


2.Security processing in the cloud


3.Download files

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.

3.Download files

Download the tamper-resistant program files.
That’s it!!

Operating Environment

OS Android 4.0 or later

Introduction Steps

We will take the following Steps.

Explanation on our product / Interview on summary of your consideration
Conclusion of Non-disclosure Agreement
Interview on details of your consideration
Submission of a quotation
Trial use of the product*(2 weeks)
*Customer will be asked to provide their application to be hardened to HyperTech, which will be returned to the customer after HyperTech hardens it.
Placement of order and conclusion of Software Product License Agreement
Start formal operation of CrackProof™

Introduction Cost

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.


for Unity Android™に関するサポート情報

Under construction.

Contact Us