yashsingh1/xdaforums huggingface dataset:
[General Topics] simoyellow27:
Thanks for the millionth time for the very precise information. That's exactly what I wanted to know, especially the last 3 points. So essentially, it's always better to uninstall rather than simply disabling right?

I use AdbAppControl and Universal ADB debloater and it's easy to reinstall an app
[General Topics] Hamid Chikh:
I never understood what k2hd_effect does. Can you share any info ?
[General Topics] rodken:
It is not always better to uninstall rather than simply disabling an app. Here are some things to consider when deciding whether to uninstall or disable an app:

-- Do you still use the app? If you no longer use the app, then it is best to uninstall it. This will free up space on your device and improve performance.

-- Is the app causing problems? If the app is causing problems on your device, such as draining your battery or making your device overheat, then it is best to uninstall it.

-- Do you need the app's data? If you need the app's data, such as saved games or documents, then you should back it up before uninstalling the app.

-- Can you re-enable the app? If you disable an app, you can usually re-enable it later. However, some apps may not be able to be re-enabled, such as pre-installed apps.

Not to beat a dead horse, if you are unsure whether to uninstall or disable an app, it is generally best to disable it first. This will give you the option to re-enable the app later if you need to. However, if you know that you will never use the app again, then you can nuke it.
[General Topics] simoyellow27:
Precise as usual. Thanks
[General Topics] rodken:
The k2hd_effect setting is a developer option that enables a higher quality display. When enabled, this setting will make the display sharper and more detailed. However, it can also cause the battery to drain more quickly.

To enable the k2hd_effect setting, give a gander under Developer Options.

It is important to note that the k2hd_effect setting is not available on all Samsung Galaxy devices. It is only available on devices with certain Exynos processors.

Here are some of the pros and cons of using the k2hd_effect setting:

Pros:

-- Sharper and more detailed display

-- Improved image quality

Cons:

-- Increased battery drain

-- Not available on all devices​

Whether or not you should enable the k2hd_effect setting depends on your individual needs and preferences. If you are looking for the sharpest and most detailed display possible, then you may want to enable this setting. However, if you are concerned about battery life, then you might want to disable this setting.
[General Topics] Hamid Chikh:
some new "ctb" settings appeared too
[General Topics] rodken:
These settings are related to the new Color Booster Technology (CTB) that was introduced thus far in the Samsung Galaxy S23 series.

CTB is a new display technology that improves the color accuracy and vibrancy of the display. It does this by using a new formulary or equation to adjust the colors of the display.

The new CTB settings allows you to adjust the intensity of the CTB effect. You can choose from a variety of settings, including "Off", "Weak", "Medium", and "Strong".

To adjust, Settings > Display > Color Booster. Select the desired setting.

It is important to note that the CTB settings are only available on Samsung Galaxy S23 devices [at least for now] with the new Color Booster Technology (CTB).

Here are some of the benefits of using the CTB settings:

-- Improved color accuracy and vibrancy

-- More realistic images and videos

-- A more immersive viewing experience which is more of a matter of opinion

The potential drawbacks to using the CTB settings:

-- Increased battery drain

-- May not be suitable for all users, especially those with sensitive peepers

-- Again, may not be available on all devices
[General Topics] Hamid Chikh:
How odd is it that this setting doesn't exist on my S23 and my friend's S23U, on One UI 5.1 and 6.0.
[General Topics] rodken:
-- Your device may not be compatible with the new Color Booster Technology (CTB). The CTB settings are only available on Samsung Galaxy devices with the new Color Booster Technology (CTB).

-- Your device may not have the latest software update installed. The CTB settings may be included in a software update that has not yet been released for your device.

-- The CTB settings may have been disabled by a 3rd party app. Some 3rd party apps may disable system settings in order to improve performance or battery life.

To check if you have the latest software update installed, go to Settings > Software update > Download and install.

To check if the CTB settings have been disabled by a 3rd party app, you can start your device in Safe Mode.

In Safe Mode, open the Settings app and check the CTB settings. If the CTB settings are now available, then a 3rd party app is likely disabling the CTB settings. To identify the 3rd party app, you can disable 3rd party apps one by one and restart your device after disabling each app. Once you have identified the 3rd party app that is disabling the CTB settings, you can uninstall the app or disable the app from preventing the CTB settings from being enabled and of course, YMMV.

