[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7578":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":38,"discoverSource":39},7578,"Oculess","ptrpaws\u002FOculess","ptrpaws","Removes account requirements and telemetry from Oculus Quest devices","",null,"Kotlin",1872,76,26,17,0,1,2,5,3,18.66,"The Unlicense",false,"main",true,[27,28,29,30,31,32,33,34],"account","apk","app","facebook","oculus","oculus-quest","quest","telemetry","2026-06-12 02:01:41","# Oculess\n### [Support Ellie (Creator of Oculess, Everything but Audio) on Ko-Fi](https:\u002F\u002Fko-fi.com\u002Fptrpaws)\n### [Support Threethan (Developed Oculess Background Audio) on Ko-Fi](https:\u002F\u002Fko-fi.com\u002Fthreethandev)\n\n# Important Info\nMuch of this app's functionality no longer works, and\u002For requires device owner which may cause issues. Read further for more information and non device-owner alternatives. \n\nTelemetry apps may be disabled using ADB, and similar background audio functionality can be found in [this launcher](https:\u002F\u002Fgithub.com\u002Fthreethan\u002FLightningLauncher). \n\n> **IMPORTANT**\n> **Oculess will no longer allow you to use Spotify, as the Spotify app no longer allows you to log in on Quest. Discord also has some serious issues with buttons appearing off-screen. As an alternative, you can use the web versions of both in [LightningLauncher](https:\u002F\u002Fgithub.com\u002Fthreethan\u002FLightningLauncher)**\n\nPLEASE READ [COMMON ISSUES](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#common-issues) **BEFORE** CREATING A NEW ISSUE ON THIS REPO!\n**If you can't find Oculess in \"Unknown Sources\", check \"Company Managed\"**\n\n## Features\n- [Disable Telemetry Apps](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#disable-telemetry-apps)\n- [Enable Audio in Background](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#enable-background-audio)\n- (v41 or lower) [Log Out OF Oculus \u002F FaceBook account](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#full-account-logout--disable-most-fb-stuff-disable-device-companion)\n\n> **Note**\n> The setup process for newer versions is quite involved, but it should not take too long if you follow the guide, and only needs to be performed once.\n> If you're just here for background audio, you want to:\n> 1. Remove Accounts\n> 2. Make Oculess a \"Device Owner\"\n> 3. Restore Meta Account\n> 4. Enable Background Audio (Finally!)\n\n## Enable Background Audio For All Apps\n**If you just want Discord, Spotify, etc., [LightningLauncher](https:\u002F\u002Fgithub.com\u002Fthreethan\u002FLightningLauncher) is a much simpler alternative.**\nVideo tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aMnHgz2Zo3E *(Slightly outdated, so it doesn't include the Restore Meta Account step, but still very helpful)*\n1. Follow the steps in the [Make Oculess a \"Device Owner\"](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#make-oculess-a-device-owner) section.\n2. Press the \"Background Audio for All\" button in Oculess, and click okay to open accessibility settings\n3. Select \"Oculess\" and enable it (or disable it, if you want to turn this feature off)\n4. Play audio through any sideloaded android app, such as Discord or Spotify\n\n> **Note**\n> All Apps will now be allowed to play audio in the background. This functions similarly to the Background Audio experimental setting available to Quest Pro, and formerly available on Quest 2\n> Music may be paused when a game is quit. If this happens, you will have to reopen the music app and click play.\n> Note that apps might still occasionally be killed. You may need to reopen apps if Oculess is killed.\n\n## Remove Accounts\nThis option is only needed for the [Make Oculess a \"Device Owner\"](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#make-oculess-a-device-owner) section.\n> **Note**\n> If the the \"Remove\u002FCheck Accounts\" button brings you to an empty settings page try the following ADB command to get to the Settings app and manually navigate to the Accounts section.\n> adb shell \"monkey -p com.android.settings -c android.intent.category.LAUNCHER 1\"\n\n> **Note**\n> If you cannot access the app launcher after this, restart your device\n> OR: open Oculess using `adb shell am start -n com.bos.Oculess\u002Fcom.bos.Oculess.MainActivity` and follow the steps to [Restore Accounts](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#restore-meta-account)\n\n> **Warning**\n> Removing a Meta account will disable some features, depending on system version.\n> If you are unable to perform the restore process listed below, it can only be returned by a [Factory Reset](https:\u002F\u002Fwww.asurion.com\u002Fconnect\u002Ftech-tips\u002Fhow-to-reset-your-oculus-vr-headset\u002F)\n\n> **Warning**\n> You will permanently delete all non-primary users on the device. You will be unable to enable library sharing unless device owner is disabled.\n\n1. Open Settings\n2. Click \"Accounts\"\n3. If there is more than one account: Click the three-dot icon on every account but the primary account and remove it.\n4. Open Oculess\n5. Click on \"Remove\u002FCheck Accounts\" then \"OK\"\n6. Click on every account (typically only Oculus and Meta), then \"REMOVE ACCOUNT\"\n   (Your Oculus account should return after like 5 minutes or a restart. Meta account seems unrecoverable.)\n\n## Make Oculess a \"Device Owner\"\n> **WARNING**\n> The device may not start up properly if Oculess is set as a device owner and an unlock code is set. [(Issue)](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess\u002Fissues\u002F110)\n\nThis only needs to be done once and after that you will never need to do it again.\n1. Follow the steps in the [Remove Accounts](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#remove-accounts) section first.\n> **Warning**\n> After running this command, you will be unable to uninstall the app until you open it and select \"Remove Device Owner\"\n> **Note**\n> After running this command, Oculess may show up under \"Company Managed\" rather than \"Unknown Sources\"\n\n2. Run this command (if you haven't before) ```adb shell dpm set-device-owner com.bos.oculess\u002F.DevAdminReceiver```\n(if  the  command fails try to delete apps with accounts like Prime Video, VRChat, AltspaceVR, Whatsapp or similar)\n3. (RECOMMENDED) Follow the steps in [Restore Meta Account](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#restore-meta-account)\n\n## Restore Meta Account\n> **Warning**\n> This might not work, be warned!\n1. Open Oculess\n2. Click on \"Remove\u002FCheck Accounts\" then \"OK\" *If \"Meta\" account is there, you do not need to restore it. Stop here!*\n3. If \"Oculus\" account is there: Click \"Oculus\", then \"REMOVE ACCOUNT\" *Otherwise, continue*\n4. Open the Meta Quest app on your phone.\n5. On the phone app, navigate to Menu > Devices. Pair the Quest if prompted, then ensure it is connected.\nKeep the phone and the quest on, and wait. Wake up your phone if\u002Fwhen it goes to sleep.\nIn a few minutes, both Oculus and Meta accounts should be restored. If the accounts page closes, it probably worked. Open it again using \"Remove\u002FCheck Accounts\" in Oculess to confirm.\n\n## Disable Telemetry Apps\nText tutorial: https:\u002F\u002Fblahaj.life\u002Fdisable-telemetry\n\n> **Note**\n> As of v50, not all apps will be disabled, and doing so may cause issues with WiFi settings.\n> If you encounter issues re-enable telemetry apps, then disable again if\u002Fwhen desired.\n\n### Disable\u002FEnable Telemetry Apps using Oculess\nVideo tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ArXk_hob4RE\n1. Follow the steps in the [Make Oculess a \"Device Owner\"](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#make-oculess-a-device-owner) section first.\n2. Click on \"TELEMETRY\" in the app\n3. Choose \"DISABLE TELEMETRY\" (or \"ENABLE TELEMETRY\")\n\n### Disable\u002FEnable Telemetry Apps using ADB\nHere's an alternative that achieves the same effect with less setup.\n**Disable Telemetry Apps**\n```\nadb shell pm disable com.oculus.unifiedtelemetry\nadb shell pm disable com.oculus.gatekeeperservice\nadb shell pm disable com.oculus.notification_proxy\nadb shell pm disable com.oculus.bugreporter\nadb shell pm disable com.oculus.os.logcollector\nadb shell pm disable com.oculus.appsafety\n```\n**Enable Telemetry Apps**\n```\nadb shell pm enable com.oculus.unifiedtelemetry\nadb shell pm enable com.oculus.gatekeeperservice\nadb shell pm enable com.oculus.notification_proxy\nadb shell pm enable com.oculus.bugreporter\nadb shell pm enable com.oculus.os.logcollector\nadb shell pm enable com.oculus.appsafety\n```\n\n## Disable Device Companion\n> **Note**\n> This fully logs you out and disables most FB\u002Fmeta stuff on **v41 or lower**.\n> It can be done safely on newer versions, but doesn't seem to have much of an effect, and may be reverted at random\n\nText tutorial: https:\u002F\u002Fblahaj.life\u002Fquest-account-logout\n\nVideo tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vIwUvtxd2-U\n1. (Recommended) Change your system theme to light mode (sideload [Settings Shortcut](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FSettingsShortcut\u002Freleases\u002F) and navigate to Display>Dark Theme and turn it off)\n2. Open Oculess\n3. Click on \"DISABLE COMPANION\", then \"OK\"\n4. Choose “Companion Server” from the List\n5. Click “Deactivate this device admin app” (If you're on dark mode, this is the upper of two white-on-white buttons)\n6. (v41 or lower) Restart your device\n(If you want your account back just restart your Quest and connect with the Oculus Phone App)\n\n## Disable Updates\n> **Warning**\n> Oculess can no longer disable the updater service, as it can now make your device unusable.\n> If you have a device on v42 or greater, the home menu will not load while the updater is disabled.\n\n**Disable:** ```adb shell pm disable --user 0 com.oculus.updater```\n**Enable:** ```adb shell pm enable --user 0 com.oculus.updater```\n\n## Workaround for Multiple Users\nIf you have Oculess set as device owner, you cannot setup new users normally. However, they can still be added through the hidden android settings.\n1. (Recommended) Change your system theme to dark mode & restart if necessary, otherwise text may be invisible.\n2. Sideload [Settings Shortcut](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FSettingsShortcut\u002Freleases\u002F\n3. Open android settings using Settings Shortcut\n4. Scroll down and click \"System\"\n5. Click \"Multiple Users\"\n6. Click \"Add User\" (not add guest)\n7. Setup the new user as normal\n\n## Screenshot\n![image](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess\u002Fassets\u002F12588584\u002F22a19a1d-9300-4812-82a7-b5190de74af0)\n\n# Common Issues\n**Thoroughly re-read the instructions above, and the solutions below, BEFORE CREATING A GITHUB ISSUE.**\n\n## Oculess does not show up in \"Unknown Sources\"!\nOnce device owner is enabled, Oculess can be found under \"**Managed Apps**\" or \"**Company Managed**\" instead. \n\nThis was noted before you set Oculess as device owner. You might want to look through the [README](https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess\u002Fblob\u002Fmain\u002FREADME.md) again.\n\n## I cannot open the App Launcher after removing accounts\nDepending on your Quest OS version, the default app library will not open unless an Oculus account is present, or - on some versions - unless both Oculus and Meta accounts are present.\n\nFollow the instructions to (restore meta account)[https:\u002F\u002Fgithub.com\u002Fptrpaws\u002FOculess#restore-meta-account]. \n\nYou can use `adb shell \"monkey -p com.bos.oculess -c android.intent.category.LAUNCHER 1\"` to open Oculess without using the built-in launcher.\n\n## Some telemetry apps are still enabled\nSome apps cannot be disabled as of v42. You may use the application [NetGuard](https:\u002F\u002Fnetguard.me\u002F) to prevent them from connecting to the internet.\n\n***Note**: NetGuard is in no way affiliated with Oculess or its developers, please do not ask us for help with NetGuard.*\n\n## Issues with Guardian\u002Flag\u002Fcrashes\nSometimes issues will occur, particularly with Guardian losing tracking, when background apps are running on the headset. This is not caused by Oculess, but by the audio-playing apps you're using alongside it. You might want to restart your device.\n\nOculess's own background service should have minimal performance impact, and can be disabled in the same manner as it was enabled.\n\n*If disabling the Oculess accessiblity service fixes your issue, but a restart does not, please do open an issue!*\n\n## Any issue persists after a factory reset\nOculess cannot possibly modify your device in any way that persists through a [factory reset](https:\u002F\u002Fwww.asurion.com\u002Fconnect\u002Ftech-tips\u002Fhow-to-reset-your-oculus-vr-headset\u002F). Note that a [factory reset](https:\u002F\u002Fwww.asurion.com\u002Fconnect\u002Ftech-tips\u002Fhow-to-reset-your-oculus-vr-headset\u002F) is NOT the same as restarting the device.\n\nAny issue which persists through a factory reset was not caused by Oculess or any other software modification. Your issue is either a defect with your device or, more likely, an issue with a recent system software update from Meta.\n\n\n","Oculess 是一个移除 Oculus Quest 设备中账户要求和遥测功能的应用程序。它使用 Kotlin 语言开发，主要功能包括禁用遥测应用、启用后台音频以及在特定版本上登出 Oculus\u002FFacebook 账户。适合那些希望增强隐私保护并提升设备使用灵活性的 Oculus Quest 用户。需要注意的是，由于部分功能已不再适用或需要额外设置，建议用户在尝试前仔细阅读相关文档。对于仅需背景音频功能的用户，推荐考虑更为简单的替代方案如 LightningLauncher。","2026-06-11 03:13:09","top_language"]