Android · iPhone · Windows · Linux · Mac · Chrome · free & open source

Get Maatram on your devices

01 / PlatformsAndroid 5.1+ · iPhone Safari · x64 Windows · Linux · Mac · Chrome desktop
Platform02
Maintained

Maatram Hard Lock

Hard Lock only. Locks just the apps you pick, and keeps running through "Clear all". New in 2.6 beta: a light pink home-screen widget, plus a rate-us survey and share box. New in 2.5 beta: a mindful pause screen and daily app limits. In 2.4.4 alpha: a lock extended from a linked device now counts as one whole lock. In 2.4.2: changing the phone clock no longer ends a lock, and a lock from a linked device blocks the app you already have open. New in 2.4: link the app with maatram.co.in and the Chrome extension so one Hard Lock locks them all. Also: pick apps to lock sorted by your real screen time, a new blooming sakura (any finished lock grows a blooming tree, a 90-minute lock grows a full tree), and the neon Maatram look.

  • Version 2.6.5 beta
  • 3.37 MB
  • Android 8.0 and above
  • com.maatram.hardlock
Platform03
New · 0.1.0

Maatram Hard Lock for Windows

Hard Lock only. Pick a duration, start the lock, and for that time apps like WhatsApp, Instagram, Discord and Steam are closed the moment they open, and Instagram, YouTube, TikTok, Snapchat, X, Reddit and more are blocked system-wide through the Windows hosts file. Enter the link code from App Gate and one Hard Lock locks this PC, your phone, the website and Chrome together.

  • Version 0.1.0
  • 1.52 MB installer
  • Windows 10 and 11, 64-bit
  • Needs administrator rights
  1. Windows shows Unknown publisher because the file is not code-signed. Click More info, then Run anyway.
  2. Allow administrator rights. Maatram needs them to edit the hosts file and close apps.
  3. Why the warning? Windows warns about any new app that is not code-signed yet, however safe. Maatram is open source, so you can read every line it runs.
  4. Check the file is genuine. In PowerShell run Get-FileHash .\Maatram.Hard.Lock_0.1.0_x64-setup.exe. The SHA-256 must be f455fa702834f8765818986ae06a5fd3fa7a13ec694bb6aff9e86372df3e4e39.
  5. If something goes wrong, right-click Maatram-Restore.bat and choose Run as administrator. Uninstalling also ends any running lock.
Platform04
New · 1.6.4

Maatram Hard Lock for your browser

Blocks YouTube, Instagram, X, Facebook, TikTok, Snapchat and your own sites on the computer during a Hard Lock. New in 1.6: block only the apps you pick with Premium Blocking on maatram.co.in. New in 1.3: link it with the website and the phone app, so one Hard Lock locks all of them. The Chrome Web Store update is in review; until then, install this copy by hand.

  • Version 1.6.4
  • 69 KB
  • Desktop browsers

Install Maatram Hard Lock on your browser

Chrome, Brave, Edge and Opera use the same Web Store listing.

  1. Download the zip and unzip it to a folder you will keep.
  2. Open chrome://extensions and turn on Developer mode (top right).
  3. Click Load unpacked and choose the unzipped folder.
  4. Pin Maatram Hard Lock, open it, and type your link code from App Gate.
  5. Already have the Web Store version? Remove it first, so only one copy runs.
Platform05
New · web app

Maatram for iPhone and iPad

Install the website as an app from Safari. It opens full screen from its own home-screen icon, with the timers, App Gate, study rooms, stats and leaderboard. iPhone does not let free apps close other apps, so Hard Lock on iPhone locks Maatram and your linked devices, not Instagram or YouTube on the phone itself. For that, pair it with Screen Time > App Limits in iPhone Settings.

  • No download, no App Store
  • Safari on iPhone or iPad
  • Updates itself
  1. Open maatram.co.in in Safari.
  2. Tap the Share button (square with an arrow), then Add to Home Screen.
  3. Turn on Open as Web App if you see it, then tap Add.
  4. Open Maatram from the new icon and sign in there once. The home-screen app keeps its own login, separate from Safari.
Platform06
New · 0.2.0

Maatram Hard Lock for Linux

Hard Lock only, the same as on Windows. Pick a duration, start the lock, and for that time the apps you list are closed the moment they open and Instagram, YouTube, TikTok, Snapchat, X, Reddit and more are blocked through /etc/hosts. Enter the link code from App Gate and one Hard Lock locks this computer, your phone, the website and Chrome together.

  • Version 0.2.0
  • AppImage, .deb, .rpm
  • Ubuntu, Debian, Fedora and others, 64-bit
  • Asks for your admin password once
  1. AppImage: make it runnable with chmod +x maatram-hardlock-linux-x86_64.AppImage, then open it.
  2. Ubuntu or Debian: sudo apt install ./maatram-hardlock-linux-amd64.deb. Fedora: sudo dnf install ./maatram-hardlock-linux-x86_64.rpm.
  3. The first time you press Start, Maatram asks for your admin password to set up the lock service. That is how it can edit /etc/hosts and close apps.
  4. If something goes wrong, run sudo sh Maatram-Restore.sh from GitHub. It ends any lock and cleans the hosts file.
Platform07
New · 0.2.0

Maatram Hard Lock for Mac

Hard Lock only, the same as on Windows. Pick a duration, start the lock, and for that time the apps you list are closed the moment they open and Instagram, YouTube, TikTok, Snapchat, X, Reddit and more are blocked through the hosts file. Enter the link code from App Gate and one Hard Lock locks this Mac, your phone, the website and Chrome together.

  • Version 0.2.0
  • .dmg for Apple silicon and Intel
  • Asks for your admin password once
  1. Open the .dmg and drag Maatram Hard Lock into Applications.
  2. The app is not notarized by Apple yet, so macOS may refuse it at first. Right-click the app, choose Open, then Open again.
  3. The first time you press Start, Maatram asks for your admin password to set up the lock service.
  4. If something goes wrong, run sudo sh Maatram-Restore.sh from GitHub. It ends any lock and cleans the hosts file.

All of them can be installed together. They don't clash, and with one link code a single Hard Lock locks them all.

The install path

Full app

Android asks five questions before a sideloaded app can run. Tick each one off — your place is saved if you leave this page to install.

Already have version 1.0 or 1.1? Uninstall it first. Version 1.2 is signed with a different key, so Android will refuse to install it over the old copy ("App not installed"). Uninstalling clears the app's local data.

0 of 5 done
  1. Let the download finish

    Chrome warns that APK files can harm your device. Choose Download anyway. That warning appears for every file Android did not get from the Play Store.

  2. Open the file

    Tap it in the download notification, or find maatram-v1.2.apk in the Files app under Downloads. Opening it from a chat preview often fails — use Files.

  3. Allow installs from this source

    Android sends you to a settings screen the first time. Turn on Allow from this source for the app you opened the file with, then press back.

    Already have an older Maatram build on the phone? Uninstall it first — two builds signed with different keys cannot replace each other, and the install fails with App not installed.

  4. Get past Play Protect

    Play Protect scans anything it has not seen before. If it appears, tap More details, then Install anyway.

  5. Switch on Maatram Shield

    Shield is the accessibility service that actually blocks apps during a Hard Lock. Open Settings → Accessibility → Maatram Shield and turn it on. Without this, the timers still run but nothing gets blocked.

    On Android 13 and above the switch may be greyed out with a Restricted setting message. Go to Settings → Apps → Maatram → ⋮ → Allow restricted settings, then come back and enable Shield.

    On Samsung, keep the service alive: lock Maatram in Recents, set Battery to Unrestricted, and remove it from Sleeping apps.

Hard Lock