Digging deeper:

-- Hardware differences: The CTB setting may require a specific hardware component that is not present on your S23 or your friend's S23U.

-- Software bugs: There may be a software bug in One UI 5.1 and 6.0 that is preventing the CTB setting from appearing.

-- Server-side issue: The CTB setting may be enabled by a server-side switch that is currently disabled for your S23 and your friend's S23U.

-- Region-specific setting: The CTB setting may be a region-specific setting that is not available in your region.
[General Topics] Hamid Chikh:
Well that setting never existed on my S23. What about restart_nap_after_start
[General Topics] runs:
suggest to disable ,some apps if you uninstall it ,it hard to install again ,and sometimes you don't know if you uninstall it will accur serious problem
[General Topics] rodken:
restart_nap_after_start setting on the device controls whether or not the device will restart its Doze mode after it is turned on. Restarting Doze mode after the device is turned on can help to improve battery life.

To enable the restart_nap_after_start setting, Settings > Battery > Advanced > Doze. Toggle on the switch next to Restart nap after start.

It is important to note that restarting Doze mode after the device is turned on can also have some negative effects. For example, it can cause apps to take longer to open and can make the device feel less responsive. Therefore, it is important to weigh the pros and cons of enabling this setting before doing so.

See

Pros:​

--Can improve battery life.

--Can help to prevent apps from waking up the device unnecessarily.

Cons:​

--Can cause apps to take longer to open.

--Can make the device feel less responsive.

​

Ultimately, the decision of whether or not to enable the restart_nap_after_start setting is up to you.
[General Topics] simoyellow27:
guys what does com.samsung.android.peripheral.framework (Peripheral Framework) do? Can't find anything on internet
[General Topics] runs:
maybe it's Bluetooth share

you can use app inure to see what it is (maybe need install another app shizuku)
[General Topics] runs:
see above
[General Topics] rodken:
com.samsung.android.peripheral.framework is a Samsung Knox SDK component that provides a framework for managing peripherals connected to said devices. It allows developers to write apps that can interact with a variety of peripherals, regardless of the vendor's proprietary SDK.

The peripheral framework works by using a vendor plugin to interface with the peripheral. The vendor plugin is an Android app that provides an Android service that the peripheral framework can use to send and receive commands. The peripheral framework also provides a set of generic APIs that developers can use to manage peripherals, such as connecting to a peripheral, getting information about a peripheral, and sending commands to a peripheral.

To use the peripheral framework, developers need to:

-- Install the peripheral plugin on the device.-

-- Write an app that uses the peripheral framework APIs to manage the peripheral.

-- Deploy the app to the device.

The peripheral framework is available on devices running Knox version 3.7.1 or higher.

Here are some examples of how the peripheral framework can be used:

-- An app can use the peripheral framework to connect to a barcode scanner and scan barcodes.

-- An app can use the peripheral framework to connect to a fingerprint reader and authenticate users.

-- An app can use the peripheral framework to connect to a GPS receiver and get location information.

The peripheral framework is a powerful tool that allows developers to write apps that can interact with a variety of peripherals on your device.

Here are some of the benefits of using the peripheral framework:

-- It simplifies app development and updates, as developers don't need to use a whole new set of APIs every time they support a new vendor's peripheral.

-- It provides a consistent way to manage peripherals, regardless of the vendor.

-- It makes it easier to develop cross-platform apps that can work with peripherals on different Samsung Galaxy devices.

If you are developing an app that needs to interact with peripherals on Samsung Galaxy devices, I recommend using the peripheral framework. It is a powerful and easy-to-use tool that can help you write better apps.
[General Topics] simoyellow27:
I'm not a developer, so I can uninstall it right?
[General Topics] rodken:
It is not recommended to uninstall the com.samsung.android.peripheral.framework. It is a system app that is essential for managing peripherals connected to your Samsung Galaxy device. Uninstalling it could cause problems with your device's functionality.

