我們的開發團隊只是(大部分)完成了在Visual Studio中使用MonoDroid的Android應用程序。因爲它與銀行有關,所以我們試圖對其進行混淆,以便爲試圖對其進行反編譯的任何人增加一些安全性。最初,我想我可以使用ProGuard,但似乎沒有可以在Visual Studio中編輯的project.properties文件。任何人都可以在這個主題上閃耀一些光輝的曙光,並告訴我是否可以用Mono來使用ProGuard,而我的新生只是讓我的視覺模糊不清?有沒有辦法在MonoDroid上使用ProGuard?
(另一名開發者試圖使用Dotfuscator的 - 由於我們無法立即找到一種方法,使用ProGuard-但它與衆多的錯誤而導致失敗;單聲道運行時似乎給它的問題。)
我認爲monodroid團隊可以回答這個最好的? – Peterdk 2012-01-06 21:41:18
幾天前我實際上發了一封支持郵件,但沒有回覆。以爲我會在這裏問一個最後的嘗試。 – Luke 2012-01-06 22:04:23
混淆不會真的做任何事情來顯着捍衛你的代碼庫。首先,運行時必須重新構建cil才能運行它。如果保護依賴於代碼的一部分,那麼您的應用程序模型就是錯誤的。這說我可以看到你想隱藏你的知識產權 – IanNorton 2012-01-07 07:41:32