I have Samsung Galaxy Ace GT-S5830, which has very low internal memory (181 MB). I have an external micro SD card of 16 GB, but still couldn't install many apps due to insufficient internal memory.
I read on the Internet that if I modify vold.fstab and replace the word "sdcard" with "sdcard2" then my external SD card will act as internal memory.
So I rooted my phone and installed Superuser, but I haven't installed ClockworkMod recovery or any other custom ROM yet.
I installed ES File explorer on my SD card and allowed root access to it via Superuser.
I then went to
/system/etc/ from ES file explorer, edited vold.fstab and replaced the word sdcard with sdcard2.
When I restarted my phone the external SD was no longer accessible. ES File Explorer is also gone, so I cannot undo the change that i did. I tried installing ES again from my data connection, but the installation fails (and the phone reboots immediately). I am not able to install any new apps.
I am unable to access my external SD card, so I can't put anything there via PC or via recovery. I tried pressing the power button + home button to go into system recovery mode. I see only these options
Android system recovery <3e>
- reboot system now
- apply sdcard:update.zip
- wipe data/factory reset
- wipe cache partition
When I try to select the second option, it says "installation aborted" as the SD card is not accessible. I tried to select the 3rd and 4th options, but that didn't help either - I think factory reset will not reset vold.fstab.
I only have the default apps and Superuser now. I somehow need to find a way to get write permission to
/system/etc or to
Luckily I found "Android Commander". I installed it on my Windows PC and I am able to connect my phone and access the root folder, but I am not able to push a modified vold.fstab to
/system/etc because Android Commander says "no Root Access" - It is seeing it as read only.
Can someone let me know how I can edit this file again? I have an original
vold.fstab on my PC, but I am not able to push it to my phone via Android Commander as Android Commander is seeing it as read only
Is there a way to give root access (aka read-write access) to Android Commander via the Superuser app?
Is there any other way to get write permission to
/system/etc/vold.fstab so that I can modify it or replace it?