Don’t worry In case you’ve bricked your phone!! We got you covered. In this article, we are providing some ways by which you can unbrick your phone. Keep reading on!
Before jumping on to the process, first know how’s the phone got bricked and what is the type of brick. There are two types of bricked phones: Soft brick and Hard brick.
Soft brick is when your phone is stuck in a boot loop or it goes directly to the recovery mode. Basically, if your power button is active and causes some action, your phone is soft bricked and fortunately it is fixable. You can easily unbrick it.
But if your power button doesn’t work, it’s bad news. Your phone is hard bricked and there is nothing you can do about it – Bummer!! There is no solution to unbrick the hard bricked phone.
So, check if your power button still works and then try the following easy method to fix your smartphone.
Method 1: Wipe Your Data First And Then Re-flash ROM
The most common reason behind the soft brick is that you may have not wiped your data. This usually happens at the time of flashing the custom ROM.
Follow these Steps to Wipe Data:
- Boot into your custom recovery mode.
- Look for Wipe option and select Advanced Wipe.
- Checkbox the marked data and hit confirm.
- Now, re-flash the custom ROM.
This will wipe off your data and will perform a factory reset. Although, it doesn’t clear the internal storage but to be on a safer side, it is always best to backup the data.
When you restart the phone after this process, you will find the Android setup screen. Login with your Google account and your apps will reinstall automatically.
Method 2: Try Disabling The Xposed Modules in Recovery
Sometimes, your phone gets bricked after installing a new Xposed module. Indeed Xposed is the easiest way to mod the phone but can put your phone in risk sometimes.
There are basically two methods to remove or disable the Xposed modules from your bricked phone. One is using ADB Push and another is without ADB. Here we are providing both the methods, so try them out:
1. Using ADB Push
It is the best way to disable Xposed modules from the phone. It uses Xposed Uninstaller, which is a flashable ZIP file that you can install in the recovery to completely discard Xposed from your bricked phone. Here is how you can do this:
- First, download the Xposed Uninstaller to your desktop.
- Now, connect your bricked phone to the computer via USB and simply boot into recovery.
- Open command prompt and run change directory (cd) command to navigate to the directory where ADB is installed.
- Now, type adb push [full path to xposed uninstaller.zip] [full path to destination]. If you are using Mac or Linux, then start the command with ./ (such as ./adb).
- After copying is done, flash the file through recovery.
2. Without ADB Push
This is an alternative method to remove or disable Xposed Module without ADB push. Here is how you can do it:
- Boot into recovery and then go to Advanced >Terminal command
- Create the following file: /data/data/de.robv.android.xposed.installer/conf/disabled
- Now,rebootthe phone
You can also prevent the Xposed modules to start using following steps:
- Boot into recovery and click on File Manager
- Go to the folder below : /data/data/de.robv.android.xposed.installer/conf/ then delete the file modules.list
- Reboot your phone
However, note that these methods will not undo the changes that the Xposed module has made. You will have to use the Nandroid backup, if these changes put your phone on brick.
Method 3: Restore a Nandroid Backup
If nothing works for you, then you can try restoring the Nandroid Backup. You may need to remove mods or tweaks from your bricked phone.
Nandroid backup is a complete replica of your Android phone. It not only has your data and apps but also the operating system. It becomes very easy to unbrick your phone using the Nandroid backup.
Here is how you can do this:
- Boot into recovery and select Restore
- Choose your backup, confirm, and wait tillit gets restored
- Reboot your phone and Restore the nandroid backup
Although, Nandroid backup is tad bit time consuming but it’s totally worth the efforts. It is the safest and best option to go with.
Moreover, you can also recover your precious data through the Nandroid Backup in case you haven’t back it up before wiping your data in some situations. You can easily restore your apps as well as data without having to restore the operating system.
Here Is How You Can Recover Data From a Nandroid Backup:
- Boot into Android and install a software calledTitanium Backup from the Play Store.
- Click menu and navigate to Special Backup/Restore > Extract from Nandroid Backup.
- Select your backup from the list provided.
- Select what you want to restore : apps, data, or both
- Start restore process by hitting the green tick.
- Now, simply extract from Nandroid titanium backup and you’re done.
Method 4: Flash a Factory Image
Finally, after trying all of the above mentioned methods, if nothing works then this is what you have to try.
Although it sounds terrible, but there is nothing you can do except re-flashing a factory image. This method will get your phone back on track, in original working state but on the cost of erasing all your data and internal storage. It will unroot your phone too.
It is quite risky method as it erases everything from the phone so, try this after trying all other possible methods to unbrick your phone and if nothing works. Moreover, the best option is to try flashing a stock ROM at first place.
Flashing a ROM differs from flashing factory image at the point that ROM is flashed over a connection to your computer instead on your recovery.
Moreover, many devices use the Fastboot tool from the Android SDK, and some devices uses the tool provided by their manufacturers. So, you will need to search for them.