Skip to content

Nickdev8/F-CKDOOMSCROLLING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F#CK DOOMSCROLLING

Minimal Kotlin Android app that watches Instagram Reels and Snapchat Spotlight through an accessibility service, exits on the first valid swipe candidate, and blocks TikTok as soon as it opens.

Trigger Logic

  • Watches com.instagram.android, com.snapchat.android, and com.zhiliaoapp.musically.
  • Instagram exits on the first valid Reels swipe candidate.
  • Snapchat exits on the first valid Spotlight swipe candidate, while chat-oriented surfaces are filtered out through accessibility-tree heuristics.
  • TikTok is blocked immediately on open.

Build

./gradlew assembleDebug

Install

adb install -r app/build/outputs/apk/debug/app-debug.apk

Run

adb shell am start -n com.nick.fckdoomscrolling/.MainActivity

Device Setup

  1. Install the APK.
  2. Open the app.
  3. Tap the accessibility settings button.
  4. Enable F#CK DOOMSCROLLING access.
  5. Leave monitoring enabled unless you want a manual off switch.
  6. Open Instagram Reels or Snapchat Spotlight and swipe once, or open TikTok to confirm it is blocked immediately.

Notes

  • This is a heuristic app, not an official integration with Instagram, Snapchat, or TikTok. Surface detection depends on accessible text and view structure inside those apps.
  • The current keyword checks assume the apps expose English labels like Reels, Spotlight, and opera_content_index.
  • If Snapchat chat ever gets flagged accidentally, tighten the heuristics in TargetApp.kt. If Instagram feels too aggressive, tune the swipe filters in DoomscrollAccessibilityService.kt.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages