Device Setup

How to Keep FlashDroid Kid Running in the Background on vivo?

FlashDroid10 min read

vivo phones (Funtouch OS and OriginOS) gate background apps three separate ways: autostart is denied by default, background power is "smartly" managed, and background data has its own switches. All three need opening for FlashDroid Kid, which makes this the longest checklist in this series — but each step is a single toggle.

Use the section for the child device's Android version (Settings → About phone). Menu names shifted slightly between versions; the screenshots show each version's own menus.

All of these settings live on the child's vivo — the phone with the FlashDroid Kid app on it.


Android 16

Step 1 — Allow autostart

Settings → Apps → Special app access → Autostart → tap FlashDroid Kid → switch Allow autostart on.

vivo settings on Android 16 showing Apps, Special app access and Autostart
Settings → Apps → Special app access → Autostart
Autostart list with FlashDroid Kid selected and Allow autostart switched on
Autostart → FlashDroid Kid → Allow autostart on

Step 2 — Allow background power usage

Go to Settings → Apps → App manager → FlashDroid Kid, open Battery usage → Background power control, and choose Allow background power usage. (On the Battery usage screen you will also see a Stop running in background link — don't tap it.)

vivo App manager on Android 16 with FlashDroid Kid selected
Settings → Apps → App manager → FlashDroid Kid
FlashDroid Kid battery usage details with Background power control set to Allow background power usage
Battery usage → Background power control → Allow background power usage

The same screen is also reachable via Settings → Battery → Background power control → FlashDroid Kid:

vivo Battery settings route to Background power control with FlashDroid Kid set to Allow background power usage
Alternative route: Battery → Background power control → FlashDroid Kid

Step 3 — Keep the battery savers off

In Settings → Battery: keep Super Battery Saver off and the mode switch on Balanced. Then open Power saving management and make sure Auto-turn on Battery Saver, Auto-turn on Super Battery Saver and Sleep standby optimization are all off — the last one freezes idle apps and cuts the network during sleep hours, which is precisely when FlashDroid Kid should be on watch.

vivo Battery screen on Android 16 showing Power saving management
Settings → Battery → Power saving management
Power saving management with auto battery saver options off and Sleep standby optimization disabled
Auto-turn-on options off; Sleep standby optimization off
vivo Battery screen with Super Battery Saver off and mode set to Balanced
Super Battery Saver off, mode on Balanced

Step 4 — Unrestricted data

Settings → Apps → Special app access → Unrestricted data → switch FlashDroid Kid on.

vivo Unrestricted data list with FlashDroid Kid switched on
Special app access → Unrestricted data → FlashDroid Kid on

Step 5 — Allow Wi-Fi control

In Special app access, open Wi-Fi control, tap FlashDroid Kid, and turn on Allow app to control Wi-Fi.

vivo Special app access list showing Wi-Fi control
Special app access → Wi-Fi control
Wi-Fi control with Allow app to control Wi-Fi enabled for FlashDroid Kid
Wi-Fi control → FlashDroid Kid → Allow app to control Wi-Fi on

Step 6 — Background data for FlashDroid Kid

Settings → Apps → FlashDroid Kid → Mobile data & Wi-Fi: switch on Background data and Unrestricted data usage.

FlashDroid Kid Mobile data and Wi-Fi settings with both background data toggles on
Apps → FlashDroid Kid → Mobile data & Wi-Fi — both toggles on

Android 15

Step 1 — Allow autostart

Settings → Apps → Special app access → Autostart → tap FlashDroid Kid → switch Allow autostart on.

vivo settings on Android 15 showing Apps, Special app access and Autostart
Settings → Apps → Special app access → Autostart
Autostart list with FlashDroid Kid selected and Allow autostart switched on
Autostart → FlashDroid Kid → Allow autostart on

Step 2 — Allow background usage, set Unrestricted

Go to Settings → Apps → FlashDroid Kid → App battery usage. Turn Allow background usage on, then choose Unrestricted.

FlashDroid Kid App info on Android 15 vivo with App battery usage highlighted
Settings → Apps → FlashDroid Kid → App battery usage
Background power control with Allow background usage on and Unrestricted selected
Allow background usage on → Unrestricted

The same screen is also reachable from Settings → Battery → Power consumption rankings → FlashDroid Kid:

vivo power consumption rankings with FlashDroid Kid selected and unrestricted background usage allowed
Alternative route: Battery → Power consumption rankings → FlashDroid Kid

Step 3 — Keep Battery Saver off, and stop it auto-starting

In Settings → Battery, make sure both Battery Saver and Super Battery Saver are off. Then open Battery Saver and check Auto-turn on Battery Saver is off too — otherwise it quietly activates at a set battery level and takes FlashDroid Kid down with it.

vivo Battery screen with Battery Saver and Super Battery Saver both off
Settings → Battery — Battery Saver and Super Battery Saver off
Battery Saver settings with Auto-turn on Battery Saver disabled
Battery Saver → Auto-turn on Battery Saver off

Step 4 — Unrestricted data

Settings → Apps → Special app access → Unrestricted data → switch FlashDroid Kid on.

vivo Unrestricted data list with FlashDroid Kid switched on
Special app access → Unrestricted data → FlashDroid Kid on

Step 5 — Allow Wi-Fi control

In Special app access, open Wi-Fi control, tap FlashDroid Kid, and turn on Allow app to control Wi-Fi.

vivo Special app access list showing Wi-Fi control
Special app access → Wi-Fi control
Wi-Fi control with Allow app to control Wi-Fi enabled for FlashDroid Kid
Wi-Fi control → FlashDroid Kid → Allow app to control Wi-Fi on

Step 6 — Background data for FlashDroid Kid

Settings → Apps → FlashDroid Kid → Mobile data & Wi-Fi: switch on Background data and Unrestricted data usage.

FlashDroid Kid Mobile data and Wi-Fi settings with both background data toggles on
Apps → FlashDroid Kid → Mobile data & Wi-Fi — both toggles on

Android 12–14

Step 1 — Open Autostart

Go to Settings → Apps → Special app access → Autostart.

vivo settings showing Apps, Special app access and the Autostart entry
Settings → Apps → Special app access → Autostart

Step 2 — Allow autostart for FlashDroid Kid

Tap FlashDroid Kid in the list and switch Allow autostart on. This is what lets FlashDroid Kid come back after a restart or a background clean-up.

vivo Autostart list with FlashDroid Kid selected and the Allow autostart toggle switched on
Autostart → FlashDroid Kid → Allow autostart on

Step 3 — Set battery usage to Unrestricted

Go to Settings → Battery → Battery Usage, tap FlashDroid Kid, and choose Unrestricted under Manage battery usage.

vivo Battery Usage screen with FlashDroid Kid selected and Unrestricted battery usage chosen
Settings → Battery → Battery Usage → FlashDroid Kid → Unrestricted

The same setting is also reachable from the app side — Settings → Apps → FlashDroid Kid → Battery — if you find that quicker:

FlashDroid Kid App info on vivo with Battery selected and Unrestricted chosen
Alternative route: Apps → FlashDroid Kid → Battery → Unrestricted

Step 4 — Don't restrict background power

Go to Settings → Battery → Background power consumption management, tap FlashDroid Kid (it will say Smart control), and choose Don't restrict background power usage. Smart control is vivo's automatic killer — the very thing this guide is switching off.

vivo Background power consumption management with FlashDroid Kid set to Don't restrict background power usage
Battery → Background power consumption management → FlashDroid Kid → Don't restrict

The same screen is also reachable via Settings → Apps → Special app access → Background power consumption management:

vivo Special app access list showing the Background power consumption management entry
Alternative route, part 1: Special app access → Background power consumption management
Background power consumption management with FlashDroid Kid set to Don't restrict background power usage
Alternative route, part 2: FlashDroid Kid → Don't restrict background power usage

Step 5 — Keep Battery Saver off

Settings → Battery → Battery Saver: make sure Use Battery Saver is off. While active it limits or turns off background activity across the phone.

vivo Battery Saver screen with Use Battery Saver switched off
Settings → Battery → Battery Saver — off

Step 6 — Unrestricted data

Settings → Apps → Special app access → Unrestricted data: switch FlashDroid Kid on, so Data Saver can never cut its reporting.

vivo Unrestricted data list with FlashDroid Kid switched on
Special app access → Unrestricted data → FlashDroid Kid on

Step 7 — Allow Wi-Fi control

In Special app access, open Wi-Fi control, tap FlashDroid Kid, and turn on Allow app to control Wi-Fi. FlashDroid Kid uses this to keep the device's connection to the FlashDroid app healthy.

vivo Special app access list showing the Wi-Fi control entry
Special app access → Wi-Fi control
vivo Wi-Fi control screen with Allow app to control Wi-Fi enabled for FlashDroid Kid
Wi-Fi control → FlashDroid Kid → Allow app to control Wi-Fi on

Step 8 — Background data for FlashDroid Kid

Settings → Apps → FlashDroid Kid → Mobile data & Wi-Fi: switch on both Background data and Unrestricted data usage.

FlashDroid Kid Mobile data and Wi-Fi settings with Background data and Unrestricted data usage both on
Apps → FlashDroid Kid → Mobile data & Wi-Fi — both toggles on

Step 9 — Turn off Sensitive permission alert

Funtouch shows status-bar icons whenever an app uses the camera, microphone or location — and lets anyone tap through and close that app. On a child's device this hands them a one-tap way to stop FlashDroid Kid. Go to Settings → Privacy → Sensitive permission alert and switch it off.

vivo Privacy settings with the Sensitive permission alert toggle switched off
Settings → Privacy → Sensitive permission alert — off

Check it worked

Your child's phone should show online in the FlashDroid app and stay online overnight, with no gaps in reports over 48 hours.

Funtouch and OriginOS updates can reset autostart and background power settings. After a system update on the child's phone, re-check Autostart and Background power control first — they revert most often.

Something still off? Start from the overview — How to keep FlashDroid Kid running in the background on Android.

Related guides

See how FlashDroid works

Set the day’s limit together, keep distractions out of study hours, and switch to Exam Day in one tap. Works whether the phone is theirs or yours.

See how it works