設置Android LVL時,我發現它使用AESObfuscator。你會使用Proguard嗎?它們是一起使用還是一起使用?android AESObfuscator vs proguard
1
A
回答
3
AESObfuscator是Android LVL的混淆器實現,它被LVL用來保護存儲在本地設備上的敏感許可數據(通過在存儲數據之前簡單地混淆數據)。這是在運行時發生的。
Obfuscation step在Proguard中主要是用來混淆你的源代碼,以增加從海盜反編譯的難度。這發生在項目構建時,(在編譯源代碼之前)
我們通常一起使用。
3
看看http://developer.android.com/guide/publishing/licensing.html,它提供了關於許可證響應混淆(通過AESObfuscator)和代碼混淆(使用Proguard)的背景知識。
總結一下:因爲它們都處理不同的混淆域(數據與代碼),所以您會希望使用它們。
相關問題
- 1. AESObfuscator for Android許可
- 2. * vs ** vs ***在Proguard中?
- 3. Proguard vs Annotations
- 4. Android&Proguard?
- 5. Proguard的規則-keep VS -keepclassmembers VS -keepclasseswithmembers
- 6. proguard vs redex by臉譜 - 正反兩面
- 7. Proguard的和Android :(
- 8. Proguard android error
- 9. Android Proguard問題
- 10. Xamarin Android ProGuard Enable
- 11. Proguard和Android
- 12. Android Proguard Compatiblity Library
- 13. Android和proguard的
- 14. Android,Scala和Proguard
- 15. Android Proguard SqlCipher NoClassDefFoundError
- 16. Android中的Proguard
- 17. Android AESObfuscator將授權限制到特定設備?
- 18. 如何proguard android jar
- 19. proguard和R在android
- 20. Android Facebook SDK Eclipse Proguard
- 21. Android - twitter4j Proguard錯誤
- 22. Android Proguard ExceptionInInitializerError和RuntimeException
- 23. Android上的Proguard Broken?
- 24. Android上的OrmLite Proguard
- 25. Android與Gradle和Proguard
- 26. Android TreeView lib和proguard相遇
- 27. 的Android,proguard的和PayPal
- 28. Billdesk Android SDK的Proguard規則
- 29. Phonegap 2.4 Android Proguard配置
- 30. Android中的Proguard,刪除org.mozilla.javascript.tools
感謝您的回覆。我發現developer.android網站對像我這樣的人是最沒有幫助的。按照說明,我無法將LVL內置到我的apk中,但找到了一個更好的指導來完成它。 LVL附帶示例代碼,但沒有使用它們的說明。我現在正在權衡這兩種方法的用處,因爲黑客無法停止,LVL似乎會影響合法用戶,並且只會使黑客時間減少一小會兒。我可能會推進,但試圖證明我爲什麼應該。再次感謝您的迴應。 – WmBurkert
除了混淆之外,使用ProGuard的主要原因是剝離出不必要的類(通常來自第三方庫),這會增加移動應用程序的內存和存儲空間。恕我直言,這是使用ProGuard的首要原因。 –