BlockStuff is a comprehensive Magisk module designed to enhance productivity by blocking advertisements, excluding focus-draining content, and eliminating time-wasting distractions. It just blocks stuff that isn't worth your valuable time, attention, and compute.
It is primarily made by me for me. But if you see a benefit for yourself, feel free to give this project a star.
- 🛑 Blocks Ads
- 🛑 Blocks Android Apps Ads
- 🛑 Blocks Systemwide Capacity Drainers (YouTube, Reddit, Facebook, TikTok, etc.)
- ✅ Allows Whatsapp and Telegram (cause I actually need those)
- 🔃 Easy Update via Magisk
This module is designed to work out-of-the-box and is regularly updated (1x/week). Additional updates may come as needed.
- @topjohnwu for Magisk.
- @Zackptg5 for the Magisk Template.
- @StevenBlack for his amazing hosts files.
- @pantsufan for the initial project inspiration and foundation with BlockAds, thank you!
BlockStuff aims to provide a streamlined, distraction-free experience for Android users by targeting and blocking sources of unwanted content and time sinks. It leverages the hosts file to ensure system-wide effectiveness and reliability. As such, it requires root.
- Change hosts file to a more recent repo
- Allow for adding custom hosts entries
- Check for www.* prefix on hosts for comprehensive blocking
- Allow update directly through magisk
- Change module building to a .zip in the main repo (which can be independently updated from the releases .zip)
- Add automatic deployment and testing to a rooted qemu instance
- Update to the latest MMT-extended package
- Figure out a way to dynamically update hosts file (independent of module)
- Improve Changelog notification inside module.
- Add Metrics section
