Tested News

When You Should Give Your Android Phone a Factory Reset

When is a little lag too much?

In an ideal world, your Android phone would run like a dream forever. This being real life, we can't always expect that sort of robust performance out of our devices. Things can happen that slow your phone and damage the experience. Maybe you install a lot of apps, and some of them are acting a little mischievous, or maybe something has just gone wrong deep down in the system where you have little chance of fixing it. At times like this, you could agonize over tweaks and possible fixes, or you could spend time uninstalling different combinations of apps. But maybe wiping the phone clean and starting over is the best overall option sometimes. 

We're going to give you an idea of what kind of issues might be fixed by a reset, and what to expect when you do it. 
 

The problems

Remember how slick and fast your Android phone was when you got it? It's not like that anymore, is it? It is normal to see some minor slowdowns over time as you install more apps and fill up the home screen, but be aware there are limits to such things. If you're noticing the lag, and it irks you, do something about it.  

One of the first places people are likely to notice lag is on the home screen. If you scroll from page to page and are noticing frequent stuttering or freezing, that's a real problem. If you are running stock Android 2.2, or any version of HTC Sense, that animation should be smooth with just a little bit of bounce at the end.  This is also a place in the UI where frustrating system hangs can happen. Does your phone become unresponsive for a few seconds when you go back to the home screen? It shouldn't. 
 
Before taking further action, check to make sure one of you widgets isn't crashing. If an app is prone to failure, using its widget could cause some of these issues. Best to remove it from the home screen and contact the developer. Also be aware that the lag might be happening when an app is loading resources from the SD card. If that's the case, it could be the card having issues, not the phone.  

Similarly, if you are getting a lot of Force Closes, a reset could fix matters. Since Android is a multitasking environment, app interactions are sometimes to blame. Two apps accessing the same system resource should be managed by the system, but if that's not working, Force Closes can result. Don't be too hasty to blame a single crashy app on the system as a whole. Consider contacting the developer before resetting your phone. 

Speaking of apps, this is another place you can detect phone issues that could force a factory reset. Slow app launches and resumes heavily contribute to the feeling of a phone being sluggish. Take note of how long it is taking your phone to launch apps. If you are seeing longer and longer startup times, that could indicate a number of issues. Since Android 2.2, you should be seeing very little lag in launching apps. The JIT code compiler streamlines the process to a large degree. If your apps are taking longer and longer to start, something might be wrong with the JIT compiler.  

Another possible cause of slow apps is memory not being freed. This seems to be more common on Android phones with skins, like Sense or Blur. Android is designed to be smart about memory management and close apps in the background when needed. But for whatever reason, that sometimes doesn't happen. This can be a chronic issue with a phone, leading to a sluggish experience, and even excess battery drain. 

Additionally, don't think you can ignore your battery life. Yes, Android is renowned for its for its, shall we say… dubious battery life. But if you are noticing excess battery drain, and can rule out a simple rogue app, it may be time for a reset. Watch your Battery Use information to see if anything is taking up a large slice of your power. This is usually found in Menu > Settings > About Phone > Battery Use. Take a look at the top result. You may see something unusual listed there at times when the battery is draining faster than normal. We have seen instances when the Android System listing shoots to the top for no reason. This often corresponds to a drop in battery life and odd systems hangs. 

How to get a fresh start

So you decided to take the plunge, then? The act of erasing your phone is simple, but you should do a little preparation first. Decide if you want to backup your apps manually, or trust the Google Cloud to do it. Often, when you log into an Android phone, it will pull down all your system settings and apps automatically. If you are suspecting your apps are the cause, you might consider manually backing up the apps you are sure about, and deal with the rest on a case-by-case basis later.  

If you feel your issues stem from a system error, or specific app configuration, you can let the Google cloud restore go ahead. Very few apps bring configuration data back with them on the other side, so you should be fine. To avoid having the apps restored automatically, just don't log in during the first start up when prompted to. Instead, proceed to the home screen, wait for the system to load, then add your Google account manually in the system settings. You can find out all you need to know about this process, along with more backup ideas, here.  

