Monday, 15 April 2013

how to swap internal and external sd cards of micromax a110 canvas 2

These days, a lot of Android phones and tablets with internal storage of 1 Gigabyte or more are partitioned by default into two parts:
  • Phone's internal storage: Stores system apps, other system files.
  • Internal sdcard: Stores apps data, sd data in case of heavy games. Basically it works similar to what a normal sdcard works to on every other phones that comes with such partitions.
Before you proceed, let me tell you, your device must be rooted. That's another perk of rooting your device. I am sure you know what swapping these locations will do: You will be able to install apps and games data on the external sdcard which on most devices is supported upto 32 GB. That makes keeping a crazy collection of HD games in your mobile/tablet! Please note that this trick has been used on various devices on xda forums, but it's the first time it's available for Any Android device. Well, me and my friend Himanshu have tested it on 5-6 devices of different models, so we think that it would work on every device out there. Your feedback is most welcome in the comments section below.
See the swapping magic
Image on the right is after swapping while using a 4 GB external sdcard.

Guide: Swapping your internal and external sdcards

  1. Take a backup of your device via clockworkmod or any other recovery just to be safe.
  2. Install any file explorer with root permissions. Root Explorer is a really nice one.
  3. Copy every folder that is present in your internal sdcard to the external sdcard, so that your apps and games continue to work once you have swapped the sdcards.
    Use Root Explorer to do the tinkering
  4. Browse to the location /system/etc and you will find a file named vold.fstab lying there. Note: In Root Explorer, to make any changes to the system files, you need to change the permissions from Read only to Read and write from the top right.
  5. Copy the vold.fstab file to any location on your sdcard.
  6. Upload the vold.fstab file to any file sharing service (like mediafiredevhost orGoogle Drive.)
  7. Give me the link to this file in the comments section below or in this xda thread. Please include the name of your device so that I can include that in the list (at the end of the post) of devices which already have got the modified vold.fstab file
  8. I shall upload the modified vold.fstab file to devhost.
  9. Rename the original vold.fstab file in /system/etc to vold.fstab.bak
  10. Download the file from there. Unzip the file using Root Explorer and copy the new void.fstab file to /system/etc. Change the permissions to rw-r--r-- by long pressing on the file. 
  11. Reboot your device and go to the storage section on your device.
  12. If the internal storage section now reflects the stats of your external (and real) sdcard, then thank me and if you wish, you can format the new external sdcard (which previously was the internal sdcard) as all the stuff has been already copied to the new internal sdcard in step3. And I don't think you would want copies of same files lying at two places, do you?
  • If it didn't work, delete the vold.fstab file from /system/etc and rename the file vold.fstab.bak back to vold.fstab and reboot your device. Sorry I could not make it work on your device. You can always use Directory Bind as an alternative to this.
  • ATTENTION: Another great alternative I just found is to use an app called Root External 2 Internal SD. It's available for free at the play store. This app even works on phones like Galaxy S Duos whose vold.fstab file couldn't be modified due to some personal reasons :P Ok, not personal, in some new phones by Samsung, the partition info is stored in two different files, vold.fstab and vold.conf. Using this app, even these phones can be swapped! Happy swapping
This method has been tested working on Samsung Galaxy S III, Karbonn A9+, HTC Rezound, Micromax A110, Micromax Funbook, Xperia Sola, Xperia Tipo, Xperia Miro, HTC Amaze 4G and a long list of other devices. What are you waiting for? Give me that link to the uploaded file right now. I shall try to respond back asap.

8 comments:

  1. Does it work for canvas HD ( rooted ) ??

    ReplyDelete
  2. Please help me out with the htc chacha

    https://docs.google.com/file/d/0B_D_oOVUTqvqSVRrS252Q1BhNkk/edit?usp=sharing

    Thanks

    ReplyDelete
  3. it worked but my problem now is every time i install a new app or game and try to run it.. the newly installed app or game force close...

    ReplyDelete
  4. i need vold for xperia go jb , that vold works only for xperia go ics . please

    ReplyDelete
  5. Hello, thanks for the info.. M in a mess currently.. Recently I purchased MMX Canvas 2 Plus. My external SD card is filling really fast.. Like 4MB in a minute. I do not know what is the issue here. Can you help in this?

    ReplyDelete
    Replies
    1. can you say the problem you are having give more info i can solve it

      Delete
  6. Hello, this is a link for vold.fstab for alcatel 985D

    http://www.mediafire.com/view/y8py4d7gfcu7mfv/vold.fstab

    ReplyDelete
  7. this is the link to vold.stab for karbonn s1 plus

    http://d-h.st/3ROM

    ReplyDelete