:: ADB Installer by Tikolu :: :: Documentation: tikolu.net/adb-windows :: Report problems: tikolu.net/contact @ECHO OFF SET currentversion=3 TITLE ADB Installer by Tikolu (tikolu.net) CLS ECHO ADB Installer by Tikolu ECHO. :CURLCHECK ECHO. ECHO Checking for cURL... WHERE CURL>NUL 2>NUL IF %ERRORLEVEL% == 0 GOTO NETWORKCHECK ECHO Error - cURL not found GOTO END :NETWORKCHECK ECHO. ECHO Checking internet connection... CURL https://tikolu.net/adb-windows/check>NUL 2>NUL IF %ERRORLEVEL% == 0 GOTO VERSIONCHECK ECHO Error - No internet connection GOTO END :VERSIONCHECK ECHO. ECHO Checking for updates... FOR /F %%I IN ('CURL -s https://tikolu.net/adb-windows/version') DO SET version=%%I IF %currentversion% == %version% GOTO DIRCHECK ECHO Current version (%currentversion%), does not match latest version (%version%). ECHO Downloading latest version... CURL -o adb_%version%.cmd https://tikolu.net/adb>NUL 2>NUL CALL adb_%version%.cmd EXIT :DIRCHECK ECHO Current version (%currentversion%), matches latest version (%version%). ECHO. CD \ IF NOT EXIST adb GOTO DOWNLOAD ECHO Error - ADB folder already exists in root directory (C:\adb). ECHO Do you want to delete this folder, and continue the install? ECHO. ECHO Press enter to continue... PAUSE>NUL RMDIR /S /Q adb IF NOT EXIST adb GOTO DOWNLOAD ECHO Error deleting folder. GOTO END :DOWNLOAD MKDIR adb CD adb ECHO Downloading files... CURL -o fastboot.exe https://tikolu.net/adb-windows/downloads/fastboot.exe>NUL 2>NUL ECHO 20%% complete... CURL -o AdbWinUsbApi.dll https://tikolu.net/adb-windows/downloads/AdbWinUsbApi.dll>NUL 2>NUL ECHO 40%% complete... CURL -o AdbWinApi.dll https://tikolu.net/adb-windows/downloads/AdbWinApi.dll>NUL 2>NUL ECHO 60%% complete... CURL -o adbs.cmd https://tikolu.net/adb-windows/downloads/adbs.cmd>NUL 2>NUL ECHO 80%% complete... CURL -o adb.exe https://tikolu.net/adb-windows/downloads/adb.exe>NUL 2>NUL GOTO PATHINFO :PATHINFO CLS ECHO ADB is now installed and available to use from the C:\adb folder. ECHO You can now use "adb", "fastboot", and "adbs" commands. ECHO. ECHO However, if you would like ADB to be available system-wide, ECHO run the following command in an Administator Command Prompt: ECHO. ECHO SETX /M path "%%path%%;C:\adb\" ECHO. ECHO Then restart Command Prompt. ECHO. GOTO END :END ECHO. ECHO Press enter to exit... PAUSE>NUL EXIT