Androidのアクティビティの名前を難読化する方法はありますか?誰かが私のAPKをリバースエンジニアリングしようとすると、私はそれらを非表示にしたいと考えています。もちろん、ナンセンスの名前でそれらの名前をすべて手動で変更してマニフェストを変更することもできますが、それ以外の方法はありますか?Androidアクティビティ名の難読化
答えて
あなたが探しているのはだと思います。
私はこれを既に使用していますが、デフォルトでは、「Activity」を拡張するすべてのクラスを保持する必要があります。これはマニフェストを壊してしまうかもしれないからです。その場合、誰もProGuardの状況全体を説明できますか?残りのアプリケーションはかなり難読化されています。 – pqn
まあ、マニフェストにマッチさせる必要があるので、アクティビティ名を覚えておく必要があります。他のアプリは、意図的にクラス名を書き出して理論的にアクティビティをトリガすることができます。あなたは正確に何を防止しようとしていますか? – EboMike
私は、人々が自分のメインコードの一部をリバースエンジニアリングすることを望んでいません。その多くは活動の中にあります。私はそれを考えて、おそらくクラスを別々にする必要があるので、私は問題を解決すると思います。D – pqn
- 1. android library project難読化
- 2. 名前空間、クラス名、イベントハンドラ難読化
- 3. proguardのカスタム難読化クラス名
- 4. Androidライブラリプロジェクトの難読化プロジェクト/ apklib
- 5. Proguardは、マージされたライブラリマニフェストのアクティビティ名を難読化しています
- 6. 難読化オプション
- 7. コンパイルエラー難読化
- 8. AngularJS難読化
- 9. Netbeans難読化
- 10. パスワードファイル難読化
- 11. LinqToSql難読化
- 12. 難読化のトラブル
- 13. Pythonコード難読化
- 14. 難読化とGPL
- 15. ARM ELF難読化
- 16. Proguard難読化エラー
- 17. 難読化とSHA?
- 18. Proguard難読化はアクティビティで動作しませんか?
- 19. proguardを使ったAndroidの難読化アプリケーションは、ライブラリのjarファイルを難読化していますか?
- 20. フレックス/空気の難読化
- 21. CakePHPコードの難読化
- 22. 画像の難読化
- 23. 難読化後のランタイムエラー
- 24. Luaの難読化問題
- 25. Xamarinプロジェクトの難読化
- 26. アンドロイドスタジオの難読化コード
- 27. モジュール/ライブラリの難読化
- 28. JavaScriptオブジェクトのエンコーディング/難読化
- 29. WordPressの難読化スクリプト
- 30. Crypto.JSパスフレーズの難読化?
私が知る限り、ProGuardはManifestを変更する方法を知らないので、手動で名前を変更する必要があります。ランチャーに関連付けられているアクティビティについても注意する必要があります。ランチャーアクティビティの名前が変更された場合、ホーム画面のユーザーのショートカットが壊れると思います。 – Tenfour04