How to increase internal memory of android phones

Are you fed up with the low internal storage of your android device? Well, fret no more. In this post i will be sharing some simple tips that can definitely boost your low internal space to a few more megabytes, if not gigabytes!

P.S: If you have a phone without an SD card support, then unfortunately most of these tips won’t work.

Why is the internal storage so important to save?

All the data associated with your contacts, messages, emails, settings and several other important apps is stored on the internal storage of your android device. So, having a low internal storage can create potential problems like – having trouble installing more apps, trouble receiving messages/e-mails from your friends, adding new contacts, etc…Further, the fact that you can’t buy more internal memory, unlike a regular SD card, makes it even more important to save.

How to boost your phone’s internal storage ?

option a) Root your device

superuser root

One obvious way to increase the internal memory is by uninstalling all those “unnecessary apps” that came pre-installed on your phone. Make sure that you DO NOT uninstall vital system apps or else you may end up messing up badly with your phone! Uninstall only those system apps that you do not need and without which your phone can continue to run smoothly.

Please Note: Looks like some of my readers are doing some crazy things with their system apps like uninstalling stock home launcher(without any 3rd party launcher installed), moving all system apps to SD card, freezing crucial system apps and so on, which is causing them big trouble. Please please please, don’t do such stupid things. If you still wish to experiment with your phone, please consider taking a NANDROID BACKUP first, before touching any system app on your device. This way you can easily revert back to your stock ROM just in case things start getting out of control!

continued…

For this you have to root your android device. Rooting your android device is must, if you wish to remove all those unnecessary system apps. These days almost every phone model can be rooted easily. Do a quick Google search : your phone model + root.

Once rooted you can remove all those pre-installed apps by installing this free app – Link2SD. Here’s how…

Open Link2SD and choose “system” from the top filter-like icon. Then tap on the app you wish to remove permanently(this can’t be undone, so you have to be very sure about doing this). Then tap on “Actions” and select “Uninstall”. That’s it. The app will be permanently removed! Refer the screenshots below…
link2sd system apps screenshotsystem app uninstall link2SD screenshot

Rooting has its own advantages and disadvantages. Advantages – With a rooted device you can unleash the full potential of your android device. You can easily uninstall all crapware (unnecessary system apps), widgets, overclock your device and can even take the complete backup of your whole android system in just a matter of few minutes.

Disadvantages – You are voiding your manufacturer’s warranty. If somehow(although rarely) your phone gets damaged, then the manufacturer won’t repair the phone. Don’t get scared..It’s a rare situation. Rooting has became a necessity for almost every android phone owner these days.

option b) Clean all the history and cache (no root required)

history eraser android

Whenever you surf the internet, download market applications and run various internet based apps, a history and cache log is created on your phone’s internal storage. Download History Eraser app from the play store and bid goodbye to all the history and cache with just a single tap!

option c) Move apps to SD card (no root required)

There are some apps which are not installed on SD card by default. You need to move them to SD card manually by going through manage application settings. This manual operation can be tedious and time consuming. Use App2SD and automate the whole process!

option d) Force move apps to SD card with Link2SD (root required)

There are some apps(like launcher, antivirus, office, etc.)  which cannot be moved to SD card because the app-developer has disabled that option. To force move them to SD card, you will again need to have root access on your device. Titanium backup and Link2Sd are the two powerful apps that can accomplish this task very easily.

option e) Using some portion of your SD card as internal storage (requires Root) – THE BEST METHOD TO GET RID OF LOW INTERNAL STORAGE PROBLEMS!

How if you could spare 1GB of your SD card’s storage space for the internal memory? Sounds great, right? I found this method on the xperia blog and it worked like a charm on my old wildfire S (with 1GB of internal storage now :P). The basic idea is to first partition your SD card into two parts (depending upon its size). The primary partition is for your multimedia requirements and the secondary partition is for creating an artificial internal storage. Click here to follow the entire tutorial on the xperia blog. If you are already rooted and you don’t have an xperia phone, skip the steps 1 and 2 and proceed ahead. Best of luck!

I hope that all these steps will definitely help you gain some more internal storage on your phone. For any query (even regarding the link2SD and partitioning method), don’t hesitate to leave your comments below. I will try my best to get back to you as soon as possible ;)

