Android is an open source platform, so there’s no surprise to see how it encourages users to involve in different kinds of custom activities such as gaining root access, installing a new custom recovery and flashing custom ROMs and mods. In such conditions, we bet that you are no stranger to the Status 7 Error found on Android devices. When installing certain custom ROMs on older or recent rooted Android smartphones or tablets, you could encounter the “Status 7″ error with ClockworkMod (CWM) Recovery.
Status 7 error is caused while the ROM’s updater script file checks to see if the phone model of your phone is indeed compatible with the ROM you are installing, called “asserts”. “Asserts” is some sort of a safety mechanism so you don’t accidentally install another phone model ROM on your phone. Such a safety mechanism is great but there are times where despite of the fact that you actually have the correct ROM for your phone, you will still get the Status 7 error.
If the error is there this means only one thing: that the system partition has been modified and the updater is aborting the install as a result. We want to tell you from the start that you have the possibility to easily solve the problem by installing TWRP recovery, but if you need to restore your CWM backups later down the line, you will have to re-install CWM recovery as well and this could create some confusion.
It is also recommended to update your handset to the most recent CWM Recovery using ROM Manager, but you shouldn’t necessary do that. We perfectly understand you if you don’t want to change your recovery, so we have another solution: it’s time to edit the updater script yourself to get rid of the asserts.
Before starting, don’t hesitate to prepare your PC and make sure that you have a zipping program (you might be able to even do it on your Android device with AndroZip and text editor, but it doesn’t work in all cases). As for the rom that you want to install, it has to be compatible with the Android device or you risk bricking it! In such a case, we cannot be blamed for your mistake and we do not endorse any responsibility!
How to Fix Status 7 Error on Android devices:
- For the start, you have to copy the ROM zip file to your computer;
- Now, you must extract it with the help of your unzipping software;
- Once unzipped, you will find two files called “update-binary” and “updater-script”. Dint leave them there, but you have to browse to the META-INF/com/google/android directory;
- Rename “updater-script” to “updater-script.txt” and open the file editor;
- Get rid of the line starting with “assert” to next semi-colon;
- Save the file;
- Rename “updater-script.txt” back to “updater-script”;
- Rezip all the files you’ve unzipped;
- Copy the new, edited zip file to your Android handset;
- Try re-installing ROM. Be sure that now it should install fine without this Status 7 error.
That wasn’t so hard, right?