leisuro的村屋

心中藏着美好, 世界闪着亮光.

dylib浅析

前言很多时候写代码, 很少会静下心来 想想某个函数内部大概是怎么实现, 苹果为什么要这么设计? 这样的带来的好处是什么? 我们开发者能不能很好的自定义? 等等.因此我也想从这篇文章入手, 一起来认识一下dylib. 文章有误的地方请@我, 我会来改正 什么是dylib?苹果在iOS8之前, 是不公开创建动态库的, 包含动态库的是不允许上传AppStore, 都是苹果自己内部在使用(自嗨). ......

防止App被修改,加签名判断

随着苹果的普及, 苹果应用市场也踊跃出了大量优秀的App, 但是很多App都会涉及到一些隐私数据, 比如下载歌曲, 会员广告等 进而促使一些研究逆向这方面的朋友们, 尝试着去修改App的里面的Vip功能, 微信抢红包插件, 会员去广告等等… 思考作为一名iOS开发, 是不是除了日常的网络请求接口, 返回数据展示给UI.. 这重复的操作之外, 在细心去给隐私功能或者数据加一层防范呢? 加固方......

让非6s的越狱设备支持3DTouch

百度百科资料 : 3D Touch的触控技术,被苹果称为新一代多点触控技术。其实,就是此前在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控。 3DTouch 这让我们大于9.0系统, 设备又不是6s的人情何以堪. /(ㄒoㄒ)/~~ 我这等穷丝当然也不会为了体验去换一台. 让我们设想一下, 3DTouch是一种多点触控技术, 老版本的iPhone在这方......

简单的做一款微信防止撤回小插件

在微信群里面聊天的时候, 经常会有人一言不合就撤回消息, 怎么来防止这种恶劣的行为呢?以下展开研究.. 防撤回的图 微信的聊天数据全部存储在本地MM.sqlite里面, 所以只需要hook被撤回的方法不被执行就好了, 下面进入界面分析 链接到ssh定位到BaseMsgContentViewController.h查看当前的控制器命令行输入 : /opt/theos/bin/logify.......

虾米音乐下载版权破解

虾米音乐下载版权破解虾米是我比较喜欢的音乐App之一, 可近期体验不好的一点是, 很多歌曲被下架, 都听不了。 如果是之前加入本地缓存了歌还好, 没缓存的只能看别人听了, 这点让宝宝很是不开心. 好了, 接下来就要来尝试去破解下载它. 无法下载 本文涉及到的工具 1. theos (https://github.com/theos/theos) 下载到/opt/theos 2. hopper......

如何去改变滴滴出行里面快车的图标?

如何去改变滴滴出行里面快车的图标?对滴滴的结构比较好奇, 想试着能不能将快车的图标更换下, 然后花了长达近一个早上研究… 正常的滴滴打车图 分析: 滴滴是个非常出色的打车软件, 用cycript看了首页的控制器是ONEFrostedContainerViewController, 看到里面有个QMMapView, 最重要的就是这个地图的View啦, 里面的核心绘图都是通过openGL来绘制......

使用JSPatch一些注意的点

使用JSPatch一些需要注意的地方JSPatch提供的OC转JS网址这里 JSPatch一般用法就是,通过转换打好补丁js,第一步通过[JSPatch startEngine]开启引擎后, 加载[JSPatch evaluateScript:js]js代码.那么稍微打补丁不注意会造成崩溃, 以下说说会崩溃的点,以及怎样使用. 1.数组取值OC代码: SYAPIPostReplyEntity......