Search This thread

serene_sky

Member
Aug 31, 2022
35
19
Samsung Galaxy S21+
Not always but it may blow up in your face. I've gotten away with it before... depends what was blocked. If it crashes I just factory reset* and move on. Incentive not to repeat mistakes.
Generally firmware updates are a mistake if the system is running well; you have little to gain and a lot to lose.

* my critical data is always redundantly backed up because anything can and eventually will happen when it come to data.
I've removed a lot of bloatwares and seems like my phone is smoother.

ONE UI 5 is coming soon and I wonder about updating my phone, so thanks for your explanation.
 

blackhawk

Senior Member
Jun 23, 2020
10,947
4,367
Samsung Galaxy Note 10+
I've removed a lot of bloatwares and seems like my phone is smoother.

ONE UI 5 is coming soon and I wonder about updating my phone, so thanks for your explanation.
Welcome to XDA🤗
This phone could use something... maybe UI 5 will be the shot in the mass it needs.

Might as well do a factory reset and start with a clean load. Don't disable anything at first except pure useless bloatware. Then systematically target the hogs and track them down. Ignore the dozens of small Samsung system apks* unless they are useless hogs! Optimizing is a slow and tedious process until you work it out. Don't use a cookie cutter pattern instead customize it to your unique user needs. More time spent doing this means a better optimized device.

It's time consuming which is why I avoid all firmware updates once my device is running well. It's also one of the reasons I'm still running trouble free on Pie. I'm a pragmatist and conservative by nature...

*many use little resources and are needed for proper functionality. They started appearing in Android 10; Pie has over 100 fewer and is much easier to debloat. I used my N10+ Pie template to debloat my newer N10+ Q device and ignored almost all of these new Samsung system apks.
I'll play with it more in the future but it's running pretty good as is.
 
Last edited:

cucumber42

Member
May 30, 2015
11
5
I was researching the compile commands in your after update script. I found a reddit post on how to to compile with an everything-profile at the expense of disk space. I figured someone here would find this useful and do some benchmarks on it. Here are the commands he used, instead of yours.

cmd package compile -a -f -m everything-profile
cmd package compile -a -f --compile-layouts
cmd package bg-dexopt-job

to reverse:

adb shell pm compile -a -f -r install
adb shell pm bg-dexopt-job

His github page is here:
 

dominicstg2

Senior Member
Feb 23, 2013
1,170
108
Some of these tweaks are shared with my other thread:
Google Pixel Optimization Guide

RECOMMENDED SETTINGS

To Start With

- Factory Reset (RECOMMENDED NOT MANDATORY)
- Remove SIM
- DON'T use Smart Switch

- Follow setup OFFLINE (DON'T restore anything during setup)
- Restart then insert SIM
- Add your account from settings app, then continue setup

System Settings

- Adaptive Battery: DISABLED.
- Synchronization: DISABLED (turn it off again when not in use).
- Location: DISABLED (turn it off again when not in use).
- Advanced features/Gestures: DISABLED
- Auto download System Update over Wi-Fi: DISABLED
- Auto optimize daily: ENABLED
- Auto restart at set times: ENABLED
- RAM Plus: DISABLED/LOWEST (Check instructions to disable down bellow)
- Bluetooth Scanning (Location services): DISABLED
- Usage & Diagnostics: DISABLED
- Advertising ID: DELETE
- System Sound/Vibration Control: ALL OFF
- Network Mode: 2G/3G/4G
- Always On Display (AoD): DISABLED
- System-Wide Dark Mode: ENABLED

Background Usage Limits

- Put unused apps to Sleep: DISABLED
- Sleeping Apps: All apps except apps you need instant notifications from.
- Deep Sleeping Apps: All your inactive apps.

Google Settings

- Nearby connections: DISABLED
- Devices: DISABLED
- Nearby Share: DISABLED (turn it off again when not in use).
- Location Services: ALL DISABLED

Accessibility Settings

- Reduce transparency & Blur: ENABLED

Developer Options:

- Background Check: DISABLED
- Multicore Packet Scheduler: DISABLED
- Suspend execution of Cached apps: ENABLED
- Animation scale (3 entries) : x0.5
- Bluetooth AVRCP Version: 1.6
- Bluetooth MAP version: 1.4
- Logger Buffer Sizes: OFF

RECOMMENDED FIXES

Battery Calibration

- Use your phone normally till it turns off automatically.
- Plug it into the charger and leave it charging for 2h while it's still off.
- Turn it on, then unplug your phone and use it normally until it dies again.
- Plug it into the charger and leave it charging for 2h while it's still off.
- Turn it on, unplug it, enjoy

Fix General Battery Leak

- Go to Permission Manager, check for any excess permissions, especially hardware like location, camera or nearby devices.

Fix Google Apps Battery drain

Go to Settings, Apps. Enable "show system apps" then look for each of:
"Google Play Store"
"Google Services Framework"
"Google Play Services", "Chrome"
"Google Android System WebView"
"Google App".
- Clear data & cache
- Uninstall Updates
- Force Stop
- Reboot, let them update and follow setup.

Fix Camera Experience

- Uninstall updates from App Info page
- Wipe Data & Cache of Camera app, reboot to Safe mode, do it again, then reboot normally.
- Turn off location tags, and location permission for the camera app.
- Move all camera modes (portrait, food, etc ..) to the "More" section.
- Video Stabilization: DISABLED

Fix Google Play Store Experience

- Google Play Protect: DISABLED
- Autoplay: DISABLED
- Auto Update Apps: DISABLED
- App Installation Optimization: DISABLED

Fix Google Chrome

Settings
- Page Preloading: DISABLED
Chrome Flags
- Smooth Scrolling: ENABLED
- Parallel Downloading: ENABLED

Fix Social Media Apps

- Theme: AMOLED
- Autoplay videos: DISABLED
Under security
- Log out of all Old sessions.

Fix Spotify Battery Drain

- Under settings, turn off "Spotify connect in the background"

Remove Ads System-Wide

Go to settings, connections, more connections settings, look for Private DNS.
- Set: dns.adguard-dns.com as custom DNS
- Close all apps then reboot.

Fix OLED Burn-in/Ghosting

- Download LCD Burn-in Wiper
- Disable Auto-brightness & set Brightness to 100%
- Leave on for at least 1 hour

Fix Speaker crackling

- Download Speaker cleaner
- Set your volume to max
- Put your phone face down & launch

SAMSUNG RECOMMENDED FIXES

Fix General Performance

- Boot into recovery
- Clear cache partition

- Repair apps.

Fix OneUI Lag

Go to Settings, Apps. Enable "show system apps" then look for each of:
"OneUI Home", "Your Keyboard", "Android System", "System UI", "Gesture" apps.
- Under app info, Battery, set to UNRESTRICTED

Fix UI Frame Drop/Stutter

Settings, Apps, show system apps.
- Clear App Data & Cache of "Always-on Display"

Fix System-Wide Smoothness

Settings, device care, RAM PLUS.
- Disable, or set to lowest if newbie.

Fix Slow App Launch

- Download & install latest versions of Galaxy App Booster & Samsung Good Guardians.
- Launch Good Guardian & select Galaxy App booster
- Launch it and leave your phone till it's done.

Fix Fingerprint Experience

Go to Settings, Biometrics and security, fingerprints:
- Turn on "Fingerprint always on"
- Turn off "Show animation when unlocking"
Go to Settings, Biometrics and security, more biometrics settings:
- Turn off "Show unlock transition effect"
Under Settings, Apps.
- Set battery usage to "Unrestricted" for "com.samsung.android.biometrics.app.setting".

Unlock More Gallery Features

- Go to Gallery App, Settings, About.
- Tap version number multiple times
- You'll find more options under "Labs"

Unlock More Wifi Features (OneUI 5)

- Go to Settings App, 3 dots, Intelligent Wifi.
- Tap version number multiple times
- You'll find more options under "Labs"

DEBLOAT

You're gonna need:
- ADB AppControl (Windows)
- Samsung USB Drivers
- ADB Drivers
- Latest presets attached at the bottom of this post
- Enable USB debugging and "Always authorize" on your phone

!!DISCLAIMER!!

- This preset contains the list of ALL APPS I PERSONALLY REMOVED
- Inspect all what's going to be removed then unselect apps & features you need.
- You can always go to "Uninstall" section of AppControl and restore the apps you need.
- Deleted apps stay in the phone and will all be restored after factory reset.
-
Restore all apps before updating your phone

How to

In AppControl
- Load attached preset to "System" tab.
- Scroll though all the selected apps and uncheck the apps you want to keep.
- Apply Uninstall (with wipe app data checked).
- Restart your phone, then apply the after update.bat file.

ADB COMMANDS LIST

1 - ########## Backup Settings First !!! ###########

Fix Lag & Improve Performance

adb shell settings put system min_refresh_rate 60
adb shell settings put global ram_expand_size 0
adb shell settings put global sem_enhanced_cpu_responsiveness 1

Light/Standard Performance Profile (From OneUI 4.1.1)

Light mode:
adb shell settings put global sem_low_heat_mode 1

Standard mode (default):
adb shell settings put global sem_low_heat_mode 0

Enable Full System Backup

adb shell settings put secure backup_enabled 1
adb shell settings put secure user_full_data_backup_aware 1
adb shell settings put global upload_apk_enable 1

Captions Size

adb shell settings put secure accessibility_captioning_font_scale 0.75

Enable Clear Calling (Android 13)

adb shell settings put global settings_enable_clear_calling true

Display Settings

adb shell settings put system accelerometer_rotation 1
adb shell settings put system font_scale 1.0
adb shell settings put global animator_duration_scale 0.5
adb shell settings put global transition_animation_scale 0.5
adb shell settings put global window_animation_scale 0.5
adb shell settings put system display_night_theme_wallpaper 1
adb shell settings put system hdr_effect 1
adb shell settings put system lockscreen_minimizing_notification 0
adb shell settings put system screen_auto_brightness_adj 0.4

Feedback Settings

adb shell settings put system camera_feedback_vibrate 0
adb shell settings put system dialing_keypad_vibrate 0
adb shell settings put system dtmf_tone 0
adb shell settings put system haptic_feedback_enabled 0
adb shell settings put system navigation_gestures_vibrate 0
adb shell settings put system SEM_VIBRATION_FORCE_TOUCH_INTENSITY 0
adb shell settings put system SEM_VIBRATION_NOTIFICATION_INTENSITY 5
adb shell settings put system SEM_VIBRATION_RING_INTENSITY 5
adb shell settings put system sound_effects_enabled 0
adb shell settings put system sync_vibration_with_notification 1
adb shell settings put system sync_vibration_with_ringtone 1
adb shell settings put system vibrate_when_ringing 1
adb shell settings put system vibration_sound_enabled 0
adb shell settings put secure charging_sounds_enabled 0
adb shell settings put secure charging_vibration_enabled 0
adb shell settings put global power_sounds_enabled 0
adb shell settings put system VIB_FEEDBACK_MAGNITUDE 0
adb shell settings put system VIB_RECVCALL_MAGNITUDE 5

Fingerprint Settings

adb shell settings put secure fingerprint_always_on 1
adb shell settings put secure fingerprint_effect 0
adb shell settings put secure fingerprint_on_screen_tips 1
adb shell settings put secure fingerprint_screen_off_icon_aod 1
adb shell settings put system fingerprint_guide_shown 1
adb shell settings put system screen_transition_effect 0
adb shell settings put secure fingerprint_screen_off_icon_aod 1

Gestures Settings

adb shell settings put system double_tab_to_wake_up 0
adb shell settings put system double_tap_to_sleep 0
adb shell settings put system end_button_behavior 2
adb shell settings put system lift_to_wake 0
adb shell settings put system master_motion 0
adb shell settings put system motion_engine 0
adb shell settings put system surface_palm_swipe 0
adb shell settings put system surface_palm_touch 0
adb shell settings put secure aware_enabled 0
adb shell settings put secure double_tap_to_wake 0
adb shell settings put secure hush_gesture_used 0
adb shell settings put secure incall_power_button_behavior 2
adb shell settings put secure skip_gesture 0
adb shell settings put secure silence_gesture 0
adb shell settings put secure volume_hush_gesture 0
adb shell settings put secure wake_gesture_enabled 0
adb shell settings put system PowerbuttonTapping 1
adb shell settings put system VolkeyTapping 1
adb shell settings put secure back_gesture_inset_scale_left 0.75
adb shell settings put secure back_gesture_inset_scale_right 0.75
adb shell settings put secure incall_power_button_behavior 2

Google Settings

adb shell settings put system gearhead:driving_mode_settings_enabled 0
adb shell settings put secure assistant 0
adb shell settings put secure default_voice_input_method 0
adb shell settings put secure selected_search_engine 0
adb shell settings put secure selected_search_engine_aga 0
adb shell settings put secure voice_interaction_service 0
adb shell settings put secure voice_recognition_service 0

Lockscreen Settings

adb shell settings put system aod_charging_mode 1
adb shell settings put system add_info_com_samsung_android_app_routines#dashboard 0
adb shell settings put system add_info_com_samsung_android_forest#screenTime 0
adb shell settings put system add_info_com_sec_android_app_voicenote#record 0
adb shell settings put system add_info_com_sec_android_daemonapp#weather 0
adb shell settings put system add_info_music_control 1
adb shell settings put system aod_mode 0
adb shell settings put system aod_tap_to_show_mode 1
adb shell settings put system charging_info_always 1
adb shell settings put system lock_noticard_opacity 0
adb shell settings put system lockscreen_show_shortcut 0
adb shell settings put system lockscreen_sounds_enabled 0
adb shell settings put secure lockscreen_show_controls 0
adb shell settings put secure lockscreen_show_wallet 0
adb shell settings put secure lock_screen_allow_private_notifications 0
adb shell settings put secure lock_screen_owner_info_enabled 0
adb shell settings put secure lock_screen_show_notifications 1
adb shell settings put secure lock_screen_lock_after_timeout 0
adb shell settings put secure lock_screen_show_silent_notifications 0

Navigation Settings

adb shell settings put global navigation_bar_back_gesture_sensitivity 0
adb shell settings put global navigation_bar_button_to_hide_keyboard 0
adb shell settings put global navigation_bar_gesture_hint 0
adb shell settings put global navigation_bar_rotate_suggestion_enabled 1
adb shell settings put global navigationbar_switch_apps_when_hint_hidden 1

Network Settings

adb shell settings put global assisted_gps_enabled 1
adb shell settings put global ble_scan_always_enabled 0
adb shell settings put global mobile_data_always_on 0
adb shell settings put global network_avoid_bad_wifi 0
adb shell settings put global network_recommendations_enabled 0
adb shell settings put global network_recommendations_package 0
adb shell settings put global network_scoring_ui_enabled 0
adb shell settings put global private_dns_specifier dns.adguard-dns.com
adb shell settings put global wifi_networks_available_notification_on 0
adb shell settings put global wifi_scan_always_enabled 1
adb shell settings put global sem_wifi_network_rating_scorer_enabled 0

Notification and Quick Settings

adb shell settings put secure clipboard_show_access_notifications 1
adb shell settings put secure notification_badging 1
adb shell settings put secure notification_bubbles 0
adb shell settings put secure qspanel_media_quickcontrol_bar_available 0
adb shell settings put secure qspanel_media_quickcontrol_bar_available_on_top 0
adb shell settings put secure show_notification_snooze 1
adb shell settings put global heads_up_notifications_enabled 1

Performance Management

adb shell settings put system adaptive_fast_charging 1
adb shell settings put system intelligent_sleep_mode 0
adb shell settings put system super_fast_charging 1
adb shell settings put system wireless_fast_charging 1
adb shell settings put secure adaptive_sleep 0
adb shell settings put secure long_press_timeout 250
adb shell settings put secure multi_press_timeout 250
adb shell settings put global adaptive_battery_management_enabled 0
adb shell settings put global app_standby_enabled 1
adb shell settings put global cached_apps_freezer enabled
adb shell settings put global enhanced_processing 0
adb shell settings put global ram_expand_size_list 0,1,2,4,6,8

Screen Saver

adb shell settings put secure screensaver_enabled 0
adb shell settings put secure screensaver_activate_on_sleep 0
adb shell settings put secure screensaver_activate_on_dock 0

Samsung Settings

adb shell settings put system block_unwanted_call 1
adb shell settings put system ltw_connected 0
adb shell settings put system call_answer_vib 1
adb shell settings put system call_end_vib 1
adb shell settings put system call_popup 1
adb shell settings put system cocktail_bar_enabled_cocktails 0
adb shell settings put system direct_share 0
adb shell settings put system edge_lighting 0
adb shell settings put system enable_call_protect_when_calling 1
adb shell settings put system Flashlight_brightness_level 1001
adb shell settings put system mcf_continuity 0
adb shell settings put system multi_control_enabled 0
adb shell settings put system quickshare_enabled 0
adb shell settings put system remote_control 0
adb shell settings put system select_icon_1 8
adb shell settings put system select_name_1 SWITCH 1K5
adb shell settings put system smart_call_privacy_notice_agree 0
adb shell settings put system smart_call_privacy_notice_donotshow 1
adb shell settings put system smart_call_privacy_notice_secure_call_agree 0
adb shell settings put system sound_alive_effect 0
adb shell settings put system tube_amp_effect 0
adb shell settings put system videocall_settings 0
adb shell settings put system videocall_speaker 1
adb shell settings put system videocallmessage_settings 0
adb shell settings put system screen_off_pocket 0
adb shell settings put secure brightness_on_top 1
adb shell settings put secure fmm_community_finding 0
adb shell settings put secure fmm_unlock_recovery 0
adb shell settings put secure friends_plugin_connected 0
adb shell settings put secure game_auto_temperature_control 0
adb shell settings put secure game_home_enable 0
adb shell settings put secure screen_extra_brightness 1
adb shell settings put global bixby_pregranted_permissions 0
adb shell settings put global edge_enable 0
adb shell settings put global multisound_state 0
adb shell settings put global online_manual_url 0
adb shell settings put global swipe_to_call_message 0
adb shell settings put secure badge_app_icon_type 1
adb shell settings put secure dymlock_suspend_multiwallpaper_switching 0

System Settings

adb shell settings put system system_locales en-GB
adb shell settings put system time_12_24 12
adb shell settings put system display_battery_percentage 1
adb shell settings put system display_caller_info_card 1
adb shell settings put system accessibility_reduce_transparency 1
adb shell settings put system access_control_enabled 0
adb shell settings put secure install_non_market_apps 1
adb shell settings put secure package_verifier_state 0
adb shell settings put secure spell_checker_enabled 1
adb shell settings put global art_verifier_verify_debuggable 0

3 - After Update

#I'M NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR DEVICE
so i want samsung pay, samsung pass, s health, theme engine to work what do i disable? is it all the knox stuff?
 

sapanag

Senior Member
May 11, 2022
163
170
m noob but r u talking about this command
1664104584900.png

S22 Ultra Users

Can you please find & share the ADB command for super_fast_charging 2.0 ?
 
  • Like
Reactions: Hamid Chikh

Hamid Chikh

Senior Member
Nov 15, 2016
2,722
1,869
Oran, Algeria
Samsung Galaxy S22
m noob but r u talking about this commandView attachment 5720021
That's for normal fast charging, i already have that, can you find any other setting about charging ? You'll have to go to your settings and toggle the setting twice for the parameter to show up. Just list everything for me please. Thanks
 
Last edited:
  • Like
Reactions: blackhawk

Hamid Chikh

Senior Member
Nov 15, 2016
2,722
1,869
Oran, Algeria
Samsung Galaxy S22
I was researching the compile commands in your after update script. I found a reddit post on how to to compile with an everything-profile at the expense of disk space. I figured someone here would find this useful and do some benchmarks on it. Here are the commands he used, instead of yours.

cmd package compile -a -f -m everything-profile
cmd package compile -a -f --compile-layouts
cmd package bg-dexopt-job

to reverse:

adb shell pm compile -a -f -r install
adb shell pm bg-dexopt-job

His github page is here:
You'll have to explain and detail stuff. Also, did you do any test ? Also, explain the pros and cons.
Also, what do the parameters signify (-a -f -m) ?
 

serene_sky

Member
Aug 31, 2022
35
19
Samsung Galaxy S21+
I've removed so many apps following package names in 1st post, and now suggestions in photo gallery disappeared...

But I like this feature, so I want to resetore it. Does anyone know the package names affect to this feature?
 

Attachments

  • Screenshot 2022-09-26 092725.png
    Screenshot 2022-09-26 092725.png
    16.5 KB · Views: 47
Last edited:

Axiomkid

Senior Member
Jan 6, 2009
844
275
Hamid, In your ADB commands list you have sem_enhanced_cpu_responsiveness listed twice with 2 different settings. It's either 0 or 1. What exactly is adb shell settings put global system_capabilities 100 and what does this do? Can't find info on this anywhere.
 
  • Like
Reactions: Hamid Chikh

ski.ign

Senior Member
Dec 27, 2018
61
93
Have no idea what to restore. Already restored:
Bluetooth stuff
Companion device manager
Google play services

Was looking for what else in the thread, but I did not find, pls help.
Screenshot_20220926_155545.jpg
 
  • Like
Reactions: Hamid Chikh

Top Liked Posts

  • 2
    I'd have said "search the thread", we don't serve easy answers here
    1
    Guys I wanted to know what's the best setting for ram plus for system stability and battery life? I am currently using s21 FE (8,128 GB) variant. I just updated to oneui 5 and now disable ram plus option is available. I used to have 1 gb for ram plus earlier on one ui 4. Is it still the best option?
    Disable it.
    1
    Same here with the latest preset. Not sure but Google play service started draining battary. Although I'm not sure, it was like that for the first few hours
    after you restore and re-uninstall a large of apps, google play services always run hard in background
  • 22

    ADB OPTIMISATIONS

    Edit parameters/values to your liking, save the file, rename .txt file to .bat and launch to apply all.
    - ADB: Automatically saves your current parameters then applies new ones (Set your own before launching if you don't want your phone's name to be H-banGG 😂)
    - Clear Cache: Cleans all residual files for All Apps.
    - Boost Battery: Applies Dexopt Job - Remediation Process - Doesn't work all the time.
    *Please like this post so that it's easier to retrieve for everyone*

    I'M NOT RESPONSIBLE FOR ANY ISSUE THAT CAN HAPPEN TO YOUR PHONE
    AFTER USING THESE TWEAKS
    12

    PRESET UPDATE

    Updated all presets now & fixed Frame Drops and Stability Issues. Less aggressive overall, but ROCK STABLE now.
    How did i proceed, you'd ask ? I passed all the presets thru 3 devices, to only include common apps and avoid system specific apps. S20 SD, S10 Exynos, S22 Exynos.
    - S1 includes apps you can disable natively from system settings, i even included some disposable apps from my old Pixel 6 preset !
    - S2 adds overlays and addons apps.
    - Extreme, as usual, is the most apps removable without affecting system integrity
    10

    The Next Big Thing ... Is Right Around The Corner

    1669059164277.png

    It's like the introduction of the Next Galaxy S series 😂 Anyway, ADB commands coming soon, and A BIG SET of those
    9
    I might post them back if it's this important for you guys. I just wanted to avoid bad press and beginner's faults
    IMO, XDA is a forum for more advanced users. Although it has regular news posts I think the main idea is to share phone mods. Beginners need to expect bad results until they are no longer beginners. That is on them and not on you.
    7

    Emergency Launcher Consumes A LOT of Battery/CPU

    You guys should really uninstall this com.sec.android.emergencylauncher
    1668854887170.png
  • 145
    #I'M NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR DEVICE
    Some of these tweaks are shared with my other thread:
    Google Pixel Experience - Optimization Guide

    I - RECOMMENDED SETTINGS

    To Start With

    - Factory Reset (RECOMMENDED)
    - Remove SIM before first boot
    - Follow setup OFFLINE (DON'T restore anything during setup)
    - DON'T use Smart Switch
    - Reboot, insert SIM then continue setup.

    System Settings

    - Synchronization: DISABLED (turn it off again when not in use).
    - Location: DISABLED (turn it off again when not in use).
    - Advanced features: DISABLED
    - Motions and Gestures: DISABLED
    - Auto download System Update over Wi-Fi: DISABLED
    - Bluetooth Scanning (Location services): DISABLED
    - Usage & Diagnostics: DISABLED
    - Advertising ID: DELETE
    - System Sound/Vibration feedback: OFF
    - Network Mode: 2G/3G/4G
    - Always On Display (AoD): DISABLED
    - System-Wide Dark Mode: ENABLED
    - Trust Agent: DISABLED
    - Turn Screen On: DISABLED

    Battery Settings

    - Sleeping Apps: All apps except apps you need instant notifications from.
    - Deep Sleeping Apps: APPS WON'T RECEIVE UPDATES
    - Put unused apps to sleep: DISABLED
    - RAM PLUS: DISABLED
    - Auto optimize daily: ENABLED
    - Auto restart at set times: ENABLED
    - Adaptive Battery: ENABLED.
    - Auto Optimization: ENABLED

    Google Settings

    - Nearby connections: DISABLED
    - Devices: DISABLED
    - Nearby Share: DISABLED (turn it off again when not in use).
    - Nearby Share Notification: DISABLED
    - Location Services: ALL DISABLED

    Accessibility Settings

    - Reduce transparency & Blur: ENABLED

    Developer Options:

    - Background Check: DISABLED
    - Suspend execution of Cached apps: ENABLED
    - Animation scale (3 entries) : x0.5
    - Bluetooth AVRCP Version: 1.6
    - Logger Buffer Sizes: OFF
    - Predictive Back Animations: ON

    Camera Settings

    - Turn off location tags, and location permission for the camera app.
    - Move all camera modes (portrait, food, etc ..) to the "More" section.
    - Face Beautification: DISABLED
    - Video Stabilization: DISABLED
    - Video Resolution: 4K30

    Google Play Store Settings

    - Google Play Protect: DISABLED
    - Autoplay: DISABLED
    - Auto Update Apps: DISABLED
    - App Installation Optimization: DISABLED

    Google Chrome Settings

    Settings
    - Page Preloading: DISABLED
    Chrome Flags
    - Smooth Scrolling: ENABLED
    - Parallel Downloading: ENABLED

    Social Media Apps Settings

    - Theme: AMOLED/DARK
    - Autoplay videos: DISABLED
    Under security
    - Log out of all Old sessions.
    - Delete all old logged in devices.

    Spotify Settings

    - Canvas: DISABLED
    - Gapless: ENABLED
    - Normalize volume: DISABLED
    - Device broadcast status: DISABLED
    - Spotify connect in the background: DISABLED

    II - GENERAL FIXES

    Diagnose Your Problem

    - Go to Device care, battery, check your battery usage. If nothing shows, it's battery leak.

    Fix Battery Leak (IMPORTANT)

    - Go to Permission Manager, enable "Show system apps" and check for any excess permissions, especially hardware like location, camera or nearby devices.

    Calibrate Your Battery

    - Use your phone normally till it dies off automatically.
    - Plug it into the charger and leave it charging for 2h while it's still off.
    - Turn it on, calibrate the battery then unplug your phone and use it normally until it dies again.
    - Plug it into the charger and leave it charging for 2h while it's still off.
    - Turn it on, calibrate the battery again and unplug it, enjoy

    Fix Google Apps Battery drain

    Go to Settings, Apps. Enable "show system apps" then look for each of:
    "Google Play Store", "Google Services Framework", "Google Play Services", "Android System WebView"
    - Uninstall Updates
    - Clear data & cache
    - Force Stop
    - Reboot, let them update and follow setup.

    Fix Camera Experience

    - Wipe Data & Cache, reboot to Safe mode, do it again, then reboot normally.

    Fix OLED Burn-in/Ghosting

    - Download LCD Burn-in Wiper
    - Disable Auto-brightness & set Brightness to 100%
    - Leave on for at least 1 hour

    Fix Speaker crackling

    - Download Speaker cleaner
    - Set your volume to max
    - Put your phone face down & launch

    Remove Ads System-Wide

    Go to settings, connections, more connections settings, look for Private DNS.
    - Set: dns.adguard-dns.com
    - Close all apps then reboot.

    III - SAMSUNG FIXES

    Fix General Performance

    - Boot into recovery
    - Clear cache partition

    - Repair apps.

    Fix OneUI Lag

    In device care, set RAM PLUS to DISABLED

    Fix UI Frame Drop/Stutter

    Settings, Apps, "show system apps", check "Show System Apps"
    - For Android System & System UI Set battery to "UNRESTRICTED".
    - Always-on Display Clear App Data & Cache.

    Fix Refresh Rate Lag

    Settings, Display, Motion Smoothness.
    - Set it to Standard, reboot, Set it back to Adaptive

    Fix Delayed Apps Notifications

    - Add ALL APPS to the Sleeping apps list
    - Add ALL APPS to the Deep sleeping apps
    - Add ALL APPS to the Never sleep apps
    - Remove all the apps from all the lists.
    - You can go back to your old config after this.

    Fix Fingerprint Experience

    - Fingerprint always on: ENABLED
    - Show animation when unlocking: DISABLED
    - Show unlock transition effect: DISABLED
    - Set battery usage to "Unrestricted" for "com.samsung.android.biometrics.app.setting".

    Fix Samsung Camera (Camera Assistant)

    - Auto HDR: ENABLED
    - Auto lens switching: DISABLED
    - Soften pictures: DISABLED
    - Faster shutter speed: ENABLED

    Unlock More Gallery Features

    - Go to Gallery App, Settings, About.
    - Tap version number multiple times
    - You'll find more options under "Labs"

    Unlock More Wifi Features (OneUI 5)

    - Go to Settings App, 3 dots, Intelligent Wifi.
    - Tap version number multiple times
    - You'll find more options under "Labs"

    IV - ADB FIXES

    Fix Frame Drops (Limit Minimum Refresh Rate)

    - adb shell settings put system min_refresh_rate 60.0

    Remove User Manual Item from Settings

    - adb shell settings put global online_manual_url 0

    Speed up Long Press Delay

    - adb shell settings put secure long_press_timeout 250
    - adb shell settings put secure multi_press_timeout 250

    Enable Extra Call Features

    - adb shell settings put system call_extra_volume 1
    - adb shell settings put system call_noise_reduction 1

    Disable Ultra Wide-Band Roaming

    - adb shell settings put global uwb_enabled 0

    V - DEBLOATING

    You're gonna need:
    - ADB AppControl
    - Samsung USB Drivers
    - Latest presets attached at the bottom of this post
    -
    Packages Purpose
    - Enable USB debugging and "Always authorize" on your phone

    !!DISCLAIMER!!
    - Inspect all what's going to be removed then UNSELECT APPS & FEATURES YOU NEED.
    - You can always restore the apps you need under "Uninstall" section.
    - RESTORE ALL APPS BEFORE PERFORMING AN UPDATE.


    - Choose the level of debloating you want to achieve From 1 (Lowest) to Extreme and load preset to "System" tab.
    - Scroll through all the selected apps and uncheck the apps you want to keep.
    - Apply Uninstall (with wipe app data checked).
    - Restart your phone to recovery, clear cache and repair apps.
    - Save your preset for later

    22

    ADB OPTIMISATIONS

    Edit parameters/values to your liking, save the file, rename .txt file to .bat and launch to apply all.
    - ADB: Automatically saves your current parameters then applies new ones (Set your own before launching if you don't want your phone's name to be H-banGG 😂)
    - Clear Cache: Cleans all residual files for All Apps.
    - Boost Battery: Applies Dexopt Job - Remediation Process - Doesn't work all the time.
    *Please like this post so that it's easier to retrieve for everyone*

    I'M NOT RESPONSIBLE FOR ANY ISSUE THAT CAN HAPPEN TO YOUR PHONE
    AFTER USING THESE TWEAKS
    16

    THE GOAT IS BACK

    I just switched to S22, i'm back. Expect news shortly
    Exynos S22 here, base model, as always. Also, i'm running Android 13 beta.
    14
    Epic! Please describe all of the ADB commands you followed?
    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
    13
    NO BLOATWARE REMOVED. I reinstalled all the bloatware I previously removed and then updated my phone to One UI 4.1 AVC8. This is with no bloatware removed, so imagine what it'll be when I disable over 100 system apps.

    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.

    I think the adb commands help more than debloating the phone based on my results.

    S22 Ultra US Unlocked Snapdragon 512gb.