Fiddler?Everywhere?4.0.1的破解及禁止更新的方法(最新推薦)
Fiddler Everywhere是個(gè)好東西,無(wú)論抓包還是調(diào)試接口都很好用,只是現(xiàn)在收費(fèi)了,為了白嫖就決定折騰一下。
Fiddler(HTTP調(diào)試抓包工具) v5.0.20204.45441中文漢化版
Fiddler Everywhere(網(wǎng)絡(luò)調(diào)試軟件) v1.0.1 免費(fèi)安裝版
先在網(wǎng)找了一些資料,但有個(gè)問題都沒有提及,那就是在安裝好之后,這個(gè)版的軟件會(huì)強(qiáng)制要求自動(dòng)更新,未更新前進(jìn)不了用戶使用界面。更新后就算之前破解了,隨著更新成新版破解也就失效了。如果一開始通過(guò)設(shè)置文件夾權(quán)限禁止更新,也會(huì)導(dǎo)致進(jìn)不了使用界面而無(wú)法使用,下面說(shuō)一下具體的解決過(guò)程。
這里僅用文字描述,就不上圖片了,寫下僅僅怕自己時(shí)間長(zhǎng)了忘記。如果想看懂可能需要對(duì)軟件與編程有一點(diǎn)了解。
首先安裝Fiddler Everywhere 4.0.1,具體的安裝包請(qǐng)自行網(wǎng)上找。
在不斷網(wǎng)的情況下打開軟件,根據(jù)提示登錄帳號(hào)(建議先注冊(cè)好賬號(hào),否則可能會(huì)還沒登錄上,軟件就已經(jīng)更新到最新版本了),登錄成功返回軟件后應(yīng)該提示購(gòu)買或試用。這時(shí)選擇試用,之后會(huì)進(jìn)入用戶界面,然后盡快關(guān)閉軟件,你需要在更新文件未下載完成前完成這個(gè)操作,否則會(huì)就會(huì)更新到最新版本了。
下一步通過(guò)設(shè)置文件權(quán)限禁止軟件更新,找到文件夾"X:\Users\當(dāng)前登錄用戶名\AppData\Local\fiddler-everywhere-updater",如果不出意外,你會(huì)發(fā)現(xiàn)文件夾內(nèi)已經(jīng)下載了一些文件,把所有文件刪除,然后刪除所有用戶的訪問權(quán)限即可。
接下來(lái)是破解軟件的試用問題。
找到軟件的安裝目錄,并找到文件"Fiddler Everywhere\resources\app\out\WebServer\ClientApp\dist\main.xxxxxxxxxxx.js",注意"xxxxxxxxxxx"是隨機(jī)的,
用任何編輯器打開此文件,查找關(guān)鍵字"updateUserLicense",找到第一個(gè),在其后面的"var"之前加入以下內(nèi)容并保存退出:
ve.licenseInfo.currentLicense = "Pro";ve.licenseInfo.hasExpiredTrial = false;ve.licenseInfo.isTrialAvailable = false;ve.licenseInfo.hasValidLicense = true;
接下來(lái)修改兩個(gè)dll文件,因?yàn)檫@個(gè)軟件是使用C#開發(fā)的,所以需要下載一個(gè)C#反編譯工具,可以使用dnSpy,是一個(gè)開源軟件,下載地址:
https://github.com/dnSpy/dnSpy/releases
下載相應(yīng)的軟件包,解開壓縮即可直接使用。
接下來(lái)在安裝目錄找到文件“Fiddler Everywhere\resources\app\out\WebServer\Fiddler.WebUi.dll”,
使用dnSpy打開,找到命名空間“Fiddler.WebUi.Helpers”下的類“ScriptHelper”,其下有兩個(gè)方法“TryOpenClientMainScript”和“TryOpenElectronMainScript”,
分別點(diǎn)擊兩個(gè)方法,在編輯窗口的右側(cè)右鍵,選擇“編輯方法”,將方法中的 try{}catch{}代碼塊整體刪除,點(diǎn)擊“編譯”,然后選擇菜單中的“文件”-“保存模塊”,文件關(guān)閉。
接下來(lái)在安裝目錄找到文件“Fiddler Everywhere\resources\app\out\WebServer\FiddlerBackendSDK.dll”,
使用dnSpy打開,找到命名空間“FiddlerBackendSDK.User”下的類“UserClient”,修改其下面的方法“GetBestAccount”,直接將if內(nèi)的代碼修改成以下樣子
return user.Accounts.FirstOrDefault((UserAccountDTO x) => true);
點(diǎn)擊“編譯”,然后選擇菜單中的“文件”-“保存模塊”,關(guān)閉文件。
到此破解完成了。打開軟件試試效果吧。
到此這篇關(guān)于Fiddler Everywhere 4.0.1的破解及禁止更新的方法的文章就介紹到這了,更多相關(guān)Fiddler Everywhere 破解內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
textarea 在IE和FF下?lián)Q行無(wú)法正常顯示的解決方法
今天在做項(xiàng)目時(shí)用到textarea 用戶輸入信息后顯示不換行在IE下測(cè)試成功在FF沒反應(yīng)2010-07-07
Git上有更新而本地?zé)o更新時(shí)的解決過(guò)程
文章解決分支名不匹配導(dǎo)致的推送沖突問題,建議先拉取遠(yuǎn)程更新,手動(dòng)解決沖突并提交,若需強(qiáng)制推送需謹(jǐn)慎,可能覆蓋遠(yuǎn)程內(nèi)容2025-09-09

