Requirements
- A rooted Android phone or tablet.
- OTG cable, but first make sure your device supports OTG.
- A root browser like Root Explorer, ES file explorer. Both are free on Play Store.
- Terminal emulator.
You can’t use ADB and Fastboot binary files for Linux on an Android device because those files are not compiled for ARM. However, thanks to Google there is ADB compiled for ARM. This file is already included in most of the newest Android devices.
Open your favorite file explorer and go to system/bin or system/xbin folder and search for ADB. If you can find this file there, there is no need to download it again.
Thanks to a developer named josteink we have also Fastboot binary compiled for ARM. This is not coming with your device natively so you will need to download it.
How to install ADB and Fastboot on Android phone or tablet
Step 1
Step 2
- Copy the two downloaded files to /system/bin folder
Step 3
- Set permissions manually if you know how to do it. If not open terminal emulator and enter the following code:
su mount -o remount,rw /system chmod 755 /system/bin/fastboot chmod 755 /system/bin/adb
Step 4
- Reboot your device.
Step 5
- Open terminal emulator and type:
fastboot
If you see some text like this: ‘Fastboot is working’
u0_a60@grouper:/ $ fastboot usage: fastboot [ <option> ] <command> commands: update <filename> reflash device from update.zip flashall flash boot + recovery + system flash <partition> [ <filename> ] write a file to a flash partition erase <partition> erase a flash partition getvar <variable> display a bootloader variable boot <kernel> [ <ramdisk> ] download and boot kernel flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it devices list all connected devices continue continue with autoboot reboot reboot device normally reboot-bootloader reboot device into bootloader help show this help message options: -w erase userdata and cache -s <serial number> specify device serial number -p <product> specify product name -c <cmdline> override kernel commandline -i <vendor id> specify a custom USB vendor id -b <base_addr> specify a custom kernel base address -n <page size> specify the nand page
Type:
adb version
If you see some text like this: ‘ADB is working’
u0_a60@grouper:/ $ adb version Android Debug Bridge version 1.0.31
Connect another android device to your device by OTG cable. And try out ADB and fastboot. (use “su” command before using fastboot and ADB in terminal. Otherwise fastboot/adb will not function well)
Related posts
1 Comment
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
7 Online Tools To Record Lectures [2023]
The educational environment seems a lot different compared to a few years ago, with technology bringing major changes. Are you as a lecturer or a learner up to date with the apps and software that can make your life a little easier, for example catering…
Should You Take Mobile Security Seriously? Here Is Why
Gone are the days when the biggest security threats only existed on your computer. Most people think that a cell phone can be a safe space for personal, financial as well as confidential data. However, nowadays with the extensive use of cell phones for literally…
The Best Android Apps To Download This Year [2020]
As our mobile phones have become an essential part of our lives in this technologically advanced world of ours, we have found more ways in which we can use them. Some people stick to the traditional methods of calling and texting, while others venture into…
The Best Photo Editing Apps That You Need to Increase Your Instagram Followers
Instagram is probably the most used social media network nowadays. For some people, it’s just a simple a place to share photos and try to impress the other with the “good life” they have while some others have discovered the power of Instagram and run…
Comparison Of Smart Watches – Apple Watch 8 vs Google Pixel Watch
Since the introduction of smartwatches in the market, people have started to rely more on them because of their convenience. You can use smartwatches to receive notifications, make and receive calls, and access various apps. Smartwatches are not just about looking at the time; they…
Why You Should Use a Personal VPN on a Daily Basis
Personal VPN is one of those technologies which is gaining more and more popularity and importance from day to day. Generally, VPN (Virtual Private Network) was designed to get a secure connection for business purposes mainly. Now, the role of VPNs has changed a lot….
Best Instagram Usernames For Boys and Girls To Get More Followers in 2019 (Updated)
If you are an Instagram user, you have to agree that there is nothing as cool as a catchy name. The importance of a good and unique Instagram name is something that can’t be ignored. The username determines who follows you, the comments that are…
How IoT is Influencing App Development
As you leave your office for the day, you tap an app on your phone and start your car. Another app allows you to turn on lights at your house, maybe even get dinner started. Welcome to IoT, the Internet of Things, in which an…
Can you update the link?