Just want to correct some misinformation.
Originally Posted by m3l7d0wN
that update.img requires enable_adb too... it is just recovery mode started from external sd card
Two things have nothing to do with each other.
- enable_adb only enables the ADB. If you don't need the ADB, you don't have to run it.
- The SD recovery can be done without enabling the ADB. It only reconstructs two partitions: /data and /system
- ADB and serial console are two unrelated things. The "serial console" (USB serial gadget) in recovery mode can be achieved by copying the package into the "main memory", and switching to recovery mode. The ADB login is available at runtime, when the reader is connected to a PC running ADB.
- enable_adb doesn't install a new bootloader. If corrects the uboot variables to enable loading a larger ramdisk (needed to fit the ADB).