Betterfox Updater
A cross-platform utility to automate Betterfox installation with custom overrides and hardware detection.
Betterfox Updater
Repository: https://github.com/aaronplayz-sys/betterfox-updater
A cross-platform, Python-based utility designed to automate the installation of Betterfox while preserving custom user overrides.
✨ Key Features
- Intelligent Profile Detection: Automatically locates the default-release Firefox profile across Windows, macOS, and Linux.
- Modular Overrides: Merges the latest Betterfox user.js with your personal tweaks (
common-overrides.js,windows-overrides.js,mac-overrides.js, orlinux-overrides.js). - Hardware Aware: Automatically detects your GPU or CPU and applies the right override file (NVIDIA, AMD, Intel, Apple Silicon).
- Firefox Running Detection: Warns you if Firefox is open before syncing.
- Backup & Restore: Automatically creates timestamped backups (keeps the last 5) with a built-in restore menu.
- Modern GUI: Simple interface with a live progress log built with CustomTkinter.
Why this project?
This project was inspired by Betterfox Issue #167 and aims to solve the “stalled updater” problem by providing a modular, hardware-aware sync tool. It allows users to stay up to date with the latest privacy and performance improvements from Betterfox without losing their personal customizations.