For those of you who are installing custom ROMs on your rooted Android smartphones or tablets, there may be a time where you may end up with no OS (Operating System/ROM) booting or a bootloop.
Now, these cases are very easy to solve if you have ROM backups or have custom ROM files on your device. If you don’t, usually you can use a microSD card to solve the issue and copy over the ROM files you need to get your Android device up and running.
Wait, but what if you have an Android device without external microSD card slot such as a Nexus 4, Nexus 5, Nexus 7, Nexus 10, or even Kindle Fire 8.9???
Well, so long as you have CWM or TWRP recovery installed on your device, you can use ADB commands to copy files over. If you don’t have CWM or TWRP recovery installed, you can use fastboot commands to install that also.
Presuming you have CWM or TWRP recovery installed (since you probably got stuck while installing a new ROM), here’s how to copy files over to your Android in a bootloop with no OS installed using ADB! This can also be handy when you don’t have a microSD around even if you have a microSD slot.
*Note – With TWRP recovery, you can use an OTG Flash drive if you have one!
Step 1. Boot into your TWRP or CWM Recovery on your Android device. TWRP or CWM Recovery has recovery ADB functionality, which means ADB commands work while your Android device is recovery mode.
Connect a micro-USB cable from your Android device to your computer.
Step 2. If you have Mac or Linux, skip to Step 3 as you do not need drivers. If you have Windows, open Device Manager and check for “Android ADB Interface”.
You probably won’t see it, instead you should see your device name (such as Kindle as shown below) or something similar with exclamation mark.
You simply need to update the device with Android ADB drivers. (See video tutorial above on how to do this)
Once you have correct drivers installed, you should see “Android ADB Interface” like below.
Step 3. Next, downlooad fastboot.zip and unzip. You should get a folder called “fastboot” in your Downloads folder with everything you need for all Windows, Mac, or Linux.
Step 4. Copy the files you want to copy over to your Android device into the fastboot folder. In this example, I am copying over CM11 ROM for Kindle Fire 8.9, which is the device which got stuck on bootloop and the user who sent me device didn’t know how to copy files over as his Kindle Fire was in a bootloop state.
Step 5. Open a command prompt or terminal and type:
chmod 755 *
chmod 755 *
sudo ./adb-linux devices
You should see your Android device serial number along with “recovery”. If you see that, you are good to go.
Replace “filename” below with the file you are copying over!!!
adb push filename /sdcard/.
./adb-mac push filename /sdcard/.
sudo ./adb-linux push filename /sdcard/.
Step 6. That’s it! The files should copy over. Once that’s done, simply install the ROM zip file on your TWRP/CWM recovery and get your Android device booting again.
Now, sometimes I noticed that the files don’t show up right away on TWRP or CWM recovery. You may want to try copying it again one more time OR you can also try rebooting recovery and you should be able to see the files.
Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.