Summary
Theoretically, once your Android smartphone is severely damaged, broken, or completely unusable (bricked), it might seem impossible to restore it fully. However, many users misunderstand the term 'bricked.' A non-functional phone doesn't always mean it's bricked. Therefore, you should attempt all feasible solutions to retrieve crucial data from an apparently bricked Android device on your own.
"I believe I have accidentally 'bricked' my device (Huawei G330, model U8225-1). While performing an ADB push, I received an error message stating 'push failed: no space left on device.' Now, the phone boots into recovery mode, and it is rooted, but the bootloader is locked. When I attempt to push an update to the SDCARD/dload folder, it says 'no such file or directory.' If I try to access an ADB shell, it responds with 'exec '/system/bin/sh' failed: Permission denied (13).' How do people typically handle a dead or bricked smartphone? I'm hoping there's a way to recover data from a bricked Android, is that feasible?"
There are two categories of bricking: soft brick and hard brick. A soft brick occurs as a result of software issues, whereas a hard brick in an Android phone is typically caused by hardware malfunction. To elaborate, most Android devices become bricked or non-functional due to accidental drops or impacts, installation of a custom ROM that is incompatible with the device's hardware, disappearance of Google apps following the installation of a custom ROM, mismatch between the custom ROM and the installed kernel, or errors during the process of wiping full data, performing a factory reset, or clearing the cache after flashing a custom ROM.
The term "bricked" implies that your Android phone is completely unresponsive and cannot be turned on in any manner, rendering it unusable. If your device is stuck in a boot loop or recovery mode, it's fortunate that it's not truly bricked. You still have the option to restore it to normal functionality by flashing a ROM.
One of the best things about the openness of the Android platform is that if you're unhappy with the stock OS, you can install one of many modified versions of Android (ROMs) on your device. A new ROM can bring you the latest version of Android, allowing you to overcome issues like an endless looping system and a frozen screen that make your Android device seem unusable.
So far, Android operating system under 8.0 version is open for the public to flashing a ROM. If you're not so good at those Android tricks and skills, send the device to a maintenance center, asking the specialists there to flash the ROM for you. Or, just google some tutorials and do it yourself at home.
When performing the Android flashing process, you have the option to retain your data. Therefore, exercise extreme caution when attempting to fix a bricked phone while flashing a ROM.
Read a highly informative article on Lifehacker about how to install a custom ROM on your Android phone. Here's the link: https://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281
When flashing a ROM, you're presented with two options: "Wipe Data/Factory Reset" or "Wipe Cache Partition." If you haven't backed up your data previously, flashed ROMs can result in varying degrees of data loss.
Therefore, if you're merely wiping data and cache instead of performing a factory reset, you can utilize tools like MobiSaver for Android to recover data from your Android device after flashing a ROM. While it cannot assure a complete retrieval of all lost data, it's certainly worth attempting to regain as much as possible.
Step 1. Connect your Android phone to the computer
Install and run Android Data Recovery on your computer, then connect your Android phone to the computer via USB cable.
Click the "Start" button. The software will immediately recognize and connect to your device, since it has been rooted.
Step 2. Scan Android phone to locate the lost data
Upon connecting your Android phone, the software will swiftly scan the device to detect all existing and lost data. You can conveniently locate the lost files you desire by selecting the appropriate file categories.
Step 3. Preview and recover data from Android phone In this step, you will be able to preview the data that has been scanned from your Android phone. Select the files you wish to recover and click on the "Recover" button to save them to your computer or another storage device. 1. After the scan is complete, the program will display the recoverable data in categories like Contacts, Messages, Photos, Videos, etc. 2. Preview the content of each item by clicking on it. This will allow you to verify the accuracy and relevance of the data before proceeding with recovery. 3. Check the boxes next to the items you want to recover, or use the "Select All" option to recover everything. 4. Once you've made your selections, click on the "Recover" button at the bottom right corner of the screen to initiate the recovery process. 5. Choose a location on your computer or external storage where you want to save the recovered data. 6. Wait for the process to finish. Upon completion, you will have successfully recovered the selected data from your Android phone.
Preview each recoverable file one by one, and then you can quickly select the ones you want. Here, you can turn on the "Only display deleted items" option to list only deleted files. Finally, click the "Recover" button to restore the selected files immediately.