Fiddler EveryWhere 3.4.0 for Mac M1

查看 329|回复 10
作者:wxw1145897898   
参考自
3.3.0版本的帖子
准备工具dnspy.net由于没有win电脑,所以用的虚拟机
1.下载最新dnspy https://github.com/dnSpy/dnSpy/releases2.打开dnspy设置视图->选项如图设置


image.png (547.62 KB, 下载次数: 0)
下载附件
2022-8-24 14:51 上传

2打开文件:
/Applications/Fiddler Everywhere.app/Contents/Resources/app/out/WebServer/ClientApp/dist/main.8a2e352fe4ea9310.js
搜索 updateUserLicense
函数开始处添加:(请将 Ie 替换为参数名称)
[JavaScript] 纯文本查看 复制代码Ie.licenseInfo.currentLicense = "Pro"
Ie.licenseInfo.hasExpiredTrial = false
Ie.licenseInfo.isTrialAvailable = false
Ie.licenseInfo.hasValidLicense = true
4.1在(/Applications/Fiddler Everywhere.app/Contents/Resources/app/out/WebServer/Fiddler.WebUi.dll)找到Fiddler.WebUi
对两个函数 TryOpenClientMainScript 与 TryOpenElectronMainScript 做相同操作:
将函数体内容修改为 直接返回 true
可以用IL Editor 或者直接编辑方法
修改完成后直接文件->保存模块


image.png (220.28 KB, 下载次数: 0)
下载附件
2022-8-24 14:52 上传

.
4.2找到另一个FiddlerBackendSDK.dllmethod FiddlerBackendSDK.User.UserClient::GetBestAccount
搜索 UserClient::GetBestAccount
删除 IL_000d - IL_0020 对应 if 语句
删除 IL_003f - IL_0040 对应 return null; 语句
4.3 method 'cDisplayClass18_0'::'b0'
搜索 b__0删除 IL_0000 - IL_0019 , 在 IL_001e 前插入 ldc.i4.1 (即函数体直接返回 true )
最终效果


image.png (110.09 KB, 下载次数: 0)
下载附件
2022-8-24 14:53 上传

5.禁用更新(/Applications/Fiddler Everywhere.app/Contents/Resources/app/out/main.js)
搜索 e.settingsService.get().autoUpdateSettings.disabled 替换为 true||e.settingsService.get().autoUpdateSettings.disabled
下载地址:

fiddler everywhere 3.4.0 for mac m1.zip
(1.95 MB, 下载次数: 763)
2022-8-24 14:59 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB

"

下载次数, 函数

总想搞个大新闻   

大佬,替换后怎么打不开了
sdieedu   

intel 的需要一份啊 大佬。。。。 mac没有
unknowsz   

感谢表哥的分享
雪莱鸟   

intel的来一份吧~~~~~~~~
球球了
宜城小站   

这款软件收了 谢谢
iawyxkdn8   

这款软件收了 谢谢
总想搞个大新闻   

感谢楼主,正需要。收下啦
anennzxq   

感谢楼主,正在用!
cjt281570985   

很不错,哈哈,支持一下了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部