How to Add More RAM to Your Android Device with a MicroSD Card

Christian Cawley 02-09-2015

Your Android device most likely came with 16GB of storage, but it’s the RAM that really affects what you can do with it. Most high-end Android devices ship with 2GB or more of RAM, but some cheaper devices might have only 1GB of RAM or even 512MB in some cases.


Unlike a PC, however, you can’t increase RAM. Or can you?

Why Do You Need More RAM?

The importance of additional RAM cannot be overstated. While more storage space gives you more photos, more MP3s, or more video clips, additional RAM helps the processor to work more quickly, thereby aiding in the playback (or even creation) of such files.

For instance, some playback problems are erroneously blamed on a slow Internet connection, when in truth they could be speeded up with additional RAM, rather than faster wireless.

Various tricks exist to increase usable RAM on your Android device Low RAM on Your Phone? 6 Android Memory Management Tips You Need to Know Worried about the amount of RAM on your Android phone? Here's how to manage memory on Android, plus what not to do. Read More by “cleaning up”. We’ll assume you’ve already tried them, and look here at how you can actually physically increase available RAM.

RAM Swapping on Rooted Devices

If your Android device is rooted you can increase the available RAM thanks to ROEHSOFT RAM Expander (SWAP) ($9.99/£6.99), which is compatible with rooted Android The Complete Guide to Rooting Your Android Phone or Tablet So, you want to root your Android device? Here's everything you need to know. Read More phones and tablets.


Expensive, but if your device is rooted and you’re interested in this app, you can check compatibility with your device, using this swapfile checking app. Simply install, then run the app to find out if the ROEHSOFT RAM Expander (SWAP) is an app that can give you the results you want.


Click Start RAMEXPANDER Test Here to get the results you need, then select the SD card you’re checking, and Click for result. With the “Congratulations” message displayed, you’re free to proceed and install the RAM Expander app.

Install the RAM Expander

With the message displayed, it’s time to purchase and install ROEHSOFT’s RAM Expander (SWAP) app. Once running, and with root permissions applied, select your language.


You will then see a screen with a slider that can be adjusted depending upon how much RAM you want dedicated to the SWAP partition.

If you’re not sure about this, simply tap Optimal Value for the app to make the decision for you. Before proceeding, ensure that Autorun is enabled (this is a radio button at the top of the display) and when you’re happy tap the Swap Activ button.

With the RAM partition created on your device’s SD card, Android should now run with improved performance. Try out your favorite game, or try opening a bunch of apps all at once.

What Else Is an SD Card Good For?

MicroSD cards don’t only work to increase your RAM, though. For anyone, rooted or unrooted, you can use a microSD card to increase your storage How to Move Apps to an SD Card on Your Android Need to move apps to an SD card on your Android? Here's how to offload apps and free up storage space on every version of Android. Read More capacity — meaning you can download more apps, more music, and more everything,


On any device that is running out of space, the first step should be to insert a microSD card into the slot if your device has one.


However, don’t just buy any old microSD card How To Choose The Right SD Card For The Job SD cards aren't all about storage! In fact, there are several other factors to consider, and when purchasing your cards, you should make yourself aware of them. That said, SD cards aren't all created equal,... Read More — spend a little extra on some storage that is more resilient, which will result in better reliability. (Bad quality SD cards bring several disadvantages 6 Reasons Why You May Not Want to Use SD Cards With Android Phones You might think that using an SD card on Android solves all your storage woes, but you should know about these serious drawbacks. Read More to your Android phone). Check the rating on box when buying a new microSD card – Class 4 minimum is recommended, but Class 10 is the best. And be sure to watch out for fake microSD cards.

You can use this storage to install apps and games on, and move apps and games to in order to increase space on the main device storage. Users running Android Lollipop can do this natively by opening Settings > Applications and using the Move to SD Card button on apps where this function is available.


Of course, all this does is increase the available storage on your Android device, much like having a new HDD on your PC. But the SD card can be used as a secondary source of RAM, with the right tool.

Has Performance Improved For You?

If you’ve followed this tutorial from start to finish, you’ve increased your Android device’s storage space and RAM. Well done!

With more RAM available for processing data, you’ll find the device is more useful and productive than ever before. Your remaining storage will, of course, remain useful, ready to save the fruits of your enhanced productivity. You’ll have a lot more space to save new photos, edited images, music created on your Android etc., or simply a few more documents.

For doing more with your device, check out these cool tweaks for Android without rooting The Best Android Tweaks You Can Make Without Rooting Android tweaks aren't only for tech geeks. Here's how to get the most out of your non-rooted Android phone or tablet! Read More :

