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