Singularity APK is an all-in-one application for the Fugu exploit, designed specifically for Meta VR headsets. It grants root access, a process that can take between 3 and 10 seconds. Currently, the application supports Meta Quest 2, Quest Pro, Quest 3, and Quest 3S.
On some devices, root access may take slightly longer. If the process fails, restart the headset before trying again. The Fugu exploit source code is available separately.
Singularity Features
1. Root Access and Management
- Root on System Boot: Grants root access at system startup.
- Built-in Magisk Installer: Installs Magisk directly from within the application.
- Terminal with and without Root Access: Accesses terminal functions in both environments.
- Soft Reboot: Reboots the system without powering it off and on completely.
- System Crash Protection: Helps prevent system crashes under certain conditions.
2. System Protection and Control
- Critical Partition Protection: Protects critical system partitions.
- Disable Meta Telemetry: Allows you to disable meta telemetry.
- Disable Update Engine: Prevents forced updates on rooted devices.
- Disable Meta Backdoor: Includes the option to disable meta backdoors.
- Internet Disconnect Switch: Quickly disconnects the internet connection.
- Domain Blocker: Blocks specific domains.
3. Developer Tools
- Wireless ADB Configuration: Configures wireless access to the Android Debug Bridge.
- Frida Server: Includes Frida Server functionality for supported development and analysis tasks.
- Build Type Swapper: Changes the reported build type between User, UserDebug, and Engineering.
- Zygis Fix: Provides meta-based compatibility fixes for Zygis.
- Module Manager: Manages Magisk and Vector modules within the application.
4. Controller and Input Options
- Controller Pairing: Pairs a controller with a headset.
- Controller Fix: Fixes some controller issues that occurred after routing.
- No Controller: Allows you to use supported features without a controller.
- Hands and Controller Simultaneously: Allows you to use hand tracking and a controller simultaneously. However, this feature is buggy.
- Disable Double-Tap Function: Disables the double-tap function.
5. Headset Hardware Settings
- Manual Fan Control: Manually adjusts fan operation.
- Battery Charging Limit: Sets the maximum battery charging time.
- CPU and GPU Monitoring: Monitors processor and graphics performance.
- CPU and GPU Settings: Adjusts the supported CPU and GPU settings.
- Disable Proximity Sensor: Disables the proximity sensor, including the Quest Pro dock charger.
6. Customize the UI and Environment
- FreeXR Root Features: Access supported root features, including LED color changes, UI customization, and the Dogfood Hub.
- UI Switch: Switch between DockUI and NavUI.
- Toggle Boot Animation: Temporarily changes the boot animation.
- Install Loft: Install the Loft environment on devices where it is not already installed.
- Eye Calibration Launcher: Launches eye calibration on Quest Pro.
7. App and USB Management
- App Manager: Install, uninstall, and launch apps.
- Automatically Accept USB Notifications: Automatically accept USB notifications for MTP access.
Compatible Devices
Singularity is currently compatible with the following Meta VR headsets:
- Meta Quest 2
- Meta Quest Pro
- Meta Quest 3
- Meta Quest 3S
Compatibility and availability of individual features may vary depending on the device and software version.
Credits
- Henry: For developing the Fugu exploit.
- TopJohnWu and the Magisk developers: For their work on Magisk.
- Beom and Darknight: For their contributions to Pancake, the Quest version of IonStack, and the previous Pancake exploit.
- TrashyOne, ToastConcern, and ARDiva: For testing Singularity.