• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root FAO KAM, Pegasus, Drakaz, anyone that knows how the galaxy build works

The partions are as follows:

dev: size erasesize name
mtd0: 00320000 00020000 "boot"
mtd1: 05780000 00020000 "system"
mtd2: 00140000 00020000 "userdata"
mtd3: 00320000 00020000 "recovery"
mtd4: 05780000 00020000 "cache"
mtd5: 023c0000 00020000 "data"

The system partition size is how much space you want to use for the /system partion that holds all the system processes etc. the / partition is part of the 'boot.img'.

I think you can make it as big as you want since its held on the internal sdcard. The only limitation is probably on the boot.img size since that has to be extracted and run by the bootloader.
 
Upvote 0
The partions are as follows:

dev: size erasesize name
mtd0: 00320000 00020000 "boot"
mtd1: 05780000 00020000 "system"
mtd2: 00140000 00020000 "userdata"
mtd3: 00320000 00020000 "recovery"
mtd4: 05780000 00020000 "cache"
mtd5: 023c0000 00020000 "data"

The system partition size is how much space you want to use for the /system partion that holds all the system processes etc. the / partition is part of the 'boot.img'.

I think you can make it as big as you want since its held on the internal sdcard. The only limitation is probably on the boot.img size since that has to be extracted and run by the bootloader.
thanks, ill pm you
 
Upvote 0
Something to note is that cache partition is supposed to hold system updates for OTA. However in our case, we have no OTA so maybe you might want to experiment with changing the size for cache to really small amounts and increase system.

Especially if you won't use the update.zip method to flash from recovery.
 
Upvote 0
cat /proc/mtd
dev: size erasesize name
mtd0: 00320000 00020000 "boot"
mtd1: 05780000 00020000 "system"
mtd2: 00140000 00020000 "userdata"
mtd3: 00320000 00020000 "recovery"
mtd4: 05780000 00020000 "cache"
mtd5: 023c0000 00020000 "data"

Thanks for your input.
For some reason, I don't have the same organization. Here's mine ~
# cat /proc/mtd
dev: size erasesize name
mtd0: 00700000 00020000 "boot"
mtd1: 06400000 00020000 "system"
mtd2: 034c0000 00020000 "userdata"
mtd3: 035c0000 00020000 "cache"
mtd4: 00280000 00020000 "recovery"
mtd5: 00280000 00020000 "fota"

My question. How can I change this to make it fit the above? At least, for the recovery line.
 
Upvote 0
Wow thats really wierd. What kind of samsung galaxy is this??

If you could answer the question I might be able to help u! If you're sure its a normal galaxy then you should flash it with the latest IK5 files that includes the BOOTLOADER (arm9 and arm11). If its not a galaxy, or its some non standad galaxy that may well brick it.

There's no other way to change the partition size - like uosarang said its fixed in the bootloader. Think of it like being fixed in the BIOS on your computer. You can partition however u like but i wont boot. You need to reflash the bootloader to fix it.
 
Upvote 0
It's a regular Galaxy! but it won't flash a recovery.img larger than 2.6Mo - due to the recovery size I guess. It won't either flash using ODIN. Though, I've never tried to flash the BOOTLOADER file alone.

Is there anyway to flash the BOOTLOADER alone? or flash IK5 file but using another tool? since ODIN returns errors.
 
Upvote 0
It's a regular Galaxy! but it won't flash a recovery.img larger than 2.6Mo - due to the recovery size I guess. It won't either flash using ODIN. Though, I've never tried to flash the BOOTLOADER file alone.

Is there anyway to flash the BOOTLOADER alone? or flash IK5 file but using another tool? since ODIN returns errors.

Regular Galaxy with OTA (fota partition) functionality? Which provider/country is that??? Kernel?
 
Upvote 0
Guess so... but there must be a way to flash it! right?
well if it was a pre release test model or a dev model then the device could be running slightly different hardware and drivers to what is officially released. they tweek alot of things before release when its in internal NDA phase

its quite likely they realised that configuration that you had was in an unworkable state and changed it

of course im only speculating as i dont have the answer but i know that firmware is older than original release as the ID referes to the date of april 2009
 
Upvote 0
"root access and can use adb" is not enough to modifying the partition structure.
as I said, partition structure is defined in bootloader's source code ( Header file )
(..and maybe bootloader source code is not opened. but if you can porting open legacy to galaxy legacy, you can modify it!!)
If samsung guys does not change the structure, you can't flashing.
so I said that you should use symbolic link.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones