First, you have to understand what is Bloatware software. Bloatware is usefulness or unwanted software which is pre-installed on a mobile device by the manufacturer. This is our personal choice to keep bloatware or to disable them, but some times it looks like that manufacturers and carriers feels much guilty of pre-installing it on their smartphones than any other person out there. Bloatware depends on a particular person point of view, starts from pre-installed apps such as Facebook to the stock, non-Google Photos gallery app. As we have discussed above it depends on the person. As one person does not want such types of pre-installed apps and another person want the exact pre-installed app in his device. And the saddest thing for the person who has already judged particular pre-installed app as bloatware is he can not able to uninstall the pre-installed apps in his device.
There are several methods around these restrictions, So that’s why we had already written an article on “How to Uninstall Pre-Installed apps” on your Android devices or tablets.
The main problem comes out with that method is twofold: What it actually does is not totally uninstall the pre-installed app and free up space to the user and returning the change needs you to either sideload the Android Package Kit (APK) or factory reset.
However, the previous method is a bit useful and we have already seen numerous forum posts and user script taking advantage of it to debloat their new Android devices. We have discussed easy way and the best way of doing debloat their devices in a protected way, you would have to pay attention to the second method because it will not only disable the pre-installed bloatware as it also helps you to get them back or you can say it will help in re-enabling them at your convenience. It can help you to recover pre-installed app back by chance if you have done something wrong or you did not like it what you have done.
Yes, you are thinking right, in this method we will use the same ADB command to perform such activities with system applications so make sure you do not disable anything as it can be critical, but this method is one of the safest methods. Because if you accidentally disable the wrong app then you do not have to worry as it is a friendly method you can get it back.
First, You Need To Install ADB
1. First, if you don’t have an ADB ZIP file then follow these steps.
1.1 Open your web browser then type in the search box “ADB ZIP for a window.”
1.2 Then you have to extract their contents of this ZIP file into a secure folder like D:\abd or C:\abd.
1.3 Next, you have to open Command Prompt by pressing “Win” button plus “R” button. Then it will show you a small window in which you just have to simply type cmd.
1.4 Now the main thing, you just have to connect your Android smartphone or tablet to your personal computer with the help of USB cable. Now look at in your phone or tablet you will see 3 options in which you have to select “file transfer (MTP)” option.
1.5 Now it is the main step, you have to enter the following command in Command Prompt to launch the ADB daemon: adb devices
1.6 Look at your phone display screen, you should see a prompt to allow or deny USB Debugging access. Generally, you will want to allow USB Debugging access when prompted (and tap the always allow check box if you never want to see that prompt again).
1.7 In the last, re-enter the command from step 1.5. If everything was successful, you should now see your particular device’s serial number in the command prompt. A person can now able to run any ADB command on its device. Now go ahead and start modding your device.
Without Rooting Disable Any Pre-Installed Android App
1. What we have installed right back in our Window is a developer tool which will help you to execute some strong commands to manage your device and mainly to uninstall the pre-installed app.
2. You have to download an app named “App Inspector”. You will find this app in the Google Play Store easily.
3. Now you have to open the “App Inspector” app in your device and select the package name of the pre-installed app you want to disable from your device using App Inspector. Some images are given below.
4. Open a Command Prompt/PowerShell on your PC or Terminal (Mac/Linux) in the directory where you stored the ADB folder. For Windows users, this can be open also by holding shift then right-clicking in the folder. Now in the menu, select the “open command window here” or “open PowerShell window here” alternative.
5. Once you can access in the command prompt or you can say terminal, type the following command depending on your Operating system:
In your windows Command Prompt: adb shell pm disable-user –user 0 <package_to_disable>
Windows PowerShell: .\adb shell pm disable-user –user 0 <package_to_disable>
Mac/Linux Terminal: ./adb shell pm disable-user –user 0 <package_to_disable>
6. Like, here is what it appear like if you wanted to permanently remove Cleanmaster (com.miui.cleanmaster) which comes preinstalled as part of MIUI on the Xiaomi Mi Mix 2S:
Windows Command Prompt: adb shell pm disable-user –user 0 com.miui.cleanmaster
Windows PowerShell: .\adb shell pm disable-user –user 0 com.miui.cleanmaster
Mac/Linux Terminal: ./adb shell pm disable-user –user 0 com.miui.cleanmaster
Happily, that’s all because what we want is done. And please pay attention that on rare occasions, apps might get re-enabled if the system has an ability to re-enable it back, such as disabling the stock EMUI 9 launcher on Chinese Huawei or Honor devices will outcome in the stock launcher become automatically re-enabled after little time of disabling. And if you don’t like this then directly go for the uninstall method.
Without Rooting Enable Any Disable Pre-Installed Android App
If you accidentally disable the wrong app then you do not have to worry as it is a friendly method you can get it back. It is way easy to re-enable the disabled pre-installed app. First, you have to go in device setting then scroll down, you will be able to see an option named “Apps” and look at the “All apps” list. You have to find it because it is located somewhere different on your devices. Generally, you can filter here to see the names of all disabled apps. You have to decide one particular disabled app to re-enable it back.
1. Open a command prompt or terminal window and run the following command:
In your Windows Command Prompt: adb shell pm list packages -d
Windows PowerShell: .\adb shell pm list packages -d
Mac/Linux Terminal: ./adb shell pm list packages -d
2. This command lists all disabled packages. Located the specific package name that corresponds to the app you want to re-enable. You have to run the following command to re-enable the disable app one of them:
In your Windows Command Prompt: adb shell pm enable <package_to_enable>
Windows PowerShell: .\adb shell pm enable <package_to_enable>
Mac/Linux Terminal: ./adb shell pm enable <package_to_enable>
3. If you get any issues after following these steps then try rebooting after re-enabling the app.
Uninstall Any System App
- First, you have to install the USB drivers for your devices. You can find several universal USB drivers online and also you can take help of Google as Google has a list of various universal USB drivers.
2. Now its time to download ADB binary for your particular operating system such as iOS, Window, Linux.
3. Extract the same ZIP file into the same folder that can be easily accessable.
4. Now, you have to open your phone settings, then you have to tap on the given option named “About Phone.” Find the Build Number and tap on it exact 7 times to enable the developer options. It will show you that you have enabled the developer option.
5. Now, you have to locate the USB Debugging option and you have to enable it.
6. Just simply, connect your device to your computer with the help of a USB cable and change it from “charge only” mode to “file transfer (MTP)” mode.
7. On your computer, open the file manager by pressing “WIn” button plus “E” button together. Now, you have to find the directory in which you have extracted the ADB binary.
8. Open the Command Prompt in your ADB folder by pressing “WIn” button plus “R” button together on your computer. Now, you will be able to see a new window appearing on the screen in which you have to type cmd to open the command prompt.
9. Now, you will be able to see a command prompt window on your screen, enter the command named “adb devices.”
10. Now, you will be able to see a system is processing the ADB daemon. And the most important thing is if you are using ADB first time, then you will see a window asking for authorization to connect with the computer. Give permission to it.
11. You have to type adb shell in the command box.
12. Execute the “
pm list packages | grep '<OEM/Carrier/App Name>'” command (without quotes) to find package names.