2011-02-11 191 views
0

我想阻止任何人從apk反編譯。我們需要做點什麼。我在網上瀏覽,但我仍然不清楚操作步驟。關於編譯器和反編譯

誰能告訴我該怎麼做?

任何人的幫助是如此的歡迎!謝謝!!

+0

嗨馬特艾倫,我很高興得到你的幫助。現在,我有很少的時間來問這個問題。所以我犯了很多錯誤。感謝您的幫助。祝您好運。 – perry 2011-02-11 09:10:52

回答

1

您需要一個obfuscator。如果您正在運行.NET或Java,應該很容易找到它們。

沒有什麼可以阻止人們反編譯你的代碼。你所能做的就是儘可能地閱讀它。不要在源代碼中執行此操作(因爲您無法親自修改代碼),請使用混淆器將其作爲構建後步驟執行。

1

Google推薦ProGuard。請參閱Android文檔中的this link以獲取更多信息。

它不會阻止人們反彙編你的代碼(你將無法阻止 - 畢竟,操作系統需要反彙編你的代碼來執行它!),但它會讓你很難看看發生了什麼。