use adb fastboot commands on android without pc

How to Use ADB and Fastboot Commands on Android Without PC

In this guide, we will show you the steps to use ADB and Fastboot Commands on Android without a PC. Android ecosystem, being open source in nature, allows you to carry out a plethora of tweaks. By tweaks, the community is usually divided into two halves. The first set of users are those who like to customize their devices by installing icon packs, themes, custom launchers, and the likes. They usually constitute the majority of the user base.

However, there exists another niche segment of users who like to explore the full potential of their devices. This latter group, though small in numbers, are the tech enthusiasts. They unlock the device’s bootloader, try out tons of custom ROMs, install a custom recovery such as TWRP, and gain access to the system partition by rooting it via Magisk [using TWRP or without TWRP, by patching stock boot.img].

However, there is still one string common in both these groups. The use of ADB and Fastboot Commands. The everyday users might use it to boot their device to stock Recovery and then carry out tasks such as Wipe Data or Install Update from Sideload. Likewise, they could also use them to install APKs or uninstall bloatware.

Then the geeky users could make use of these commands to flash or boot their device to TWRP, install magisk patched boot.img, unlock the bootloader, boot to Bootloader, or Fastboot Mode among others. Well, the advantages are plenty, but so are the complications involved in setting it up. So what else could be done?

Well, you could use and execute ADB and Fastboot Commands on Android without setting it up on your PC. And in this guide, we will help you with just that. But first, let’s make you aware of the benefits and drawbacks of this method. Follow along. On the other hand, if you have a non-rooted device, then check out this guide: How to Run ADB Fastboot Commands directly on Android without Root

Benefits and Downsides of Using ADB and Fastboot Command without PC

While using ADB and Fastboot Commands on your PC, you will have to set up the Android SDK Platform Tools. Likewise, you will also have to Enable Developer Options and then USB Debugging on your device. After this, you will have to launch CMD or PowerShell directory and then connect your device to the PC via USB cable. Only then you will be able to type in your desired commands. Phew! That calls for a lot of effort. But even done, a few errors such as the below ones occur every now and then (which then requires even more efforts to fix):

As a result, use ADB and Fastboot Commands on Android without PC seems to be the perfect escape route. Well, it is but with a few strings attached. Since we wouldn’t be using a PC to carry out the aforementioned task, you will need another host in the form of an Android device. And this device needs to be rooted. Apart from that, you will also need a USB OTG to connect your device with the host device.

So a second Android device (first will be your own :D), with root access and the requirement of the OTG is something that might persuade some users from trying out this task. However, if that’s good with you and you are ready to proceed ahead, then here are the steps to use ADB and Fastboot Commands without a PC.

How to Use ADB and Fastboot Commands on Android Without PC

Before listing out the instructions, we have mentioned all the prerequisites below. Make sure you check-mark all these requirements and only then proceed with the instruction set. [Don’t Miss: Wireless Debugging Feature of Android 11: How to Use].


That’s it. These were all the requirements. You may now proceed with the steps to use ADB and Fastboot Commands on Android without a PC.

STEP 1: Install Android and Fastboot on Android

The first step requires you to install Android and Fastboot on your host device (the rooted Android device). Follow the below steps to do so:

  1. Launch the Magisk Manager app on your device and tap on the Modules icon situated at the bottom.
  2. Search for ADB and this should bring up the ADB & Fastboot for the Android NDK module.
    adb fastboot magisk module
  3. Tap on the Downloads icon situated at the bottom right.
  4. Then tap on Install in the confirmation dialog box.
    install adb fastboot on android
  5. Once the module is installed, tap on the Reboot button at the bottom right.

STEP 2: Install Termux App

Termux is a terminal emulator app for Android devices. It allows you to execute various superuser commands. As for this guide, we will be executing various ADB and Fastboot commands inside the Termux window itself (similar to how we do so on the Command Prompt window on your PC).

termux app adb fastboot commands

So head over to the Play Store and download the Termux app on your rooted Android device (the host device). Once downloaded, install it and proceed to the next step to use ADB and Fastboot Commands on Android without a PC.

STEP 3: Enable USB Debugging

usb debugging oneplus

You will now have to enable USB Debugging on your primary device. This is again similar to what you would have done if you were to connect your device to the PC for executing commands. So head over to Settings > About Phone > Tap on Build Number 7 times (Xiaomi users tap on MIUI Number 7 times) > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging. [Don’t Miss: How to Enable USB Debugging on a Broken Android Device’s Screen]

STEP 4: Connect both the Android Devices

Most newer Android devices come with Type C ports. So if both your Android devices have Type C ports, then you only need a single USB Type-C cable. On the other hand, if one of the devices has a Micro USB and the other is USB Type-C, then you will need a Micro USB OTG cable and a USB A to USB C cable as well. As far as the connection is concerned, if both the devices have Type C then you could simply connect them using the USB Type-C cable.

type c to type c cable
USB Type C to Type C Cable. Credits: Amazon

On the other hand, if you are using the OTG adapter, then connect it to the host rooted device. After this, connect the USB cable from OTG to your primary device. As soon as you connect both the devices, you will get the USB Debugging prompt on both these devices, tap OK on both these devices. You may also enable Always allow from this computer option on both the devices (see below image). Now that the connection stands successful, you may now proceed with the steps to use ADB and Fastboot Commands on Android without a PC.

authorize usb fingerprint fix adb device missing error

STEP 5: Use Fastboot Commands on Android Device without PC

Now that both the devices are connected, it’s time to start off with the process. Follow the below steps for that:

  1. Launch the Termux app on the host device (the rooted Android device).
  2. Type in the below command and hit Enter:
  3. It will now bring up the Magisk popup, tap on Grant.
    get root access via termux
  4. Once done, you may now execute the following command:
    adb devices
  5. Doing so will give you the primary Device ID, signifying that the ADB connection stands successful. You may now execute your desired commands on the host device and see the result on the primary device. Quite interesting, isn’t it?

On that note, we conclude the guide on how to use ADB and Fastboot commands on Android without a PC. If you have any queries concerning the aforementioned instructions, do let us know in the comments section. We will get back to you with a solution at the earliest.

About Chief Editor

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.