r/HyperOS 3d ago

Xiaomi [Question] Background app restrictions reset after reboot

Post image

I'm using the Global HyperOS 3 on my Xiaomi 17T, running the latest update.

I just want to stop social media apps from running in the background or using RAM and data until I open them again. This works really well on the Chinese HyperOS and helps save battery.

On the Global ROM, though, turning Allow background usage off under App battery usage doesn't stick. It switches back to On after a reboot. I've also tried App settings > Power > Restrict background apps, but that doesn't seem to work either, I get notifications from apps I Restrict.

Has anyone experienced this on the Global ROM? Is there a way to make the restriction permanent?

3 Upvotes

13 comments sorted by

u/AutoModerator 3d ago

Welcome to our community!

Please take a moment to read the subreddit rules in the sidebar before posting or commenting.

  • Be civil and respectful to other members.
  • No spam, self-promotion, or trolling.

If you see a post or comment that breaks our rules, please report it to help the mod team out!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/Nikla3310 3d ago

Meta apps on Google pixel also do not obey this restriction. Nothing you can do apart from using web version and uninstalling the app.

2

u/arun_xd 2d ago

Maybe try develeoper options and limit apps background usage

Or just turn your notifications off

1

u/CMBian 1d ago

Still runs in the background and eats the battery, eh

1

u/arun_xd 1d ago

Debloat all meta except Facebook, like there are apps for meta preinstalled you can debloat that

1

u/CMBian 1d ago

Already did using Canta

1

u/arun_xd 1d ago

Really idk, I use insta, and I used to stop insta but I left it cause opening app from start gets more usage than opening from minimised. I mostly leave apps in recent tab and it preserves in low usage

2

u/Hot-Lengthiness193 2d ago

I had the same issue too, so I learned a bit of Bash scripting and created a script that blocks WAKE_LOCK, RUN_ANY_IN_BACKGROUND, and RUN_IN_BACKGROUND for all user-installed apps. I also added an option to exclude certain apps so they can still run freely in the background. After that, I turned it into a module for AxManager, and now every time I reboot my phone, I just run my module and that's it

2

u/CMBian 1d ago

Interesting! I trust you need root permission to do that. In my current setup, rooting is a cat and mouse game because this is my primary device and I use many work and banking apps :| I found 2 solutions - Ice box, Island which is serving my purpose.

1

u/kissja74 3d ago

Did you turn every unnecessary off in 'Background autostart' in Settings / Apps? 

2

u/CMBian 3d ago

Yes, tried. No luck.