george08807
Lurker
Recently I bought a F6 for my mom, who knows very little about technologies. Like other folks, I soon found that the 1.2GB internal storage limit is a real pain.
From research on the internet, common solution is to use Link2SD, which seems to be too complex for my mom. I also found two great threads on this forum by JVene and WarrantyVoider, which are very helpful. But I'm concerned about possibility for need of fixing /data partition in case of non-clean shutdown. Again it seems a bit too hard for my mom. So I need some way with little maintenance needed.
I finally found a solution in another forum by a guy called seagate (all credit goes to him). I've been using it for some time and it seems to be stable. Just list the steps below in case it could benefit someone.
DISCLAIMER: This is FYI only, please proceed with caution as always. I'm not responsible for any damage to your device.
My F6 is MetroPCS (LGMS500), on stock ROM (MS50012b). Steps below:
1. Get a microSD card, mine is 16GB, no need to have multiple partitions, just one FAT32 partition, insert into the phone
2. Root the phone
3. Install TWRP, create a backup
4. Rename /system/bin/sdcard to /system/bin/sdcard.disable (e.g., use ES File Explorer)
5. Keep a backup copy of /etc/vold.fstab (again, can use ES File Explorer and also the following step)
6. Change the content of /etc/vold.fstab: insert following line (a copy is attached FYI)
dev_mount sdcard /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host
7. Reboot your phone
After this step, you can see from settings that the internal storage will become 16GB, and many apps can now be installed without issue.
I found some apps may complain that external SD card is not present. One example is WeChat. For this, continue with the following steps:
8. Install Script Manager from Play Store
9. Create a script file, e.g., call it mount_externalSD.sh (also attached FYI). in the script file, type the following line:
busybox mount --bind /storage/sdcard0 /storage/external_SD
10. Then in Script Manager, find the above script, enable SU and Boot icons, save config
11. Reboot your phone
After this, the sdcard0 is also linked to external_SD. Then WeChat no longer complains.
From research on the internet, common solution is to use Link2SD, which seems to be too complex for my mom. I also found two great threads on this forum by JVene and WarrantyVoider, which are very helpful. But I'm concerned about possibility for need of fixing /data partition in case of non-clean shutdown. Again it seems a bit too hard for my mom. So I need some way with little maintenance needed.
I finally found a solution in another forum by a guy called seagate (all credit goes to him). I've been using it for some time and it seems to be stable. Just list the steps below in case it could benefit someone.
DISCLAIMER: This is FYI only, please proceed with caution as always. I'm not responsible for any damage to your device.
My F6 is MetroPCS (LGMS500), on stock ROM (MS50012b). Steps below:
1. Get a microSD card, mine is 16GB, no need to have multiple partitions, just one FAT32 partition, insert into the phone
2. Root the phone
3. Install TWRP, create a backup
4. Rename /system/bin/sdcard to /system/bin/sdcard.disable (e.g., use ES File Explorer)
5. Keep a backup copy of /etc/vold.fstab (again, can use ES File Explorer and also the following step)
6. Change the content of /etc/vold.fstab: insert following line (a copy is attached FYI)
dev_mount sdcard /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host
7. Reboot your phone
After this step, you can see from settings that the internal storage will become 16GB, and many apps can now be installed without issue.
I found some apps may complain that external SD card is not present. One example is WeChat. For this, continue with the following steps:
8. Install Script Manager from Play Store
9. Create a script file, e.g., call it mount_externalSD.sh (also attached FYI). in the script file, type the following line:
busybox mount --bind /storage/sdcard0 /storage/external_SD
10. Then in Script Manager, find the above script, enable SU and Boot icons, save config
11. Reboot your phone
After this, the sdcard0 is also linked to external_SD. Then WeChat no longer complains.