When using a device, storage space is so precious especially if you are fond of downloading games, applications, and videos on your device. It always helps if your device’s external storage is expandable so that you can have more space for your downloads. You can also remove the bloatware on your device to free up some space. If those two still are not enough, there’s another way to increase the internal memory of your Samsung Galaxy S.

Thanks to independent developers on XDA Developers, there is a script that you can flash on your Galaxy S to answer your problem.  The script basically moves the huge files from the 170 MB partition (which is faster, but also fills up faster) to the 2 GB partition (which is not as fast, but has bigger space).  The script retains in the faster partition those files that are frequently accessed or that affect startup speed; everything else is moved to the bigger partition.

If you are a newbie on this stuff, you don’t have to worry because doing this involves a very simple procedure and won’t take much time. So, if you are ready to install this script on your device, here are the requirements and instructions.


  • A rooted Galaxy S GT-I9000 (or variants like the Samsung Vibrant, Samsung Fascinate, and Samsung Captivate), with ClockworkMod Recovery installed.  If you need help with rooting, see our guide on how to root the Samsung Galaxy S GT-I9000.
  • Your phone must be running a kernel that supports init.d scripts.
  • Make a back up of all the important data on your device such as contacts, call logs, bookmarks, files, and Internet settings because the installation will wipe all the data on your device.
  • Be sure to charge your battery sufficiently to avoid interruption due to power loss. It is recommended to at least have it charged to 60%.
  • Enable the USB Debugging of your device. Go to Settings > Applications > Development and enable USB Debugging.
  • Download the flashable script from here(DataFix_11032012.zip, 195.4 kB)


NOTE: Use this guide at your own risk. We will not be held liable for any damage on your device as a result of using this guide.

  1. Connect your phone to your computer.
  2. Copy the downloaded ZIP file to the /sdcard directory on your phone.
  3. Turn off your phone.
  4. Remove and reinsert the phone’s battery.
  5. Put your device into recovery mode by holding down the Volume Up key and OK button together then press the Power button.
  6. Backup your current ROM by going to Backup and restore > Backup.
  7. Once your device is in recovery mode, select Install zip from SD card > Choose zip from SD card and choose the file that you copied to the phone.
  8. Confirm the installation and wait for the process to finish.
  9. After the installation is completed, your device will go back to recovery mode, from there select Go back and reboot your device by selecting Reboot system now.
  10. If you use Titanium Backup, launch the app.  Go to Preferences > Troubleshooting settings and check the option for Follow all symbolic links.

Congratulations!  You’ve successfully applied a fix for the low storage notification on your Samsung Galaxy S GT-I9000.

Ken East
Ken is an expert on management and is currently engrossed with his newly started adventure in logistics management. But, that's only his second love. His first love, of course, and without being mushy when this is said, is Android.