Already have Hard Lock? Uninstall it first. Each build is signed with a new key, so Android refuses to install over the old copy ("package appears to be invalid").

  1. Let the download finish, then open maatram-hardlock-v2.6.5-beta.apk from the Files app.
  2. If Play Protect says App blocked to protect your device, tap More details, then Install anyway.
  3. Turn on the shield: Settings → Accessibility → Maatram Focus Shield. If it shows Restricted setting, tap OK, then go to Settings → Apps → Maatram Hard Lock → ⋮ → Allow restricted settings and turn the shield on again.
  4. In the app, tap Allow background running. On Xiaomi, Redmi or POCO, also tap Open Autostart settings and turn Maatram Hard Lock on. Without this, Clear all in Recents can end the lock early. Then open Recents, hold the Maatram Hard Lock card and tap the lock icon so Clear all skips it.
  5. Tap Choose apps to lock. Only the apps you tick get locked.
  6. Optional: in the app, turn on Lock protection so it cannot be uninstalled while a lock is running.

Check the file is genuine

These are the SHA-256 hashes of the exact files we publish. If your copy hashes to something else, it is not the file we published — delete it.

Full app · maatram-v1.2.apk

23a169a51f27ed4c2c0228e3793b04e7ec20b6585d9f65057a3fae589548e334

Windows   certutil -hashfile maatram-v1.2.apk SHA256
macOS     shasum -a 256 maatram-v1.2.apk
Linux     sha256sum maatram-v1.2.apk

Hard Lock · maatram-hardlock-v2.6.5-beta.apk (build 48)

8ee4ce6153b4400f1639df21367fbe2f3def861ba900bd65f7ec8329881515eb

Windows   certutil -hashfile maatram-hardlock-v2.6.5-beta.apk SHA256
macOS     shasum -a 256 maatram-hardlock-v2.6.5-beta.apk
Linux     sha256sum maatram-hardlock-v2.6.5-beta.apk

What the build contains

Read straight out of the APK manifest.

Full app

Package
com.maatram.app
Version
1.2 (version code 3)
Size
2 996 473 bytes · 2.86 MB
Requires
Android 5.1 (API 22) or newer · built against API 34
Permissions
Internet · network state · vibrate · wake lock
Service
AppBlockerService — the accessibility service behind Hard Lock, the friction gate and usage reminders
Signing
Build key from GitHub Actions (build 4), scheme v1 + v2
Source
github.com/MaatramReelsBlocking/maatram

Hard Lock

Package
com.maatram.hardlock
Version
2.6.5 beta (version code 28) · build 48
Size
3 529 006 bytes · 3.37 MB
Requires
Android 8.0 (API 26) or newer · built against API 34
Permissions
Start at boot · exact alarms · see installed apps (to choose apps to lock) · ask to run without battery limits · "Hard Lock is on" notification while a lock runs
Service
BlockerService (Maatram Focus Shield) — the accessibility service that blocks apps during a Hard Lock
Device admin
Optional — stops the app being uninstalled while a lock runs
Signing
Debug key, new for every build
Source
github.com/MaatramReelsBlocking/maatram-hard-lock

If it will not install

The common failures, and the fix for each.

App not installed
An older Maatram is still on the phone. Uninstall it, then install again.
Blocked by Play Protect
Tap More details, then Install anyway. It is a warning about the source, not about the file.
Hard Lock does nothing
Maatram Shield is off, or the system killed it. Re-enable it in Accessibility and follow the Samsung steps in gate 5.
Hard Lock: shield greyed out
Restricted setting. Tap the shield once, tap OK, then Settings → Apps → Maatram Hard Lock → ⋮ → Allow restricted settings. No such option? Uninstall, then reinstall the APK with SAI (Split APKs Installer) from the Play Store.
Hard Lock: App not installed
An older Hard Lock build is on the phone — each build has its own key. Turn off Lock protection in Device admin apps, uninstall, then install again.
Maatram for Android bundles the same free, open-source focus app as the website — Pomodoro and Deep Work timers, an App Gate social media blocker for Instagram, TikTok, YouTube, Snapchat and WhatsApp, live study rooms, a screen time tracker and the productivity leaderboard — with real app-level blocking so distracting apps stay closed even when your browser is not.