Proguard(minifyenabeledがtrueに設定されている場合)はJavaコードをobfucateしますが、Renderscriptスクリプトはどうですか?誰もそれを知っていますか?ありがとう。Proguard難読化とレンダスクリプト
0
A
答えて
4
RenderScriptスクリプトは、元のソースコードの機械的な翻訳であるbitcodeにコンパイルされます。
コンパイルは、LLVM compiler intermediate representationを使用して実行されます。具体的には、llvm-rs-ccによって行われます。
元のソースコードが失われた場合、ビットコード表現を取得して元に戻すことができます。それは容易ではないかもしれませんし、コードフローを理解するかもしれません。いずれの場合も、元のコードはなくなりました。
リファレンス:RenderScript: parallel computing on Android, the easy way
編集:例
例えば、単純なのrenderScriptソースコードは、逆翻訳することができるC++次のコマンドを使用する:
llc -march=cpp -o code.cpp path_to_bitcode.bc
シンプルソースコード:BitBucket
逆C++コード:http://pastebin.com/Mq1KHcFD
関連する問題
- 1. Proguard難読化エラー
- 2. ProGuardの難読化列挙問題
- 3. Proguard - Kotlinデータクラスを難読化しない
- 4. proguardのカスタム難読化クラス名
- 5. ProGuardでクロージャーウーバーハウスを難読化する
- 6. Proguard難読化と一般的な方法
- 7. ProGuard - 難読化と縮小アプリケーション "モジュールのみ?
- 8. ProguardとSBTでfat Scala Jarを難読化する方法
- 9. proguard難読化後のパラメータ化されていないマップ
- 10. Proguardにクラス名の難読化を指示する方法
- 11. proguardを使用したjarファイルの難読化
- 12. Android proguardはクラスを難読化していません
- 13. ProGuardを使用したGWT Webアプリケーションの難読化
- 14. ProGuardはObjectのメソッドの難読化を実行しません
- 15. Proguardを使用したジャーナルライブラリの難読化
- 16. はどのようにProGuardの難読化
- 17. Proguardをjarファイル内のjarファイルに難読化する方法
- 18. ProGuardによるクラスメンバー名の難読化防止
- 19. proguard難読化後にAndroidアプリがクラッシュする
- 20. 難読化されていないAndroidでProguardを使用
- 21. Proguardに特定のデッドコードを難読化する方法
- 22. Java(JavaFX):Maven ProguardはFX Idを難読化しません
- 23. proguardでJAXBコードを難読化する際のIllegalAnnotationsException
- 24. Proguard難読化はアクティビティで動作しませんか?
- 25. Proguard EclipseのAndroidアプリの難読化問題
- 26. ProGuardで難読化するクラスを指定しますか?
- 27. 設定ファイルを持たないProguard GUIによる難読化
- 28. Proguard難読化ソースコードの "** accept"の意味は何ですか?
- 29. ProGuardでJavaコードの難読化に失敗しました
- 30. AndroidスタジオでProGuard難読化を有効にする方法は?
感謝。それは知って良いです。 – Settembrini
あなたは大歓迎です:) – cmaster11