Custom recoveries replace the stock recovery partition with a touch-driven environment capable of flashing custom ROMs, taking full partition (Nandroid) backups, formatting encrypted storage, and running ADB sideload.