CrackProof™ for Android™ DEX版とは
開発の背景
Androidアプリの開発に広く用いられているJava。Javaは開発し易い反面、デコンパイルが容易でセキュリティ面に大きな問題を抱えています。CrackProof™ for AndroidはJavaで開発したAndroidアプリ(DEXファイル)を耐タンパ※1 処理するセキュリティソフトです。クラッキング※2 によるアプリのマルウェア化、ライセンス認証解除などの被害からアプリを強力に保護します。
セキュリティ処理したいアプリをクラウドにアップロードするだけで耐タンパ処理が完了するので、アプリ開発者に負担をかけずセキュリティを導入することができます。
※1 解析や改ざんに対する耐性
※2 プログラムに対する不正な解析や改ざん
採用実績





導入事例

ポノス株式会社 様 http://www.ponos.jp/
「CrackProofは本当に導入が簡単だった。」
不安や疑問をトライアルで解決!大ヒットゲームメーカがチート対策としてCrackProofを選んだその理由は?
CrackProof™ for Android™受賞歴
-
第9回 CSAJ アライアンス大賞 特別賞
主催 : (一社)コンピュータソフトウェア協会 (CSAJ)
配信中ポータルサイト・その他






製品紹介ムービー
専用機はもういらない(1分33秒)
Androidアプリが危ない(6分23秒)
セキュリティ機能
静的解析対策
機能 | 機能説明 |
---|---|
DEX(Java)改ざん対策 | apkファイル内に含まれるDEXファイルの改ざんを阻止します。 |
署名改ざん対策 | パッケージファイル(.apk)署名の改ざんを阻止します。 |
構成ファイル改ざん対策 | パッケージファイル(.apk)を構成しているファイルの改ざんを阻止します。 |
ODEXファイル改ざん対策 | 端末にインストールしたDEXファイル(ODEX)の改ざんを阻止します。課金情報を無効化するクラッキング手法などの対策として有効です。 |
難読化 | DEXファイルの処理ロジックを難読化します。 |
動的解析対策
機能 | 機能説明 |
---|---|
デバッガ対策 | デバッガ※による解析(プログラム実行中の解析)を防ぎます。※下記デバッガによる解析を阻止します。[ Java用デバッガ(DDMS) , ネイティブデバッガ(gdb/gdbserver等) ] |
メモリアクセス対策 | メモリの改ざんを阻止します。 |
エミュレータ対策 | Android SDK付属エミュレータ上でのアプリ起動を阻止します。 |
USBデバッグ接続対策 | USBデバッグ接続設定を有効化した端末上でのアプリ起動を阻止します。 |
実行環境チェック機能
機能 | 機能説明 |
---|---|
root化対策 | root化した端末上でのアプリ起動を阻止します。 |
処理可能なファイル形式

APKファイル (処理対象はDEXファイル)
※CrackProof™ for Android™ DEX版は共有ライブラリ(.so)を耐タンパ処理することはできません。共有ライブラリ(.so)を使用するアプリを開発されている場合はご相談ください。
注:CrackProofはMulti DEX(複数のDEXファイルを持つAPK)には対応しておりません。
機能を含め上記記載内容は予告なく変更する場合があります。
操作方法
難読化による前処理(推奨)

※前処理は必須ではありませんが、セキュリティがより強固になるため、弊社では推奨しております
CrackProof™ for Android™による処理
STEP1
STEP2
STEP3
1.apkファイルをクラウドにUP
WEBブラウザでCrackProofクラウドにアクセスし、apkファイルをアップロードします。
2.クラウド上でセキュリティ処理
クラウド上でapkファイルを自動的にCrackProof処理します。
3.apkファイルをダウンロード
CrackProof処理されたapkファイルをダウンロードします。これで操作は完了です。
動作環境
Crack Proof for Android処理したプログラムの実行に必要な環境(Android端末)
OS | Android |
---|---|
バージョン | 1.6以上 |
注意事項
※1 サポートしていない動作環境上では、CrackProof処理したプログラムは、動作しません。
※2 新しいOS対応版は、新しいOSを搭載した実機端末での検証完了後にご提供します(無償)。 ただし、大幅にアーキテクチャの変更がある場合には、対応できない可能性があります。
※3 Native Activityには、対応していません。
※4 マルチコアCPUに対応しています。
検討開始から導入までの流れ
以下のSTEPでご提案させて頂きます。
※ お客様のアプリを弊社にお送り頂き、弊社にてCrackProof処理してご返送します。
導入費用
導入費用は、リリース形態や導入アプリ数等により個別に御見積させて頂きます。