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

STEP1

1.Upload files to the Cloud

STEP2

2.Security processing in the cloud

STEP3

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.

STEP1
Explanation on our product / Interview on summary of your consideration
STEP2
Conclusion of Non-disclosure Agreement
STEP3
Interview on details of your consideration
STEP4
Submission of a quotation
STEP5
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.
STEP6
Placement of order and conclusion of Software Product License Agreement
STEP7
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.

Supports

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

Under construction.

Contact Us

本製品について今すぐお問い合わせ

製品に関するお問い合わせ

ISO14001