Related topics: Computer Memory, Memory Card, Storage.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Zeeshi ARAIN
    December 13, 2016 at 4:49 pm

    My device problem is that, this is connected with pc while data transfering process. And then usb thetring is on its not connecting.

  2. parvinder pal singh
    October 5, 2016 at 7:09 am

    i am having problm in increasing ram whenevr i open d app roehsoft ram expndr it is showing some kind of error like
    an error is occured in sub:
    java.lang.ClassCast exception nd much more wht should i do plz give me a solution nd i also hv a 16gb class4 sdcard nd it has a 3gb space free bt its not working plz give me a solution

    • shao mao
      August 26, 2017 at 11:44 am

      First you need to check if your device is compatible, secondly your SD card must be a 1st class sandisk.

  3. Jim
    September 24, 2016 at 9:18 am

    Didn't work. My device passed the swapfile check program with flying colors, yet when I installed Roehsoft RAM expander, it would freeze up on every startup/reboot after about 10 seconds. I finally removed my SD card (which stopped Roehsoft) from running, and uninstalled the program. Wasted a quite bit of time with this.

    • shao mao
      August 26, 2017 at 11:47 am

      First you need to follow the steps carefully, and not only that your device need to be compatible or else it can't take the swap. And if the swap doesn't work it means your device isn't compatible.

  4. Anshul
    September 16, 2016 at 5:46 am

    After using this app, firstly some virtual memory increased but when i restarted my phone it says my sd card is blanked or not supported. its not opening in any other phone too.
    What should i do now? How to solve it?
    Phone- redmi 1s
    sd card- san disk 16 gb, class 10

    • shao mao
      August 26, 2017 at 11:56 am

      Because your SD card has been use as a ram expander in your phone that's as an internal ram in your phone, so it can't work. What you need to do just try to format your SD.card.

  5. Abhishek
    September 10, 2016 at 7:23 pm

    please help swap checking app that you recommended showed me negative result "kernel does not support". how can i overcome it without installing another firmware.

  6. Rohith
    July 16, 2016 at 6:05 am

    This app work as virtual memory, not expanding system ram. Installed with big expectation but completely disappointed.

    • Christian Cawley
      July 17, 2016 at 7:06 am

      As fully explained in the article...

      • Josue
        October 2, 2016 at 3:32 pm

        But tittle, as always, is misleading. Furthermore you fail to mention that adding virtual memory to an sdcard would be slow you, really, wouldn't gain much in speed performance. Might be able to keep more apps alive but even then waste of time, and possibly good way to destroy an sdcard for no reason. Even a fast UHS 3 card would be magnitudes slower than the existing ram.... Hell SDcards as internal storage have a hard time to perform to internal storage as is (again you need fast UHS 3 or similar).

  7. Yoni
    July 15, 2016 at 12:24 pm

    Hi :)
    I realy want to download the app but I need help with my smartphone.
    I am using LGL70 Model:LG-D320F, the app works on this mobile? do I need to get the mobile rooted?

  8. Anonymous
    September 7, 2015 at 8:02 am


    SWAP means there would be frequent read/writes onto SD Card. Would not using this app reduce life or performance of SD Card in any way?

  9. Anonymous
    September 3, 2015 at 1:20 pm

    What we ANDROID users really need is to have the ability to force the NON-SYSTEM Apps from the PHONE/Device to the SD card and still have them be fully functional. SO many apps embed themselves into the phone itself, causing it to slow down, fill up the storage and prevent any and all updates or additional downloads.

    I know there are a few out there, but none are reliable and most actually damage the system itself.

    • gs
      August 6, 2016 at 7:46 am

      Folder mount pro bro. Nothing to do with your system, just mount the data away.

  10. Anonymous
    September 2, 2015 at 12:32 pm

    It's a bit disingenuous to say that this adds more RAM - like a swap file on a computer, it doesn't add more RAM, it adds an area in storage that can be used like RAM, but a lot slower.

    (How much slower? IIRC LPDDR3 - the kind of RAM in most smartphones these days, although some of the newer ones use LPDDR4, which is even faster - has transfer rates up to about 12.8 Gigabytes/second - the fastest MicroSD cards around only go up to about 60 Megabytes/second. That makes the RAM hundreds of times faster than the SD card. Obviously if you're doing this, you'll want to get the fastest MicroSD card you can.)

    Also, like computers, more RAM will only speed things up if you're running out of RAM, forcing it to swap (in the case of a computer). Android has pretty good memory management, despite a lot of people thinking they need to close things manually or use task killers on a regular basis - you don't.

    In Android, if your RAM gets anywhere near full, Android saves the state of the app it thinks you're least likely to use soon (often, though not always, the oldest one which is still in RAM) so that it can be restored later, then frees up that memory for whatever you're trying to do next. At worst, this might make an app take a fraction of a second longer to load while it does that, and then when you next need the app Android froze, it just restores its state back into memory and you're off and going pretty quickly. If you killed a task instead of letting Android freeze it, then it has to load from nothing next time you want to use it and it'll probably take longer.

    Where was I going with this, Oh right, unless your phone has a criminally low amount of RAM, I'm not sure I've seen anything except the latest games that have a chance of using all of it with a single app. And if your phone does have such a low amount of RAM, then the CPU is likely to be more of a bottleneck in performance anyway.

    I can think of one situation in which this might be useful: some Android devices have really slow flash storage (the original Nexus 7, for example, but it lacks an SD card slot). If you use a swap partition on an SD card to let more tasks remain dormant in memory, then bringing them to the foreground from the swap partition is probably faster than loading their state from the internal memory, but this will only affect you if you're multitasking pretty heavily, and then only when you're going back and forth between apps a lot.

    • Anonymous
      September 3, 2015 at 4:14 pm


    • Caramello
      June 4, 2016 at 12:37 am


  11. Anonymous
    September 2, 2015 at 12:19 pm

    I would not recommend this. I'm guessing this operates similarly to how it would on a PC. Any random reboot or power loss can create data corruption. If you are into rooting and this kind of thing, you know that many tools like this can potentially cause those random reboots.