yashsingh1/xdaforums huggingface dataset:
[General Topics] Cellzor:
Is there a way to adjust this via an app on the phone or are external adb commands required?
[General Topics] Wo11ven:
What is necessary for DeX to work?
[General Topics] Kris_b1104:
Final verdict. 100% to 10%.

9hrs and 45 minutes SOT. Beast mode.
[General Topics] samsald:
com.sec.android.app.relojpaquete

com.samsung.android.rubin.app

hello try to restore these 2 apps.

com.sec.android.app.clockpackage

com.samsung.android.rubin.app

in the past these 2 apps have caused me problems with routines. On my device I only keep the bixby routines and the other related bixby apps are deleted and it works without problems. I use more than 13 routines
[General Topics] jsmcmahon89:
This auto detect sleeping feature on Bixby Routines requires the device to learn your sleeping patterns (this is mentioned in your first screenshot too, I believe). Have you factory reset recently? Did you update to One UI recently (not 100% this would cause it)? If you deleted the Bixby apps at any point and deleted the data and cache then restored them, your usage patterns would be forgotten. It could take up to 14 days to relearn.
[General Topics] maor23:
I got only the rubin uninstalled, I recovered it and still the problem continues.. :(
[General Topics] Hamid Chikh:
Hi, those aren't the apps responsible for volte, please refer to post #136 for the solution.
[General Topics] Hamid Chikh:
Hi, glad you found what you were looking for. Please note that volte isn't available in my country, that's why i deleted responsible apps.
[General Topics] Hamid Chikh:
I just updated the lists to accomodate new changes, such as louder volume and other fixes. Also, IMS is back.
[General Topics] bindassever:
Apps responsible For Volte

com.sec.imsservice

com.samsung.advp.imssettings

com.sec.imslogger

Apps for Wifi Calling (Vo-Wifi) -- this is a must for me because of no good network connection at my house.

com.sec.unifiedwfc

com.sec.epdg

App responsible for searching apps on app-screen

com.samsung.android.app.galaxyfinder

Apps required for Powersaving with 96Hz Mod ( search for powersave mod)

com.sec.android.app.dexonpc

com.sec.android.desktopmode.uiservice

com.sec.android.app.desktoplauncher

com.samsung.desktopsystemui
[General Topics] Hamid Chikh:
Hello, thank you for your help.

- No need to mention IMS apps anymore, they're back in "keptapps"

- I don't understand the part that states "apps required for powersaving with 96hz"

Apps listed under that section are packages for "DEX", i don't they're not responsible for display or powersaving.
[General Topics] Hamid Chikh:
Updated list again after accidental restore of some apps.

##### LAST EDITED: 15-01-2021 #####

We're now at:

- 233 Deleted apps

- 2 Disabled apps (uninstalling these will break apps.)

- 185 Kept system apps
[General Topics] bindassever:
Thank you so much for your well comprehensive list of debloat list of apps. Powersaving with 96Hz I am talking about is this mod.
[General Topics] NozGojira:
I dont think we really need to put the phone in the power saving mode anymore when we debloat some system app like this.
[General Topics] NozGojira:
I reinstall back the 2samsung separate app sound. But still didnt see on Sound And Vibration section. Any idea?
[General Topics] Hamid Chikh:
I don't have that app, so I don't need to keep those apps for it. I set my refresh rate using ADB directly, no need for an app.
[General Topics] Hamid Chikh:
You'll need to restore all audio services
[General Topics] Hamid Chikh:
It can still help in extreme cases since it has settings other than limiting background battery
[General Topics] KAngelo:
I had the same problem. It's "Device Health Services" that's responsible for showing you your battery remaining time under battery settings

Restore "com.google.android.apps.turbo" then it will work again.
[General Topics] KAngelo:
Hope anyone can help me.

When i try to launch Samsung Health my phone Soft Reboots, so clearly something is missing?

I have tried restored "com.sec.android.service.health" but that din't solve it.
[General Topics] NozGojira:
Can you help me to find this? Seems like I all restore all regarding audio services but i still haven't return the separate app sound
[General Topics] Hamid Chikh:
I will restore it in next update
[General Topics] Hamid Chikh:
##### NEW UPDATE 17-01-2021 #####

We're now at:

- 225 Deleted apps

- 3 Disabled apps (uninstalling these will break apps.)

- 185 Kept system apps
[General Topics] Hamid Chikh:
I will restore it in the next update
[General Topics] Hamid Chikh:
I never use health, so i don't exactly know what services are required
[General Topics] NozGojira:
+1 me too. I believe these health app is truely just optional for those who really want it for that app. But just a big bloatware files on our phone
[General Topics] maor23:
The problem is that it does not even showing in the bixby routines list.
[General Topics] paul222008:
Does anyone know how to disable "Play Games"? I uninstalled the Play games app already and the google app itself, But int settings-Google-Settings for Google apps-Play Games It exist there I am thinking google made it bundled with their app?
[General Topics] :
- adb shell settings put global sem_enhanced_cpu_responsiveness 1

- adb shell settings put global restricted_device_performance 0,0

Can i found this two Commands under the normal Settings or are these only available as ADB-Commands?
[General Topics] KKYASIR:
Excellent , what RAM plus settings ??
[General Topics] marko94:
Hi,

can anyone explain me what those commands do ?

Also how can I check default value or even if me phone support it ?

Thanks

2 - Disable Background Scanning​

- adb shell settings put global ble_scan_always_enabled 0

- adb shell settings put system nearby_scanning_enabled 0

5 - Disable Motion Engines​

- adb shell settings put system master_motion 0

- adb shell settings put system motion_engine 0

- adb shell settings put system air_motion_engine 0

- adb shell settings put system air_motion_wake_up 0

8 - Extra battery​

- adb shell settings put global app_standby_enabled 1

- adb shell settings put system mcf_continuity 0
[General Topics] Hamid Chikh:
Just type dex and restore all search results
[General Topics] Hamid Chikh:
It seems that Google battery drain is a thing now

https://www.reddit.com/r/GalaxyS21/comments/tkl04v
[General Topics] Hamid Chikh:
No, you need root
[General Topics] Hamid Chikh:
Google play services has i think
[General Topics] Hamid Chikh:
Only adb
[General Topics] Hamid Chikh:
Replace put with get, take off the value at the end
[General Topics] paul222008:
If I disable that complete chrome and other related will not work. I just want that Play Game thing. Why did google bundled it :(
[General Topics] George Musat:
Oh..
[General Topics] Macusercom:
The first one (sem_enhanced_cpu_responsiveness) is changed from 0 to 1 if you change the processing speed from optimised to maximum. The second one is not changeable (though setting the processing speed probably changes other things too that will hurt battery life).
[General Topics] Hamid Chikh:
Processing Speed and Enhanced CPU Responsiveness​

Optimised​

- adb shell settings put global sem_enhanced_cpu_responsiveness 0

- adb shell settings put global enhanced_processing 0

High​

- adb shell settings put global sem_enhanced_cpu_responsiveness 0

- adb shell settings put global enhanced_processing 1

Maximum​

- adb shell settings put global sem_enhanced_cpu_responsiveness 1

- adb shell settings put global enhanced_processing 2

Amazing Compromise​

You can set your processing speed to "Optimised" from settings, and couple it with "sem_enhanced_cpu_responsiveness" set to 1, and get the best of both worlds (My setting).
[General Topics] marko94:
for this : - adb shell settings get system peak_refresh_rate I got : null

hm..
[General Topics] Emre67511:
Null means there is no setting for that. You can use "adb shell settings delete system peak_refresh_rate" if you want to reset to default (after you changed it)
[General Topics] George Musat:
HOW
[General Topics] Hamid Chikh:
That's because it's not present in parameters by default
[General Topics] Hamid Chikh:
Agree
[General Topics] J.2.J:
Epic! Please describe all of the ADB commands you followed?
[General Topics] J.2.J:
@Hamid Chikh thank you so much for your amazing work in putting this guide together 👌 I have been experimenting with various combinations of package disabling and have never gotten to this level of optimisation as per your guidelines. The benefits are noticeable with usage and standby time, not forgetting to mention far increased responsiveness!

The most surprising part was faster charging! I'm skeptical as to what could enable this? Is there some sort of Samsung battery management software that controlled charging previously? Is this safe for long term battery health?
[General Topics] Kris_b1104:
I did however, follow all the ADB commands that are suggested in OP. I'm running on FHD+, Adaptive Motion Smoothness (via Galaxy Max Hz app), Processing speed set to Optimized. Enabled CPU Responsiveness, enabled performance limit. I know it sounds crazy, but I get the best of both worlds with the performance limit ON and CPU Responsiveness ON, the phone is insanely fast and battery is great. I tried different combinations and this has been my best result in terms of battery life and I'm still at 42%. My benchmarks are still 1200, 3400.

No power saving. No adaptive power saving. Adaptive battery off. No adaptive brightness. I have a bunch of apps in sleep and deep sleep. Mostly WiFi since I work remotely and some light LTE usage. I turned off 5G. I manually set RAM Plus to 1GB. Dark Mode and my Location are on at all times.

S22 Ultra US Unlocked Snapdragon 512gb.

Here are all the commands I used:

2 - Disable Background Scanning​

- adb shell settings put global ble_scan_always_enabled 0

- adb shell settings put system nearby_scanning_enabled 0

3 - Unlock RAM Plus Configurations​

- adb shell settings put global ram_expand_size_list 0,1,2,4,6,8,12,16

Reboot then go to settings and set RAM Plus to 1GB.

5 - Disable Motion Engines​

- adb shell settings put system master_motion 0

- adb shell settings put system motion_engine 0

- adb shell settings put system air_motion_engine 0

- adb shell settings put system air_motion_wake_up 0

7 - Disable User Manual​

- adb shell settings put global online_manual_url 0

8 - Extra battery​

- adb shell settings put global app_standby_enabled 1

- adb shell settings put system mcf_continuity 0

IV-B - EXTREME BATTERY OPTIMISATION​

3 - Enable Performance Limit​

- adb shell settings put global restricted_device_performance 1,1

IV-P - EXTREME PERFORMANCE OPTIMISATION​

2 - Enable Improved App Responsiveness​

Changing processing speed in settings disables this

- adb shell settings put global sem_enhanced_cpu_responsiveness 1
[General Topics] J.2.J:
Thank you 👍
[General Topics] Hamid Chikh:
Did you restore all samsung services ?
[General Topics] Hamid Chikh:
You're welcome, it's a pleasure. And thank you for the feedback and support.

Charging depends on multiple factors, including current battery%, temperature and load. Debloating results in less stress, less work, less heat, so more headroom for charging to go to. The more you debloat, the faster your phone gets, the faster charging gets.

Personally, i can charge from 10% (that's where charging heats up the most) while watching 4K in youtube with the phone held in my hand and never having temps exceeding 30°.
[General Topics] Hamid Chikh:
You found my secret combination, congratulations !

You should link or copy your other post for people to get the full configuration you got.
[General Topics] George Musat:
What performance limit really means?
[General Topics] Hamid Chikh:
Come on george, there's performance and there's limit, it can't be that hard!
[General Topics] Kris_b1104:
You're the goat bro. Thanks for this guide, it's amazing and you've put a lot of work into it.

Ps: How do I do that? Lol
[General Topics] Hamid Chikh:
Well, thank you, Check OP, there's a lil something for you there ;)

Do what exactly ?
[General Topics] J.2.J:
Does make sense, but the results are really great 👌 The faster charging speeds are even noticeable on lower powered chargers. I am on the S21 Ultra which has a huge battery yet still achieves this 😎
[General Topics] Kris_b1104:
Thanks bro! I appreciate that. I edited my previous post with the commands I used and added all my settings for anyone who wants to copy, and added the SOT screenshot.
[General Topics] George Musat:
But how much it limits thats the question
[General Topics] antos012:
Incredible result man! Notifys arrives in real time when u dont use the phone?
[General Topics] Kris_b1104:
Of course, why wouldn't they?
[General Topics] antos012:
In my case, if i put an app in sleep mode, notifys arrived only if i turn on the screen...
[General Topics] Hamid Chikh:
That's sleeping apps, add what you need to "never sleeping" and you're good to go. OP is clear about that.
[General Topics] Hamid Chikh:
3 - Background Apps Activity​

Under device care, battery, you'll find background usage limits, do the following:

- Under "Sleeping Apps" add all your apps.

- Under "Deep Sleeping Apps" add all your inactive apps like tools & games.

- Under "Never sleeping apps", add apps you need instant notifications from like messaging apps, mail, etc.
[General Topics] antos012:
Thank u mate! and compliment for this great great job... i try immediately your optimizations on my S22 U Exynos
[General Topics] marko94:
I am curious , how factory reset can bring all app etc back if they are removed (uninstalled) and didnt restored back before factory reset?
[General Topics] Hamid Chikh:
The best config so far is to set RAM plus to 1mb, which sets zRAM to 2GB. This is the best i could do

3 - Unlock RAM Plus Configurations​

- adb shell settings put global ram_expand_size_list 0,1,2,4,6,8,12,16

Reboot then go to settings and set RAM Plus to the size you like

Set custom value for RAM Plus (in Mb)

- adb shell settings put global ram_expand_size 1
[General Topics] Hamid Chikh:
"- Restore all apps before updating your phone" -OP
[General Topics] marko94:
I know , that is stated for update..but if I want factory reset my phone, I can do that without restore all apps?
[General Topics] Hamid Chikh:
Of course, there's no need
[General Topics] marko94:
Yeah, but what I want to know, if I delete (debloat ) apps, that means removing them from my phone( system). How than factory reset can bring them back ? is there somewhere backup of all apps, or full rom etc ? sorry if this is stupid q :D
[General Topics] Macusercom:
Depends on how you've removed them. Disabling disables the process, but the app still can send and receive intents and react to calls. Uninstalling them via package manager (pm) removes them for the user but not from the system. Removing them from the system (which requires to override apps with empty replacements e. g. in a Magisk module since /system is read-only) would "really" remove them as long as the Magisk module is active. You could delete it in TWRP aswell but that is not recommended
[General Topics] marko94:
Thanks for those explanation. I have locked BL and no root. So in my case I can only remove them for the user ( me) . Oh i see, that means that factory reset without restore them makes sense xD
[General Topics] paul222008:
1mb? Is that safe? I read someone here got bootloop setting the ramplus to MB instead of GB
[General Topics] Hamid Chikh:
Like stated in OP, they're not "thrown away", they're removed but from user0 only. You can always bring them back, yes, using ADB, just like you remove them
[General Topics] Hamid Chikh:
Not for me, works perfectly with 1mb. You can set it to 1024 (1Gb) if you want
[General Topics] Hamid Chikh:
Canceled
[General Topics] Kris_b1104:
Is this the same as the setting in my pic?
[General Topics] Hamid Chikh:
Samsung command yes
[General Topics] NozGojira:
I already set my ram plus at 1mb and it done pretty well. But after Optimizing my phone at Galaxy Booster App it came back at 4gb. Can someone confirm?
[General Topics] Hamid Chikh:
That's odd, worked fine for me. Can you confirm it's the only thing that has been reset ? If you applied other ADB commands
[General Topics] NozGojira:
Yes sure after my work later will check others command too if they revert back to original
[General Topics] Klaudas:
I was experiencing same issue on one ui 4. After updating to one ui 4.1 no problems.
[General Topics] Hamid Chikh:
Check Updated OP​
[General Topics] Hamid Chikh:
Seems to be a problem for OneUI 4.0. Why haven't you updated to 4.1 yet?
[General Topics] Hamid Chikh:
Thanks anyway, there's no need, i checked myself
[General Topics] NozGojira:
Didn't yet receive update on my unit snapdragon version
[General Topics] tsiharry:
@Hamid Chikh

Same as in Developer settings

- adb shell settings put global animator_duration_scale 0.75

- adb shell settings put global transition_animation_scale 0.75

- adb shell settings put global window_animation_scale 0.75

Feels weirdly awasome!
[General Topics] George Musat:
why? )))
[General Topics] George Musat:
i mean why weird
[General Topics] George Musat:
thats it i will try again,and if i get reboots every 2 min i will cr-
[General Topics] George Musat:
can confirm it works great finnaly (for me)
[General Topics] bamn:
One more question from my side, I've noticed when playing Spotify on my Chromecast my volume keys don't automatically change this volume but default to phone media.

