[TOOL][WINDOWS] ADB & Fastboot++ | March 2024

Search This thread

CXZa

Senior Member
Apr 9, 2013
1,056
367
cxzstuff.blogspot.com
Great to see an up-to-date ADB/fastboot installer again, long time till someone felt like carrying on this convenient piece of work, much appreciated thanks!

There has been plenty of these installers. Even I have done one... :silly: (it's still the smallest and the best BTW)
But there is no need for these nowadays really as Google has their small zip published.
Just unzip it to some folder and run....
 
Last edited:

Sam Nakamura

Retired Forum Moderator
There has been plenty of these installers. Even I have done one... :silly: (it's the smallest and the best BTW)
But there is no need for these nowadays really as Google has their small zip published.
Just unzip it to somewhere and run....
I was looking for this kind of installer some time ago to suggest it as easy and convenient solution for a friend but could only find pretty outdated binaries at the time, this is actually the first still supported Installer I stumbled upon lately hence my appreciation, didn't meant to trigger you in any way at all, for me it's less about making one and leave it but rather for keeping it up to date for longer periods! Furthermore I rather get the files from Google myself and install them manually on my machine, however those installers creat an easy and convenient approach to Android modding and development for those just beginning their experience i.e. as suggestions for lesser experienced, guides, etc...
 
Last edited:
  • Like
Reactions: spocko

CXZa

Senior Member
Apr 9, 2013
1,056
367
cxzstuff.blogspot.com
I was looking for this kind of installer some time ago to suggest it as easy and convenient solution for a friend but could only find pretty outdated binaries at the time, this is actually the first still supported Installer I stumbled upon lately hence my appreciation, didn't meant to trigger you in any way at all, for me it's less about making one and leave it but rather for keeping it up to date for longer periods! Furthermore I rather get the files from Google myself and install them manually on my machin, however those installers creat a easy and convenient approach to Android modding and development for those just beginning their experience i.e. as suggestions for lesser experienced, guides, etc...

Lol. That was a nice and longish answer to my little comment.
I'm not "triggered" in any way. I don't even know when my thread
was last commented. The program I made was really an add-on
for another one. That is , for the Yet Another Universal ADB package...
+++ It is just a downloader that downloads and extracts the latest.
That is the main feature. Some extra options if ini file is used. +++

Just to say that there isn't much need for these - anymore,
that's IHMO. but I see your point...
edit: Therefore I take my words back. And I agree, it's good
to have those who keep their works updated. For example,
if Google someday changes their zip structure mine will
stop working. And maybe this thread wasn't the best place
for such comment. Sorry for that.
 
Last edited:
  • Like
Reactions: Sam Nakamura

ksio89

Senior Member
May 1, 2013
215
59
Thanks man, I appreciate the portable version, because I just place the binaries in with twrp image and stock firmware for my device in the same folder, being lazy as I am.
 

richarshub

Senior Member
Aug 2, 2016
75
15
What else can I do with ADB?

Below is a List of XDA Tutorials for various Devices that detail many Applications of ADB Commands in order to modify hidden Settings,
customize OEM Features or User Interfaces and much more




Source:
https://www.xda-developers.com/what-is-adb/

Tons of thanks for this useful tool!
 
  • Like
Reactions: K3V1991

Pag0n

Member
Jan 29, 2015
23
11
Turku
THANK YOU!!

I have been using ADB for years now on all kinds of different phones, but my OnePlus 7T Pro refused to work. Tried all sorts of drivers, tools and tricks, but nothing worked. I got fastboot working, but not ADB.
With this tool it worked flawlessly!! You are a savior.
 
  • Like
Reactions: K3V1991

K3V1991

Senior Member
OP updated v1.1.0

Changelog:
• Updated adb v30.0.0 (April 2020):
- Add initial support for wireless pairing.
- Add support for incremental APK installation.
- Implement client-side support for compression of adb {push, pull, sync} when used with an Android 11 device.
- Improve performance of adb push on high-latency connections.
- Improve push/pull performance on Windows
 
Last edited:
  • Like
Reactions: spocko and jascolli

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Release v1.1.0

    Thread:
    • Updated Infos

    ADB & Fastboot++:
    • Updated ADB and Fastboot Files

    Toolkit:
    • Renamed Emergency rescue to Emergency information
    • Added more Google Apps
    • Added more Android Apps
    • Added Nothing, OnePlus, Samsung & Huawei Apps

    And more i think (¬‿¬ )

    Download the latest Versions from Releases Tab
    5
    Release v1.1.1

    Thread:

    • Updated Infos

    Toolkit:
    • Changed Colors

    Installer:
    • Changed to MSI (Windows Installer Package)
    No more False Positives: https://www.virustotal.com/gui/file/5dfa6d91c428a4d642341cfe45cf2bdb77296e4ac050c8572aab720e2989f477

    Note: Uninstall old Versions first



    Download the latest Versions from Releases Tab
    2
    One more reason to use the original platform tools:

    2nd file definently not false positive... but Trojan.Malware
  • 122
    ADB-and-FastbootPlusPlus.png




    NFO:
    Code:
    • Versions: Installer, Portable & ADBKit
    • Android Debug Bridge & Fastboot updated to latest v1.0.41 (Version 35.0.1-11580240, March 2024)

    Features:
    Code:
    • Installation Folder chooseable (Installer)
    • Desktop & Start Menu Shortcuts (Installer)
    • Toolkit
    • View Commands, How-To enable Developer Options & USB Debugging
    • Add to System Path Environment (Installer)
    • Optional Universal ADB Driver Installation (Installer)

    Toolkit Features:
    Code:
    • Uninstall Bloatware without Root Access (They are just being uninstalled for the current User)
    • Re-install uninstalled Apps
    • Install Kernel (Reboots automatically to Bootloader, Popup Menu)
    • Install Recovery (Reboots automatically to Bootloader, Popup Menu)
    • Install APKs (Popup Menu)
    • Install APK Bundles/Split APKs (Desktop/ABI Folder - Installer, ABI Folder inside Portable)
    • Push Files (Popup Menu)
    • Check Firmware Version
    • Check Android Version
    • Check Kernel Version
    • Check Firmware Build Date
    • Check Kernel Build Date
    • Check Security Patch Date
    • Check IMEI     
    • Check IP Adresses
    • Check App Packages
    • Check Process Activity (Real Time)
    • Take Screenshots (PNG Format)
    • Video recoding - 30, 60, 120 & 180 Seconds (Without Device Sound)
    • Reboot the Device
    • Reboot to Bootloader
    • Exit Bootloader to System
    • Reboot to Recovery
    • Create Bugreport (Saves on Desktop)
    • Create Logcat (Saves on Desktop)
    • Exit (adb kill-server & close Toolkit)

    ADBKit:
    Code:
    • Pure ADB (Android Debug Bridge)
    • Double click on CMD.bat to easily open a Command Prompt
    • Only 5.87MB (compressed 2.73MB)



    Requirements:
    Code:
    • Windows OS
    • USB Driver for your Device or Universal ADB Driver (Included in the Installer)
    • PowerShell for the Toolkit




    Enable Developer Options & USB Debugging:
    Code:
    1. Install the USB Driver for your Phone or Universal Adb Driver.
    2. On your Phone, go to Settings > About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
    3. Now enter System > Developer Options and find "USB debugging" and enable it.
    4. Plug your Phone into the Computer and change it from "Charge only" to "File Transfer" Mode.
    5. On your Computer, browse to the Directory where you extracted the Portable Version or use Tiny ADB & Fastboot++ Shortcut.
    6. Launch a Command Prompt with Open CMD.bat or use Tiny ADB & Fastboot++ Shortcut.
    7. Once you’re in the Command Prompt, enter the following Command: adb devices
    8. System is starting the ADB Daemon (If this is your first Time running ADB, you will see a Prompt on your Phone asking you to authorize a Connection with the Computer. Click OK.).
    9. Succesful enabled USB Debugging.



    Unable to connect to ADB:
    Code:
    1. AMD Bug? - https://xdaforums.com/t/fix-fastboot-issues-on-ryzen-based-pcs.4186321/
    2. Switch Device from "Charging" to "File Transfer" Mode
    3. Install the latest Device Driver or Universal USB Driver
    4. Try another USB Cable
    5. Use another USB Port (USB 3.0 Port to USB 2.0)
    6. Try to execute Fastboot Command without connecting your Phone,
    and once it says "waiting for device" plug in your USB Cable
    7. Windows: Click "Change advanced power setting" on your chosen Plan and expand "USB Settings". Under "USB Settings" Section, expand "USB selective suspend setting" and change it to "Disabled" for On Battery and Plugged In.
    8. Try another PC




    Installer:
    Code:
    1. Download ADB_&_Fastboot++_vXXX.msi
    2. Follow the Installers Instructions and select where you would like to install ADB & Fastboot++
    3. After the Installation Wizard has completed you can select to start ADB & Fastboot++
    4. You should see a Command Window open, now you can use ADB and Fastboot Commands



    Portable:
    Code:
    1. Download ADB_&_Fastboot++_vXXX_Portable.zip
    2. Extract the Zip Archive
    3. Double click on Open CMD.bat
    4. You should see a Command Window open, now you can use ADB and Fastboot Commands



    ADBKit:
    Code:
    1. Download ADBKit_vXXX.zip
    2. Extract the Zip Archive
    3. Double click on Open CMD.bat
    4. You should see a Command Window open, now you can use ADB Commands


    ————————————————————————————————

    Downloads:
    • ADB & Fastboot++ - GitHub
    • ADBKit - GitHub
    41
    ADB & Fastboot Commands:
    ----------------------------------------------------------------------------------------------------------------------
    ADB Commands:
    ----------------------------------------------------------------------------------------------------------------------


    adb help
    Shows ADB Help Documentation.

    adb devices
    Lists all the Android Devices connected via ADB.

    adb reboot
    Reboots your Android Device.

    adb reboot bootloader
    Reboots your Android Device into Fastboot / Bootloader Mode.

    adb reboot recovery
    Reboots your Android device into Recovery Mode.

    adb install
    Helps you install an APK File on your Android Device.

    adb install filename.apk
    Install the APK File.

    adb install -r filename.apk
    Re-installs or updates an App.

    adb install -s filename.apk
    Installs the APK File in SD Card (if the App supports).

    adb uninstall
    Helps you install an App File on your Android Device.

    adb uninstall com.facebook.katana
    Simply uninstalls the App.

    adb uninstall -k com.facebook.katana
    Keeps the Data and Cache Folder after the App is uninstalled.

    adb logcat
    Displays the Log Data onto the Screen.
    adb bugreport
    Displays the Dumpsys, Dumpstate and Logcat Data on the Screen.

    adb jdwp
    Lists the JDWP (Java Debug Wire Protocol) Processes on the Device.

    adb get-serialno
    Shows the adb instance Serial Number String with the Device.

    adb get-state
    Displays the Device Status.

    adb wait-for-device
    Used to set a delay before the next Command is issued.
    It executes when the Device is online but it can be programmed to wait till another Process is done.

    adb start-server
    Starts the ADB Server Process.

    adb kill-server
    Stops the ADB Server Process.

    adb sideload <filename.zip>
    Used to flash a Zip File in Recovery Mode when the Zip File is available in the Computer.

    adb pull </path/filename>
    Pulls any File from your Device and saves it on your Computer.

    adb push <source-path> <target-path>
    Used to push a File into your Android Device.


    ----------------------------------------------------------------------------------------------------------------------
    ADB Shell Commands:
    ----------------------------------------------------------------------------------------------------------------------


    adb shell
    Starts the Remote Shell Command Console in the Device.

    adb shell pm uninstall -k –user 0 package.name.com
    Helps you uninstall a System App from your Android Device.
    Replace package.name.com with the actual Package Name.

    adb shell dumpsys
    Dumps all System Data about your Android Device’s Dardware and Software Configuration

    adb shell dumpsys display
    Displays all the Hardware and Software Configuration about your Display.

    adb shell dumpsys battery
    Displays all the Hardware and Software Configuration about your Battery.

    adb shell dumpsys batterystats
    Displays all the Info about your Battery Statistics.

    adb shell wm density
    Helps you change the Pixel Density on your Android Device.

    adb shell pm list packages
    Lists all the Apps installed on your Device as Package Names.

    adb shell pm list packages -s
    Lists all the System Apps installed on your Device as Package Names.

    adb shell pm list packages -3
    Lists all the 3rd Party Apps installed on your Device as Package Names.

    adb shell pm list packages -d
    Lists all the disabled Apps on your Device as Package Names.

    adb shell pm list packages -e
    Lists all the enabled Apps on your Device as Package Names.

    adb shell pm list packages -u
    Lists all the uninstalled Apps with installed Pages on your Device as Package Names.

    adb shell screencap /sdcard/screenshot.png
    Takes a Screenshot of your Device Screen and saves it in SDCARD with the name "screenshot.png".

    adb shell screenrecord /sdcard/screenrecord.mp4
    Starts recording your Device Screen and saves the Video in SDCARD with the name "screenrecord.mp4".
    The default Record Time is 180 Seconds (Maximum). You can press CTRL + C to stop the recording any Time.

    adb shell screenrecord –size 1920×1080 /sdcard/screenrecord.mp4
    Screen recording with custom Width and Height for the Video.

    adb shell screenrecord –time-limit 120 /sdcard/screenrecord.mp4
    Screen recording with custom Time Limit for the Video.
    Max value is 180.

    adb shell screenrecord –bit-rate 4000000 /sdcard/screenrecord.mp4
    Screen Recording with custom Bit Rate for the Video.
    The Value "4000000" sets the Bitrate to 4Mbmps.

    adb shell
    <Hit Enter and then execute the following command>
    cd /system
    Changes the Directory to "/system".

    adb shell
    <Hit Enter and then execute the following command>
    rm -f /sdcard/<filename.zip>
    Deletes a File from your Android Device.

    adb shell
    <Hit Enter and then execute the following command>
    crm -d /sdcard/example
    Deletes a Folder from your Android Device.

    mkdir /sdcard/Android
    Creates a new Folder named "Android" under "/sdcard"

    cp /sdcard/filename.apk /sdcard/FolderName/
    To copy a File.

    mv /sdcard/filename.apk /sdcard/FolderName/
    To move a File.

    mv /sdcard/filename.apk /sdcard/anotherfilename.apk
    To rename a File.

    adb shell
    <Hit Enter and then execute the following command>
    netstat
    To check the Network Statistics of your Android Device.

    adb shell
    <Hit Enter and then execute the following command>
    ip -f inet addr show wlan0
    Displays your Phone’s Wi-Fi IP Address.

    adb shell
    <Hit Enter and then execute the following command>
    top
    Displays top CPU Processes running on your Android Device.

    adb shell
    <Hit Enter and then execute the following command>
    getprop ro.build.version.sdk
    Used to get the Properties of your Android’s build.prop Configuration.

    adb shell
    <Hit Enter and then execute the following command>
    setprop net.dns1 1.2.3.4
    Used to set Values to the Properties present in your Android’s build.prop Configuration.


    ----------------------------------------------------------------------------------------------------------------------
    Fastboot Commands:
    ----------------------------------------------------------------------------------------------------------------------


    fastboot devices
    List all the Android Devices that are connected in Fastboot Mode to your Computer.

    fastboot oem unlock
    Unlocks the Bootloader on your Android Device (if the OEM allows).

    fastboot oem lock
    Relocks the Bootloader on your Android Device.

    fastboot reboot bootloader
    Reboots your Device into Fastboot/Bootloader Mode.

    fastboot flash
    Used to flash Files on your Android Device.

    fastboot flash boot filename.img
    Flashes boot Image on your Android Device’s Boot Partition.

    fastboot flash recovery filename.img
    Flashes Recovery Image on your Android Device’s Recovery Partition.

    fastboot boot filename.img
    Instead of flashing the File, this Command simply boots it (if the file is bootable).



    What else can I do with ADB?

    Below is a List of XDA Tutorials for various Devices that detail many Applications of ADB Commands in order to modify hidden Settings, customize OEM Features or User Interfaces and much more




    Source:
    https://www.xda-developers.com/what-is-adb/
    14
    New Name: ADB & Fastboot++
    Note: Uninstall Tiny ADB & Fastboot first

    Changelog:

    + Updated ADB & Fastboot v32.0.0 (January 2022):
    • adb
    Fixed adb w/o args SEGV regression.
    • fastboot
    Reinstated recovery execution from b/158156979 (removal of preprocessor guards for root/secure).
    + Changed Name
    + Added CMD Title
    + Added Toolkit v1.0 (Beta)
    - Portable Version - Icons removed


    Toolkit Features:

    • Uninstall Bloatware without Root Access
    (This works because Applications truly aren’t being fully uninstalled from the Device, they are just being uninstalled for the current User)
    • Re-install uninstalled Apps
    • Install Kernel (Popup Menu, reboots automatically to Bootloader)
    • Install Recovery (Popup Menu, reboots automatically to Bootloader)
    • Install APKs (Popup Menu)
    • Push Files (Popup Menu)
    • Check Firmware Version
    • Check Android Version
    • Check Kernel Version
    • Check Firmware Build Date
    • Check Kernel Build Date
    • Check Security Patch Date
    • Check IMEI
    • Check IP Adresses
    • Check App Packages
    • Check Process Activity (Real Time)
    • Take Screenshots (PNG Format)
    • Video recoding - 30 Seconds (Without Device Sound)
    • Video recoding - 60 Seconds (Without Device Sound)
    • Video recoding - 120 Seconds (Without Device Sound)
    • Video recoding - 180 Seconds (Without Device Sound)
    • Reboot the Device
    • Reboot to Bootloader
    • Exit Bootloader to System
    • Reboot to Recovery
    • Create Logcat
    • Exit (adb kill-server & close Toolkit)


    Uninstallable Bloatware:

    Android Apps:
    ANT HAL Service
    Android Easter Egg
    Basic Daydreams
    Bluetooth MIDI Service
    Bookmark Provider
    Call Log Backup/Restore
    CaptivePortalLogin
    Default Print Service
    Emergency rescue
    Facebook Installer and App Manager
    HTML Viewer
    Live Wallpaper Picker
    Print Service Recommendation Service
    Print Spooler
    SIM Toolkit
    System Tracing
    Wireless emergency alerts
    Work Setup

    Google Apps:
    Android Accessiblity Suite
    Android Auto
    Android Setup
    Calculator
    Calendar
    Chrome
    Device Personalization Service
    Digital Wellbeing
    Docs
    Drive
    Duo
    Gboard
    Gmail
    Google Assistant
    Google Location History
    Google One Time Init
    Google Pay
    Google Play Movies and TV
    Google Play Music
    Google Play Services for AR
    Google Play Store
    Google Search
    Google Text-to-Speech
    Maps
    Market Feedback Agent
    Photos
    Sheets
    Slides
    YouTube
    YouTube Music



    Toolkit Requirements:
    PowerShell


    Thread Changes:
    + Changed Thread Title
    + Changed Logo
    + Added Feature Info
    + New Thread Pictures
    11
    Thread:
    • Few Changes

    ADB & Fastboot++:
    • System Path EnvironmentUse (Use ADB and Fastboot from Everywhere, Toolkit Requirement)
    • Cleaned Commands Text File

    Toolkit:
    • Works now in the Portable Version
    • Renamed Record Entries
    • Added auto pull to Screenshot Function (Saves on Desktop)
    • Added Time Indicator to Screenrecodings (Screenrecording-120 for 120 Seconds)
    • Added Bugreport (Saves on Desktop, Devices that don't support zipped Bug Reports output to Stdout)
    • Added auto pull to Logcat (Saves on Desktop)
    • Added APK Bundle Installer (Installer: Create a Folder named ABI on your Desktop and place the APKs in it, Portable: place APKs in the ABI Folder)


    Now on GitHub:
    • Download the latest Versions from Releases Tab
    9
    OP upated with v1.4.0

    Changelog:
    + Added new Wizard Image
    + Added Universal Adb Driver
    + Added Commands Icon & Shortcut
    + Changed default CMD Font Color
    + Updated Thread Pictures