api(dot)getfiddler(dot)com/linux/latest-linux
api(dot)getfiddler(dot)com/win/latest
api(dot)getfiddler(dot)com/mac/latest-mac
api(dot)getfiddler(dot)com/mac-arm64/latest-mac
-
delete libfiddler.dll, rename
resources\app\out\WebServer\hostpolicy.dll
toresources\app\out\WebServer\hostpolicy.original.dll
-
go to https://github.com/project-yukihana/Yukihana-patch/releases
-
download
libfiddler
andhostpolicy.dll
-
move
libfiddler.dll
to the root path of fiddler -
move
hostpolicy.dll
toresources\app\out\WebServer
-
create file
resources\app\out\WebServer\patch.json
the content of
patch.json
:{ "ClientApp\\dist\\main.5f4387a481528ff0.js": { "target": "ClientApp\\dist\\main.5f4387a481528ff0.original.js", "content": "", "cur": 0, "start": 0, "end": 1 }, "..\\main.js": { "target": "..\\main.original.js", "content": "", "cur": 0, "start": 0, "end": 1 } }
-
copy
ClientApp\\dist\\main.5f4387a481528ff0.js
toClientApp\\dist\\main.5f4387a481528ff0.original.js
-
copy
resources\app\out\main.js
toresources\app\out\main.original.js
-
modify file
main.5f4387a481528ff0.js
and filemain.js
as usual. -
copy
server/file
->Fiddler/resources/app/out/file
-
delete
libfiddler.so
. -
go to https://github.com/project-yukihana/Yukihana-patch/releases
-
download
libfiddler.so
andlibopen.so
-
move
libfiddler.so
to the root path of fiddler. -
move
libopen.so
toresources/app/out/WebServer
-
rename
resources/app/out/WebServer/Fiddler.WebUi
toresources/app/out/WebServer/Fiddler.WebUi1
-
create file
resources/app/out/WebServer/Fiddler.WebUi
the content of
Fiddler.WebUi
:#!/bin/bash export LD_PRELOAD=./libopen.so ./Fiddler.WebUi1 $@
-
open directory
resources/app/out/WebServer
and executechmod +x Fiddler.WebUi
-
create file
resources/app/out/WebServer/patch.json
the content of
patch.json
:{ "ClientApp/dist/main-XSH4ELY7.js": { "target": "ClientApp/dist/main-XSH4ELY7.original.js", "content": "", "cur": 0, "start": 0, "end": 1 }, "../main.js": { "target": "../main.original.js", "content": "", "cur": 0, "start": 0, "end": 1 } }
-
copy
ClientApp/dist/main-XSH4ELY7.js
toClientApp/dist/main-XSH4ELY7.original.js
-
copy
resources/app/out/main.js
toresources/app/out/main.original.js
-
modify file
main-XSH4ELY7.js
and filemain.js
as usual. -
copy
server/file
->Fiddler/resources/app/out/file
You may need to recompile
libfiddler
andlibopen
by yourself.
-
delete
libfiddler.dylib
. (Contents/Frameworks
) -
go to https://github.com/project-yukihana/Yukihana-patch/releases
-
download
libfiddler.dylib
andlibopen.dylib
-
move
libfiddler.dylib
toContents/Frameworks
. -
move
libopen.dylib
toResources/app/out/WebServer
-
rename
Resources/app/out/WebServer/Fiddler.WebUi
toResources/app/out/WebServer/Fiddler.WebUi1
-
create file
Resources/app/out/WebServer/Fiddler.WebUi
the content of
Fiddler.WebUi
:#!/bin/bash # export DYLD_PRINT_LIBRARIES=1 # export X=1 export DYLD_INSERT_LIBRARIES=./libopen.dylib ./Fiddler.WebUi1 $@
-
open directory
Resources/app/out/WebServer
and executechmod +x Fiddler.WebUi
-
create file
Resources/app/out/WebServer/patch.json
the content of
patch.json
:{ "ClientApp/dist/main-XSH4ELY7.js": { "target": "ClientApp/dist/main-XSH4ELY7.original.js", "content": "", "cur": 0, "start": 0, "end": 1 }, "../main.js": { "target": "../main.original.js", "content": "", "cur": 0, "start": 0, "end": 1 } }
-
copy
ClientApp/dist/main-XSH4ELY7.js
toClientApp/dist/main-XSH4ELY7.original.js
-
copy
Resources/app/out/main.js
toResources/app/out/main.original.js
-
modify file
main-XSH4ELY7.js
and filemain.js
as usual. -
copy
server/file
->Contents/Resources/app/out/file
You may need to recompile
libfiddler
andlibopen
by yourself.
- 打开
resources/app/out/main.js
server/index.js
的内容添加到resources/app/out/main.js
开头
- 打开
resources/app/out/WebServer/ClientApp/dist/main.xxx.js
- 替换所有
https://api.getfiddler.com
为http://127.0.0.1:5678/api.getfiddler.com
- 替换所有
https://identity.getfiddler.com
为http://127.0.0.1:5678/identity.getfiddler.com
本仓库仅供技术学习交流使用,如有下载相关文件,请在学习后24小时内删除相关内容。
如果你觉得软件很好用,请购买官方正版:https://www.telerik.com/purchase/fiddler
切勿在 tb/pdd 等商城的非法渠道付费此软件。
如将本仓库教程/文件用于获利,那么:你妈死了。
请勿将本项目内容用于非法用途,使用者在使用时即视为对行为可能产生的任何不良后果负责。
由于传播、利用此工具所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。