Is this Samsung stock behavior?

If not could some removed app cause this?
[General Topics] tsiharry:
Cause I've never liked 1.0 (the original slow option ) and I'm used to faster animations, but in 0.75 + sem_enchanced_cpu_responsiveness 1

it looks like candy for my eyes.
[General Topics] Mort015:
Battery on my S21 Ultra with this tweaks. FHD+, 96hz adaptive refresh rate. If I don't use the device for a long time, I activate the energy saving mode. Thank you!
[General Topics] J.2.J:
@Hamid Chikh I noticed you removed the disable zram adb command from the OP

Please provide the adb command to enable it? I had disabled it yesterday
[General Topics] sebaxis125:
Hi, after do all of the steps, apps like Whatsapp and Instagram dont receive messages and dont show notifications after i unlock the device, what should i do? Thanks
[General Topics] Cardant:
I used your settings on an Exynos S22 ultra 256G and it's not great at all.
[General Topics] Ardysan:
Gents, need some help here... After 4.1 UI update - settings app does not start/crashing constantly...

Not even sure what to do...

Did "repair all apps" in recovery - it fixed it, I think...
[General Topics] Kris_b1104:
Just change it back then bro, if you don't get the results to please you.

Sometimes when I enter the adb commands to change performance/battery settings, the first Geekbench test is a little low, but when I give it time to settle in and check the score again later it jumps up. Just wait and keep testing. Don't charge while testing or test when your phone is already hot.