Before proceeding, make sure you have backed up any relevant app-specific data to the SD card. Now for the fun part. To reset the phone, just go to the system settings, and go to the privacy menu. Tap the option for Factory Data Reset. The phone will ask you to confirm, and then it will reboot, coming back as a fresh device. This does not affect any data stored on your SD card.  

If you let the Google cloud do the restore, it should be quick and painless. It's a bit more work if you go the manual route, but all your paid apps should stay in the Market list so you can find them. There is no set schedule for how often a phone may need to be reset. Many people likely won't get to the point that it's necessary. Although, we have noticed more stability and speed issues over time on phones running manufacturer modded versions of Android. Have you solved a laggy Android phone with a factory reset?
Kintaroon Nov. 30, 2010 at 6:12 a.m.
My HTC Desire contacts hogs the memory like crazy. Its just been bloating every day.
 
About a week in my owning it, the contacts app occupied 70megs of space on the device. (Not a lot left for apps.)
 
I did a full reset and resynced all my contacts and renewed my phone. It's lasting a lot longer now since I've already passed 2.5 weeks since reset, but the contacts is slowly bloating as well. Not as fast as before, but I'll say it grows about 0.5 megs a day. I'm at 31mb right now with only 16mb free space and I've been doing everything, save rooting, to keep apps off my phone memory. I occasionally get the "phone storage is getting low" and try to fend off some un-needed apps in the meantime.
 
When this baby hits 40mb I'll probably need to do a reset again.
 
I don't know where all this bloat is coming from and why HTC Contacts can't handle it. I mean, it could, you know, just shave off some contact data it aggregated that is getting too old anyway, right?
Baneon Nov. 30, 2010 at 6:26 a.m.
I reset my Incredible not long ago. I read that a reset is a good idea after a major update like 2.1 > 2.2 so I decided to go for it even though the phone was working fine.
 
I don't have the option to back up to the Google cloud with this phone (that I can see) so I made sure to manually back up app settings and data to the sd card and did a final sync with AppBrain.
 
The restore took a couple of hours, but it wasn't a big deal. The phone and some apps do seem to run faster so I guess it was worth the effort.
SomeJerkon Nov. 30, 2010 at 6:56 a.m.
I'll toss this out there - how long do you let your Android run before you reboot it?
 
My Galaxy S is at 752 hours uptime and only morbid curiosity has me dealing with the lag.
Kintaroon Nov. 30, 2010 at 7:12 a.m.
@somejerk:
 
I dunno, I tend to reboot when I have to. Like when a questionable (non-market) app crashes. Or when I need to transfer files to the micro SD. I prefer turning it off, pulling it out and transferring than having it on "mass storage" mode because I have apps on the SD card and everything goes berserk on mass storage.
 
So based on that, I might be rebooting it about 3-4 times a week.
Steamboaton Nov. 30, 2010 at 7:49 a.m.
@Kintaro: that's probably my only gripe with my awesome Desire, the internal memory.. it just fills up after what seems like nothing
nailerron Nov. 30, 2010 at 7:59 a.m.

Looks like good advice, though I fear the Samsung Galaxy S GT-I9000 is immune to such good ideas.  Mine becomes something of a pain in the arse after about 3 weeks from a full format and factory reset.  Many people on XDA Devs are saying the problem is Samsungs own filesystem RFS dragging the already slow internal SD card to a crawl.

I think I have done 30, perhaps more, factory resets in under 6 months.  2.2 improved some matters but not all, people speculate JIT is not working so well on Hummingbird, or perhaps non Samsung applications from the Market simply do not take advantage of the extensions in the SOC (NEON I think it was?). Either way, Samsung should be ashamed of how their software side hinders what seems to be incredible hardware.  There is not even a way to reinstall the firmware! Factory reset is all that is available unless you want to go Odin on it and flash custom firmware.

Oh and since 2.2 on SGS9k the Battery use only measures what appears to be internal or random applications. I could use my phone heavily for 4 days and then see only Cell Standby, Phone Idle, Screen and possibly something else listed. So sad.  One more annoyance is that the Google backup setting is available, it asks you about it in setup, but then never appears to actually restore anything! Oh Samsung. You make me sad.

