Whenever I format my Windows laptop, I somehow end up in the same painful loop:
"Time to install ADB and Fastboot… may the odds be ever in your favour."
Most tools on GitHub look like they were last updated during the Android KitKat era.
And those random .exe installers? Yeah… I'm never fully sure whether they're installing ADB or secretly mining Bitcoin.
So I finally decided: Enough!
Introducing my single-click, open-source ADB, Fastboot, and Android Driver Installer. 🎉
It doesn’t just install the tools — it behaves like a civilized piece of software.
- Downloads ADB & Fastboot directly from Google
- Installs proper Android drivers
- Automatically sets the PATH (goodbye “adb not recognized” 🙏)
- Configures an auto-update using Windows Task Scheduler
- 100% clean, open-source, and drama-free
If fresh Windows installs keep breaking your ADB setup, this little tool might just save your sanity.
#Android #Tools #ADB #Universal
A simple, automated tool to install and maintain the latest Android Platform Tools (ADB, Fastboot) and Google USB Drivers on Windows.
- Automated Installation: Downloads and installs the latest official binaries from Google.
- Driver Setup: Automatically installs the Google USB Driver for ADB debugging.
- System Integration: Adds ADB and Fastboot to your system
PATHfor easy access from any terminal. - Auto-Updates: Sets up a daily scheduled task to check for and install updates automatically.
- Windows 10 or 11
- PowerShell 5.1 or later
- Administrator Privileges (required for driver installation and setting system PATH)
Run this command in PowerShell (Admin):
irm https://raw.githubusercontent.com/bidhata/adb_fastboot_installer/main/Install-AdbTool.ps1 | iex- Open PowerShell as Administrator.
- Navigate to the directory containing the script.
- Run the installation command:
.\Install-AdbTool.ps1 -InstallThe script will:
- Create the installation directory at
C:\AdbTool. - Download and extract the latest Platform Tools.
- Download and install the Google USB Drivers.
- Add
C:\AdbTool\platform-toolsto your System PATH. - Create a scheduled task named
AdbToolAutoUpdatethat runs daily at 3:00 AM.
After installation, open a new terminal window and run:
adb --versionTo manually check for updates, run:
.\Install-AdbTool.ps1 -UpdateThe script compares the ETag (a unique identifier) of the remote file on Google's servers with the one stored locally in C:\AdbTool\version_info.json. If they differ, it downloads the new version and replaces the old one.
To remove the tool:
- Delete the
C:\AdbTooldirectory. - Remove
C:\AdbTool\platform-toolsfrom your System Environment Variables. - Delete the
AdbToolAutoUpdatetask from Task Scheduler.
Krishnendu Paul (@bidhata)