I can't help any further because I'm on S908U1 Snapdragon
[General Topics] Kris_b1104:
Did you restore all system apps before updating your phone to One UI 4.1?
[General Topics] Ardysan:
Yeah, I did not restore them all... I think that was the problem.

Settings work now... but

There is no setting to choose launcher any more - and I can't load my Nova Launcher...
[General Topics] Kris_b1104:
I have no experience with Nova Launcher but I would recommend using the ADB app to restore all your system apps that were uninstalled and disabled. Then reboot to recovery, clear cache partition and then repair apps. Try using Nova Launcher now and if it works, just debloat again.
[General Topics] Kris_b1104:
How did you use Whatsapp for 3hrs and 30mins and it only used 15% battery?! Please share your secret.
[General Topics] Cardant:
Yep (sorry if my message came up wrong or anything, I was just stating a fact), I tried adb shell settings put global restricted_device_performance 0,1 (I'm not sure it even does something lol, I told myself the first number was for single core and the second one for multi-core so it would effectively only restrict multi-core performance but I might be completely wrong). I'm back to the usual 1100+, 3500+ this way.

I know heat lowers performance but it wouldn't shave off 400+ points off the single core benchmark (expect in extreme heat I guess) but yeah good point.

Maybe some fellow Exynos users can post their findings regarding your optimizations :)
[General Topics] stin00:
Also have an issue with Whatsapp etc not giving any notifications.. no clue how to fix it. It's not sleeping nor being restricted in battery usage :(
[General Topics] maxq1:
i'm on exynos and reverted back to defaults for these 2:

