本帖最后由 清新 于 2018-10-8 19:05 编辑
一共五篇文章讲解:
一:非越狱开发工具安装
二: WeChat登录页面,第三方框架使用以及CocoaPod安装
三:非越狱应用网络传输,应用结构分析,如何快速找到方法和类以及如何使用框架
四:WeChat消息获取,抢红包以及一些常用的功能增加以及修改
五:WeChat 62数据登录实现,获取接口数据,获取接口参数,接口调用,并且传到服务器
如果喜欢看的人多就再发一篇游戏数据破解以及游戏内置辅助如何实现以及原理附带demo
第一讲如果正确了样子如图所示
接下来我们进行第二篇文章WeChat登录页面,第三方框架使用以及CocoaPod安装
这篇文章从最开始的微信登录讲解,如果第一篇文章正确,你的手机上会有2个微信
打开微信客户端如下图所示
现在正式开始微信第二篇,打开你的xcode软件,打开你建的工程文件,直接运行到手机上,就和第一张图片一样
因为我们使用xcode开发,里面已经可以看层级关系了,点击xcode,找到下图所示按钮,稍等一会会出现一部分页面
现在我们点击右侧iConsoleWindow
如下图所示页面
这个页面我们可以看得见继承了什么控制器,并且按钮以及其他东西的名字和内容,现在我们根据调试出来的东西找到文件
打开存放的文件夹搜索,控制器名称就可以找到
通过文件搜索我们可以看见以上的文件夹,包含的东西,点击你搜索的文件会出现以下内容
可以看见里面有一个initView的方法,这就是上一篇文章中用到的方法
这一些东西我们后面再说,先说一下简单而基础的东西,把这些东西弄懂了才更加容易学习
想要使用第三方框架,就要用到了cocoapod了,因为它比较方便,如果不怕麻烦爱折腾,你也可以看看相关的文档
如果你的电脑上面没有安装cocoapod那么请你先百度搜索cocoapod如何安装使用。
[AAuto] 纯文本查看 复制代码 cd 安装目录
touch podfile
open podfile
加入以下内容
use_frameworks!
target '当前工程的动态库' do
pod 'FLEX'
end
这样就安装好了第三方框架了
现在我们使用第三方框架到工程中看看效果, FLEX这个框架是用来看页面结构以及网络情况,等等东西,是一个强大的第三方
在hookDylib.m文件中添加如下内容
[Objective-C] 纯文本查看 复制代码 #import <FLEX/FLEXManager.h>
CHConstructor{
NSLog(INSERT_SUCCESS_WELCOME);
[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidFinishLaunchingNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
[[FLEXManager sharedManager] showExplorer];
CYListenServer(6666);
}];
}
运行到手机上面如图所示,如果你不知道如何使用FLEX,就请将多余的东西多点点就知道了
这个就是第三方框架的一些东西,后面的文章我们会用到,你的cocoapod里面第三方库,可以按照自己的习惯来增加
例如你喜欢用RAC那么直接pod下来: pod 'ReactiveObjC', '~> 2.1.0'
|