[Redmi Note 8 Guides, News, & Discussion] uncannyjish:
[IMG="Debloat"]https://telegra.ph/file/e04474f850d7ee074b43b.png[/IMG]

Tired of all the pre-installed applications that come with your new phone. Most of them tend to be useless and some tend to be on annoying side with push notifications and battery drains.

One way to get rid of all these intruders is to root your device and delete them using some application or manual purge. Not everyone is comfortable with rooting and it's risks. Also, rooting is not an option on many phones coz of limited support from the developer community. Does that mean one has to learn to live with the bloat?

Thankfully, No. You can get rid of them with the use of ADB (Android Debugging Bridge). The method is safer than manual purge and would not break any system variables, allowing to keep accepting OTAs w/o any issues.

Let's Debloat your Phone.

Note: This method works on every OEM rom as well as custom rom without root access.

Requirements:

Android Platform Tools

Prerequisites:

Disable "App Vault", "Swipe up for google", "Wallpaper Carousel", "Find Device", "Mi Sync"(Don't confuse Mi Sync and Google Sync though)

Follow the steps carefully :

Initial Setup

1. Go to About Phone in Settings.

2. Tap on MIUI version/Build version until it shows You're now a developer. It might ask for password in some cases.

3. Go to Settings>Additional Settings>Developer Options or Settings>System>Developer Options.

4. Enable USB Debugging, Install via USB, USB Debugging(Security Settings). Accept all the prompts thrown.

Note: Most ROMs will only have USB Debugging toggle.

Note: On MIUI, the above step requires an MI Account.

Main Process

Connect your device to the PC now. Recommend using a good quality USB cable for this.

1. Extract the platform tools zip. Navigate to the folder.

2. Shift+Right click and select open command window here.

3. Type adb devices

4. Grant authorization on your phone.

5. Type adb devices again and ensure that it shows your device as connected and authorized.

Note: If your device doesn't show up, you might need to install latest USB drivers for your phone. It usually happens automatically if you have an updated OS. If that's not the case, use this and install the USB drivers.

6. Type adb shell.

7. Type

pm list packages | grep 'mi'

Here mi is a keyword. You can replace it with whatever you want. This command would return all packages which have the phrase mi in their name.

Type

pm list packages

for complete list of installed packages.

8. Type

pm uninstall -k --user 0 <package-name>

Replace the <package-name> with the package you want to remove. The names can be obtained from the list command in the previous step.

Tip: Package name can be found in app list. Just tap on the small 'i' icon on the top right corner of each app page on MIUI. On custom roms, it's usually given at the bottom.

Tip : If you can't see all apps. Tap on the three dots in the top corner on "Manage Apps" page and tap "Show All Apps". SImilarly on custom roms, it can be achieved by selecting "Show System Apps".

I'm not going to cover all the OEMs or Custom Roms. The process is similar across all OEMs and Custom Roms. Packages that are safe to remove on MIUI are given below:

(Skip to the next step if you're not on MIUI)

- Cleaner

com.miui.cleanmaster

- Tracking Application

com.miui.daemon

- Ad Serving Application

com.miui.msa.global

- Xiaomi System Webview

com.mi.webkit.core

- Tracking Application

com.xiaomi.joyose

- Facebook Bloat

com.facebook.services

- Facebook Bloat

com.facebook.appmanager

- Facebook Bloat

com.facebook.system

- Tracking Application

com.miui.analytics

- Wallpaper Carousel

com.miui.android.fashiongallery

- ShareMe/Mi Drop

com.xiaomi.midrop

- Broswer with Ads

com.android.browser

- Calendar with Ads

com.android.calendar

- Tracking Application

com.miui.bugreport

- Tracking Application

com.xiaomi.glgm

- Tracking Application

com.miui.yellowpage

- Weather Application

com.miui.weather2

- Tracking Application

com.miui.miservice

- Music player with Ads

com.miui.player

- Mi Pay

com.mipay.wallet.id

- Mi Pay

com.mipay.wallet.in

- Mi Pay

com.xiaomi.payment

- Quick Apps

com.miui.hybrid

- Quick Apps Addon

com.miui.hybrid.accessory

- Video Player with Ads

com.miui.videoplayer

- GetApps

com.xiaomi.mipicks

- Translation Service

com.miui.translation.kingsoft

- Translation Service

com.miui.translation.youdao

- Translation Service

com.miui.translation.xmcloud

- Translation Service

com.miui.translationservice

- Mi Doc Viewer (XPS based)

cn.wps.xiaomi.abroad.lite

- Recycle Service

com.xiaomi.mirecycle

- Ad based App Installer

com.miui.global.packageinstaller

- Auto Installs from Play Store

android.autoinstalls.config.Xiaomi.ginkgo

- App Vault

com.mi.android.globalminusscreen

- Mi Credit

com.micredit.in

- Mi Health

com.mi.health

- Downloads Application with Ads

com.android.providers.downloads.ui

(make sure you have an alternate file explorer installed before you uninstall the next one)

- Ad based File Explorer

com.mi.android.globalFileexplorer

[IMG="Google"]https://telegra.ph/file/f44909ae6fecb3e76b0fc.png[/IMG]

Google BloatWare

A few Google Applications that always come pre-installed :

- Youtube

com.google.android.youtube

- Hangouts

com.google.android.talk

- Play Movies & TV

com.google.android.videos

- Google Duo

com.google.android.apps.tachyon

- Google Chrome

com.android.chrome

- Google Search Application

com.google.android.googlequicksearchbox

- Digital Wellbeing

com.google.android.apps.wellbeing

- Android Feedback

com.google.android.feedback

- Talkback

com.google.android.marvin.talkback

Note: Removal of Google Search App will Remove Assistant and Google search.

Conclusion

This is not a complete list. You can remove anything that you find annoying using these commands. Just replace the package name with the package you wish to remove.

However, removing some apps could cause issues. Stay away from MI Account, Security and Google Services related apps. If you accidentally remove something and end up experiencing crashes, please follow the following steps.

Type

adb shell

.

Type

cmd package install-existing <name-of-package>

Replace <name-of-package> with the name of the package to be restored.

Note : The method doesn't delete the application. It only changes the permissions of each package and hides it in the system. A Factory Reset, OTA update or a Reinstall would restore the application. Also, if you create a new user, he would have access to the removed applications.

MOD EDIT: Telegram link removed, please read the STICKY!