Skip to main content

How to reclaim your Android Phone Storage?

 


Are you running out of space on your Android Phone? If yes, then this article will help you to reclaim your space. 

Preface

As and when we are seeing so many android phones which are coming with inbuild bloatware applications which we can not uninstall easily from the phone? Then how to do it? Do we need ROOT? Nope! Yes, you read it correctly, we don’t require ROOT access to delete any system apps which are preinstalled, called BLOATWARE APPS. 
Some examples of HANDSETS which come with some BLOATWARE apps: 
  1. Google Pixel 
  2. Samsung
  3. Vivo 
  4. MI
  5. Redmi
  6. Sony
  7. LG 
  8. And many other companies... 
So, let’s begin with the steps to remove these bloatware applications. 

What do you need to proceed with?

  1. Android Phone (on which you want to delete bloatware apps) 
  2. A laptop (Preferably Windows as steps are easy here) 
  3. ADB tools (Android Debugging Bridge tools
  4. Standard cable to connect your phone with the laptop
  5. Google Play Store access on the laptop (To search for the application package name) 
  6. Or some android apps which provide you with information about the installed application’s package name. Giving you some examples,
  7. If you don’t know any of the terms in the requirements then you can google it as they are easy to understand. 

Let's begin

Setup ADB tools

This is the first thing to set up ADB tools without which we can attach the Android phone but can’t DEBUG it. (Don’t get confused with the word DEBUG)

Phone Setup

  1. Enable Developer Options on your device
    1. On your device, find the Build number option, You can find this in these locations for the following devices
    2. Tap the Build Number option seven times until you see the message, "You are now a developer". This enables developer options on your phone.
  2. If you are not seeing your device from the above screenshot then just follows these steps: 
    • Launch the SETTINGS app from your mobile phone
    • Seek for the term, ABOUT PHONE and click it
    • Now, at the end you will see, BUILD NUMBER. Just tap that for 7 times to enable DEVELOPER MODE. 
    • Congratulations! You are now a DEVELOPER! 
  3. After you become the DEVELOPER, go back to the SETTINGS screen
  4. And now, seek the DEVELOPER OPTION on this screen 
  5. Tap the DEVELOPER OPTION and see the different types of DEBUGGING options
  6. We need to search for the "USB DEBUGGING", which is by default off. 
  7. Toggle ON the USB debugging and you will see a prompt, as below
  8. Now, we can connect the phone to the computer (For us, Windows)

ADB Setup on Microsoft Windows 

  1. Download the ANDROID SDK Platform Tools Zip
  2. Extract the ZIP file to your easy-to-access location, such as C:\platform-tools or can extract it wherever you needed.
  3. Now, we need to access this extracted directory on the command prompt. So, open the file explorer and find the location where you have extracted the zip file, like this 


  4. Click on the highlighted path and write this command, “cmd” and hit enter to see the command prompt opening with the path



  5. It's time to connect your phone with the USB cable to the computer 
  6. On the command prompt, we need to launch ADB deamon, launch it bu this command, "adb devices"
  7. On your phone, there will be a prompt to allow the computer to DEBUG your phone 


  8. Just check the tickbox, "Always allow from this computer" and click on Allow, so you can see your device on the command prompt 


  9. Finally, you are at the stage where you can execute any ADB commands 

Uninstalling Bloatware Apps

Step 1

With your phone connected to ADB, type the following command and press enter 
adb shell pm uninstall -k --user 0 {package_name}
Here, {package_name} is the respective application’s package which you want to uninstall. 
e.g., 
adb -s 4638e97d shell pm uninstall -k --user 0 com.google.ar.lens
  • This will uninstall the Google Lens app from your device. You can find the package name from the apps which I have suggested above. 
The command and the result will be displayed on the command prompt


In the above command, please ignore, "-s 463e7d" as I have connected 2 devices so to uninstall the app from the specific device, I have to set the target. 

Step 2

Repeat step 1 until you are done uninstalling all unwanted apps. 
CAUTION: DO NOT UNINSTALL ANY APP WHICH MAY LEAD YOU NOWHERE. Only UNINSTALL apps which you can download later as needed. I tried uninstalling several apps from the MI A2 phone after getting complaints about memory! Sharing a screenshot of a few apps which I have uninstalled: 


I hope, this will help you out uninstalling unwanted apps and reclaim space on your phone. 
If you have any questions/queries, do let me know in the comments section. 

Thank you. 

Comments

Rahul Upadhyay said…
Just uninstalled a couple of apps from my Pixel XL (Android 10)

com.google.android.apps.fireball
com.google.android.vr.home
com.google.android.music
com.google.android.videos
com.google.android.apps.youtube.vr
com.google.android.vr.inputmethod
com.google.android.inputmethod.japanese
com.google.android.inputmethod.korean
com.google.ar.core
com.google.vr.vrcore
com.google.vr.apps.ornament

Popular posts from this blog

Google Play Developer API: How to Create a Service Account

Why am I reading this? Mobile applications are surrounded by so many modules in addition to that, the IN-APP Purchase and Subscriptions play a good amount of role, where you as an owner of the app, can generate revenue by selling consumable and non-consumable goods such as Coins for Games, Subscription plans for your app many things. Now, as you are selling some goods on your app, there must be a way to validate that purchase or get the details. But obviously, you can do it from the app itself as Google does provide SDK for the same. (SDK – Software Development Kit). But, we are living in a world where Android and iOS exist and in a very competitive market! Google Play Developer API gives us the power to check the user’s transaction from the RESTful APIs which leads you to read this blog. With the RESTful API, we can do this call from the BACKEND and leave the app standalone and do other stuff Offering Google Play Developer API lets you manage the two main components in your project Th...

ADB - The Android Developer's Swiss Army Knife

Introduction: In the world of Android app development, having the right tools can make a significant difference. One such indispensable tool is ADB (Android Debug Bridge), a versatile command-line tool that empowers developers and Android enthusiasts to interact with Android devices from their computers. In this blog, we'll explore what ADB is, its key functionalities, how to install it on Windows and Mac, and how it simplifies the app development and testing process. What is ADB? ADB, short for Android Debug Bridge, is a critical component of the Android Software Development Kit (SDK) or the standalone Android Platform Tools package. It serves as a bridge between a computer and Android devices, enabling seamless communication and control over connected devices. How to Install ADB on Windows? Installing ADB on Windows is a straightforward process: Download Android SDK Platform Tools : Go to the official Android Developer website and download the SDK Platform Tools package from this...

A Developer's Guide to verify In-App purchase

  Disclaimer: Helpful document for the coder This document is providing the API calls needed from the mobile device to verify the purchase from the respective stores. The RESTful API will connect with the respective store and verify the purchase, update the user data and will provide the necessary response to the user call. We are going to verify the receipt data from the Apple Store and the purchase token from the Google Play Store. Both stores provide steps to verify/get details of the transaction but this document comes in handy and provides action plans for the mobile app developer and the backend team. Objective Verify In-App purchase/subscription from Google Play Store and Apple Store Requirements Apple IAP Verification: Apple shared secret    Google IAP Verification: Service Account Key file (JSON file)  Key factors: Expertise & Patience  RESTful APIs Purchase subscription/product This will be the first API call from the mobile app to send the purcha...