Change Internal Storage Size : Axioo GFI (Jellybean)

Woohooo, a year full no posting even a word…

Ok, here is what we’re waiting for so long: custom partition size for axioo GFI jellybean…

As you know that GFI and GEA from axioo only have 512MB for internal /data, so it’s pretty useless for today apps that need gigs of space, and for internal SD they have much space, 2GB, while it has optional external SDcard! What an awful partition scheme….

So after hexdumping some files from stock JB ROM, I came to the mod to repartition internal SD become 2GB for /data and the rest, 315MB, for /emmc (internal SD), just like the pics below:

I don’t have screenshots for original partition scheme, but I think all of you do not interested knowing it 😀

Basically we need to simple edit EBR1 to change the size of /data and adjust the /emmc partition to suit our need. How?
First we need to know the size of emmc disk (not /emmc!), here I found 3883 MB or rounded to 4GB. Next we need to know the size of each partitions, we doing `df` from adb shell, and the result is: 780M for /system, 512 for /cache and /data. It’s clear why the current mod didn’t work for JB but ok for ICS, because the /system size on JB are much bigger, although the script itself only deals with EBR1 (confused too :D). Then, calculating the total size of /system, /cache and /data, and adjusting only the /data and /emmc in EBR1 file.

To make the long story short, here is the new EBR1 file to flash with sp_flash_tool (First unzip it). Remember to only flash the EBR1.

Don’t forget to wipe/format /data and /emmc from CWM recovery console, reboot and you’re on your own way now…

NB: another tuts hopefully follows… just to make sure that this blog is still alive 😀


RSS feed for comments on this post. TrackBack URL

Leave a Reply


Skip to toolbar