HYPERTECHMultimedia Design and Software Development Company 製品・サービス企業情報お問い合わせHome
Products and Services
Inquiries
If you have questions or inquiries about our products, please feel free to contact us.
Support
For product support, FAQ and updates, please click here.
セキュリティソフト
ハイパーテックのiPhone、iPadアプリ

About Crack Proof for Android

Background of development

Android™ has received attention as an OS for smart phones and mobile devices.
Since Android uses a Java-like language there are many application developers and it has rapidly become popular.

However, as most of the applications that operate on the Android OS are developed with intermediate code, they are very vulnerable to cracking (improper analysis and alteration etc.).
In addition, it is possible to easily take out applications to a PC unlike conventional mobile phones. By taking out an application to a PC there is the possibility that various kinds of damage maybe encountered such as DRM removal or the application is converted into malware etc.

In the future this problem will become more critical the more Android spreads.
Crack Proof for Android is a unique concept of tamper-proof security software developed in order to protect applications from the threat of cracking.

Crack Proof for Android security functions

CrackProof for Android strongly protects Android applications from cracking by static analysis and dynamic analysis based on tamper resistant technology developed for CrackProof for Windows.

An example of static analysis countermeasure function
Function Contents
AES Encryption Code is encrypted by AES, and disassembling by static analysis (objdump etc.) is prevented
Alteration check Prevents file alteration
Compression Compress file size *plan
An example of dynamic analysis measure function
Function Contents
Countermeasure against Debugger Prevents analysis by Debugger
White list Prevents application from being run by an unlisted terminal (model)
Emulator detection Prevents application from being run on emulator attached to Android SDK
Check Dalvik Prevents Shared Objects being called up by programs other than Dalvik

Programs that can be processed by Crack Proof for Android

Shared Object file of ELF format created with Android NDK

* Crack Proof for Android does not support Java programs. Those who are considering security for Java programs, please consider security SDK for Java program (below).

Future development scheduled (as of June, 2011)

Security SDK for Java programs

This is the SDK for customers who develop programs using only Java. By installing the Shared Object file that our company offers into your Java code, Debugger countermeasure and alteration check functions are added.

For more details, please contact us
→ Go to the inquiry form

Product introduction movie

Hardware requirements

1. Environment requirements to use Crack Proof for Android (Windows PC)

OS Windows 7, Windows Vista, Windows XP, Windows 2000
(all are 32-bit OS)
CPU Pentium III 1GHz or above Pentium compatible CPU(IA-32)
Memory More than 128 MB
HDD More than 100 MB free space + area necessary for
conversion program (*1)
Other Regarding PCs with a protect key to be inserted, a usable USB port (1.0 USB 1.0 or higher) is necessary.

Precautions

*1 As a rough guide to the “area necessary area for program conversion “
    please specify more than 2 times the image size (*2) of original program.
*2 The image size is the memory size occupied when a program starts.
*3 CrackProof does not work on unsupported hardware requirement.
*4 Only the latest service pack is supported.
We cannot guarantee for the operation for past service packs.
*5 Compatible with OS in following language.
     ・ Japanese

There is a possibility to work on OS in other language. However we cannot guarantee the operation. 

2.Environment necessary to execute program processed by Crack Proof for Android (Android terminal)

OS Android
Version more than 1.6
CPU ARM architecture CPU

Precautions

* Programs processed by Crack Proof will not operate on unsupported operating
   environments
*2 New OS emulators (attached to Android SDK) will be supported after release.
    (at no charge)
    However, support might not be possible in the case of a big change in architecture.
*3 It does not operate on the following OS.
    ・ Android OS 1.5
*4 Native Activity is not supported.
*5 Multi-core CPUs are supported.


Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. 
Part of the content in this page is duplicated based on the contents that Google Inc. makes and offers, and we use it following the conditions described in Creative Commons Attribution 3.0 license.

製品に関するお問い合わせ
Copyright (C)2004 HyperTech Co.,Ltd. All Rights ReservedHYPERTECH Top