14, 15 Partition Docs
Android 14 and 15 utilize a dynamic partition scheme enabling resizing of system partitions via updates, newer updater support, and more. This has allowed us to push the Switch to further Android releases since the removal of System-as-Root in Android 14.
Required partitions and sizes (order should not matter but it is best to keep in order for semantics, and the GPT table must come after the MBR table):
Boot (Linux Kernel)
boot
64MiB
Recovery
recovery
64MiB
Device Tree Reference
dtb
1MiB
Miscellaneous
misc
3MiB
Cache
cache
60 MiB
Super
super
5922 MiB
Userdata
userdata
Custom*
( 1 GiB = 1024 MiB )
* If making Android partitions by hand, take into account that if you have no emuMMC partition (which would go after the Android userdata partition) you should reserve 1MB of unallocated space at the end of the partition table.
Data is based off hekate
's partitioner source code.
Last updated