如何使用fiddler 抓取ios app包
发布时间:2025-05-31 01:52:14 发布人:远客网络
一、如何使用fiddler 抓取ios app包
不但能截获各种浏览器发出的HTTP请求,
也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook.
等等苹果的设备。同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。
最关键的是,对IOS应用抓包时直接在Windows PC上进行,不需要非得在MAC上。下面介绍使用步骤
二、Fiddler配置(配置完后记得要重启Fiddler)
打开Fiddler, Tools-> Fiddler Options。
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect".是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
安装Fiddler的机器,跟Iphone必须在同一个网络里,否则IPhone不能把HTTP发送到Fiddler的机器上来。一般情况,我们手头上是台式机和手机,台式机只有网线,没有无线wifi,所以和手机不在同一个网络,这时,我们就需要设置代理了
打开HTTP代理,输入Fiddler所在机器的IP地址(比如:192.168.1.104)以及Fiddler的端口号8888
这一步是为了让Fiddler能捕获HTTPS请求。如果你只需要截获HTTP请求,可以忽略这一步
1.首先要知道Fiddler所在的机器的IP地址:假如我安装了Fiddler的机器的IP地址是:192.168.1.104
2.打开IPhone的Safari,访问,点"FiddlerRoot certificate"然后安装证书
现在大功告成,可以抓包了。IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。
是不是HTTP和HTTPS都截获到了????,你不但能截获,还可以下断点,修改Request,修改Response, Do what you want.
(1)用完了,记得把IPhone上的Fiddler代理关闭,以免IPhone上不了网。
(2)只能捕获HTTP,而不能捕获HTTPS的解决办法
有时候会发现, Fiddler只能捕获IPhone发出得HTTP请求,而不能捕获HTTPS请求,原因可能是证书没有安装好。解决办法是:
1.先把IPhone上所有的Fiddler证书删除(拿出IPhone,点”设置“->“通用”->"描述文件")
2.安装上面的方法,重新安装Fiddler证书
二、苹果手机怎么下载历史版本的软件
一、通过iTunes安装旧版本软件在iTunes软件上面如果平时有通过iTunes备份苹果手机上面的软件,那么我们只需要通过恢复备份就能够还原之前安装旧版本软件。或者您也可以通过iTunes之前下载保留着旧版本软件进行安装,在iTunes更新里面查看一下是否还有保留着之前旧版本的软件。
(注意:不要点击更新应用程序)那么我们只要将iPhone连接到iTunes,然后在应用程序里面选择在上面旧版本的软件进行安装就可以了。二、通过苹果其它应用下载安装在一些苹果其它应用中常常有一些软件更新速度比苹果App Store慢一些。
如果这些应用上面还有留着旧的版本软件,那么趁着该软件还没有更新之前,赶紧通过这个途径下载安装苹果旧版本软件。 1、下载 iTunes. 12.3.2.35官方版。
2、下载 Fidder。( Win8以上用户建议下载 Fiddler for.NET4(其实两个版本几乎区别不大,只不过 Win8自带了.NET4) 3、设置完成后下载历史版本软件进行安装。
未越狱也可以的,不过没越狱的话旧版本没那么齐全;
苹果下载旧版本可以使用第三方助手
电脑下载pp助手--数据线连接设备--iphone上就成功装pp了
打开,搜索框输入软件名称,点开后将页面往下拉,就可以看到
【历史版本】--【查看全部】选项;
1,如果是在 iTunes更新的应用,那么旧版会被新版覆盖。如果是在 iOS设备上更新,那么电脑上的 iTunes还留有旧版,只需从电脑找到旧版 IPA就可以了。
2,打开电脑的 iTunes,找到想要恢复旧版的应用图标,右键选择“在 Finder显示”,这就是旧版的 IPA。
3,然后复制一份 IPA文件到其他文件夹。
4,将副本拖拽到 iTunes应用程序列表中,会弹出一个对话框,询问是否把现在拖拽的这个版本替换掉当前 iTunes列表中的版本,选择“替换”就OK了。
5,接下来就直接将替换后的版本同步到 iPhone就可以了。
6,已越狱的用户可以随心所欲更换应用的版本。
苹果手机下载旧版本软件步骤: 1、借助第三方软件安装旧版本软件在苹果App Store商店上面应用都是最新的版本,我们可以通过其它途径进行下载旧版本软件。
2、在iTunes软件上面如果平时有通过iTunes备份苹果手机上面的软件,那么我们只需要通过恢复备份就能够还原之前安装旧版本软件。 3、在iTunes更新里面查看一下是否还有保留着之前旧版本的软件。
4、那么我们只要将iPhone连接到iTunes,然后在应用程序里面选择在上面旧版本的软件进行安装。。
连接电脑,使用各类苹果助手便可以下载
手机使用数据线连接电脑,打开PP助手,等待设备识别成功之后,在主界面点击安装移动端。(既然是要使用移动端为什么要下载安装PC端,那是因为直接在移动设备上面下载安装PP助手不是正式版的,最后也是要通过PC端来激活移动端)
如我在这里举例微信,首先找到或者搜索微信。
然后点击到进去看微信详细信息,往下拉看历史版本。
点击查看全部的历史版本,选择我们要下载的版本,如何点击下方的安装此版本即可。
iOS下载旧版本软件教程: 1、下载安装电脑端的同步助手,手机端可以安装同步推,但是手机端上的历史版本较少,可能会没有适合ios6一下系统固件能用的版本。
2、打开同步助手并且连接好苹果设备。找到需要安装旧版本的应用。
点击历史版本。或者:使用第三方助手电脑下载pp助手--数据线连接设备--iphone上就成功装pp了打开,搜索框输入软件名称,点开后将页面往下拉,点开【历史版本】--【查看全部】选项,选中版本下载即可。
注意:下载的旧版只能用于软件所需的固件大于你设备的固件;若你的设备固件低于软件任何历史版本所需的固件,那么该方法无效;若你的设备固件大于等于该软件现存版本所需的固件,那么无法下载任何历史版本;如你的设备有越狱,那么你可以随心所欲安装任何历史版本。
首先,我们在电脑里下载安装苹果Itunes助手,安装好并登陆你的苹果Apple ID
接着,在itunes下载美团APP,你并不要真的下载APP,只要你让Itunes Store知道你已经购买过这个软件就行的,你可以在下载里暂停下载,反正你下载了都是徒劳,还不如干点正事
再接着,我们回到手机,打开App Store,点击【更新】选项,然后查看你【已购项目】选项,iTunes和App Store的数据是同步的,找到美团软件并下载
三、怎么开启苹果手机的弱网环境
1、开启弱网环境的方法主要有以下几种:
2、打开Fiddler,进入到“Tools”->“options”,再选择“Connections”查看电脑本机IP。
3、确保手机连接的WiFi与PC一致,并在手机WiFi设置中配置HTTP代理,填写Fiddler的服务器地址和端口号。
4、在Fiddler中,选择“Rules”->“Performance”->勾选“Simulate Modem Speeds”,即可模拟弱网环境。
5、如需自定义弱网参数,可点击“Rules”->“Customize Rules”,在CustomRules.js中调整上传和下载的延迟时间。
6、打开Charles,点击“Proxy”->“Start Throttling”直接开启弱网。
7、点击“Proxy”->“Throttling Settings”可设置具体的网络参数,如带宽、往返延迟等。
8、进入路由器管理界面,找到“IP带宽控制”或类似功能,开启该功能并绑定手机的IP地址或MAC地址,设置上下行带宽限制,即可为手机创建弱网环境。
9、对于Android手机,可以进入“设置”->“移动网络设置”->“网络类型选择”,选择速率较低的网络模式(如2G)来模拟弱网环境。但请注意,这种方法可能影响手机的正常使用。
10、以上方法均可在不同程度上模拟弱网环境,具体选择哪种方法取决于测试需求和场景。