How to Flash A New ROM Without SDCard On Android Devices

This is a simple and stright-forward tutorial on how to flash a new ROM or any ZIP file on your android device if your memory slot is damaged or when you don't have access to an SDCard at that point in time.

So, this is an optional exploit you can use to upgrade your android devices with no need for an SDCard (External Memory Card) and this is practically useful for those android devices with spoilt memory slot.


Before you can be able to use this exploit, you need to have the followings ready:

1- You must have Custom Recovery.img flashed on your android device, preferably; ClockWorkMod Recovery. Learn how to flash a custom recovery on your HTC android devices here.
2- A PC; Laptop or Desktop.
3- Install the windows drivers for the particular android device for which you wish to use this exploit.
4- You must have ADB Tools ready on your PC. Visit this page on our blog for where to download and how to install and use ADB Tools.
5- A compatible USB cable for your phone.

Now, Flashing A New ROM Without SDCard On your Android Device

1- Boot your phone in recovery mode. To do this, uncheck the "fastboot" option from settings then, put off the phone, now, press and hold the
power + Volume Down
buttons together for few seconds (HTC Android device users) until the screen displays then, navigate to recovery and tap the power button once.
2- Connect your phone to the PC using the USB Cable
3- Open command promt window by clicking on the start button and type "cmd" then "enter"
4- On the command prompt window, type " cd c:\the-name-of-your-ADB TOOLS-folder " e.g cd c:\adb
5- On the next line type " adb devices -this is to confirm that your phone is connected.

5- Type adb shell
6- Type mount data
7- Preass ctrl+c
8- Now, move the ROM, GAPPS and or other zip files you wish to flash onto the ADB Tools folder on your PC.
9- On command prompt window type adb push /dada/ and click enter. E.g adb push /data/ and click enter. (Wait for the file transfer to complete. It might take a while depending on the speed of your system and size of the file)
10- Now, boot to bootloader by typing adb reboot-bootloader then, go back to recovery mode again by taping the power once, navigate to recovery and tap the power button once again.
11- On command prompt type adb shell
12- Type mount data
13- Type /mount /data /sdcard
14- Now, on your phone, within the recovery options, navigate to " Install zip from sdcard " to choose and flash whichever zip file you have moved on the phone.

This exploit has been tested working on HTC/Tmobile G2, HTC Amaze, HTC Sensation and HTC DHD. It should work on any android device following proper procedures as outlined above.

The Scope of the Exploit

By successfully using this exploit, it does not mean that your memory slot would begin working fine afterwards, this exploit just prepares your phone as having an external SD Inserted so that your phone's custom recovery may see through the phone's memory space.
If you have any questions, opinions or comments, kindly use the comment box below: