有幾種工具可以輕鬆地對應用程序進行逆向工程並輕鬆顯示所有類和資源。我的問題是如何使代碼變得模糊。我的代碼是獨一無二的,我不希望任何人逆向工程它。我想知道預防方法。製作代碼隱藏
Q
製作代碼隱藏
1
A
回答
1
除了proGuard之外,還有一些免費的混淆器,但大多數應用程序都會使用proGuard,因此建議使用&谷歌支持。
所以一切你需要知道:(約proguard的外)
https://stackoverflow.com/questions/2531187/android-and-obfuscation
2
我的問題是什麼使代碼晦澀的方式
在不嚴重影響運行時性能的情況下,沒有什麼會比ProGuard帶來顯着改進。
我的代碼是獨一無二的,我不希望任何人進行反向工程。
然後,不要將該代碼放在別人的機器上。保存在你的服務器上。
ProGuard是否也隱藏我的數據庫?
號
這是一個重要的資源給我。
如果「重要的資源」你的意思是「我的數據庫是獨一無二的,我不希望任何人讀它」,然後不要把數據庫別人的機器上。保存在你的服務器上。
用戶設備上的任何東西 - 代碼或數據 - 都可以被該用戶充分利用。
+0
感謝您的解釋良好的答案。 – Maxsteel
相關問題
- 1. 代碼隱藏
- 2. 代碼隱藏代碼
- 3. 在代碼隱藏
- 4. XAML代碼隱藏
- 5. 隱藏在代碼
- 6. 隱藏源代碼
- 7. 隱藏java代碼
- 8. 隱藏Python代碼
- 9. 從代碼隱藏
- 10. WPF代碼隱藏
- 11. 從代碼隱藏
- 12. 從代碼隱藏
- 13. 在代碼隱藏
- 14. 從代碼隱藏
- 15. Xamarin代碼隱藏
- 16. 表代碼隱藏
- 17. 從代碼隱藏
- 18. 在代碼隱藏
- 19. 從代碼隱藏
- 20. 在代碼隱藏
- 21. 從代碼隱藏
- 22. 隱藏代碼隱藏列表
- 23. PHP - 隱藏代碼隱藏div div
- 24. 從代碼隱藏到隱藏字段
- 25. 隱藏代碼隱藏的HTML屬性
- 26. Asp.Net(vb)強制回傳代碼隱藏
- 27. 從ascx代碼隱藏的asp控制
- 28. WPF代碼隱藏DataBinding不工作
- 29. 從代碼隱藏操作.html文件
- 30. HTML按鈕:代碼隱藏操作
你看過[ProGuard](http://developer.android.com/guide/developing/tools/proguard.html)嗎? – Rajesh
@Rajesh我反向設計了一個非常着名的應用程序,只是爲了檢查混淆程度。理解代碼並不難。我假設他們必須使用progaurd。是否還有其他方法? – Maxsteel
看看http://stackoverflow.com/questions/2531187/android-and-obfuscation – dac2009