Comments

    • says

      Rooting your android will grant you administrative privileges, so that you can delete all those unnecessary stock apps that came pre-installed on your phone and are occupying a considerable portion of your internal storage…and to uninstall all such apps, you will have to install Link2SD OR Titanium backup (both of which require root access) So, definitely, rooting your phone will help you save some extra space!

    • says

      If Sony has released an ICS update, then you can easily upgrade your device. I don’t have Xperia, but i guess the software-update option should there under phone settings. Good luck!

  1. Sandeep says

    i have an android phone but i ca’t watch live streaming of videos or any animation games in my browser. it does not have an Adope Flash player and once I tried downloading it said – my devise does not supports this apps. my handset is a gingerbread. Secondly, the icons in my desktop are very small. Any solutions to my these two queries? Rgds

    • says

      Sandeep, regarding your 1st query – go to http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html and download the appropriate apk file for your android version. Copy that apk file to your SD card and try installing it with any file explorer app. Still no luck? Try contacting your phone’s manufacturer.
      Regarding your 2nd query – replace your stock launcher with a third-party launcher app like go-launcher, which provides an option to customize the size of home-screen icons.

      • Sandeep says

        Thanks Abhishek for your response. For the first query, is there any alternative to Adope flash player which can be installed in my handset. the handset is of gingerbread and is a China make.

        For the second query, I shall down load the third party go launcher app to increase my desktop icons.

        Many thanks,

        Sandeep

        • says

          Sandeep
          I am not sure if there’s an alternative to flash player. Better ask it on XDA forums. They might be knowing the answer. And sorry 4 not getting back to you quickly..i was a little busy :)

  2. disqus_ppuiRPDNDa says

    Hey i have an android lgl35gstraight talk phone and i have no idea how to root my phone!?? I understood the whole linksd thing but not the root part!! How do i root it??? I really need help ASAP!!
    thanks!!

  3. divymathur_tod141@yahoo.com says

    i hv moto fire xt311 with an intrnal memory of 156 mb….when i opened my phone for the first time frm then only the internal memory is below 20mb persistently…i want to know that is rooting neccesary or there is some other thing tooo???

    • says

      Other things include – regularly cleaning your phone’s cache, keep moving all the movable apps to SD card and to live a complacent life by installing only limited and important apps on your device :)

    • Kunalshah9190@yahoo.com 999774 says

      may be that there is something wrong with your phone’s internal memory, something like local or china made, i have also faced this prblm with my china made pen drive,

        • says

          There are some apps for which developers choose not to provide an option to move them to SD card..In that case, you will need to root your phone and use link2SD to force move them to your SD card. Got it?

          • Rajit says

            I have a Samsung s duos too. There is no option to move apps to SD, for any application. I tried the app to sd app from Google play, and that didn’t help either.

  4. Mp Singh says

    i have rooted the phone. made second partion and so on.. but internal memory is now again low whereas second partition momory is 81% free. how to move complete data to second partition

  5. Margotnorg says

    When i try to uninstal an unuseful system app, it sais that there’s an error and that Link2SD can’t get root access. then it sais that i have to make sure that i answer ‘allow’ when Superuser asks for it. but it has never asked for it..

    • says

      Open the superuser app and see if link2sd is listed in the apps list..If it’s there, tap on it and check the status – it must be Allowed. If it’s denied, click on the half broken android icon on the bottom left screen to toggle its state.

      Otherwise, here are some useful suggestions:
      1. Go to superuser preferences and select the automatic response as “Allow”
      2. If there’s an update available, update the superuser app and reboot your device
      I have uploaded some screenshots for your convenience…I hope this works for you :)

  6. says

    Rather than uninstalling unnecessary apps, could it be possible to enlarge a Galaxy Y’s Internal Memory? If yes, where? How? I don’t have any idea at all. Please help me.

    • says

      Uninstalling the crapware is necessary to gain some extra storage space. Otherwise, you can boost the internal storage by regularly cleaning the history/cache on your phone and moving all the possible apps to SD card (refer points b and c of this post)

  7. harshal patil says

    hey i want to buy karbonn a6 but it says just 104mb of inbuilt memory should i buy it. or reccomend me another between rs.3,000-5,000 i am also a android user.

  8. says

    Internal memory is surely going to be an issue under this price range. Under 104 MB, you can roughly install around 20 to 25 apps on your phone. Go for it, if you are a light and casual user! Search for more alternatives here and then finally decide…
    Hope that helps :)

  9. mig says

    hi! i have a micromax A27 any suggestion to help me free up internal memory. coz i tried what you have written above but does not work

  10. says

    I have an atrix 4g with 16gb Internal Storage. But it allots around 310mb for system. I am running short of system storage. The phone is rooted. I am running MIUI ROM configured for Atrix 4g. Is there any way I can increase this System Partition. Is there any such app or trick / method to do so ?

  11. Mp Singh says

    What percent data moves or linked to sd partition because as i wrote earlier that all the applications are linked to sd but still internal memory is low.

  12. Sebastian says

    I use the link2sd app and crashes my phone, it nowhere restarted and the apps that i had move to sd card, doesn’t work now!

  13. says

    Do this:
    1) Restart your phone
    2) Launch link2SD
    3) Tap on options, select more
    4) Clear all app caches, dalvik cache and relink library files
    The problem should be solved ;)

  14. naveen says

    Hello Mr Abhishek,
    I have accidently uninstalled the Home launcher app of my Android 2.2 mobile (Chinese H3000 model); as a result it is not going beyond the screen saver at, the screen just turns blank with no widgets/shortcuts/buttons appearing at all!
    Although it rings & receives calls when called.
    I have already tried factory reset option.
    Can you help me resolve this problem
    regards
    Naveen

    • says

      Hi Naveen,
      Since you have uninstalled your default home launcher without any backup, it is lost now. Don’t panic, you can still install any 3rd-party launcher app to get things back on the track. Here’s what to do now:

      1. Using your PC, download Go launcher.apk from here
      2. Now download apk-installer from here
      3. Now connect your phone to your PC via its USB cable
      4. Now download adbdriverinstaller to your PC and it will start installing all the necessary adb drivers of your model
      5. Now open the apk-installer and select ‘open apk file’ from the tool menu located somewhere near the bottom window (refer attached screenshots)
      6. A pop-up window is appear, select the golauncher.apk file that you have recently downloaded in step1
      7. Mark ‘tick’ on the selected apk file and click ‘install’

      That’s all! The apk will be installed on your phone. Tap on the home button and you will see your new launcher in action.

      Hope that helps :)
      Thanks for visiting Budding Geek!

  15. naveen says

    Dear Mr abhishek,

    Thanks for your prompt response but it did not work.
    The adbdriverinstaller could not find the device, althought it was connected to PC & the sd card was accessible only via PC.
    This may be probaly because I’m not able to enable the debugging mode as I’m not getting any menu or settings buttons on the screen.
    Any further advice ideas are most welcome.
    regards
    Naveen

    • says

      Ok, My advice now (in chronological order):

      1. Seek help from XDA forums (You should find a working solution there!)
      2. Try flashing your stock ROM (if you can find it on the internet, although i highly doubt its availability (bcoz that’s not a popular phone, right?))
      3. Search custom ROMs for your phone’s model. If you can find one, flash it
      4. Visit your service center and see if they can repair the phone
      5. Nothing works? Buy a new phone!

      And next time don’t ever forget to take a ‘nandroid backup’ of your stock ROM. All the best!

  16. naveen says

    Thanks again Abhishek,
    Actually I’m seeking the solution via XDA too unfortunately all the options I received needed debugging the phone, since I can’t access settings I can’t enable debugging!
    What exactly is flashing of Stock Rom & how do I do it!
    I’m trying with the local service experts too, let’s see if they are able to do anything.
    Is there any way or possibility of re-installing the android OS like the formatting & re-installing windows that we do on our PCs.
    regards
    Naveen

    • says

      Yes, flashing of stock/custom ROM in android is quite analogous to re-installing windows on a PC. To flash one, first of all you need to have a compatible ROM image(.zip file) stored on your SD card (Unfortunately, since you have a very unpopular model, it’s hard to find any ROM for it on the internet). Then it is flashed via recovery. You can follow this tutorial to know the actual process – http://www.buddinggeek.com/2013/05/android-custom-roms-flash.html

      By the way, have you tried flashing any launcher app via recovery (must be in flashable zip format)? This might solve your problem.

  17. Sally says

    Has this been done with kitkat android operating system yet? I have a lg optimus l70 and i really like the rest of the phone but not the low 1gb internal memory

    • says

      Kitkat shouldn’t be a problem Sally. By the way, are the sure that your phone model has only 1 GB of internal memory? A google search revealed 4 GB

      • sally says

        I have a lg optimus l70 on metro pcs, i wish it had 4gb internal memory. It said a little over 1gb after initial activation. I have not rooted the phone yet if it makes any difference.

  18. Abhinav Mishra says

    Hello Abhishek,
    I am Having Micromax A25 which i have rooted through rootgenius..So I want to increase internal memory ..I have tried by Link2sd but it didn’t work..plz help me to Increase Internal memory and if ram possible..plz tell fast

What are your thoughts on this post? Please drop your comments here...