Most of the OEMs release their device in different variations according to localization, network connectivity and also storage capabilities and obviously the more storage the smartphone has the higher the rate will be. LG G2 was released in 2013 and was released in 10 different variants and two models with 16 and 32 GB storage. Now if you have purchased a 32GB LG G2 and because of a Wrong firmware flash or due to any other problem, it is showing 16GB instead of 32GB, what will you do, first thing, Freak Out! next thing, install any other custom ROM and if that doesn’t work either, start looking for the solution.
If you are looking for a solution to such thing then you are on the right spot, last time we posted the same thing about Nexus 5 and it worked like a charm, it recovered the Nexus 5 from 16 to 32 GB again. It mostly happens, when you tired to install a 16GB model firmware on 32GB model, sometimes it happens because of a hard reset. Many times it can be solved by restoring the device to the original firmware, if still not then follow the tutorial below.
Contents
Getting Prepared:
- Your LG G2 Must be on the Srock Firmware, Follow: Restore LG G2 to Stock Firmware
- Your Phone must be Rooted: Root LG G2 and Install Recovery On it
- Enable USB Debugging Mode.
- Install LG USB Drivers: Link
- Download and Install Total Commander – File Manager
- Back-up EFS Data.
Download the Following Files:
- LG_G2_Backup_All_Partitions.zip
- LG_G2_Backup_EFS_Final.zip
- minimal_adb_fastboot_v1.1.3_setup.exe
- sdparted-recovery-all-files.zip
How To Solve This Problem
- Extract the sdparted-recovery-all-files.zip, and copy all the 9 files to your device.
- Open Total Commander and copy all the 9 files to /system/ bin/ directory of your phone.
- Now fix permissions of all the files.
- Now Install minimal_adb_fastboot_v1.1.3_setup.exe on your PC
- Launch Minimla Adb fastboot and type in the following command:
adb shell
su
cd /system
./parted /dev/block/mmcblk0 –
- Press Enter.
- When the Sequence is over, write the following lines and Press Enter.
adb shell
su
cd /system
./dd if=/system/bin/sgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=61071327 conv=notrunc
./dd if=/system/bin/pgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc
- Wait for it to finish and your LG G2 will be in Download mode.
- Now you need to install the 32Gb firmware, Follow:Restore LG G2 to Stock Firmware.
- Once the Firmware is installed, if it still shows you 10.8 GB, Go to Settings > Back-up and Reset > Factory Data Reset.
- When it boots up, your LG G2 will show you 25GB in your SD card.
Hello,
I`m trying to follow this memory fix but its not working.
After copying 9 files to system/bin and chmod to 775.
tried to run the commands on Minimal ADB and Fastboot but I keep getting an error saying:
/system/bin/sh: ./parted: not found
127|root@android:/system #
Please your helpOren
Are you sure your device is rooted…???
Hey
I am try this but I getting parted: not found problem in adb
my phone rooted and recovered
check commands please,,
I have the same probleme but my device should be rooted.
how to fix permission in total commamder… 🙁
At the last command it says ./dd: not found, what can I possibly do here? TIA
here is the attached pic of command window. 🙂
This code is wrong.
./dd if=/system/sgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=61071327 conv=notrunc
./dd if=/system/pgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc
It should be:
./dd if=/system/bin/sgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=61071327 conv=notrunc
./dd if=/system/bin/pgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc
As you put your files in System/bin.
It should work if you do this way.
Good luck!
Hello . I am having the same issue and still I can’t solve because I can’t go back to my stock rom . And in the another thread or article it says that the phone must be kitkat but the stock firmware of my phone is now lollipop and I can’t find any working links to download some kdz (particularly kitkat).
Help thanks 🙂
my phone storage fix ahahahah
do you want to know how
all file must place in sytem folder not inside bin folder
and use this code
adb shell
su
cd /system
parted /dev/block/mmcblk0
then enter then quit
then enter this
adb shell
su
cd /system
copy paste this
./dd if=/system/sgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=61071327 conv=notrunc
./dd if=/system/pgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc
Wait for a few seconds till it is finished and then reboot your LG G2 into the Download Mode.
Now, you need to install the correct 32GB firmware on your phone
When your LG G2 boots up again, it should show 25GB user storage on SD Card.
non of this worrked for me but from twrp 2.8.6.1 full format did the trick…thanks
you wrote “Now you need to install the 32Gb firmware”, while we flash the firmware with “lg flashtool 2014” must we flash it with “cse flash” option or “normal flash” does it matter
guys I cant download zips can someone help me?