Singularity is an AIO pancake (ionstack port) root app for Meta VR headsets.
This supports Quest 2, pro, 3, and 3s currently. The process can take a bit to achieve root access. If you are having issues with it failing. Please power the device off and on and try again.
- Install the app with ADB with the command
adb install -g Singularity.apk - Setup Wireless ADB
- Press Root Now (If it stops and Root Now is no longer greyed out, press it again)
- Once you gain root, it will soft reboot. Don't try to root again.
- Check If an app called Singularity-Magisk is in Unknown Sources
- If it is, open it and grant Singularity root in the Super User tab and close/reopen Singularity
This should be usable in any browser that has webUSB support :) Enjoy!
- Root-on-boot for root
- FreeXR safe root things
- Root Terminal
- Internet kill switch and Domain Blocker
- Wireless ADB Setup
- Frida-Server
- Meta Based Zygisk "Fix"
- USB notification auto accepting for MTP access
- Meta Telemetry disabling
- No-controller requirement
- OS Update Monitoring to unqueue forced updates
- Build type spoofer (user, userdebug, eng)
- CPU/GPU monitoring/config
- App manager (Installing/Uninstalling/Launching)
- Loft Installation for devices missing the environment
- Eye Calibration launcher for Quest Pro
- Fix Controllers option (Some have issues with controllers not working after root)
- UI switching (DockUI/NavUI)
- Service.jar patching (uninstall/disable protected system apps)
Download the latest APK from releases, and sideload it with "adb install -g Singularity.apk"
"-g" will grant the needed "WRITE_SECURE_SETTINGS" permission so Singularity can enable Wireless ADB on the device.
This repo contains Frida-Server, source is here
Panther|Quest 3s from 3697600027800610 (206.0.0.133.1332.1026601864)
Eureka|Quest 3 from 52345320035400520 (206.0.0.133.1332.1026601864)
Seacliff|Quest Pro from 51483620027600340 (206.0.0.132.1332.1026289179)
Hollywood|Quest 2 from 52222680028100150 (206.0.0.133.1332.1026601864)
Find out your incremental with this command adb shell getprop ro.build.version.incremental
- ionstack source
- pancake source TBD
- topjohnwu and the Magisk developers for Magisk
- Beom, & Darknight for their work on Pancake (ionstack quest port)
- TrashyOne, ToastConcern, ARDiva, for testing Singularity