- Chromium Extension fingerprint spoofing. #3
- SwiftShader Parameter Adjustment: Enhanced SwiftShader parameters on Linux, providing broader support and improved EGL compatibility.
- Background Networking Control: Replaced the
disable-background-networking
flag with a custombotbrowser-disable-background-networking
flag to prevent CDP from interfering with CDM downloads. - PDF Embedding Behavior: Disabled PdfOopif to ensure PDF embedding behaves similarly to standard browsers, reducing detection risks.
- Document Client Rects Noise: Resolved an issue where unnecessary noise was added to Document client rects, preventing detection by certain antibot systems.
- TextMetrics Algorithm Enhancement: Introduced a new TextMetrics algorithm that hashes text and the provided factor instead of relying on simple cumulative factors. This improvement reduces detection risks from advanced antibot systems like F5 Shape.
- Pixelscan PDF Viewer Detection Bypass: Successfully bypassed PDF viewer leakage detection in Pixelscan. This issue was categorized as P0 severity. #11
- WebPreferences Update: Updated WebPreferences based on the
ostype
specified in the profile, replacing the previousBUILDFLAG()
logic for improved flexibility and accuracy.
- SelectionDirection Simulation: Implemented SelectionDirection simulation to prevent detection by antibot systems.
#9 - GPU Optimization: Updated compilation parameters for better GPU performance and enhanced compatibility.
- BarcodeDetector Simulation: Simulated BarcodeDetector behavior to mimic macOS characteristics, even when running on Windows or Ubuntu, as long as the profile specifies
macOS
as theostype
. #10 - Runtime Feature Simulation: Added simulation support for the following Runtime Features, allowing their activation via profile configuration:
CookieDeprecationFacilitatedTesting
AdInterestGroupAPI
FetchLaterAPI
- Enhanced GPU Fingerprinting: Further improved support for GPUSupportedLimits, ensuring clear differentiation between GPUDevice and GPUAdapter data.
- CDM Component Download: Ensured CDM components are downloaded bypassing proxy settings, guaranteeing successful downloads regardless of network configuration.
- CDM Key System Handling: Ensured CDM Key system requests complete loading before returning results to JavaScript, effectively preventing leakage detection.
- GPU Fingerprinting Simulation: Implemented support for simulating GPUAdapter, GPUSupportedFeatures, and GPULimits fingerprints.
- WebGL Extension Support: Added fingerprint support for the MaxDrawBuffers WebGL extension.
- args.gn Adjustments: Modified
args.gn
to allow access tonavigator.getInterestGroupAdAuctionData
andnavigator.cookieDeprecationLabel
, aligning behavior with standard browser environments. Commit Reference
- WebGL2 Renderer and Vendor Bug: Fixed an issue where
renderer
andvendor
could not be retrieved under WebGL2 environments.
- WebGL Parameters Simulation: Inspired by FakeVision, refined WebGL parameters simulation to minimize detection risks through more cautious handling. FakeVision Decompiled Source Code
- Resolved CDM issue, enhancing browser environment security.
- Successfully bypassed Fake Vision detection mechanisms, improving undetectable browsing capabilities. Test Code,
▶️ Test Result (fv.pro)