No se pierde la garantia por rootear un móvil. De todas formas desde las aplicaciones de root (supersu, superuser, kinguser....) tienes siempre la opcion de desrootear que no deja ni rastro del rooteo.
Para flashear los recovery no hace falta ser root, hace falta tener el bootloader abierto, y por supuesto tener las sdk tools de android instaladas, y el Hisuite con los drivers del telefono
Luego copias el archivo del recovery en la misma carpeta donde hayas puesto las herramientas de ADB (sdk tools) y abres una ventana (inicio de windows, y en la barra de abajo de busqueda tecleas CMD y le das a intro) veras una ventana negra.
Enchufas el móvil en modo hisuite.
en la ventana negra tecleas: adb bootloader reboot
el movil se apagará y saldrá la pantalla del bootloader y pondrá UNLOCKED si no lo pone entonces no tienes el bootloader abierto.
Si está unlocked pones en la ventana negra: fastboot flash recovery (nombredelrecovery.img) el nombre que tenga el archivo.
Esperas a que termine y recovery cambiado.