Home » Blog » Tech How-To » Android » How to increase internal memory of android phones

How to increase internal memory of android phones

Photo of author

Published by Abhishek Raj

Updated on

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.

[su_note note_color=”#F5F5F5″]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![/su_note]


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 😉

Photo of author
About the author
Abhishek Raj is the founder of Budding Geek. He is an inveterate blogger with a decade of experience in the internet technology & online marketing industry. Abhishek takes pride on being featured in some of the top industry websites like Marketing Land, Social Media Today, LifeHacker & ProBlogger.

80 thoughts on “How to increase internal memory of android phones”

  1. Hi Abhishek, hope ur doing well and I am very happy for your way of information sharing. Great work…
    I have a issue with my new cell(android 4.4.2) can’t access my internal memory in pc. Please help. Thank you.

    • Hi Anwar. Thanks for your comment. You can access your phone’s internal storage through ES file explorer app. In the app, swipe left for navigation menu and there you can find “/ Device” in Local section. That’s your internal storage.

  2. I had internal memory 11.49 gb total 5 gb used(obviously 6.49 gb free) in sony xperia z1 compact , i unlocked the bootloader with .242 build version and now i want to upgrade to .272 build version.
    1) if i upgrade the firmware, will my internal memory increases or decreases?
    2) If i flash the selected custom rom then will it increases or decreases my internal memory?
    3) is it the process of flashing custom rom like formatting and rebooting another operating system in computers?

  3. Hey clearing my history . Will also clr all my acounts . Updates .? Like in whts ap if we clr it we have 2 re start acount again

    • History eraser shows you what it cleans and what it doesn’t clean. No, it won’t clear your account.

        • Dear Anand,
          I understand your concern. Since you’re new to rooting, I do not recommend you to root your device manually, since this involves too many technicalities which may intimidate you. Try rooting your xperia E1 using pre-coded software programs. Kingoroot app may work for your device (I’ve seen that they support Xperia E series).
          Please read all their FAQs and procedures carefully. Here’s a link to their step by step root tutorial. And remember that once you’ve rooted your device, the warranty gets voided. Proceed only if you are comfortable and at your own risk 🙂
          All the best!

  4. can you help me i have a myphone android kitkat 4.4.2 and my internal storage is 112 mb is rooting helpfull?
    im a kid with thousands

  5. Hi, i got a new android with 16gb internal storage.I have been suggested to store apps in SD card as the phone may hang otherwise.Is it true?Are there other disadvantages to store apps in phone?

    • Mansi, Yes, if you’ve got a SD card then please move the apps to the external storage. The phone’s internal storage is vital to preserve because this is the space where all your messages, emails and other important app data is stored.

      • My phone was 3 kinds of storage. External SD, internal memory, And internal “SD”. The last one works as an sd but it’s actually just a partition from the internal memory. Can i get rid or reduce the internal sd and transfer it to the internal memory?.

  6. 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

  7. 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

      • 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.

  8. 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.

    • 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.

  9. 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.

    • 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!

  10. 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

    • 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!

  11. 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 😉

  12. 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. 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.

  14. 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 ?

  15. 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

  16. 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 🙂

  17. 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.

  18. 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.

    • 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)

  19. 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..

    • 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 🙂

  20. 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

  21. 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???

    • 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 🙂

    • 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,

  22. Abhishek Raj , thanks for sharing us your knowledge about rotting android phone…..

  23. 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!!

  24. 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

    • 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.

      • 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
          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 🙂

    • 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!

    • 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!

Comments are closed.