• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Virgin Mobile] Status 7 Error when flashing any non TW rom?

calashu

Lurker
I've tried Jellybam, Eclipse, Slim Bean and CM10 and no matter what, I always get a Status 7 Error. When I first got my phone I had flashed the new MG2 update. When I got the status 7 error I tried to go to MG4 using this: http://androidforums.com/virgin-mobile-galaxy-s3-all-things-root/736505-tutorial-cm10-1-vm-gs3.html but I still get the error. Keep in mind I'm a complete noob lol so I did all of this not really understanding what the heck I was doing or what was going on. There's probably some simple solution I'm completely missing.:confused:
 
Simple answer - no its not an easy fix. I hope this will explain to those who have the newer phones like myself and what to expect.

Status 7 is an assert error. You I suspect have a factory MG2 phone. ROM makers add some code to the top of the install scripts to make sure you are flashing to the correct phone.

Here is the assert lines from a CM 10.2 ROM:
assert(getprop("ro.product.device") == "d2spr" || getprop("ro.build.product") == "d2spr" ||
getprop("ro.product.device") == "d2spi" || getprop("ro.build.product") == "d2spi");
assert(getprop("ro.bootloader") == "L710VPBLJ7" ||
getprop("ro.bootloader") == "L710VPBMA6" ||
getprop("ro.bootloader") == "L710VPBMB1" ||
getprop("ro.bootloader") == "L710VPBMD4" ||
getprop("ro.bootloader") == "L710VPAMD7");

See how its looking for "d2spr" (Sprint GS3) or a bootloaders of "L710VPBMD4" (MD4) or L710VPAMD7 (MD7)

MD4 = last Samsung Sprint ROM
MD7 = first(?) Virgin Mobile phone

My build (newer Virgin Mobile phone) is: L710VPAMG2 (or MG2)

Since the "assert" sees your (or mine) phone as a MG2 and its not on its approved list - it wont install and gives you a Status 7 error.


Now how to fix it.

Possible fix #1
Flash the Sprint MD4 Bootloaders. IMO flashing bootloaders is no joke. Flash a normal ROM built for your device and 99.9% of the time no matter how bad the flash you can recover - this is because you can still boot the device (at least to recovery). If an error occurs during the flash of a bootloader - you have a brick and time to find someone with a Jtag.

The link you went to tells you how to flash the Sprint Bootloaders. You can go that way or - I believe the Midnight ROM also flashes the Sprint MD4 bootloaders along with the ROM.

MAKE SURE YOU HAVE A SPH-L710 phone!


Possible Fix #2
Remove the assert lines for each ROM you plan to flash. This is the route I take. I also customize the ROM, repackage, then flash.

For how to do that check here:
How To Fix Status 7 Error with CWM Recovery on Rooted Android! | HighOnAndroid.com


Hope it helps
 
Back
Top Bottom