settings put global restricted_device_performance

settings put global sem_enhanced_cpu_responsiveness

they seem to unnecessarily heatup my phone while gaming. not sure yet though as i'm still testing. i'm no benchie guy and just do so in relation to gaming. it may also just be coz of the 4.1 update or it's just that hot in where i live. so take it as it is
[General Topics] Mort015:
I dont use official WhatsApp 🤭 Its a mod like WhatsApp+ with better Battery Usage and heavy customization.
[General Topics] George Musat:
Then tell us what is the apk,GB Whatsapp?
[General Topics] George Musat:
Me too
[General Topics] maor23:
what from the list you think may be the problem?

EDIT: Tried to restore all this list, still don't have the "sleep" option in bixby routines

# Preset was created in ADB AppControl 1.7.4

# Total applications: 38

# 2022-03-24_07:27:54

# Samsung SM-S908E Uninstalled applications

com.samsung.android.app.appsedge

com.samsung.android.app.camera.sticker.facearavatar.preload

com.samsung.android.app.clipboardedge

com.samsung.android.app.cocktailbarservice

com.samsung.android.app.omcagent

com.samsung.android.app.sharelive

com.samsung.android.app.spage

com.samsung.android.app.taskedge

com.samsung.android.app.watchmanagerstub

com.samsung.android.ardrawing