If you are concerned about the size of the app or the impact it may be having on your battery life, you can try disabling it instead. Settings > Apps > See all apps > com.samsung.android.peripheral.framework > Disable.

Disabling the app will prevent it from running in the background, but it will still be available if you need to use it to manage a peripheral.
[General Topics] abu46:
Hey Hamid, any particular reason to put samsung cloud on kept list? Does it have any dependencies
[General Topics] Hamid Chikh:
I keep it to be able to backup my phone and settings to Samsung cloud. If you don't need it, feel free to uninstall it as it is not needed for the phone to boot.
[General Topics] Dexippos:
This may be a stupid question, but I just can't see the actual list of packages etc. to be removed. I've done all the other tweaks (II-V) and am very happy with them, and I've also downloaded ADB AppControl - but I just can't see how to load the list which is presumably in play here. Any help would be greatly appreciated.
[General Topics] Hamid Chikh:
Hi, You made it !

Not stupid at all, we're all here to learn from each other. so you enable USB debugging in your phone settings app under developer options, then plug it to your PC. Download the 3 presets attached in OP.

At the top, you'll see apps types like "all" & "disabled", you go to the "systems" tab. On the right panel you'll see a "load" button, click it, then choose the "deleted" preset. On the bottom right, slide open the box and choose uninstall, then hit apply.
[General Topics] Hamid Chikh:
Also, keep in mind that, OP is constantly updated, along with the presets, that are updated on a daily basis to accommodate with the newest features, and requests.
[General Topics] Dexippos:
Oh, they're attached presets - now I see it! I kept fumbling around for a link or something; but the possibility of attachments never even crossed my mind. Thta was the missing piece of the puzzle.

Thanks a lot again for everything! I'm really looking forward to 'cleaning house' with all the bloat.
[General Topics] Hamid Chikh:
Take a look at the apps selected once you load the preset, it might delete an app you're using. Feel free to uncheck the apps you really need before deleting
[General Topics] George Musat:
Idk if it is placebo but I see it is better 🤣🤣
[General Topics] Hamid Chikh:
It can't be placebo, everything is logical. You can always restore every app again, and see if it still feels as placebo.
[General Topics] George Musat:
placebo with the ram plus
[General Topics] Hamid Chikh:
Same, forcing apps to stay in RAM which is faster memory, instead of staying in internal memory, which is a lot slower, will certainly boost things up.
[General Topics] George Musat:
Just saying :) because I definitely see an improvement
[General Topics] George Musat:
Bro can you help me? Idk what happend but now I don t receive notifications for... everything WTH whatsapp,snapchat

Actually I get notifications but apps goes in something like deepsleep after a while
[General Topics] George Musat:
I didn t uninstalled or disabled anything except cleared cache and data for google framework like you said in OP
[General Topics] Hamid Chikh:
Did you add these apps to deep sleeping list ? In OP, it's said to add messaging apps to "never sleeping" list.
[General Topics] Hamid Chikh:
GMS fix doesn't interfere with notifications, but, you'll need to update and setup GMS apps.
[General Topics] George Musat:
Nope I know the GMS doesn t stop the notifications but it is weird after I did some things it stopped working,I just would want to know what can be the problem,the sync is on and everything
[General Topics] Hamid Chikh:
Delete all apps from all "sleeping" and "deep sleeping apps" list
[General Topics] Michael root:
The last configuration reduces performance: according to the geekbench 5 test, before it gave me 3560 and now it only gives me 2970, why is this?
[General Topics] bayuesetiawan1:
Thank you sir for sharing the information on optimizing the Samsung Galaxy One UI.
[General Topics] caingatcarl:
What does this package do? @rodken
[General Topics] rodken:
Your screenshot is displaying two different types of scenarios. Let me address the first one and let me know if I hit paydirt:

The Samsung eUICC service is a system app that manages embedded SIM (eSIM) profiles on your device. It allows users to download and activate eSIM profiles from mobile network operators (MNOs) without having to insert a physical SIM card.

The eUICC service is responsible for the following tasks:

-- Downloading and activating eSIM profiles

-- Managing multiple eSIM profiles on a single device

-- Switching between eSIM profiles

