本文介绍: 图片资源游戏模型资源本地持久化存储内容配置文件xib和storyboard本地化文件图片资源图片资源混淆可以做如下操作操作过程中的网络环境使用4G网络或者使用VPN4GVPN浏览器隐身模式,不要在设备直接登录服务器连接相关域名&ip修改:传输加密:根据WiFi信息屏蔽某些功能本篇将针对iOS上包过程中涉及到的网络相关内容进行一些总结 主要分三个方面,操作过程中的网络环境,服务器连接,wifi信息隐私协议&支持网址&内购回调标题&副标题。
iOS 马甲包上包总结–代码&界面篇
在上马甲包的过程中最重要的一环就是要让苹果全方位的感觉到这是一款新app,跟其他应用没有关联,需要我们修改项目工程,代码,资源,界面,交互等
一、工程相关信息修改
二、方法名混淆
方法名混淆比较麻烦,几千上或上万个方法名,命名规则不可能绝对标准。这里我们采用的方式有点绕,
三、混淆文件和代码注入
引入一些跟自身app无关的功能并放置入口,能够正常使用,例如文件浏览器,视频播放器等,冲抵app本身代码的占有率;
使用脚本生成无用的实现文件,嵌入到各个目录中,生成的类及方法,一定要被调用,否则会被机审判定为混淆。
引入的类名和方法调用需要在主线程上,避免UI操作在其它线程上导致崩溃卡顿,同时,主线程上大量的方法调用,可以能对本身业务层造成影响。这里需要手动排查删除这些引入的代码。
四、违规功能屏蔽
五、界面&交互修改
IOS马甲包上包总结–资源篇
1、修改资源文件名,名字尽量跟原有的不相关,然后整体替换工程中的文件名
2、配置文件
3、xib和storyboard
4、本地化文件
iOS马甲包上包总结–网络篇
1、操作过程中的网络环境
2、使用4G网络或者使用VPN
3、服务器连接相关(更换访问域名即可)
4、域名&ip修改:
5、传输加密:
iOS马甲包上包总结-元数据篇
一、隐私协议&支持网址&内购回调
二、标题&副标题
三、推广文本
四、关键字
五、截图
六、应用描述
七、销售区域,分类
iOS马甲包上包总结-银行信息和内购篇
一、账号申请阶段
二、收款和内购
iOS马甲包上包总结-更新篇
一、更新周期&更新方式
iOS混淆脚本使用(注意项目按顺序混淆,避免项目修改麻烦和项目产生更大影响)
1、项目前缀类名混淆
2、添加混淆代码
3、图片资源混淆
4、方法混淆
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。