逆向游戏文件,切换游戏的sdk,包括登录,支付功能,悬浮窗个人信息,客服,资讯
apk文件逆向,回编,修改smail文件,对功能布局的逆向修改,模板更换,签名
1、首先在公司开发了一套自动化脚本,实现游戏包切换sdk的功能,耗时4天,为工作中游戏包切换sdk或者升级sdk有很好的帮助,使繁重的资源整合简单化。
2、开发金猪app;金猪app一个从无到有的过程,开发框架和第三方优秀资源整合,应用中比较重要的地方首先是下载,包括多线程下载,后台下载,通知栏提示下载状况,断点再续,本地使用数据存储下载信息;其次对app性能监控,内存泄漏的监控,崩溃信息收集, 使用分析工具:TraceView, Heap, Android Memory Monitor,进行内存优化,对代码消耗块处理优化, Hierarchy Viewer(/hai e ra kei/View层级分析)分析布局层级,避免过度绘制, 利用log打印时间判断耗时查看代码块耗时, 手机自带GPU过度绘制检测页面过度绘制情况;
安全篇首先是代码的混淆
网络接口加入验签,防止接口非法调用;界面防劫持,加入界面监控被覆盖时报警异常;
自定义控件,如下载按钮带渐变进度,带删除输入框,自定义签到日历;开发过程中使用使用spring boot搭建后台服务接口,方便模拟调试,还有一些灵活页面使用h5实现,分享规则,攻略公告详情;
3、金猪sdk的开发,在开发金猪sdk的时候严格命名规范,对命名标记金猪字样
由于sdk是对外暴露接口,所以简明扼要,方便对接人接入sdk,封装通用组件,对图片资源无损压缩,sdk大小控制在300k左右;迭代中包括登录,支付,悬浮窗个人中心等功能,悬浮窗自定义靠边悬浮;然后就是对游戏包的逆向,最多一天逆向出40个游戏包体,减轻商务的对接;
三、加入公司怪猫sdk的开发,对海外平台币的开发,仙命诀oppo,vivo,小米,360,九游,三星,google,等渠道的接入,动物森林的一些调整参数的出包;
四、坚持更新CSDN上的技术博客。写博客,既是对技术的分享,也是对自己学习的总结。
“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
海外sdk,游戏发行,插件式开发,热修复
国内的今日,快手,广点通,热云,oppo,vivo,小米,华为,360,好游快爆,4399,三星,魅族,应用宝,九游UC,
外放 抢玩,网易,畅梦,惠选,恺英,手盟,手趣,思普,贪玩,悟饭,无名
自由渠道,怪猫,无水印
海外google facebook line 推特 登录,谷歌支付,mycard, onstore,paypal,BluePay,CodePay,molpay,越南esg,韩国咖啡论坛,日本dmm
东南亚molpay
分享,facebool,line,推特,appsflyer
谷歌和firebase广告,facebook,admob
逆向工程,反编译,打包混淆,加固
美国,港澳台,越南,韩国,日本,泰国
谷歌过审上架
阿里的k8s docker镜像,服务器管理, springboot 的国际化,redis ,mongo ,rabbitMQ,服务吞吐量,运维维护,jenkins,redis分布式锁
springboot-thymeleaf集成Thymeleaf构建Web应用
springboot-mybatis集成MyBatis
springboot-mongodb集成MongoDB
springboot-restful实现RESTful接口
springboot-shiro集成Shiro权限管理
springboot-swagger2集成Swagger2自动生成API文档
springboot-jwt集成JWT实现接口权限认证
springboot-multisource多数据源配置
springboot-schedule定时任务
springboot-cxfcxf实现WebService
springboot-websocket使用WebScoket实时通信
springboot-socketio集成SocketIO实时通信
springboot-async异步线程池
springboot-starter教你自己写starter
springboot-aop使用AOP
springboot-transaction声明式事务
springboot-cache使用缓存
springboot-redisRedis数据库
springboot-batch批处理
springboot-rabbitmq使用消息队列RabbitMQ
springboot-echarts集成Echarts导出图片