-- Provisioning eSIM profiles with network-specific settings

-- Providing a user interface for managing eSIM profiles

The eUICC service is typically accessed through the Samsung eSIM Manager app. This app allows users to view a list of their eSIM profiles, download new profiles, and switch between profiles.

The eUICC service is a critical component of the eSIM experience on Samsung devices. It provides a reliable and user-friendly way for users to manage their eSIM profiles.
[General Topics] caingatcarl:
Thanks sir. If that's the case I might uninstall it because I'm not using any eSIM.
[General Topics] blackhawk:
I'd leave it. Useless needed it probably just sits there. Uninstalling could cause repeated polling by the system. Target the power hogs.
[General Topics] caingatcarl:
Okay sir I'm kinda scared now that it might happen. Tho it eats some ram, I guess I'll restore it. Thanks sir.
[General Topics] blackhawk:
Observe the SOT overnight and when doing a known task like browsing with no vids, see if there's a difference with it enabled/disable.

Loading it into the ram wastes a little power but compared to Google play Services or Playstore constant hogery it's probably insignificant.

There's quite a bit of things running under the umbrella of Android Service. Many of the small system apps only run as needed and modify the UI and/or provide functionality. You may only need them once in a while but it could prove to be a big pain. Others are not needed.

I haven't tried to chase most of them down as it will be a time consuming blackhole... and I like the way my N10+ is running. It gives me very little trouble. Dependencies can really come back to haunt you and be a real pain to chase down... usually when you can least afford the time and need the functionality🤣
[General Topics] rodken:
I agree. There are many Android services that run in the background, and many of them are essential for the smooth operation of the device. Disabling dependencies can cause major problems with other apps and services, and it can even brick said device.

Here are some of the things that can happen if you disable certain Android services and dependencies:

-- Apps may crash or not work properly.

-- The device may become slow or unresponsive.

-- Battery life may be reduced.

-- Security vulnerabilities may be introduced.

-- The device may become unstable and eventually crash.

Only disable Android services and dependencies that you know you can live without. If you are unsure whether or not you should disable a particular service, leave it alone.
[General Topics] n.praveen13:
Very helpful, thank you!
[General Topics] blackhawk:
Bear in mind changes you make may not be readily apparent at first in operation. May be days even weeks before you notice the glitch it created. It may foul up just one single operation you rarely use but occasionally need. It can then be a real pain to chase down the cause.

Don't go too nutz... or you'll end up with a box of glitches.

If you're not sure what something's dependencies are it's better to make one change at a time and see what the consequences are over a period of at least a few days. Monitor power usage too; did it help, do nothing or make things worse? If it doesn't give you any gains it's best to leave it enabled.

Even after 4 years on the same firmware I still experiment with this. If you update or upgrade the firmware it may drastically alter the playing field and your task of optimizing and finding work arounds. Worse there maybe no viable work around especially if the bootloader is upgraded.

It's always best to wait at least a few months before updating/upgrading firmware if at all. Learn by others mistakes instead of screwing up your device. Firmware updates and upgrades can and do break Samsung's.
[General Topics] tribalfs:
k2hd pertains to an audio upscaling technology. This corresponds UHQ upscaler in Sound quality and effects in settings.

Probably cloud temp backup (Samsung cloud)

Just a flag use by android system to store the doze/sleep state of the device - the value is dynamically updated by the system.
[General Topics] simoyellow27:
Hi everyone. What do these apps do?

com.google.android.apps.carrier.carrierwifi

com.google.android.safetycenter.resources

com.google.android.gms.supervision

com.samsung.android.providers.factory
[General Topics] rodken:
com.google.android.apps.carrier.carrierwifi is responsible for managing your carrier Wi-Fi connections.

com.google.android.safetycenter.resources provides tools and info such as online scams, malware, and emergency preparedness.

com.google.android.gms.supervision is a big brother tool used by enterprise administrators to manage Android devices that are used by their employees.

com.samsung.android.providers.factory is for providing access to factory settings and data.
[General Topics] simoyellow27:
thank you very much indeed
[General Topics] Am100:
Did minimal debloating 2 times via adb in my s23u, first using uninstall command then disable command but both times device start getting heat up just with normal use without any heavy tasks along with battery draining much more quickly then without debloating so had to factory reset both the times. Despite debloating with extreme caution after knowing each n every package n targeting only safe packages to remove/disable only God knows what messes up each time.
[General Topics] blackhawk:
Clear system cache.

If it continues it's likely a Samsung system app.

Something's polling and not getting a handshake from a disabled app(s) maybe.
[General Topics] Am100:
Thanks for replying. Now i haven't used adb since 2nd factory reset. Now disabled few packages like meta from phone settings directly. Don't know how to target power hogs packages :(
[General Topics] blackhawk:
You need to see which ones are doing unneeded tasks or doing them too frequently.

Google backup Transport and cloud apps are notorious for this. If you require these for backup you're sort of boned.

Google apps are in general power eaters, some unneeded and many are redundant. The Samsung equivalents tend to work better.

Is the power drain there when in safe mode? If not it's an app you added. Don't install social media, sales and banking apps.

Monitoring a logging firewall's log record can be useful as well power usage reports for apps. Power usage for individual apps/services may not give accurate results and may be misleading.

Always try to resolve issues with an app in it's settings before disabling unless it's complete trashware like Digital Wellbeing.

Turn off all carrier, app, and Google feedback. Turn off Firebase and double check all Google account settings. Use SD Maid and Galaxy App boost as well as Device Care to clean things up every 2-5 days. Reboot ever 100 hours or if there's issues more frequently.

Don't except to optimize it quickly unless you're already familiar with that system. There's a steep learning curve and it takes time to sort it out with maintaining acceptable usability and functionality. A lot is by trial and error.

Do not update or upgrade the firmware as this will likely complicate your task. Do so only if it's worth the risk with tangible gains or fixes (it rarely is) and after the new firmware has been out for at least a few months.
[General Topics] Am100:
Unfortunately i did update to August firmware from March one on my s23u. March was giving unbelievable battery life and heating wasn't there thn 😭 it was best firmware on s23u.

Now daily blaming myself to update it. Finding ways to degrade but few senior members told that now bootloader is updated its impossible to downgrade now.
[General Topics] blackhawk:
Have you done a factory reset?

If not do so. Hand load it then, don't use SmartSwitch.

I'm still running on Pie on this N10+... that's what I think about upgrades on Samsung's🤣
[General Topics] Hamid Chikh:
Thanks a lot, can you link this please
[General Topics] Nemanja032:
Guys, does anyone know if there is a ADB code for limiting cpu to 70%? I dont want to use power saving mode.
[General Topics] tribalfs:
The first 2 are from decompiled codes from oneui framework packages.
[General Topics] rodken:
There just might be a ADB code for limiting CPU to 70%. It is as follows:

adb shell dumpsys cpu -set max-freq 0.7

To verify:

adb shell cat /sys/devices/system/cpu/cpufreq/interactive/governor/scaling_max_freq

The output should display the value of 70000

To disable:

adb shell dumpsys cpu -set max-freq 1

These commands are not exclusive to Samsung Galaxy devices.
[General Topics] mysky911:
do we need to be rooted?
[General Topics] Hamid Chikh:
Did you test, I'll try this evening after work
[General Topics] Nemanja032:
Thank you very much. I'll try later and report back.
[General Topics] rodken:
Affirmative.
[General Topics] Fooking Rekt:
For whatever reason the app shortcuts (phone and camera) disappeared from my lockscreen today and I can not add them back (the button for them is just completely missing).

Did anyone have this issue before? And if yes, how did you fix it? OneUI 5.1
[General Topics] blackhawk:
Dependencies. Best to leave the numerous Samsung system apps alone unless you know exactly what they do, their dependencies and that they are causing a power drain or other issues that can't be resolved using settings. The names can be misleading...
[General Topics] Fooking Rekt:
I have not uninstalled any system apps. Do you know where lockscreen data is stored? I could try copying the data from an old backup.
[General Topics] blackhawk:
Be more helpful if you could post what you disabled or uninstalled.

There's a lot of things associated with this app.

This is from my N10+ running on Pie, with Android 10 and up there's likely many, many more.