We’ve all been there: You flash a custom GSI, resize a logical partition, or mess with dynamic partitions—and suddenly your device won’t boot. No recovery, no OS, just fastboot. Most guides tell you to flash stock firmware. But what if you don’t have a full stock package? Enter fastboot wipe-super super-empty.img .
On modern Android devices with dynamic partitions (launched with Android 10), super is a physical partition that contains logical partitions like system , product , vendor , and odm . Resizing or corrupting any of those can leave super in an inconsistent state. fastboot wipe-super super-empty.img
Here’s a draft for a blog post that’s technical, practical, and engaging—focused on the lesser-known fastboot wipe-super super-empty.img command. Fastboot’s Secret Weapon: Why fastboot wipe-super super-empty.img Saved My Bricked Android We’ve all been there: You flash a custom
When you supply super-empty.img , you’re providing an empty super image (a valid sparse image with no logical partitions). This forces the device to recreate the super partition from scratch. But what if you don’t have a full stock package
lpmake --metadata-size 65536 \ --super-name super \ --block-size 4096 \ --output super-empty.img Or download it from a trusted GSI repository.
You can create it using lpmake from Android’s liblp :
fastboot wipe-super erases the super partition’s metadata—specifically the partition table inside super . It doesn’t zero out data, but it resets the dynamic partitioning layout.