📋

First, complete the onboarding

When you open Heemu for the first time, walk through the welcome screens to personalize your experience: gender, intervention mode (Dhikr or Quran), pause duration, and theme. Once done, you'll land on the Permissions Required page shown below. That's where this guide picks up.

1
Part One

Enable Accessibility Service

This permission lets Heemu detect when you open a distracting app, so it can show you the mindful pause screen.

Step 1 of 4

Tap "Accessibility Service"

On the Permissions Required page, you'll see two options. Tap on Accessibility Service, the first card with the user-tag icon. The app will redirect you to your phone's Settings.

👉 The card says "Detects when apps open". That's the one to tap first.
Permissions Required screen with Accessibility Service highlighted
Step 2 of 4

Find Heemu in the list

You'll now be in your phone's Accessibility settings. Scroll down to the "Downloaded services" section and find the Heemu icon (the blue Flutter logo). Tap on it.

🔍 It will be listed as "Off" initially. That's fine, we'll turn it on next.
Android Accessibility settings list with Heemu highlighted
Step 3 of 4

Turn ON "Use service"

On the Heemu service page, you'll see a single toggle switch at the top labeled "Use service". Tap it to turn the service ON.

🔘 The toggle is in the top-right corner. Tap it once and it will turn green.
Heemu service page with Use service toggle highlighted
Step 4 of 4

Tap "ALLOW"

A confirmation dialog will appear asking "Allow Heemu to have full control of your device?". This is Android's standard security check. Tap ALLOW to confirm.

🔒 Privacy: Heemu only uses this to detect which app opens. It never reads your screen content, messages, or any personal data.
Android permission dialog with ALLOW button highlighted

Accessibility enabled!

MashaAllah, half done. Now head back to the Heemu app, and you'll see Accessibility marked as granted. One more permission to go.

✓ Accessibility Service
2
Part Two

Enable App Usage Permission

This permission lets Heemu show you accurate screen time statistics and track your saved minutes.

Step 1 of 3

Tap "App Usage Permission"

Back on the Permissions Required page, now tap the second card for App Usage Permission. The app will redirect you to your phone's Usage access settings.

👉 The card says "Analyzes screen time". Tap this one now.
Permissions Required screen with App Usage Permission highlighted
Step 2 of 3

Find Heemu again

You'll see a list of apps under "Usage access". Scroll to find Heemu (with the blue Flutter logo). It will show as "Not allowed". Tap on it.

🔍 The list is usually alphabetical, so Heemu will be near the middle.
Usage access settings with Heemu highlighted
Step 3 of 3

Turn ON "Permit usage access"

On the Heemu page, tap the toggle at the top labeled "Permit usage access". That's it! No extra dialog this time.

🎉 Once the toggle turns green, both permissions are granted. Head back to the Heemu app and start your mindful journey.
Heemu page with Permit usage access toggle highlighted

All set, MashaAllah!

Both permissions are now granted. Open Heemu, pick the apps you want to limit, and let the app help you turn every distraction into hasanat.

✓ Accessibility Service
✓ App Usage Permission
رَبِّ زِدْنِي عِلْمًا

"My Lord, increase me in knowledge." — Ta-Ha 20:114

Now enjoy the focus 🌙

Your phone is now your companion in worship, not your distraction. May Allah make every saved moment a means of barakah and growth.

Back to App → View FAQ
Troubleshooting

Common Questions

I don't see "Downloaded services" on my phone

Different Android brands name it differently. On Samsung, look for "Installed apps". On Xiaomi/MIUI, look for "Downloaded services". On OnePlus and Vivo, try "Installed services". You can always use the search bar at the top of Settings and type "Heemu" to jump directly.

The Accessibility toggle keeps turning off by itself

Some phones (especially Xiaomi, OPPO, Vivo, Realme) aggressively disable accessibility services to save battery. Go to Settings → Battery → Battery optimization, find Heemu, and set it to "Don't optimize". This keeps the service running reliably.

Why does Heemu need "full control" of my device?

This is Android's standard wording for the Accessibility API. It sounds scary but it's necessary for any app-blocking feature on Android. Heemu only uses this to detect which app is opening (not what's inside it). We never read screen content, messages, keystrokes, or any personal data. Everything stays on your device.

Will this drain my battery?

No. Heemu is optimized for minimal battery use. It only activates when an app launches. Most of the time, it uses zero battery. Typical impact is less than 1% per day.

I tapped "Refresh permission status" but nothing changed

Make sure both toggles are actually turned ON in your phone's Settings, then go back and verify. Sometimes Android requires the toggle to be off-then-on once before it registers. If still stuck, restart the app or your phone.

Need more help?

Email us at support@sapsharks.com. We typically respond within 24 hours, inshaAllah.