com.samsung.android.aremoji

com.samsung.android.aremojieditor

com.samsung.android.arzone

com.samsung.android.aware.service

com.samsung.android.bbc.bbcagent

com.samsung.android.beaconmanager

com.samsung.android.bixby.agent

com.samsung.android.bixby.service

com.samsung.android.bixby.wakeup

com.samsung.android.bixbyvision.framework

com.samsung.android.forest

com.samsung.android.game.gametools

com.samsung.android.kidsinstaller

com.samsung.android.knox.attestation

com.samsung.android.knox.containeragent

com.samsung.android.knox.containercore

com.samsung.android.mateagent

com.samsung.android.mcfserver

com.samsung.android.mdx

com.samsung.android.scloud

com.samsung.android.smartsuggestions

com.samsung.android.smartswitchassistant

com.samsung.android.themestore

com.samsung.android.visionintelligence

com.samsung.desktopsystemui

com.samsung.knox.securefolder

com.samsung.SMT

com.samsung.systemui.bixby2
[General Topics] maor23:
What whatsapp are you using? I'm using the FouadWhatsapp and it have some bad effect on my battery
[General Topics] maor23:
@Hamid Chikh i can see that the google play service is a very big parameter as battery drain, tried to clear cache but it not seem to be resolved. do you have some other advice for me?
[General Topics] Mort015:
I use the same 🙈 But idk why its bad on your Battery 🤔
[General Topics] maor23:
Maybe some customize funcuinality?

I will glad if you can attach the settings of your Fouad to see if there is a difference from me.

Listen, 3 and a half hours its insane!
[General Topics] Xrunner87:
Thank you very much! I followed the OP's ADB commands and debloated lots of APPs via Thanox's Smart Freeze function (not deleting them, so that if anything was needed, I can de-freeze it), and it consumes far less power during stand-by. 50-100mA of current compares to previously 300+mA standby power draw. And that means only 1% was consumed every two hours, with messaging APPs, etc running in the background. I can't believe my NOTE10+, powered by a two-year-old 700+ recharge cycle battery, can last a full day with ~7hours of SOT.
[General Topics] George Musat:
Isnt gbwapp better?