我的 app 被人干了,颠覆了我的认知!

1 天前
 92Developer

上周我 app 用户群来了一位不速之客,发了一张图片

我一看,我艹,这不被破解了嘛。 随即我踢了他,然后当天下午加了他 wx ,他同意了。 整个聊天过程没有急眼,他还表明破解的这个包没有流传出去。 因为那个人只愿出几十块钱,他肯定不会成交的,纯试试水,就破了。

从聊天记录我总结出以下几点:

1:他不懂安卓代码,纯靠几个工具 [其中有 MT 管理器[狗东西,开发者天敌]] 就能快速重签打包,我在 Java 和 cpp 中有几个签名验证的埋点,他依然能打包,并正常运行。

2:我的 app 核心功能要用到安装包中的本地带密 zip ,解压密码由后台配置信息接口返回,每个版本的安装包中的 zip 解压密码都不一致,所以我故意改了后台配置信息接口中的密码,他破解的老包功能依然正常使用,我轻描淡写问了他,他说就一个工具就能搞定。

3:他还能破包后加卡密弹窗,说这是基操。视频链接: https://m.okjike.com/originalPosts/69493b881cc9bc8e54a2608d?s=eyJ1IjoiNjM1Nzg4ZjM0N2RkNjRhN2Y3Y2RiMTk0In0%3D

经过几天的 v 站查帖和看 B 站视频,我知道业务逻辑在本地是无法完全防破解的,只是有几点疑问。

1:加卡密弹窗的云注入平台为爱发电?就没人投诉吗?

2:他破解的包为什么不受后端动态解压密码控制?如果绕过校检本地如何解压成功呢?

9758 次点击
所在节点    Android
111 条回复
92Developer
15 小时 11 分钟前
@Nuttertoo1s 最近才加固,他说加不加固也只是时间问题,防君子不防小人。
reHuo
15 小时 11 分钟前
玩意 哈哈
92Developer
15 小时 10 分钟前
@stinkytofux 我研究研究 hook 咋回事。
lw10645
15 小时 6 分钟前
所以他是找你要钱吗还是干嘛
92Developer
15 小时 3 分钟前
@Blanke 是 yolo ,很简单?你写写就知道了,内存管理,集成 onnx ,计算出牌记录等够你喝几壶了。MT 管理器,哈哈,狗日的东西。
92Developer
15 小时 0 分钟前
@lw10645 只在群里发了一张截图,啥也没说,之后就是我和他私聊了。他副业搞 pojie ,接单的那种。
EeveeRibbon
14 小时 49 分钟前
纯本地想破解真的就是时间问题,多少带联网功能的软件都有破解版,更别说纯本地了
92Developer
14 小时 39 分钟前
@EeveeRibbon 哈哈,是的。
ljkgpxs
14 小时 20 分钟前
加解密和一些核心逻辑可以考虑放到 native 代码里面,能阻挡一部分破解,但是也不能完全阻止破解,套个高级点的壳也可以的,都只是增加破解难度而已
mscsky
13 小时 58 分钟前
主要问题是软件价值多少的
92Developer
13 小时 57 分钟前
@mscsky 还行,小众工具类,搞点小钱。
92Developer
13 小时 57 分钟前
@ljkgpxs 是的
tuutoo
13 小时 36 分钟前
你就慢慢加新功能,发新版本,让他破解新版本付出点时间成本。 他没钱拿,也不会一直那么闲的盯着你的软件破解。
92Developer
12 小时 48 分钟前
@tuutoo 哈哈
AndyChina
12 小时 35 分钟前
要看破解了能有什么用,不被破解不太可能,瑞幸咖啡/得物/美团系/阿里系/拼多多的风控严格不?技术牛不?照样被破解,安全是个动态过程,只有相对的安全,没有永远的安全
amaranthf
12 小时 33 分钟前
所以很多开发者更喜欢在苹果平台上开发和售卖
SkywalkerJi
12 小时 24 分钟前
平台卡密吃抽成吧,
KinBob
12 小时 18 分钟前
难道是自动打牌 app ?
unco020511
12 小时 16 分钟前
破解你是阻挡不了的,这么和你说吧,我们月活一个亿的办公软件,去 tg 频道,刚发的最新版本,立马就有破解,真特么绝了,我们现在也不反抗了,只要没大面积传播就行
daimon1
12 小时 9 分钟前
正常啦,软件加密被破解只是时间问题,强如 D 加密也只能做得延长破解时间,并非不可破解。想想人家花大钱辛辛苦苦开发的游戏,都能被破解出来免费传播,心里有没有好受点?

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

https://ex.noerr.eu.org/t/1180497

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

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

© 2021 V2EX