做了一款手机游戏,被反编译+二次植入广告了,该怎么办?

2021-05-25 13:46:26 +08:00
 uiosun

如题,这个问题分为几个场景,逐渐深化,请大佬们指点:

  1. 无广告的 App 被反编译,并植入了广告;
  2. 有广告的 App 被反编译,并修改了广告 ID (改为反编译者的帐号);
  3. App 被反编译,并修改了广告 ID,甚至加入了鬼畜的内购系统……

(这个 3 不是我,但是我见到的一个实例:一款没有广告、没有内购的独立手机游戏,玩起来还不错,被反编译成了广告+内购的版本,发布在盗版网站上)

得知自己的游戏被反编译,目前的操作:

  1. 未加壳(因为不懂,不知道选用哪家的壳比较合适);
  2. 改 Unity 编译为 L2CPP 编译(编译时间提升了不少,还不知道效果);
  3. 加入了强登录 + 抽卡数据存于服务器;
6689 次点击
所在节点    游戏开发
40 条回复
undefine2020
2021-05-25 22:10:08 +08:00
@hst001
@efaun 我没搞懂,现在随便一个无人问津的网站 copy 一篇文章都有流氓公司发律师函叫赔钱, 难道一个游戏被这么搞了还没人管了?
fatigue
2021-05-25 23:37:16 +08:00
无解,我朋友公司都这样搞黄了,能搞早搞了

他们游戏后台看活跃几十万,然后基本上赚不到钱,各种魔改包
efaun
2021-05-26 00:39:06 +08:00
@undefine2020 #21 问就是“特色”
hst001
2021-05-26 00:43:57 +08:00
@undefine2020 也就大公司有钱有团队专门负责这种事,小团队、个人的独立游戏搞你,你不知道就算了,你知道了也只能干瞪眼,你没钱反击,也许你有钱打算认真拿起法律武器反击,对方早就跑路了,隔断时间换个地方继续作案。
elgoog
2021-05-26 00:46:22 +08:00
举报给广告服务提供商
undefine2020
2021-05-26 09:10:04 +08:00
@efaun 特么的那种流氓公司应该上头有人
undefine2020
2021-05-26 09:10:40 +08:00
@hst001 不懂就问,发律师函这个步骤需要很多成本吗
no1xsyzy
2021-05-26 09:30:26 +08:00
@undefine2020 发律师函成本不高,但是对方不一定听你的,律师函只是「预告信」,如果发律师函的是 TX,别人会好好掂量掂量;你发的就算了。
警察不管是因为这是版权纠纷,正当渠道是民事起诉。而且这一案件很可能跨省,出警是很难的。看看公开报道的跨省追捕的,大部分都会明确说明「与当地警方合作」,就是说要先跟当地警方打好招呼。
另一方面,「专业黑产」当然比「无人问津的网站」更擅长反侦查、反追踪。
undefine2020
2021-05-26 09:32:12 +08:00
@no1xsyzy 别人都是直接走司法途径啊,律师函发了后就是法院传票,根本不涉及公安部门的
joesonw
2021-05-26 09:46:32 +08:00
@undefine2020 国内维权成本高, 最后判下来又赔不了多少. 作恶成本太低了.
no1xsyzy
2021-05-26 10:53:02 +08:00
@undefine2020 不好意思,文字组织不够清晰,我 #28 分三段
第一段是说明 #27 的问题,其实起诉并不一定要先发律师函,有时为了保证可执行财产甚至会对方不知情的情况下直接请求冻结(参考 TX 和老干妈的事情,实施过程完全符合程序,当时反映出来的问题倒不是这方面)。
第二段是在解释 @efaun #8 为什么会发生且为什么这其中其实没有 #23 所谓「特色」(当然, #8 和 #23 未必有关)。
第三段是在回答 #21,这个问题其实是敌在暗我在明的问题。

See also: <https://jhuo.ca/post/stock_and_image_license/>
showgood163
2021-05-26 12:19:14 +08:00
还有这种问题啊。。。google 上搜"android apps prevent reverse engineering"好用的方法吗?
intva
2021-05-26 12:44:08 +08:00
要不加点反动内容??
jones2000
2021-05-26 13:26:01 +08:00
在 app 里面留后门.
lusi1990
2021-05-26 14:39:40 +08:00
这个我以前接触过, 砸壳,然后重新编译,然后上架. 确实防不胜防啊
tankren
2021-05-26 15:25:02 +08:00
做只面向国外市场的纯英文游戏
stardust21
2021-05-26 17:42:22 +08:00
可以加点隐藏的检测逻辑,一周后再随机闪退
ihciah
2021-05-26 19:03:38 +08:00
把一些逻辑挪 native 里,然后在里面验证签名
freelancher
2021-05-26 23:18:23 +08:00
游戏被反编译确实很麻烦。

之前也在游戏行业。如果有时间的话。就加一个检测逻辑。安装游戏 10 天后,定时从服务器上取一段文本。如果检测到是非法的渠道。就游戏内一分钟弹窗一次。引导用户去官网下载。

就这样就可以把盗版流失的客户弄到自己手上。
uiosun
2021-11-17 15:42:17 +08:00
@freelancher 感谢老哥,我试试这种方法

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

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

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

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

© 2021 V2EX