Ya por ultimo, el bloque final lo dejaría así de momento:
Código:
:EXE
CLS
title [!] Reiniciando adb server...
adb kill-server
adb start-server
echo %HEADER%
echo .
title [!] Acepta la solicitud en tu terminal para iniciar el proceso.
IF '%V1%' == 'backup' (echo [!] Puedes introducir un password si quieres encriptar los datos)
echo [!] Depende de la opcion y la cantidad de datos puede durar desde unos
echo minutos hasta una o varias hora. Se paciente...
echo .
title [!] Realizando backup, espera por favor...
echo adb %V1% %V2% %FILE%
adb %V1% %V2% %FILE%
echo Finalizado
:FIN
adb kill-server
EXIT /b 0
Se colocan un par de avisos en la barra de titulo para asegurarse de que todo el mundo los puede ver siempre. Con el comando exit del final, cuando se crea el archivo directamente se cierra la pantalla y a otra cosa, así no es necesario ir tanteando para saber cuando se termina (cerrando la sesión de adb, que si no luego da error al cabo del rato).