Guides you to Patch Fiddler Everywhere on Windows Automatically.
Parent Repo: https://github.com/msojocs/fiddler-everywhere-enhance
This's a a patch for Telerik Fiddler Everywhere. It can grant you a trial that doesn't expire. The trial has all the features. This's the guide for applying patch automatically.
Tip
Patching is even faster.
- Previously : 2m 25s
- Now : 1m 30s
Important
If you encounter an issue of "Fiddle Everywhere Crashing in Startup", you can follow this.
Tip
Now supports changing patch server port (Useful if port conflitcts encountered)
Tip
Now supports changing default user profile (fake) for FE (incl - email, fname, lname, country-code, provider)
Important
Linux Automated Patching is Supported Now!
Warning
The new patch want to write files in a directory inside FE app itself. So you need to give write permissions in Linux. See #27 for more. And feel free to drop your suggestion to automate the process.
Important
Update Notice: Support for Syncing forks with upstream repo: READ MORE
Tip
You must always check if your fork is up to date so no fails. (We reccomend you enable Scheduled upstream pulling)
-
How even this Automated Patching Works?
- Well, this automated patch do the same that you do mannually for patching. It downloads fiddler everywhere extract it. Remove, Replace, Edit, Move files and then, the patched application is ready.
-
Workflow Dispatch? or Workflow Dispatch Latest?
- Latest Version - Workflow Dispatch - Patch the latest version, and upload as artifact.
- Custom Version - Workflow Dispatch - Allows you to select a compatible version (5.9.0 +) and patch and upload as a workflow artifact.
Tip
We highly reccomend you to use Latest Version - Workflow Dispatch, which patch the latest available version. Custon Version - Workflow Dispatch allows you to select a version starting from 5.9.0 + too.
- Fork this repo.
- Go to actions tab, Select
Latest Version - Workflow Dispatchworkflow. - Trigger it with
workflow dispatch - After a successful trigger download artifact that named like
Fiddler-Everywhere-VX.X.X-Patched - Extract it. Run it
-
Here how you do it...
Latest.Version.-.Workflow.Dispatch.mp4
- Fork this repo
- Go to actions tab, Select
Custom Version - Workflow Dispatchworkflow. - Trigger it with
workflow diaptchproviding the version you want to patch - After a successful trigger download artifact that named like
Fiddler-Everywhere-VX.X.X-Patched - Extract it. Run it
Warning
Please Note that Only Versions Up to 5.9.0 ( 5.9.0 + ) are supported.
You can find a list of releases here - Release History
-
Here how you do it...
How.to.Trigger.Action.and.Patch.mp4
FE Patch 1.0.8 adds support to sync your repo with upstream repo - scheduled (default: every 6 hours)
Important
- For this upstream pulling action to work, you need to enable Upstream Sync Github Action.
- And the action'll create an issue in your fork if pulling is unsuccesfull. So you need to enable
issuesfor your fork with your repositories settings (Settings-->General-->FeaturesIssues) - For more information on how this action works: lobe-chat's Sync Feature Wiki - en-US & lobe-chat's Sync Feature Wiki - zh-CN
Tip
- You can change schedule by editing
- cron: '0 */6 * * *'in cp_pull_upstream.yml - For more information on
- cronof Github Actions, visit Github Documentation - Scheduling Actions
Caution
- IF you use another method (maybe a Github App), to sync your forks with upstream repos, (for ex: Pull by Wei), you should disable the
Upstream Syncaction by going through,Actions-->Upstream Sync-->Right Top Menu [...]-->Disable Workflow - For more information on how to disable a workflow: Github Documentation on Disabling & Enabling Workflows
Note
For Generic Linux and MacOS instructions, use source repository
Caution
Please don't use this patch for illegal matters. And we'd love if you can buy and support the officials: Please Support
If you encounter this issue, it's most likely unrelated to the patch! You should confirm it!
-
Check logs by running
Fiddler Everywhere.exefrom the terminal. Pay special attention to the following line. (it’s omitted in the official, non-patched version of Fiddler Everywhere.)Server error log during start: System.IO.IOException: Failed to bind to address http://localhost:8868.If you see this, it's completely unrelated to the patch. You should see the same issue with the
non-patched official FE. Confirm this. -
Check Fiddler Everywhere logs in
%AppData%\Fiddler Everywhere\logs\ -
Check
Administered port exclusionsto see if port8868is restricted. You can check it with:netsh interface ipv4 show excludedportrange protocol=tcp
-
If port
8868is restricted,- You should also see the same issue with the
non-patched official FE. Confirm this. - You can try removing port
8868fromAdministered port exclusions.
- You should also see the same issue with the
You should also follow issue #44 ; Special tnx to @choneas.
If this didn't solve your problem, feel free to open an issue.
