最近半年来,公司由于运营规模的扩大,急需上架一些游戏马甲包到微信平台,所谓微信游戏马甲包,是指同一套游戏源码使用不同的主体上线微信小游戏平台。期间一波三折,陆陆续续上传了很多包都被微信平台识别到代码侵权然后打回,同时主体信用分-5(信用分越低,提审时间越长,一般保持在91分及以上才能保证快速审核)。账号都用坏好几个,上级领导的催促,当时急得像热锅上的蚂蚁,好些晚上都睡不好。不过功夫不负有心人,用了好几周时间对源码包解析的努力下,终于抓住其中过包的精髓,终于研究出了能稳定过审的马甲吧,也算如释重负吧...^,^,,下面就让我来分享下几条自己过包总结吧。
1.代码方面:利用工具对源码进行ast抽象语法树进行分析,提取出里面的关键字,之后对关键字进行进一步的混淆以及修饰,让平台无法追踪到你的关键字信息,这样才能保证源码不被判定为代码侵权。网上有很多类似工具,但是用了之后效果不尽人意,还是有被发现的风险,我这边是自己写的一套工具,效果还不错。
2.UI方面,开始的界面,如Loading界面,主界面需要做下差异化,图片给换一换,因为审核分两步,首先是代码审核,代码审核通过后,由人工进行游戏里面的审核,如果发现游戏跟有些游戏相似,那直接就被判抄袭。另一方面就是测试下游戏完整性,有充值的测试下游戏里面的充值是否符合平台要求等等。所以得调整下UI,有充值的尽量过审之后再放开,这样能提高通过率。
3.最后一点,关于过包的心态方面,尤其重要,不要因为提审几次不过而放弃,要多去试,尽量可以的话多提交几次,这样才能慢慢掌握其内在的规律。最后我分享一句我最喜欢的名言给大家:
最可怕的敌人,就是没有坚强的信念。——罗曼·罗兰