Light_Bahamuton Nov. 30, 2010 at 8:18 a.m.
I was dealing with terrible lag on my G1 running stock 1.6, which I thought was odd because I'm not a heavy app user. I do text quite a lot though, and I realized that the lag was being caused by my ridiculous number of saved SMS messages. I used SMS backup to send them to my G-Mail (awesome app), then deleted all of my archived text messages, and now the phone is back to running decently fast (as fast as a G1 running 1.6 can go, anyway...).
JerseyDriveron Nov. 30, 2010 at 9:40 a.m.
Still having trouble with my HTC EVO running at nearly 100% CPU and making my phone chug. I use system panel to kill all the apps running in the background, twice, then I use the list of apps installed to go to where I want to. If I make it back to the home screen, the phone starts chugging again. I've removed all widgets except for the time and weather. It's getting pretty annoying. Windows Phone 7 is looking better by the day.
huracanmerion Nov. 30, 2010 at 11:08 a.m.
Advanced Task Killer also helps clean things up a bit when my Galaxy S Vibrant gets a bit laggy.
ryanw staff on Nov. 30, 2010 at 1 p.m.
@JerseyDriver Well, to the point of the article, try resetting the phone. Using a task killer on Android 2.2 does no good for issues like this. The end API is gone, instead apps just restart. Your Evo is not behaving like it should, and you shouldn't have to deal with it. If you can't get it fixed, go to Sprint and ask for a replacement.
mrsmileyon Nov. 30, 2010 at 4:45 p.m.
Congrats on getting linked from DaringFireball!
MisterSnitchon Nov. 30, 2010 at 5:58 p.m.
"This being real life, we can't always expect that sort of robust performance out of our devices." 
 
We can't? Never had this problem with an iPhone. 
But... maybe that's not what a roomful of Superior Non-Sheep Android Users want to hear. Sorry. My bad. Good luck wiping all the data and apps off your phones. Sounds like a Superior use of your time.
snookson Nov. 30, 2010 at 8:31 p.m.
Any iPhone owner reading this is laughing their ass off.  Any Mac user is thinking this is just like Windows.
Evelgeston Dec. 1, 2010 at 12:01 a.m.
Oh look, Gruber's lackeys are here. Those of us at Tested are more open-minded folk. Read the article.
zapzupnzon Dec. 1, 2010 at 2:48 a.m.
@Evelgest: So what, stating the opinion that the way things are done on the iPhone is superior is closed mindedness, but rebutting that opinion in favour of ones own views is open mindedness and A-OK? 
 
I argue that everyone has a point here, and that just because people may find the prospect of needing to archive and reinstall their mobile phone system strange in comparison to the lack of need on their own preferred platform does not mean they are closed minded. Self-opinionated, perhaps. Maybe even a bit arrogant in the approach.
 
To be closed minded, however, is not synonymous with being an iPhone owner or indeed a reader of Daring Fireball. To arrive at that conclusion, that is closed mindedness.
Wingsyon Dec. 1, 2010 at 3:32 a.m.
As an iPhone user, I *AM* laughing my ass off!
zer04con Dec. 1, 2010 at 3:58 a.m.
I think i reboot mine when i upgrade to the latest iOS, apart from that it's on the rest of the time.  
wonkyon Dec. 1, 2010 at 7:37 a.m.

You know, we like to tell ourselves we're running the equivalent of Win98 SE2 with Android, but we're really still stuck with Win95. Meanwhile those prissy iPhone snobs are all running the current version of OSX. I'd have more but I have to go fiddle with my IRQ settings as my battery is almost drained.

kissmyawesomeon Dec. 1, 2010 at 8:16 a.m.
I did come here from DF, so I'd better qualify this by saying even though I have an iPhone, I really like Android. But this story does seem to be a perfect example of the key point Apple haters seem to ignore - iPhones and iPads are popular because their non-techy owners don't have to do anything like this, and for them that's worth everything.
jemmonson Dec. 1, 2010 at 9:16 a.m.
Prefix the title of this article with "Dear Mom," and you might gain some insight into why so many prefer closed, unified platforms over open, fragmented ones.
How To Rip DVDs to Play on Any Device—For Free!

