2014-09-22 40 views
0

我看了所有我能找到的this科爾多瓦 - 阻斷調試應用程式一旦進入生產

我知道,從長遠來看,所有的源可以反編譯,並通過嗅對內部工作,但我只是不想它是如此該死的簡單..他們只需要使用鉻調試工具或更簡單的GapDebug來查看我的所有源代碼。

是否可以阻止進入的safarie/chrome調試請求?

+0

一旦應用從應用商店或谷歌Play下載的,它不應該是可以調試應用程序 – jcesarmobile 2014-09-22 12:17:16

+0

相當肯定,它仍然是調試的,urbiwanus正確地指出瞭如何禁用爲Android ..太糟糕了我沒有發現它的WP8或IOS – 2014-09-22 23:31:08

+2

很久以前,谷歌從清單中刪除了可調試標誌(你仍然可以使用它,但它不在新項目中),並且設置了可調試標誌如果您從eclipse運行應用程序,則爲true;如果您導出並簽名以將其提交給Play商店,則爲false。事實上,如果你在清單上具有可​​調試的真實性,Play商店會抱怨並且不會讓你提交apk – jcesarmobile 2014-09-23 06:00:05

回答

2

更改Android的AndroidManifest.xml到調試的假

結合,縮小和醜化你的代碼(即http://marijnhaverbeke.nl/uglifyjs)。其他可以加入一些無用的噪聲碼來迷惑攻擊者

從您的代碼ie.console.log(...)(性能殺手太;-))所有調試語句

由於科爾多瓦只是一個網絡應用程序包裝成本地應用程序,它該死的容易提取你的源代碼。

問候

+0

是否可以禁用IOS和WP8? – 2014-09-22 23:17:29