Switchroot Wiki
HomepageGitLabDownloads
  • Home
  • Android
    • Android 14, 15
      • 14, 15 eMMC Boot Guide
      • 14, 15 INI Settings Guide
      • 14, 15 Power User Docs
      • 14, 15 Partition Docs
    • Android 11
      • 11 Setup Guide
      • 11 Build Guide
      • 11 eMMC Guide
      • 11 INI Settings Guide
      • 11 Partition Docs
    • Android 10
      • 10 Setup Guide
      • 10 eMMC Boot Guide
      • 10 Partition Docs
    • Android 8.1
    • Root Guide
  • Linux
    • L4T Linux Distributions
    • Linux Features
    • Linux Changelog
    • L4T Ubuntu Bionic 18.04 Install Guide
    • L4T Ubuntu Jammy 22.04 Install Guide
    • L4T Ubuntu Noble 24.04 Install Guide
    • L4T Fedora 39 Install Guide
    • L4T Fedora 41 Install Guide
    • L4T Lakka Install/Update Guide
    • Linux USB or eMMC Boot
    • Linux Boot Configuration
    • Linux Bootstack Documentation
    • Emulation
      • RetroPie
      • Box86
      • Box64
  • Documentation
    • Partition Docs
    • Terminology
  • SD Card Guide
  • FAQ
  • Common Issues
Powered by GitBook
On this page
  1. Android
  2. Android 11

11 Partition Docs

Previous11 INI Settings GuideNextAndroid 10

Last updated 3 months ago

Android 11 utilizes a legacy, or scheme enabling easy system partition loading from initramfs. This was the default from ~Android 9-11.

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):

Partition
Name
Size

Vendor

vendor

1GiB

System

APP

2GiB*

Linux Kernel

LNX

32MiB

Recovery (TWRP)

SOS

64MiB

Device Tree Reference

DTB

1MiB

Metadata**

MDA

16MiB

Cache

CAC

700 MiB

Miscellaneous

MSC

3MiB

Userdata

UDA

Custom***

( 1 GiB = 1024 MiB )

* hekate now creates 3 GiB, but public images only support 2 GiB systemimage--compile 10 or 11 manually to support

** You may encounter errors in Android if your encryption (MDA) partition is not properly zeroed before use. Be sure to zero it when altering the partition. Encryption is not recommended and may not function properly.

*** 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 .

System-as-Root partition
hekate's partitioner source code