Quizás sería mejor que hicieras una herramienta para instalar el recovery por fastboot, así si alguien lo usa por error con el bootloader bloqueado no tendrá ningún brick. Además, hacer el backup del recovery stock no es necesario ya que se puede extraer fácilmente del update.app. Estás usando la herramienta que hice para el imei hack, que quizás no sea la más indicada para instalar un recovery. Además, para usar este método es necesario ser root, y por fastboot lo puedes instalar sin ser root, y ya puedes rootear después desde el recovery que también es la forma más indicada.