how to increase data storage on the samsung galaxy s3 - 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).how to increase data storage on the samsung galaxy s3 - 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

Was this article helpful?