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のカスタム難読化クラス名
- 4. Proguard難読化と一般的な方法
- 5. ProGuard - 難読化と縮小アプリケーション "モジュールのみ?
- 6. ProguardとSBTでfat Scala Jarを難読化する方法
- 7. proguard難読化後のパラメータ化されていないマップ
- 8. ProGuardで難読化するクラスを指定しますか?
- 9. Proguardに特定のデッドコードを難読化する方法
- 10. Proguard難読化を使用する場合のGson EnumTypeAdapterのAssertionError
- 11. Proguardを使用したORMLiteモデルクラスの難読化
- 12. ProGuardを使用したGWT Webアプリケーションの難読化
- 13. ProGuardはObjectのメソッドの難読化を実行しません
- 14. Proguardを使用したジャーナルライブラリの難読化
- 15. proguardでJAXBコードを難読化する際のIllegalAnnotationsException
- 16. proguard難読化後にAndroidアプリがクラッシュする
- 17. 難読化されていないAndroidでProguardを使用
- 18. ProguardはAndroidでコードを難読化していません
- 19. 設定ファイルを持たないProguard GUIによる難読化
- 20. Eclipse上のProGuard難読化Androidプロジェクト(Phonegapアプリ)
- 21. Android AppのProguard難読化機能はありません
- 22. ProGuardによるクラスメンバー名の難読化防止
- 23. Proguardにクラス名の難読化を指示する方法
- 24. proguardを使用したjarファイルの難読化
- 25. Java(JavaFX):Maven ProguardはFX Idを難読化しません
- 26. Cordova android 5.1.1 proguard confusionを使用したAPK難読化
- 27. Proguard難読化ソースコードの "** accept"の意味は何ですか?
- 28. Proguard EclipseのAndroidアプリの難読化問題
- 29. AndroidスタジオでProGuard難読化を有効にする方法は?
- 30. Proguard難読化はアクティビティで動作しませんか?
感謝。それは知って良いです。 – Settembrini
あなたは大歓迎です:) – cmaster11