Das Boot-Image kannst Du mit dem MTKDroidTool patchen.
Damit wird dem System vorgegaukelt, es würde im Emulator laufen.
Das ist deshalb wichtig, da der ADB-Dämon im Telefon (eigentlich) nicht mit Root-Rechten ausgeführt werden darf (Sicheheitsaspekt)
Aber genau diese Root-Rechte willst Du ja haben.
Das Recovery ist ein "Mini-System", welches es Dir erlaubt einfach per ZIP-File Veränderungen am Gerät vorzunehmen.
Das, was original im Gerät ist, akzeptiert aber nur speziell signierte ZIP-Installationen.
Damit Du ein Backup (mit Restore) machen kannst und einfach per ZIP-Files Dein System verändern, benötigst Du ein Recovery-MOD.
Die heute bekanntesten sind das ClockWorkMod recovery (CWM) und das TWRP (Team Win Recovery Project)