• 有什么办法可以追踪自己开发的软件是否被第三方破解了?
  • 发布于 9小时前
  • 26 热度
    16 评论
  • 卧龙生
  • 1 粉丝 58 篇博客
  •   
我开发的 macos 上的软件一直都被 Macked.app 这个网站破解,我之前试过加一点防御手段,目前看起来无效。我这个软件用户量不多,所以我并不在意被破解,但是我就比较好奇,有没有其它办法来追踪到被破解? 我好想知道破解版对我这半死不活的用户量到底是有没有影响?我有集成了 firebase 收集一些数据,也有往自己服务器上扔一些保活数据,破解版是不是会把这些网络链接给拦截了?
用户评论
  • Spring
  • 换个思路。如果是轻应用(不带服务端功能的),改成基础功能免费(带广告) + 高级功能收费(+去广告),和破解斗智斗勇没啥意义,个人开发者很难避免被破解,徒劳浪费精力。
  • 2025/10/21 11:59:00 [ 0 ] [ 0 ] 回复
  • 荒岛初冬
  • 被破解没遇到过 但是自己写的免费工具和开源工具 被人拿去再淘宝上卖遇到过,恶心的要命还毫无办法 淘宝投诉完全没用 卖家下架这个商品换个名字 或者擦边球说卖 A 赠送 B,更恶心的有些人花钱买了发现有问题 找到我来给处理甚至还有爆粗口的,后来就不再去发布这种免费的东西了。
  • 2025/10/21 11:56:00 [ 0 ] [ 0 ] 回复
  • 烂好人i
  • 实际上影响肯定不大,你以为用破解版的用户没有破解版就会买正版了,实际上那些用户没有破解版直接不用了。何况还有少量用破解版久了之后入正的。说个邪门的做法,就是不要硬加防御,而是不防御,但是检测到破解版就让它莫名其妙出一些影响体验的小 BUG 。这样破解版久了之后入正的比例可能升高。
  • 2025/10/21 11:53:00 [ 0 ] [ 0 ] 回复
  • 陪着我走
  • 有些破解是产业化的,被破解并不一定代表自己的产品有价值,别人可能只是跑一个脚本的问题。有的破解相当于在你的软件之上套壳,在启动的时候加一些导流逻辑,为自己盈利。破解和平庸也是两回事,难到不平庸就不会被破解了?很多软件的逻辑是不依赖服务器,这种软件被破解根本没得防,也不是一个改变商业模式能解决的问题。

    我对破解比较反感,这给人一种给别人做嫁衣的感觉,并且对方很多时候损人不利己。同时我觉得软件防破解是一件有意思的事情,当然是不会损害用户利益的前提。软件是一种知识产权,应该被保护,破解软件的行为不值得提倡。作为软件行业从业者,我们也应该尊重别人的知识产权。只有知识产权被保护和尊重,才会有更多的创新和创意出来。

    另外,我现在没使用任何破解软件,只使用开源版本或者社区版(比如 IDEA )。
  • 2025/10/21 11:49:00 [ 0 ] [ 0 ] 回复
  • 清醒纪年
  • 说实话,这种事儿真别太往心里去。破解这种东西,你防也防不完,反而容易把自己折腾得很累。倒不如就放轻松点,轻轻防一点就行。大多数做 macOS 小众软件的人最后都明白一个事:想偷的,总会偷.真喜欢、真需要更新的人,最后还是会掏钱。所以最聪明的态度,其实就是那种 “我懂你干嘛,但我不被你影响”。

    要我说,你可以这么做:别盯着破解的数量看,那没意义。把精力放在怎么让正版体验更顺滑上。别公开对抗,不需要发声明或者指责谁。更新日志写得轻松点,偶尔带点自嘲别搞太重的防护,你不是要赢一场战争,只是想继续开发得开心。留一点“正版独享”的小体验——比如云同步、自动更新、bug 快修。破解版搞不定这些。收入没掉太多?那就当那些盗版帮你免费打广告了。要真想写句话放官网,我觉得这句挺有味道的:“我们知道世界上总会有免费版本,但我们希望你能支持正版。因为那样,我们才有理由继续做下去。

    (大部分软件或者需求都有免费或者开源的替代方案,你要做的就是突出自己的优势,而不是和盗版较劲,国内外盗版都是一个很难解决的问题)
    盗版不是你的敌人,平庸才是 ( •̀‿•́ )✧
  • 2025/10/21 11:45:00 [ 0 ] [ 0 ] 回复
  • 晴格与猫
  • 被破解,说明至少有人认为你的应用有价值,挺好的。我当年做应用时,国内都是“共享软件”,根本没想过收费。后来发现外国的用户居多,就想着放点广告。结果那时候国内没代理、也没有电子支付,折腾了一下、发现收款太麻烦,也没法和广告商核对(他们说多少就是多少了),就放弃了。用户免费用,我也觉得挺高兴的,感觉自己还是有价值的。
  • 2025/10/21 11:43:00 [ 0 ] [ 0 ] 回复
  • 此去经年
  • 提高软件的破解难度是为了影响愿意付费的人的免费使用成本,相当于价格锚,而不是跟破解人员斗法。而且软件归根到底还是服务,软件想收费,还是要提供免费软件做不到的事情。要不然世界开源软件那么多,大家还能自己动手,为什么要买你的软件?显然就是你的软件解决了用户的痛点,不管是 GUI 做得漂亮,还是软件使用起来方便人性化。东西真的解决痛点才是关键。破解只要不大量影响收入,那么都不是问题。如果破解真的对你的软件销售有很大的影响,建议首先改商业模式.
  • 2025/10/21 11:23:00 [ 0 ] [ 0 ] 回复
  • 空城旧梦
  • 我们公司做是一款工具软件,提供 saas 服务,在相应的门类是国内第一的。对服务端有比较强的依赖,但是实际上是有本地运行的方案的。我一直没空,不然我就自己破解了
  • 2025/10/21 11:16:00 [ 0 ] [ 0 ] 回复
  • 情人知己
  • 我倒是破了一些 vs 插件和 wordpress 插件,不过就自己用。搞破解第一件事就是拆追踪,除非你的服务本身是联机的,或者把加密加到对面懒得破。
  • 2025/10/21 10:34:00 [ 0 ] [ 0 ] 回复
  • LoveC
  • 加检测手段, 然后检测到被破解, 软件随机变卡,或者关机, 用户丢几次数据后就不会用了。钓鱼执法就行了!
  • 2025/10/21 9:24:00 [ 0 ] [ 0 ] 回复
  • 黄月英
  • 你的燃尽可以本地执行? 直接添加不联网不能执行,但是这个也会被 Hook 更改,需要服务器下发一些动态数据,然后应用必须使用这些数据,再在请求的过程中上报应该可以收集到。或者监听当前系统进程,一般都是用 IDA 来反编译,监听到直接上报
  • 2025/10/21 9:02:00 [ 0 ] [ 0 ] 回复
  • 王晶
  • 一直觉得会去冒着风险用破解版的人本来也不会成为付费用户,没有破解版的话只是单纯不用或者去找免费平替而已。没有替破解说话的意思,只是觉得没有必要太在意,本来就不是目标群体。
  • 2025/10/21 8:55:00 [ 0 ] [ 0 ] 回复