作者clarksuper (Clark)
看板AndroidDev
標題[閒聊] 大家都有用proguard之外的加殼防破解嗎?
時間Fri May 18 15:42:09 2018
之前稍微研究一下,proguard的防護好像還是比較有限。
比如說proguard只有字串混淆,但是function跟class似乎無法混淆?
(有說錯請版友指教)
因此有聽朋友說他們公司都是用dexguard,
他說dexprotector似乎也是一個不錯的選項
就他的說法,單純用proguard不夠
寫了信去兩間公司問,都覺得實在很貴。
請問大家還有其他選項嗎?
另外想請問,如果找別人一起分攤dexguard or dexprotector的費用,
例如三個開發APP團隊,共用一個license。
是可行的作法嗎? 有沒有什麼機制會讓這件事不可行?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.214.59
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1526629332.A.A65.html
1F:→ ssccg: proguard比較像壓縮不是混淆...就像js壓縮一樣 05/18 16:38
2F:→ ssccg: 可以混淆identifier名稱,但不會混淆邏輯或資料(字串)內容 05/18 16:38
3F:→ ssccg: 商業工具大多是看上架幾個App就收幾個license錢,不能共用 05/18 16:39
4F:→ kobe8112: 算不算貴當然就看你的程式碼有多少價值囉QQ 05/18 16:40
5F:推 now99: 就dex加密,執行app的時候在解密載入,但是記憶體可以取得 05/18 17:55
6F:→ now99: 解密dex資料xdd 05/18 17:55
7F:推 dsilver: 請問現在還會有發燙問題嗎 05/18 18:31
8F:→ dsilver: 喔…回錯篇… sorry 05/18 18:32
9F:→ lnmlee: App真正有價值的都不會是前端邏輯 05/18 21:07
10F:→ chenx5: 試着把核心code用c++寫成.so檔吧? 05/19 12:23
11F:→ y3k: 要保護可以阿 寫C++ 不過就會失去Java跨平台機型的好處而已 05/19 13:40
12F:→ y3k: 邏輯外觀這種隨便一個像養一點的工程師都能照抄出來的 就不用 05/19 13:41
13F:→ y3k: 花太多心思去保護了 05/19 13:41