微信小游戏马甲包过审(马甲包过包)
什么是微信小游戏马甲包
微信小游戏马甲包 是指同一套游戏源码使用不同的主体上线微信小游戏平台。
如果要过审的马甲包游戏源码上传时没有经过混淆处理,就会被微信识别到代码侵权然后打回,同时主体信用分-5(信用分越低,提审时间越长,一般保持在91分及以上才能保证快速审核)。
tip:如果多款游戏用同一个主体 他们的信用分是共用的。 如果A游戏被拒三次 主体信用分-15,B游戏提审也会因为扣分的原因不能得到快速审核。
如果没有违规操作,次日起每日恢复1分主体信用分
常见被打回情况
1.直接指明你侵权的游戏, 这种情况说明你混淆的程度不够 能够让系统精准识别
2. 涉及通过简单修改美术设计、UI..., 这种情况说明混淆的程度还不够 能够让系统识别类似的 还一种情况是 你当前混淆的游戏 线上有多个类似马甲包 你们的混淆冲突了...
代码处理
1. 增加冗余代码 (微信有包体限制 重度游戏不可取)
在原代码前或后增加其它无用代码(操作简单, 但效果一般, 要求有大量空间来增加代码)
在原代码中均匀插入冗余代码(操作复杂, 只要少量空间来增加代码)
2.开源工具混淆
推荐jascriptobfascator工具,微信开发者工具上传代码的时候用UglifyJS这个来压缩,所以使用这个意义不大,
还有商业版的混淆工具 jshaman,当时让领导买了一个月vip 亲测重度游戏混淆无效....
3.自己写工具混淆
这个是作者自己的实现方式,目前也是几乎百分之百的过审率(每月几十次过审)。因为在发行公司一般是拿不到源码的,
只能拿到研发提供的微信包。这种情况下,就需要自己对代码进行处理 大致实现思路如下:
1. 使用nodejs读取压缩后的代码
2. 对里面的实现改变 Javascript AST语法(此处是核心)
3. 目录名 方法名 文件名混淆
4. 图片压缩
几点平时提审要注意的地方
1、iOS的充值入口一定要隐藏,带“充值”字样的文字都不行,安卓的可以的
2、游戏要能正常玩,可以进入,是一个完整体
3、可以使用个人账号来测试混淆策略是否有效果,如果有效果再用公司账号(加授权)去提审,避免信用分扣除过多
4、目前微信官方对代码文件名、资源文件、请求域名审查还不严格,这方面可以少下功夫
这几点做到就可以让马甲包过审啦!
微信小游戏马甲包过审(马甲包过包)相关推荐
- 微信小游戏过包(马甲过审策略)
微信提审打回代码包侵权,一般都是机审不通过,与线上的某个包代码极其相似 好了,先来说明下腾讯的审核规则,总体规则是:微信小游戏提审后,腾讯会进行机审,和线上已过审的游戏进行代码比对,发现代码重合率太高 ...
- 关于近期微信小游戏马甲过包的一点感悟
最近半年来,公司由于运营规模的扩大,急需上架一些游戏马甲包到微信平台,所谓微信游戏马甲包,是指同一套游戏源码使用不同的主体上线微信小游戏平台.期间一波三折,陆陆续续上传了很多包都被微信平台识别到代码侵 ...
- 如何利用微信小游戏的分包加载机制突破4M代码包体积限制
相信大家度过了一个不错的端午假期,在端午前夕,即6月15日晚上,微信小游戏宣布支持分包加载功能,白鹭引擎在端午节后第一天正式支持分包加载机制.在正式向开发者介绍如何使用前,我先为各位解读一下我对微信提 ...
- android assets大小限制200m,使用 AssetsManager 解决微信小游戏包体积尺寸限制问题
原标题:使用 AssetsManager 解决微信小游戏包体积尺寸限制问题 自微信小游戏发布以来,已有许多开发者将早前使用白鹭引擎开发的游戏迁移至微信小游戏.但是在开发过程中,开发者普遍会遇到微信小游 ...
- Cocos Creator发布微信小游戏包内体积过大问题
1.初识 设置微信开发工具和js编辑器 3.5.2 :Cocos Creator perferences 2.Cocos Creator发布微信小游戏包内体积过大问题 2.1 已不可取:搭建本机服务器 ...
- 使用Laya引擎开发微信小游戏(下)
本文由云+社区发表 6. 动画 6.1 创建伞兵对象 在src目录下创建一个新目录role,用来存放游戏中角色. 在role里创建一个伞兵Soldier.ts对象文件. module role{exp ...
- 微信小游戏创业,究竟是红海还是死海?
"跳一跳"."弹球王者"."海盗来了"."斗地主"等等微信小游戏,你是不是很眼熟呢?这些都是前段时间被刷了屏的小游戏,以 ...
- 微信小游戏开发教程-游戏实现1
微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...
- 微信小游戏 demo 飞机大战 代码分析(四)(enemy.js, bullet.js, index.js)
微信小游戏 demo 飞机大战 代码分析(四)(enemy.js, bullet.js, index.js) 微信小游戏 demo 飞机大战 代码分析(一)(main.js) 微信小游戏 demo 飞 ...
最新文章
- JavaScript中 DOM操作方法
- Banana PI A20开发板 通过了CE,FCC,RoHS认证
- 学习Python编程,推荐最好的五本参考书,必读~~~
- Atitit 五种IO模型attilax总结 blocking和non-blocking synchronous IO和asynchronous I
- 朝着理想坚实迈进_坚实原则:开放/封闭原则
- 稳定和性能如何兼顾?58大数据平台的技术演进与实践
- 浅谈mysql数据库引擎
- 进入hbase命令_Zookeeper、Hbase安装部署
- NOI入门级:基础算法 贪心法
- 为Xen虚拟机扩容根文件系统(LVM)
- 小贷公司的风险成因及应对策略——策略篇
- BTC源码分析 准备
- 操作系统原理(三)操作系统用户界面
- blender_(uv应用)................http://digitalman.blog.163.com/blog/static/23874605620174172058299/...
- PS如何做文字扫描效果(用于较清晰的扫描件)
- 斐讯K2刷华硕固件+全套工具
- OFDM系统中的信号检测算法分类和详解
- win7 共享计算机 网络密码怎么设置,win7局域网共享设置密码 win7局域网如何设置密码【详细步骤】...
- js正则表达式把数字格式化成XXXX-XXX-XXX
- 易语言python识别图片验证码_图片识别-打码平台-打码网站-识别验证码-图鉴网络科技有限公司...