流式pcm播放器 2021年6月24日 | IOS 导读 ios本身没有现成的支持流式pcm播放的控制器. 另外,获取网络的分片计划是使用SRWebSocket这个库做长链接,即基于“ws://”协议,后续补充说明,这里不细说. 以下所有对比都是基于本地pcm模拟分片情况,实现获取pcm数据,然后组装为pcm,再实现流式播放功能. 目前调…… 阅读全文
基于Aspects,并参考JSPatch的热修复SDK探讨 2021年3月14日 | IOS 备注 (重要) 1 目前这Aspects和JavascriptCore都能过审核,但是毕竟是热修复,过审有风险着情考虑,市场包请保持敬畏之心。 2 目前这个是sdk只支持实例和类方法,对于同一个类,不能同时hook类方法和实例方法,只能二选一。 3 不支持block语法,只在oc环境下简单测试…… 阅读全文
jenkins自动化部署(ios企签,打包,提审) 2019年5月14日 | IOS 导读 背景 因为项目需要,未来除了主线产品外,还会有30几个马甲,所以为了减轻开发工作量,将所有打包项目都转移的Jenkins,单独部署一台专门打包,还有各种自动化的机器上. 目前大概主要用到打包,提审,自动化蒲公英,企业签名….等等,主要是ios为主,还有部分Andro…… 阅读全文
IOS逆向开发,腾讯视频(version 6.9.8)去播放广告 2019年5月13日 | IOS 导读 好了,这篇主要是融汇贯通一下MonkeyDev的实际使用,及越狱环境下theos的使用.另外除了腾讯视频(version 6.9.8)去广告外,还做了爱奇艺(version 10.3.0)快速跳过开屏广告,去前贴广告. 需要技能 1.懂基本的终端指令以及操作. 2.会使用Xcode,有…… 阅读全文
友盟sdk逆向分析 2019年2月28日 | IOS 导读 背景 分析友盟sdk,其实目的就是看一下友盟统计的数据真实性如何. 这东西其实说白了就是hook一些方法,可能是sdk方法,或者系统一些参数之类.难点是在分析过程,不在编写生效代码. 以下是分析思路,所说的观点可能不恰当,请见谅… 最新思维导图 脚本运行后效果 需要技能 1.…… 阅读全文
百度小程序逆向分析3 - 初步分析百度小程序之Custom Element 2019年2月2日 | IOS 导读 背景 这编是分析自定义元素的,请参考,里面已经说得够详细了. 之前已经分析过了,小程序最终都是生成一个html配合,自定义标签使用. WebComponent魔法堂:深究Custom Element 之 标准构建…… 阅读全文
百度小程序逆向分析2 - 初步分析百度小程序之主从通讯约定 2019年2月2日 | IOS 导读 背景 上已篇的篇幅已经太长了,所以在开这个篇幅,继续分享. 本篇幅内,大部分都是log都已被手动格式化 需要技能 1.js基础,ios开发基础. 2.会使用Xcode,safari,有基础js编写能力. MonkeyDev-自动化,非越狱,逆向神器 逆向ipa 这里不细说了,使用monkey…… 阅读全文
百度小程序逆向分析1 - 初步分析 百度小程序 2019年1月30日 | IOS 导读 背景 回顾2018.目前.小程序大概有几家比较主流的,微信,百度,支付宝,头条…..微信小程序,暂时在小程序被使用体量最大.另外,还有类似的安卓九大厂商联合的轻应用.从种种迹象表明,基于js的动态化,占用比重越来越大,app原生需求,可能会进一步下降.这里刚好有时…… 阅读全文
MonkeyDev-自动化,非越狱,逆向神器 2019年1月24日 | IOS 导读 前一段时间,一直忙做新的项目,也没做研究什么稀奇古怪的技术.趁着年前,工作任务不是太重,就看看iOS逆向工程方面的知识,这里简单粗步,使用monkeydev这个是AloneMonkey开发的.确实简单易用,和直接开发差别不大. 需要技能 1.懂基本的终端指令以及操作. 2.会使用X…… 阅读全文
iOS旧项目模块化改做-准备工作 2018年12月1日 | IOS 简介 工作中运营童鞋及公司发现业务发展,需要做各种马甲,并且马甲都必须要有迭代能力,本农刚好有机会就顺便记录一下,旧项目模块化改做的难点与坑,改做后对多马甲迭代有莫大的优势。这里由于一些不可描述的问题,就不放出自动重构脚本,因为脚本目前只适合本司的项目使用,如果同行欢迎讨论。 Bee…… 阅读全文