之前稍微研究一下,proguard的防護好像還是比較有限。
比如說proguard只有字串混淆,但是function跟class似乎無法混淆?
(有說錯請版友指教)
因此有聽朋友說他們公司都是用dexguard,
他說dexprotector似乎也是一個不錯的選項
就他的說法,單純用proguard不夠
寫了信去兩間公司問,都覺得實在很貴。
請問大家還有其他選項嗎?
另外想請問,如果找別人一起分攤dexguard or dexprotector的費用,
例如三個開發APP團隊,共用一個license。
是可行的作法嗎? 有沒有什麼機制會讓這件事不可行?
作者:
ssccg (23)
2018-05-18 16:38:00proguard比較像壓縮不是混淆...就像js壓縮一樣可以混淆identifier名稱,但不會混淆邏輯或資料(字串)內容商業工具大多是看上架幾個App就收幾個license錢,不能共用
作者:
now99 (陳在天)
2018-05-18 17:55:00就dex加密,執行app的時候在解密載入,但是記憶體可以取得解密dex資料xdd
作者: dsilver (細數遠星永唱泉水) 2018-05-18 18:31:00
請問現在還會有發燙問題嗎喔…回錯篇… sorry
作者: lnmlee 2018-05-18 21:07:00
App真正有價值的都不會是前端邏輯
作者:
chenx5 (ccchaha)
2018-05-19 12:23:00試着把核心code用c++寫成.so檔吧?
作者:
y3k (激流を制するは静水)
2018-05-19 13:40:00要保護可以阿 寫C++ 不過就會失去Java跨平台機型的好處而已邏輯外觀這種隨便一個像養一點的工程師都能照抄出來的 就不用花太多心思去保護了