Our ultimate DVD copying guide shows you how to use Handbrake to rip discs for playback on your laptop, Xbox, PS3, iPhone, Zune, netbook, iPad, PSP, iPod, and pretty much anything else

Tested: Apple Mac OS X Lion

The $30 upgrade from Snow Leopard seems like a no-brainer, but that's not the full story. Read the official Tested review.

Apple iPad 2 Review

Our definitive review of the iPad 2.

Tested: Nvidia GeForce GTX 580 Video Card

The green machine comes back swinging.

Apple iPad Wi-Fi Review

Apple's device isn't magical, but it is going to make the tablet a real category--for better or for worse

Video: How To Build the Best $1500 Gaming PC, Step-by-Step

Do you like saving money? What about playing PC games? Have you ever considered building your own PC? We show you exactly what you need to know to build an awesome $1500 gaming PC.

How To Build an Awesome $500 Windows Home Server

We pick the best parts to build a lean media backup and streaming machine.

The Best Android Phone for Your Network (February 2011)

Don't get locked in with the wrong phone.

Why I’ve Switched from Browser-Based Apps Back to Native Software on the Desktop

Moving from powerful, native Desktop clients to clunky web-apps isn’t always a good thing. In fact, it’s often a significant step backwards.

Qualcomm's Snapdragon S4 Integrates LTE, Tops Benchmarks

Qualcomm's latest Snapdragon SoC outperforms 2011's fastest chips by a wide margin and integrates LTE processing in the name of battery efficiency.

Ivy Bridge Chip Delay to Summer Gives Apple a Shot at Early Access

As PC makers hold onto new models in the summer months before Windows 8's launch, Apple will have plenty of time to launch new laptops with new processors.

Nokia Teases "Pure View" Camera, Which Hopefully Isn't Just More Megapixels [Video]

Nokia's next phone could mark the return of the Xenon flash, a large image sensor, or high quality 1080p video recording.

Future SSDs May Suffer from Speed and Reliability Issues

Researchers at the University of California, San Diego project doubled latency and tripled bit errors in SSDs as storage increases.

Purported 2048x1536 iPad 3 Display Spotted--Now Who's Making It?

A quad-pixel iPad display in the flesh, but it is unlikely that Sharp will manufacture it.

How Windows 8 Will Integrate SkyDrive for Cloud Storage and Remote PC Access

SkyDrive's omnipresence in Windows 8 extends from the profile to Metro apps to the legacy desktop.

Major Changes to Flickr to Begin Rolling Out February 28th

The Photo View and Upload pages are getting much-needed redesigns, which Flickr needs to stop the user bleed.

What Kind of Computer User Needs a High-End 17-inch Laptop?

According to Loyd, there exist three key uses that necessitate a high-end 17-inch laptop.

Why I’ve Switched from Browser-Based Apps Back to Native Software on the Desktop

Moving from powerful, native Desktop clients to clunky web-apps isn’t always a good thing. In fact, it’s often a significant step backwards.

Future SSDs May Suffer from Speed and Reliability Issues

Researchers at the University of California, San Diego project doubled latency and tripled bit errors in SSDs as storage increases.

Comcast Announces Its Netflix Rival: Xfinity Streampix

The streaming video service is launching this Thursday for existing Comcast subscribers.

Tested: The New and Improved Swype Beta on Android 4.0

After acquiring Swype, Nuance had updated the app for Android 4.0 and added some new features.

Everything You Need to Know About Ubuntu for Android

Linux gets more Linux-y when Android gets mashed up with Ubuntu.

Purported 2048x1536 iPad 3 Display Spotted--Now Who's Making It?

A quad-pixel iPad display in the flesh, but it is unlikely that Sharp will manufacture it.

Siri On OS X: Will Most Users Even Care?

One notable feature missing from the upcoming Mountain Lion release of OS X is Apple's Siri.

Submissions can take several hours to be approved.

Save ChangesCancel