私はアプリソースとそのAPKファイルを持っています。今私はこのAPKファイルがリバースエンジニアリングされないようにしたい。私のアプリケーションをリバースエンジニアリングから保護することが可能な場合、私のコーディングやライブラリに従うべきステップは何のために使われていますか?Android APKファイルをリバースエンジニアリングしてコードを保護する方法を教えてください。
答えて
このAPKファイルがリバースエンジニアリングされないようにします。
これは不可能です。申し訳ありません。
私のアプリケーションをリバースエンジニアリングから保護することが可能な場合は、私のコーディングで従うべきことは何ですか?
正しく設定されたProGuardは、コードを難読化します。 ProGuardの商用拡張バージョンであるDexGuardはもう少し役立つかもしれません。しかし、あなたのコードはまだsmali
に変換することができ、リバースエンジニアリング経験のある開発者はそのsmali
コードから何をするかを知ることができます。
他人にコードが表示されないようにするには、そのコードを端末に保存しないでください。
コードをデバイスに保存しないでください。彼らに根ざしたデバイスがあり、APKを初めてダウンロードしたとします。彼らはあなたのAPKを手に入れて、そこから始めることができますか? – rxlky
@ハalム: "デバイスにコードを保存しないでください。" - あなたのビジネスロジックをあなたのサーバーに置き、あなたのアプリケーションがあなたのサーバーと話をしてもらう。 – CommonsWare
- 1. HtmlGenericControlのhtmlエンコードコンテンツからの保護方法を教えてください。
- 2. Android - アイコンをタッチする方法を教えてください。
- 3. ImageView Androidをトリミングする方法を教えてください。
- 4. OAuthを使用してWeb APIアプリケーションを保護する方法を教えてください。
- 5. * .scalaと* .txtのようなファイルを私のapkファイルに含める方法を教えてください。
- 6. 保存ボタンextjs4のロード方法を教えてください。
- 7. Android 2.3 Gingerbreadの移植方法を教えてください。
- 8. Android GPUの使用方法を教えてください。
- 9. SVNが書き込み保護されたディレクトリを無視する方法を教えてください。
- 10. Windows Azureでサイトのパスワードを保護する方法を教えてください。
- 11. シートからVBAコードエディタを入力する際のパスワードの保護方法を教えてください。
- 12. この投稿要求をRailsに保護する方法を教えてください。
- 13. ポイントから消える方法を教えてください。
- 14. EmacsでCコードを自動インデントする方法を教えてください。
- 15. レガシーColdFusionコードをフレームワークに変換する方法を教えてください。
- 16. 私のコードで//コメントをインデントする方法を教えてください。
- 17. QRコードと1Dバーコードをスキャンする方法を教えてください。
- 18. Eclipseプラグインをアンパックする方法を教えてください。
- 19. タブローを定義する方法を教えてください
- 20. ストリームフィルタをエコーする方法を教えてください。
- 21. ジェンキンズを「ピップインストール」する方法を教えてください。
- 22. Android WebViewでストライプチェックアウトを続行する方法を教えてください。
- 23. EclipseでAVDを「見る」方法を教えてください。
- 24. XMLファイルを迅速にフォーマットする方法を教えてください。
- 25. PHP 5.3(CodeIgniter)でファイルをアップロードする方法を教えてください。
- 26. IISで.svgファイルを圧縮する方法を教えてください。
- 27. htmlファイルをelasticsearchにダンプする方法を教えてください。
- 28. アプリケーションにJSPファイルを追加する方法を教えてください。
- 29. MakeMakerにXSファイルをサブディレクトリにビルドする方法を教えてください。
- 30. Paperclip - ファイル名にタイムスタンプを追加する方法を教えてください。
[Android .apkファイルを逆コンパイルすることはできますか?](http://stackoverflow.com/questions/3122635/is-it-possible-to-decompile-an-android-apk-file) – PearsonArtPhoto
これについてDevoxx UKで良い話をしたことがあります - [こちら](http://www.parleys.com/play/5167dc5ce4b05b6ad71fa6fb/chapter0/about) – OceanLife
[APKのリバースエンジニアリングを回避する方法ファイル?](http://stackoverflow.com/questions/13854425/how-to-avoid-reverse-engineering-of-an-apk-file) –