Should I root my mobile phone due to insufficient memory errors?
Question by Manish Parmar /

Whenever I download a new app, it shows ‘INSUFFICIENT MEMORY’.

Is rooting the cell phone a good option? Are there any disadvantages after the mobile is rooted?

Browse other questions & answers in the category ; tagged , ; or ask your own question.

Comments for this Question are closed.

If you are looking for help, please ask a new question.

We will be happy to help you!

Answers (11)
  • John Jackman

    YES ROOTING YOUR PHONE WILL RESOLVE THE ISSUE. Obviously people on this thread have not encountred this problem. If it was a simple case of deleting pics, apps etc. I’d doubt people wold need to be here inquiring a solution.

    The idea is that Rooting the software will grant the user super-user access, which will allow them to link apps and data to their external access card. Because due to the poorly designed software and limited user access given with the stock firmare provided by the manufacturer, the option to install applications to internal/external memory does not work.

    You will hear that rooting your phone will compromise the handset, which it can and which I too have done in the past, but the advanageous it offers far outway the disadvantages. Like you I was a novice the fist time I took the root highway, but with a little patience and some trial and error, you’ll never look back.

    Take it for instance when you shell out 60 bucks for a low range phone you only have access to 70% of the phones potential. whereas if you do root your device you unlock the devices full potential and you could have the same preformance as a device that would have cost you twice the price. Hence why I never spend lots on an android. Waste of though.

    Im just giving you the advice you asked for. I’ll probably get criticised here, whicj I wont respond to, because hey, the choice is yours!!!

    Check out xda forums for info on your device to root your phone. I hoped this info was a benefit to you.
    Good luck.
    And may the force be with you.

  • Kannon Yamada

    You installed too many apps, unfortunately. The big problem with Android is that adding expandable memory, like microSD cards, won’t solve the issue. The problem is that there’s a very limited amount of space where you can install applications. And some apps are huge memory hogs. You can solve the problem by removing programs that take up too much space.

    Rooting can help, but it can also brick your device. Simply put, there’s a lot of bloatware on your phone that the manufacturer includes. You can only remove this software with root access. Unfortunately, if you remove the wrong system software, it can be very dangerous.

    I suggest installing a available space visualizer. It will let you see which applications are taking up too much space. Then you can eliminate them. If it’s a system app and you are absolutely sure it’s unneeded, then you can acquire root access and delete the file.

    The above link will show you which apps are the most bloated. If you don’t need them, get rid of them. Good luck!

  • susendeep dutta

    It happens because any new app getting installed would get into internal memory of your phone.Any app would get moved to SD card only when its developer has provided support for it to be movable to SD card.

    Rooting would enable you to directly move apps to SD card.But not all apps must be moved like widgets which shall never load if present on SD card as SD card loads after phone has booted up and takes some 2 mins to scan its contents.

    In future,whenever you purchase a phone,make sure it has high amount of ” USER AVAILABLE ” internal memory.

  • DalSan M

    What are your device specifications? Which apps are you installing? Is it insufficient memory or insufficient storage?

    Insufficient storage can be helped, but it is limited in how much it can help even when rooted. Moving apps to the SD card, through the Manage Apps setting or APPS2SD app, along with media files and data would reduce the internal storage. Note: not all apps can or should be moved to the SD card due to performance issues. These would be launchers, system type apps, and some games.

    If memory, very little can be done to help, whether rooted or not. The only way to reduce memory usage is by ending unnecessary tasks, and rooting would only help with disabling or uninstalling stubborn carrier or stock installed apps that are unused or unnecessary, but wind up running in the background anyway. Even with getting rid of some of the carrier applications, this does not mean that your device will have enough memory to support the apps you are installing. You would benefit more by getting rid of widgets, shortcuts, and possibly using a less resource hungry launcher like FTL Launcher (Faster Than Light) or similar launcher, unless you are using the stock Android launcher. Otherwise, rooting will not be of much benefit in this area.

  • Rajaa Chowdhury

    Probably telling us the handset model number and the android version will help us in telling you the correct resolution.

  • Degenerated S

    just clear the ram from task manager and move apps to SD using softwares like Go task manager and then try again.

  • Oron Joffe

    Manish, I don’t think rooting will “fix” the insufficient memory problem. The only circumstance where it would do so is if there is a serious bug (e.g. a memory leak) in the phone’s OS, but given that the phone is “ugar coated” Android, there is unlikely to be a big difference between the OEM and the rooted version. It is much more likely, as Rob says, that the problem is either with memory leak in one or more apps on your phone, or with a bug (not necessarily a memory leak as such) in the program which is causing the error.

  • Rob H

    I’ve seen the same issue. I’m not an Android expert so this is all very speculative, but a few considerations come to mind:
    Maybe there are “memory leaks” from some of the apps, this is a common problem on other platforms – a program reserves a chunk of memory for a task but “forgets” to release it when it’s finished. I’d expect a reboot to release that.
    Maybe there’s something like on a PC when you delete a file it’s still using storage space in a “trash” folder from which it may be recoverable, or that the released space is fragmented. There are defrag apps available but also reviewers saying they deliver no benefit.
    Maybe it’s simply that app writers are being less careful with their memory footprint – a recent phone may have 10 times as much memory as one 2 or 3 years old.

    Rooting the phone in itself won’t help but may enable you to remove any built in software you don’t use and release a bit of space.
    You could also install a custom ROM, maybe a newer OS version. There may be improved ability to shift apps to SD memory and a custom ROM might omit some little used OS features possibly giving benefits in terms of memory usage, speed and battery drain.
    Before you do any of that do some “housekeeping”, delete old text messages, contact list entries, and photos for example. Also see if there’s anything you can move from main memory to SD card (and maybe get a bigger SD card?)

    It would be interesting to try some kind of “factory reset” if that’s possible (but having backed everything up first!).

  • Bruce Epper

    Rooting a phone wil not change the amount of memory the phone has so if you just want to avoid this error message, it would in all likelihood not be a good option. The major disadvantage of rooting a phone is that in most cases it will be less secure.

    If you want a new app, you can try to free memory by removing apps you no longer use. Or, if your phone supports it, adding more memory (normally via microSD cards).

  • ha14

    can you move installed application to internal storage, when you go to settings-applications there should be an option Move

    How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card

    AppMgr III

    on rooted phones system applications can be deleted or moved to sd, you can use link2SD
    S2E (simple2ext)

Load 10 more