請告訴我如何保護我們的資源在APK包。 使用簡單的重命名提取過程,任何人都可以複製盜賊應用程序的可繪製資源,如圖像或soundFX文件。 我的問題是,有什麼辦法來保護Android應用程序中的可繪製資源?如何保護繪製資源在Android應用程序
5
A
回答
2
drawable需要被操作系統訪問,所以它必須是可讀的。
如果你真的想保持它的安全,你可以考慮將它作爲原始資產加密,然後加載它,解密成ByteStream並傳遞給BitmapFactory。當然,這會帶來輕微的性能影響,並會迫使您手動編寫許多您可以輕鬆在XML中完成的工作。
所有這一切,有很多方法來竊取數據 - 如果它是可繪製的,人們可以截圖。
1
我的問題是,有什麼辦法來保護Android應用程序中的drawable資源?
編號資源是世界上可讀的設計。即使您不打包將「images或soundFX文件」作爲資源打包,但要在第一次運行時下載它們,具有超級用戶訪問權的用戶仍然可以訪問這些文件。
由於這與人類已經開發的任何其他流行操作系統並沒有太大的不同,所以您不清楚爲什麼您認爲這是Android問題。足夠感興趣的用戶可以在iOS,Windows,OS X,Linux等上獲得您的「圖像或soundFX文件」。即使是Web應用程序也不是免疫。
0
我認爲這是可能的,以保護資源。事實上有低層次的類/程序中讀取資源:AssetManager
- 普通Resources
類坐在上面那些AssetManager
。因此,爲了保護資源可以爭奪資源和讀/使用AssetManager低級別的方法解讀它們:look here
相關問題
- 1. 如何在Adobe AIR應用程序中保護javascript資源?
- 2. 保護付費iPhone所需的外部資源應用程序
- 3. 使用shrinkResources保護資源
- 4. 可繪製資源應用程序啓動器圖標大小
- 5. Android:使用應用程序資源
- 6. android應用程序卸載保護
- 7. 保護Android應用程序活動
- 8. Android - 華爲保護應用程序
- 9. 如何在Android應用程序中保護密碼
- 10. 如何在Android中保護其他應用程序的圖像?
- 11. 如何在Android中密碼保護應用程序
- 12. android版本,保護數據資源
- 13. 如何複製保護PhoneGap Android應用程序? Android Market Copy保護功能有用嗎?
- 14. 如何保護delphi應用程序的來源?
- 15. 如何保護我的HTML Metro應用程序的源代碼?
- 16. 如何保護HTML應用程序(HTA)?
- 17. 如何密碼保護應用程序
- 18. 如何保護應用程序?
- 19. 如何管理應用程序資源?
- 20. 如何處理應用程序資源
- 21. 如何保護Android應用程序將使用的WCF服務?
- 22. 如何使用用戶控制的XAML應用程序資源
- 23. 如何確保下載所有應用程序緩存資源?
- 24. 保護ASP.NET應用程序
- 25. 保護Web應用程序
- 26. 保護Symfony2應用程序
- 27. 如何在android中將應用程序設置爲屏幕保護程序?
- 28. Android免費應用程序中的複製保護
- 29. Marathon如何限制直接調用應用程序的資源?
- 30. 如何爲Android免費應用程序提供版權保護