Ripple
vivo and iQOO phones are common, both as your own phone and as a first phone for a kid. OriginOS is strict about background apps and battery saver, so a limit app can get closed if high background power use and auto-launch stay off, and a kid can long press its icon to uninstall it. Ripple for Android is at v0.1.13 with daily limits, open limits, 0 minutes, one-tap focus, schedules and strict mode. The first part below is for adults limiting themselves, the second is for parents with a child's vivo or iQOO, and iPhone is covered too. Keep-alive steps are spelled out here; the full brand paths are in the keep alive guide.
After you install Ripple and turn on accessibility, open Settings › Battery › Background power consumption management, find Ripple, and set it to Allow high background power consumption. Then open Settings › Apps and permissions › Permission manager › Permissions › Autostart and enable Ripple. In Recents, pull down the Ripple card until the lock icon appears. If the accessibility switch is greyed out, open Ripple's app info, tap the top right menu, choose Allow restricted settings, then turn accessibility on again.
In Daily limits, tap TikTok, YouTube or a game and set how long you can use it each day, from 1 minute to 12 hours in 1 minute steps. When time is up it stays closed until midnight.
For apps you pick up every few minutes, set a number of opens per day and turn on the wait before opening.
Set an app to 0 minutes and it stays closed all day. When you need to work, start one-tap focus and lock only the short video and game apps you pick. Strict mode means only an unlock code can loosen rules. The code has at least 8 digits and you can give it to a friend. It also turns on Anti-Uninstall, and if the code is lost you can request removal after 72 hours.
Make a 9:30 pm to 7 am sleep schedule and a weekday evening homework schedule on the child's vivo or iQOO with games and short video apps in them. Calls and messaging still work.
Give a game 40 minutes a day and an open limit such as 3 opens, so the child can see what is left, and set 0 minutes before exams. With strict mode on, only the parent's code can loosen rules.
With Anti-Uninstall on, removing Ripple needs a wait or the unlock code. For a stronger lock, turn on Advanced Protection on the anti-uninstall page and pair once with wireless debugging on the phone. On Android, Ripple counts time since the phone started, so moving the clock back does not reset the limits.
iPhone v0.1.5 can block apps by schedule, block deleting apps, protect against clock changes and use an unlock code. Open limits, daily limits, 0 minutes, one-tap focus, strict mode and website blocking are Android only for now.
Download the latest APK and turn on the accessibility service when asked. If you have an older version, update in Settings › About › Check for updates. Your rules stay. On iPhone install v0.1.5, which needs iOS 16 or later.
Open Settings › Battery › Background power consumption management, set Ripple to Allow high background power consumption. Open Settings › Apps and permissions › Permission manager › Permissions › Autostart and enable Ripple. Pull down the Ripple card in Recents to lock it. If accessibility is greyed out, allow restricted settings first.
Give apps a daily limit and an open limit, use 0 minutes when needed, then add a bedtime or homework schedule. One-tap focus helps when you need to work.
On a child's phone turn on Anti-Uninstall, and strict mode plus Advanced Protection if needed. The parent keeps the code.
Install Ripple for Android v0.1.13, allow high background power consumption, turn on auto-launch, and lock Ripple in Recents. Then give TikTok a daily limit from 1 minute to 12 hours in Daily limits, and an open limit if you want. For a break, set 0 minutes and turn on strict mode with an unlock code of at least 8 digits held by a friend.
Open Settings › Battery › Background power consumption management, set Ripple to Allow high background power consumption, turn on Autostart under Apps and permissions › Permission manager › Permissions, then lock the card in Recents. See the keep alive guide for full paths.
Turn on Anti-Uninstall in Ripple. Removing it then needs a wait or the parent's unlock code. For a stronger lock, turn on Advanced Protection and pair once with wireless debugging. With strict mode on, only the parent's code can loosen rules.
Yes on Android. You can give Channels and Moments a few minutes first, then write a reason of at least 10 characters to get 5 more minutes, up to 3 times a day. That time counts toward WeChat's daily limit. With strict mode on, continuing needs the unlock code.
From Android v0.1.8, a blocked app in split screen, a floating window or picture-in-picture is blocked too. Website blocking exists from v0.1.12 and was tested on Chrome in the emulator. The built-in vivo browser and Quark, UC and QQ Browser are untested and may not be blocked, so limit the browser app itself in that case.
The Xiaomi and Redmi page covers Autostart and battery saver on HyperOS and MIUI. The Huawei and Honor page covers App launch and Recents lock on HarmonyOS and MagicOS. The OPPO ColorOS page covers battery usage and Recents lock. This page covers background power, auto-launch and Recents lock on vivo OriginOS and iQOO. The limit features are the same on Android v0.1.13.
iPhone v0.1.5 has schedules, the block on deleting apps, clock change protection and an unlock code. Daily limits, open limits, 0 minutes, one-tap focus, strict mode and website blocking are Android only.
It is free with no ads and no account.