Back to Camoufox

Testing Firefox 146 Beta

docs/beta-testing-ff146.md

146-hardware1.6 KB
Original Source

Testing Firefox 146 Beta

This guide explains how to test the experimental Firefox 146 build of Camoufox.

Note: The FF146 build is experimental and may contain bugs. For a stable production version, use branch releases/135.

Build from Source

  1. Clone the repository:
bash
git clone --depth 1 https://github.com/daijro/camoufox
cd camoufox
  1. Set up the build environment:
bash
make dir
make bootstrap   # only needed once
  1. Build for your target platform:
bash
python3 multibuild.py --target <os> --arch <arch>
ParameterOptions
--targetlinux, windows, macos
--archx86_64, arm64, i686

Build artifacts will appear in the dist/ folder.

Default Install Directories

When using the Python library (camoufox fetch), the default install directory is:

OSInstall Directory
Linux~/.cache/camoufox/
macOS~/Library/Caches/camoufox/
WindowsC:\Users\<user>\AppData\Local\camoufox\camoufox\Cache\

Replacing the Binary

To test FF146 with an existing Camoufox installation:

  1. Build from source using the instructions above
  2. Extract the built zip from dist/
  3. Replace the binary at the corresponding path for your OS:

Linux:

bash
cp /path/to/built/camoufox-bin ~/.cache/camoufox/camoufox-bin

macOS:

bash
cp /path/to/built/Camoufox.app ~/Library/Caches/camoufox/Camoufox.app

Windows:

powershell
copy C:\path\to\built\camoufox.exe C:\Users\<user>\AppData\Local\camoufox\camoufox\Cache\camoufox.exe