[DIY-TUT/HOW-TO] Debloat and Save Battery
: This is not a ready made script that will do things for you. If you are looking for a script/tool to debloat your phone head here
. This is a very basic guide, many of you might be aware how to do it already. This is for the absolute newbies like me
who like learn by doing it themselves
. So lets start!
First, What is Debloat? What are the benefits?
: A new device (except the nexus family) always comes pre-loaded with a lot of manufacturer apps. Most of the times these apps are utterly useless to the end-user considering that there are better alternatives available on the play store. Such apps constitute the phone bloatware. Often these apps are part of the system partition on your phone ie they are system apps and cannot be uninstalled or removed like normal apps. The process of removing these apps is called as debloating!. Savvy?
Fine, Moving ahead. Whats more problematic about these apps is that many of these apps load at system start-up and keep running in the background using precious cpu and other resources apart from eating up memory. This often leads to poor performance and battery life. So once you get rid of these apps you will start experiencing better performance AND AN AWESOME BATTERY LIFE
Wow, I want to get rid of those stubborn apps...show me how to do it.
1. You should be rooted
2. Your phone should have the ClockWorkMod (CWM) Recovery
3. You should have adb
up and running
4. Turn on usb debugging
1. You may want to create a Nandroid Backup through CWM before doing any of the steps listed below.
2. Install abdb insecure
by chainfire to run adb commands as root(insecure boot image). This will allow you to boot in to recovery through adb. Once installed the app should look like this
1. Ensure that the pre-requisites are met.
2. Connect the phone to the computer through the USB cable
3. To check whether you have properly installed adb do this
Open a command prompt window (start>run>cmd) and type this
If adb is set up and running it should list your device in the list of attached devices some thing like this
List of devices attached
4. Now use the following command to make a backup copy of all the system apps on your phone
adb pull /system/apps C:\* destination of your choice *
This will ensure that you can install back any app that you remove using this process and also it serves as a reference to the list of system apps. Look at the apps and make a list of apps that you want to get rid off. This
(thanx to winwiz
for compiling it)might help you to decide which one's are important and which are not, which one's can safely be gotten rid of and which should not be touched. Play carefully. Here is a list of apps that I have safely removed with great benefits to boot-up time, battery and overall performance.
You may want to add/remove apps to/from this list.
5. Moving on, Once you have decided the apps to remove reboot into CWM recovery. Use this command to do that through adb.
adb reboot recovery
Note: You must have an insecure boot image for this to work (See point number 2 in optional points)
use any of the common methods to boot into recovery. Use key presses or CWM Manager or do whatever, just get in to that ******g recovery.
6. Next, Once you are into the recovery type this command in the command prompt
This will get you into the linux shell on your android device so that you can use all the linux shell commands like in a regular linux shell
7. You must now see a # or $ at the prompt (doesn't make a difference) indicating that now you are into the linux shell. Type the following command in the prompt.
This will load the system partition into memory so that you can play around with its contents.
8. Now to the most important step. Removing the apps. Use the following command in the prompt
Replace **** with the name of the apk or odex file that you want to remove.
Repeat the command for all the files that you want to get rid off.
Remember to press enter after each command
9. Once you have finished removing all the bloatware just type
in the prompt. Thats it.
Reboot! (You may use
for that purpose).
You will now be greeted with a faster performing, responsive, battery conserving and most importantly a bloatware free phone.
10. Thank me if this helped and don't hesitate to ask questions.
As a supplementary note I would like to recommend this
app [Requires Root
]. Once installed use its corpse finder
feature to eliminate all the left over files belonging to the bloatware apps that we just removed. It is as easy as Search and Clean
. This will free up more space in your system partition.
Q. I removed Kies Air
using the method above but it is still present in the app drawer. What to do?
Ans: This happens if you have updated Kies Air through the play store.
Go to Settings>Applications>Manage Applications
Scroll down to Kies Air --> Select it ---> Uninstall updates
Reboot!. Thats it. Kies Air is gone for good.
A Very Important Note:
tried it on a Non-Rooted phone
. But I think it should work as far as you have adb working and can boot into the recovery(Stock recovery in case of Non- Rooted phones) by some means you are good to go from step number 6.
. Have a list of apps to be removed before hand, speeds up the process.
Battery Saving Tips: