Treat Your SD Card as Real External Storage with SwapSD
Quick, simple, and dirty. Some of the best hacks around on XDA require very little to get them to work, and make your life easier in the process. Also, these “simple tricks” tend to fix major snafus from some manufacturers when it comes to so-called features that make you ask “What in the world were they thinking?” So is the case for many Samsung Galaxy devices.
One common complaint is how external storage on Galaxy devices is “weird” (for lack of a better word). Samsung coders decided to treat the internal storage on the device as the external part, which forces several apps to save data, settings, and more to this part of the device. This is impervious to flashing, so it is not that dangerous and your data stored there will survive a flash. However, people seem to like the idea of removing the SD card to use it elsewhere, as well has having the USB storage data for ALL their apps stored within.
With this in mind, XDA Forum Member jocala developed a quick app with a simple GUI that allows the user to switch the destination of the external SD card where it belongs—on the external SD card. The dev has only tested this on the Samsung Galaxy Exhibit, but it should work on other devices so as long as the /system/etc/vold.fstab file matches.
A full Nandroid back up is strongly recommended before attempting this. Please take it for a spin and post your results, including phone model, in the dev’s thread.
A common complaint about some Samsung Gingerbread phones is the fact that they mount the relatively small internal sd memory as /mnt/sdcard and this memory is treated as the phone’s primary removable storage by some apps, ignoring the “real” removable sd card that Samsung refers to as “/mnt/sdcard/external_sd”.
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.