腾讯乐固加固的 App 被反编译了,有其他好的方案么?

2018-10-14 20:03:03 +08:00
 sm1314
本人有个 70 多万安装量的 App,使用了 proguard 混淆+腾讯乐固免费版( 18 年 5 月 20 号的版本)加固。
今天发现被别人反编译然后改了好多功能重新打包发布到一个论坛了。

所以请教一下各位大神,有什么更好的加固方案么? 最重要是防止二次打包的==。
16796 次点击
所在节点    Android
50 条回复
bkmi
2018-10-14 23:03:09 +08:00
@panda 微信仅做了混淆,但是肯定是做检测的,而且检测的力度不小,但是每次封号都是小范围的预警,还算仁慈了
inframe
2018-10-14 23:23:26 +08:00
合适的方法是做服务化,这样就算反编译也就那个 client 被获得而已
AX5N
2018-10-15 00:21:38 +08:00
同好奇是什么 app,同赞成做成服务
Goolge
2018-10-15 00:27:15 +08:00
道高一尺 魔高一丈 楼主很强啊 日活多少啊
ooooo
2018-10-15 01:05:08 +08:00
@cxl008 对啊没看什么 app 啦,就行 V2EX 的 app ,重新打包啥的没啥影响,楼主的是付费的 app?
xuanbg
2018-10-15 07:47:38 +08:00
破了就破了吧,客户端没有秘密。你想保密的东西请在服务端实现。
LokiSharp
2018-10-15 08:28:26 +08:00
52pojie 么?联系一下版主就会帮你下架的
NicholasYX
2018-10-15 08:32:21 +08:00
上收费版的试试?
小人防不住,君子不用防
zyp0921
2018-10-15 08:47:11 +08:00
吾爱破解大神多吗?
icylogic
2018-10-15 08:47:26 +08:00
我以前好奇一个手游的逻辑,直接 dump 内存的(当然没有做什么重新打包的事),反正你总得加载……
LeeSeoung
2018-10-15 09:13:34 +08:00
所有 app 理论上都可以被破解,就看破解难度跟收益的关系了,免费版的破解难度肯定比不上收费版的,所以想增加破解难度上收费版的。
mmdsun
2018-10-15 09:14:07 +08:00
360 加固
cxl008
2018-10-15 09:20:02 +08:00
上收费版吧,可单聊。。。免费你给做个梆梆的商业版试试?
liberize
2018-10-15 09:57:58 +08:00
现在常见的加固都有现成的破解了,推荐以下两个办法:
1. proguard 混淆自定义字典,用 O0o 和 Iil1 等的组合(尽量长一点),让反编译的看瞎眼
2. 在 native 层做校验,校验 apk 的签名或 dex 的 hash
两个可以一起用,我还在 native 层加了一些变态的反调试、编译时内存加密等等,至今没听说有破解的
bzzhou
2018-10-15 10:00:14 +08:00
加上认证机制,把一些功能逻辑放到服务端就 ok 了吧
liberize
2018-10-15 10:02:26 +08:00
@panda 微信都没怎么混淆,也没有强制校验,改起来不要太容易
其实微信现在主要是通过封号来打击修改版
lsj8924
2018-10-15 12:30:35 +08:00
vmp,se 的壳子强不强,也就防一防小白。吾爱破解,看雪上的大神早就操的不想操了。就是看看有没有人想搞你的东西,想搞还真防不住大神。
sm1314
2018-10-15 15:14:26 +08:00
@cxl008 之前联系过梆梆,好像商业版要好几万。。。
sm1314
2018-10-15 15:29:29 +08:00
@liberize 自定义字典长姿势了! native 层校验 dex 的 hash 是不是要先生成 apk 呢,还有大佬你除了自己的方法用没用第三方的加固?
houskii
2018-10-15 17:13:14 +08:00
@sm1314 自定义字典用 0oO1il 这种算比较基础的吧,更凶残的是上混合小语种,什么阿语印地语马来西亚语里面选一些长的差不多的生成字典给你揉一起……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX