Skip to content

About

Comprehensive guide to optimizing any Android device with system tweaks and performance tips.

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Latest commit

Β 

History

95 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Android-Optimization-Guide

Android Optimization Guide

GitHub Stars GitHub Forks Android License

This repository contains Android optimization tips, performance tweaks, debloating recommendations, and lightweight app alternatives.

πŸ“‹ Table of contents

  1. Enable Developer options on Samsung & Xiaomi Devices
  2. Performance tweaks
  3. Debloat list
  4. On Linux debloat tutorial
  5. Recommended apps to use
  6. Credits
  7. Development

Enable Developer options on Samsung & Xiaomi devices

Before starting let's enable Android Developer options.

πŸ“± On Samsung

βš™οΈ Before we begin you'll need to enable Developer options.

  1. Open Settings.

  2. Press on About phone.

  3. Tap on Software information.

  4. Tap Build number 7 times continuous.

  5. If prompted, please enter your Password to unlock Developer options.

  6. A message will appear confirming that Developer options have been enabled.

  7. Return to the main Settings menu.

  8. Scroll all the way Down

  9. Tap on Developer options.

πŸ“± On Xiaomi

βš™οΈ Now Lets do it on Xiaomi devices

  1. Open Settings

  2. Press on My Device

  3. Tap on Detailed info and specs

  4. From there you shall see Build number

  5. Tap Build number 7 times continuous

  6. A Message will appear near Navigation bar that confirming the Dev Options Have been Enabled

  7. Go back to main Settings menu Scroll all the way down. until you see an option saying Additional settings press on it

  8. Scroll down again until you see Developer Options in Additional settings


Performance tweaks


Logger buffer sizes

Let's start by changing the Logger buffer sizes.

⚠ WARNING: Changing developer options may affect your device's behavior. Proceed only if you're comfortable making these changes.

Watch the video below for a tutorial.

Watch the video below to find this option:

Once you've finished, log recording will be disabled. On some devices, this may reduce background logging, although any performance impact can vary.

System tracing

Watch the video below for a tutorial.

Watch the video below to find this option:

Suspend Execution for Cached Apps

Let's enable Suspend Execution for Cached Apps After enabling this option, device may need to restart. to apply the change.

This setting allows Android to pause cached apps when they are not being used. The effect on performance can vary depending on your device and usage.

Watch the video below for a tutorial.

Watch the video below to find this option:

Shizuku Setup

Now that were finished here, we'll continue with Shizuku. Shizuku allows you to debloat system apps without rooting your device. You can download it from Shizuku . It requires ADB setup on your computer but it's worth it for advanced debloating Find Tutorial On YouTube For Detailed Steps.


Debloat list

Category Apps
Samsung Bloat Bixby, Voice Wake Up, Bixby Vision, Bixby Vision Framework, Customisation Service, Galaxy Avatar, Samsung News, Smart Switch, Crocro And Friends, Personal data intelligence, Recommended apps, Samsung Visit In, SmartThings Companion, Samsung Kids Installer
Google/Meta Chrome, Gmail, Maps, Meet, Meta App Installer, Meta App Manager, Meta Services, Messages, Google Location History, System Parental Controls, Google Play Services For AR, Android System Intelligence, Live Transcribe & Sound Notifications
Microsoft Microsoft Swiftkey Factory Settings, Microsoft Swiftkey, OneDrive
System/Other Link To Windows, Speech Synthesis, WiFi Tips

To debloat apps i suggest you Canta .

If you have computer you can try ADB step by step Linux OS

Linux OS Tutorial Adb

1.Firstly lets download android platform tools from your terminal copy this text paste it on terminal

sudo apt install adb

2.Connect your device to laptop or PC and type this exactly in your terminal

adb devices

3.If it doesnt show up make sure you enabled USB Debugging on developer options

If it shows up your phone ID type this command

adb shell pm disable-user --user 0 *package.name.here*

4.If you dont know what is the package name type

adb shell pm list | grep "*example: bixby,samsung,google,meta,facebook,windows*"

After reviewing the list, you can remove any apps you don't use.

⚠ Only remove apps you don't use. Some apps may be required for certain features.

After debloating unused apps, consider replacing them with lightweight open-source alternatives.


Recommended apps to use

    • Sterna Mail - A lightweight email app designed with a no bloat. It uses Material Design You (MDY) and focuses on low usage. while it can be a bit hard to setting it up
    • Easy Notes - A Simple lightweight notes app no bloat and easy to use, with Material Design You.
    • Translator - An offline translator app that works without an internet connection. Useful for translating text when network access is unavailable
    • Cromite - A privacy-focused browser based on chromium. It includes built-in ad blocking, privacy improvements, and a clean browsing experience while keeping compatibility with modern websites.
    • Booming Music - A Music player that has really useful features while keeping size ideal.
    • PassVault - Ever bored about normal autofill's like Google Autofill Service and Samsung Pass? well this app brings better Password management on Browser's and supports JSON, CSV, KDBX.

Credits - App Developers

Special thanks to the developers who created these apps. All credit goes to their respective creators.

Development

I Will cannot make video tutorials for Xiaomi yet. (i dont have a Xiaomi device XD).

About

Comprehensive guide to optimizing any Android device with system tweaks and performance tips.

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors