How to Increase Data Storage on the Samsung Galaxy S3

by: - Last updated on: December 16th, 2016

Samsung Galaxy S31

We all know that storage room always becomes the tiniest place on earth and that even the latest generation phones which come with 64GB of included memory eventually end up full. Thanks to the thoughts of a XDA member, this problem may be slightly diverted for those owning the international variant of the Samsung Galaxy S III, as today we are going to show you how to expand the data storage on the Galaxy S3 GT-i9300.

The method below describes a process that will allow better management of the memory space, by splitting the storage into internal and external sources, while adding a more efficient way to use these sources. In a few words, those having an external SD card will be able to set this card as internal memory, forcing the operating system to install applications and related content (like cache, resources, etc) onto the card, while setting the actual internal memory as external.


The advantages of this configuration can mostly be seen when installing high-definition games and advanced applications, which mainly require large quantities of memory to run. For example, the latest version of Dungeon Hunter 3 just received an update that weights 1GB and which will be automatically stored on the internal memory, once applied. This greatly limits the options for those that own the 16GB model of the Galaxy S3, because once the internal space is filled, apps can no longer be added. By applying the tweak this problem will be solved and the SD card will act as the internal memory and vice versa.


Expanding data storage on the Samsung Galaxy S3 can only be done using a rooted, international variant of the phone. Also, the terminal must have a customized insecure kernel with init.d support (SiyahKemel will work just fine) and be powered by a ROM with the same properties (stock, Omega, CyanogenMod, they all work).Samsung Galaxy S3 memory

Next, this should work with external SD cards from class 4 or above, those wishing to try with class 2 are not encouraged. The class number is usually the number inside a circle stamped on the card and defines the transfer speed.

The last thing required is a superior recovery method, known as ClockWorkMod Recovery, which can be easily installed if missing.

Safety first

Before proceeding, it’s strongly recommended that you do an Android backup using ClockWorkMod Recovery. Here’s how to do it:

  1. Shut down the device.
  2. Power the phone back on by holding the Volume UP, Volume Down and Power buttons at the same time, to boot into stock recovery mode.
  3. Navigate the menu using the volume keys and select ‘apply’ by pressing the Power button.
  4. We should now be in the CWM recovery menu, from where we need to highlight the ‘backup/restore’ option, and then opt for backup.
  5. After the backup is done, reboot the phone.

Tweak it

  1. Insert the SD card into your computer using an adapter and format the unit as FAT32 or Extfat.
  2. Copy the appropriate file on the root of the SD card.
    • For FAT32
    • For Extfat
  3. Reboot the phone and go to recovery using the steps explained in the backup section, and flash the zip file by selecting the ‘apply’ option.
  4. Reboot once again and that’s it.


  • Those that don’t have a stock ROM should really use this guide before the first boot of the custom ROM.
  • ROMS with a kernel that doesn’t support init.d can install one using these files: FAT32/ Extfat. The flashing will be done just like with a normal ROM.
  • The tweak can be removed with Es file Explorer (from Google Play) set with root access, by navigating to ‘into/etc/init.d’ and deleting ’11extsd2internalsd’.
[via] Xda-Developers

Weekly Newsletter

Sign up for a specially curated Tech Newsletter.


Leave a Reply

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

  1. I’m using the link2sd trick on my xperia mini pro, which has much lower internal storage of around 500 MB.
    link2sd works on any ROM. All you’ve to do is partition the sd card into two parts, one of your data and other for apps (which includes app data, cache and the app itself).
    Then you’ve to install link2sd and configure the same.

    You can setup link2sd to link applications to sd card right on install, or do it manually as preferred. This does not depend on applications’s support for Apps2SD technique.