Skip to content

Quest Tools 1.2.0

Latest

Choose a tag to compare

@Hemiize Hemiize released this 04 Nov 10:49

Quest Tools 1.2.0: survives updates, stays connected, does more

A big update for Quest 3 / 3S owners: Quest Tools now repairs what firmware updates undo, finds your headset on the network, sideloads games with OBB data, shows the headset on your PC, and adds modes, storage cleanup and battery insights.

🔄 Survives firmware updates

  • Remembers your Horizon OS version and disabled packages per headset. When an update switches them back on, Quest Tools asks on the next start and restores the pre-update state with one key (repair update, menu r → 4).
  • Protected and must-keep packages are never re-disabled.
  • Automatic safety snapshot of all settings before packages are disabled, settings are restored or an update is repaired (the last 10 are kept).

📶 Wi-Fi ADB that stays

  • wifi find: scans your network and reconnects to known headsets, even when the IP has changed.
  • Automatic reconnect when nothing is attached.
  • wifi keep on: whenever the headset is on USB and Wi-Fi ADB is off (e.g. after a reboot), it is switched back on automatically.

🎮 Sideloading with OBB data

  • apps install takes APKs, OBB files or a whole game folder. Split APKs are installed together, and OBB files go to /sdcard/Android/obb/<package>/ with progress.

🖥️ Live view on your PC

  • mirror (menu 7 → m): the headset picture in a window via scrcpy. One eye is cropped by default, and the display stays on without wearing the headset. Optional recording.
  • scrcpy is installed automatically on first use: the latest release from GitHub, SHA-256 verified against the asset digest and SHA256SUMS.txt, kept in Quest Tools' own folder. An existing installation is used if present. install-scrcpy --update updates it.

🎚️ Modes (menu m)

  • normal, streaming, battery, private (offline), plus your own saved modes. Switches performance and network settings in one go, and one undo reverts a whole switch.

🧹 Storage cleanup (menu 5 → 6)

  • Overview of free space and what uses it, plus the biggest apps with their last-played date.
  • Safe cache clearing (pm trim-caches): data and save games are untouched.
  • Games not played for N days: back up their save games and uninstall them in one step.

🔋 Battery & temperature (menu 1 → 6)

  • Warnings in the status bar for low controllers, a low headset battery and heat.
  • Estimated battery health from the charge counter, drain/charge rate with time left, and a sample history.

Getting started

Download quest-tools-1.2.0.zip below, extract it and double-click Quest Tools.cmd (Windows), or run python -m questtools. Requires Python 3.10+ and adb.

⚠️ Disclaimer

Use at your own risk. Quest Tools changes system packages and settings via ADB. It is provided "as is" without warranty, and the author is not liable for any damage or data loss. Not affiliated with Meta Platforms, Inc.

Made by hemiize · MIT License