FORUMS
Remove All Ads from XDA

 View Poll Results: How U like my 1st post?

Awesome
 
175 Vote(s)
53.52%
Not bad
 
48 Vote(s)
14.68%
Good
 
65 Vote(s)
19.88%
Awful
 
39 Vote(s)
11.93%

[FIX][SOLVED]Status 7 Error with CWM or TWRP Recovery on Rooted Android!

n/a posts
Thanks Meter: 0
 
By AndroTix, Guest on 11th November 2013, 08:43 PM
Post Reply Email Thread
When installing certain custom ROMs on rooted Android smartphones or tablets, you will encounter “Status 7″ error issues once in awhile 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 compatible with the ROM you are installing, called “asserts”.

“Asserts” is a safety mechanism so you don’t accidentally install another phone model ROM on your phone. E.g. You tried to install Galaxy S2 ROM on a Galaxy S3 and ending up hard-bricking your phone but you got Status 7 error which saved you.

Now, this safety mechanism is great but there are times where even if you have the correct ROM for your phone, you will get Status 7 error.

This is due to an error by the developer of the ROM in the updater script, causing havoc, making people install another custom recovery like TWRP recovery for no reason.

You can fix the issue 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, causing a big hassle.

Also, if you update to the latest CWM Recovery using ROM Manager, usually this problem is fixed.

But what if you did update to the latest CWM Recovery and still happens? And yes, it does happen even when you update your CWM recovery.

If you simply don’t want to change your recovery (because if it ain’t broke, don’t fix it) or you still get Status 7 error after changing recovery, you can simply edit the updater script yourself to get rid of the asserts.

All you need is a computer and a zipping program! (You might be able to even do it on your Android device with AndroZip and text editor but I haven’t tried yet.)
MAKE SURE THE ROM YOU ARE INSTALLING IS COMPATIBLE WITH YOUR ANDROID DEVICE AS INSTALLING WRONG ROM CAN BRICK YOUR DEVICE!

Before we begin, e.g. Make sure if you are installing a ROM on AT&T Galaxy S3, the ROM zip file you downloaded is for AT&T Galaxy S3 not for Verizon Galaxy S3.


Step 1. Copy the ROM zip file to your computer and extract it using your favorite unzipping software.




Step 2. Once unzipped, browse to the META-INF/com/google/android directory. You will find two files called “update-binary” and “updater-script”.


Step 3. Rename “updater-script” to “updater-script.txt” and open with your favorite text file editor.


Step 4. Get rid of the line starting with “assert” to next semi-colon. Usually this is the first line or one of the first lines at the top of the text file. Just delete them.


Step 5. Save file.


Step 6. Rename “updater-script.txt” back to “updater-script”.


Step 7. Rezip all the files you’ve unzipped.




Step 8. Copy the new, edited zip file to your phone.


Step 9. Try re-installing ROM, now it should install fine without Status 7 error.
Attached Thumbnails
Click image for larger version

Name:	71.PNG
Views:	27804
Size:	73.5 KB
ID:	2386370   Click image for larger version

Name:	72.PNG
Views:	28505
Size:	75.7 KB
ID:	2386371   Click image for larger version

Name:	73.PNG
Views:	27347
Size:	72.1 KB
ID:	2386372   Click image for larger version

Name:	74.PNG
Views:	26684
Size:	71.1 KB
ID:	2386373  
The Following 33 Users Say Thank You to AndroTix For This Useful Post: [ View ] Gift AndroTix Ad-Free
26th January 2014, 05:39 PM |#2  
Member
Thanks Meter: 8
 
More
Quote:
Originally Posted by AndroTix

When installing certain custom ROMs on rooted Android smartphones or tablets, you will encounter “Status 7″ error issues once in awhile 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 compatible with the ROM you are installing, called “asserts”.

“Asserts” is a safety mechanism so you don’t accidentally install another phone model ROM on your phone. E.g. You tried to install Galaxy S2 ROM on a Galaxy S3 and ending up hard-bricking your phone but you got Status 7 error which saved you.

Now, this safety mechanism is great but there are times where even if you have the correct ROM for your phone, you will get Status 7 error.

This is due to an error by the developer of the ROM in the updater script, causing havoc, making people install another custom recovery like TWRP recovery for no reason.

You can fix the issue 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, causing a big hassle.

Also, if you update to the latest CWM Recovery using ROM Manager, usually this problem is fixed.

But what if you did update to the latest CWM Recovery and still happens? And yes, it does happen even when you update your CWM recovery.

If you simply don’t want to change your recovery (because if it ain’t broke, don’t fix it) or you still get Status 7 error after changing recovery, you can simply edit the updater script yourself to get rid of the asserts.

All you need is a computer and a zipping program! (You might be able to even do it on your Android device with AndroZip and text editor but I haven’t tried yet.)
MAKE SURE THE ROM YOU ARE INSTALLING IS COMPATIBLE WITH YOUR ANDROID DEVICE AS INSTALLING WRONG ROM CAN BRICK YOUR DEVICE!

Before we begin, e.g. Make sure if you are installing a ROM on AT&T Galaxy S3, the ROM zip file you downloaded is for AT&T Galaxy S3 not for Verizon Galaxy S3.


Step 1. Copy the ROM zip file to your computer and extract it using your favorite unzipping software.





Step 2. Once unzipped, browse to the META-INF/com/google/android directory. You will find two files called “update-binary” and “updater-script”.


Step 3. Rename “updater-script” to “updater-script.txt” and open with your favorite text file editor.


Step 4. Get rid of the line starting with “assert” to next semi-colon. Usually this is the first line or one of the first lines at the top of the text file. Just delete them.


Step 5. Save file.


Step 6. Rename “updater-script.txt” back to “updater-script”.


Step 7. Rezip all the files you’ve unzipped.




Step 8. Copy the new, edited zip file to your phone.


Step 9. Try re-installing ROM, now it should install fine without Status 7 error.

When I tried to rename it, it stayed as a text file. It didn't revert back to the original file.
The Following 8 Users Say Thank You to pointystar For This Useful Post: [ View ] Gift pointystar Ad-Free
2nd February 2014, 05:29 AM |#3  
Senior Member
Thanks Meter: 26
 
More
Quote:
Originally Posted by pointystar

When I tried to rename it, it stayed as a text file. It didn't revert back to the original file.

Open up the txt file that you made. Then go to Save As and then for File Type select "All Files" and then for the File Name remove the .TXT so its just updater-script and not updater-script.txt then repack
The Following 3 Users Say Thank You to drtweak For This Useful Post: [ View ] Gift drtweak Ad-Free
5th February 2014, 12:01 AM |#4  
Senior Member
Thanks Meter: 97
 
More
Yo this a good thread dude thanks a lot

Sent from my SPH-L710 using XDA Premium 4 mobile app
The Following User Says Thank You to Slimegod For This Useful Post: [ View ] Gift Slimegod Ad-Free
7th February 2014, 11:57 AM |#5  
Junior Member
Flag Alexandria
Thanks Meter: 0
 
More
Angry
Thanks ! awesome tutorial
14th February 2014, 03:58 PM |#6  
after all this my cwm 5+ give status 6 signature error while installing CM11 (coconut Nightly)
i have toggled signature verification too

no use
17th February 2014, 04:13 AM |#7  
romuloxiii's Avatar
Senior Member
Thanks Meter: 51
 
More
Wow, this is cool, and so easy. Thx!

Sent from my Moto G using XDA Premium 4 mobile app
The Following User Says Thank You to romuloxiii For This Useful Post: [ View ] Gift romuloxiii Ad-Free
1st March 2014, 02:06 AM |#8  
Senior Member
Thanks Meter: 14
 
More
No assert found in rom
I have tried 5 different roms and twrp and cwm and noting will install. Can't find assert in any of the row either.

Dead phone and don't know what to do but have been trying to fix it for 6 hours.

Please help!

Thanks.
3rd March 2014, 10:49 PM |#9  
Junior Member
Thanks Meter: 3
 
More
Still not working
first i get error status 7 so i come here, i have made changes in script file like in this totorial, but now i get only error some kind "vertification errror" ant thats it. i have stock JB rom with cwm 5.8 recovery. Rooted and safe jb 5-5 kernel.. whats the problem?

its when i trying to install cm11 on my n7000
ashutosh.heda
8th March 2014, 04:08 AM |#10  
Guest
Thanks Meter: 0
 
More
Unhappy Still Status 7 Error
Quote:
Originally Posted by pointystar

When I tried to rename it, it stayed as a text file. It didn't revert back to the original file.

Trying to download a custom rom to my galaxy grand n7000 and after following all ur steps accurately still persisting with the status 7 Problem..
13th March 2014, 06:58 AM |#11  
Junior Member
Thanks Meter: 4
 
More
Unhappy Error 7 installing zipped .apk
I tried installing "incoming_call_notif_I9500.zip" to my GT-I9500 and got the error 7 Using Philz 6.19.3 but there is no assert line at all in the updater script. How to proceed ?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes