Skip to content

ibrah3m/pihole-meta-quest-blocklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pi-hole Meta Quest Blocklist

A specialized blocklist collection for Pi-hole designed to block unwanted connections on Meta Quest VR headsets, including ads, telemetry, and firmware updates.

Overview

This repository provides targeted blocklists for Meta Quest devices to enhance privacy and control over network connections. Choose from different files based on your specific needs.

Available Blocklists

πŸ”§ Comprehensive Blocklist (hosts)

Contains all hosts combined - Comprehensive blocking including firmware updates, ads, and tracking.

πŸ”„ Firmware Update Blocklist (hosts-firmware)

Blocks firmware updates - Prevents automatic firmware updates for Meta Quest devices.

πŸ“Ί Ads Blocklist (hosts-ads)

Blocks advertisements - Focuses on blocking ad servers and tracking domains.

Quick Start

Adding to Pi-hole

  1. Go to your Pi-hole admin panel (usually http://pi.hole/admin)
  2. Navigate to Group Management β†’ Adlists
  3. Add the appropriate URL for your needs:
File Purpose Pi-hole URL
hosts All blocks combined https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts
hosts-firmware Firmware updates only https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts-firmware
hosts-ads Advertisements only https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts-ads
  1. Click Save and then Update Gravity

Format

All blocklists use a simple format with one domain per line, compatible with Pi-hole's adlist format.

Blocklist Contents

Comprehensive Blocklist (hosts)

  • Firmware update servers
  • Ad servers and tracking domains
  • Telemetry and analytics endpoints
  • Meta/Facebook services

Firmware Update Blocklist (hosts-firmware)

  • Oculus update servers
  • Meta firmware endpoints
  • System update services
  • CDN and package servers

Ads Blocklist (hosts-ads)

  • Ad servers
  • Tracking and analytics
  • Meta advertising networks
  • Telemetry endpoints

Testing

Verify the blocklist is working:

# Test if a domain is blocked
dig graph.oculus.com @your-pihole-ip

# Should return 0.0.0.0 or be blocked

Troubleshooting

Quest not connecting?

  • Check Pi-hole is reachable from your network
  • Verify DNS settings point to Pi-hole
  • Check Pi-hole query log for blocked essential domains

Updates still occurring?

  • Ensure you're using the correct blocklist file
  • Clear DNS cache on Quest (restart device)
  • Check Pi-hole query log for missed domains

Need to whitelist a domain?

  • Find the domain in Pi-hole query log
  • Add to Pi-hole whitelist
  • Flush DNS cache

Contributing

To add new domains:

  1. Identify the domain to block
  2. Test for functionality impact
  3. Add to the appropriate file (hosts, hosts-firmware, or hosts-ads)
  4. Submit a pull request

Security Notice

⚠️ Important: Blocking firmware updates may prevent security patches. Consider the security implications before blocking updates long-term.

License

MIT License - see LICENSE file for details.

Disclaimer

This blocklist is community-maintained and not affiliated with Meta or Pi-hole. Use at your own risk.


Note: Replace ibrah3m in URLs with your GitHub username if you make your own fork.

About

πŸ”’ Meta Quest Privacy Blocklist for Pi-hole Take control of your Meta Quest VR experience. This collection blocks unwanted ads, tracking telemetry, and firmware updates through Pi-hole DNS filtering. Choose between comprehensive blocking or targeted lists for ads and updates separately.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors