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

Root [Virgin Mobile] d2spr to d2vmu conversion??

I have a Virgin Mobile Galaxy S3 SPH-L710. I am finding many custom ROMs for d2spr but few for d2vmu. I have tried to flash several of the more recent CM11 d2spr builds but the flash fails with these. Why is that being that it's the same model? Is there a way to unzip, modify, and repackage a d2spr ROM to appear as a d2vmu to my device? I was able to find a CM11 nightly build that was for d2vmu, however when I try to use the CM OTA update function to update it downloads a d2spr.
 
Yes struckns guide is what ya need, you on that game upconvert lol everytime i see a post you beat me to it, once you read it it'll be simple, basically the sprint Roms are for our phones, they just need a few things edited to match VM before trying to flash

Also added note, also look into, I believe its not a sticky anymore but brittons guide to mk5 root and custom ROM, just another route if you decide you want a more stock feel

Struckns guide will tell ya about the editing to make sprint Roms work on our devices, brittons guide is how to install a stock based ROM with root

Also if you have any other questions, issues whatever come post here first before trying to flash, since this is your thread it won't matter if u side track it as long as its relevant and whatnot
 
Upvote 0
Yes struckns guide is what ya need, you on that game upconvert lol everytime i see a post you beat me to it, once you read it it'll be simple, basically the sprint Roms are for our phones, they just need a few things edited to match VM before trying to flash

Also added note, also look into, I believe its not a sticky anymore but brittons guide to mk5 root and custom ROM, just another route if you decide you want a more stock feel

Struckns guide will tell ya about the editing to make sprint Roms work on our devices, brittons guide is how to install a stock based ROM with root

Also if you have any other questions, issues whatever come post here first before trying to flash, since this is your thread it won't matter if u side track it as long as its relevant and whatnot

So this method should work with custom and stock ROMs? I have been able to successfully flash Sprint ROMs to other VM devices so I know that the mechanics of the ROMs are almost identical.
 
Upvote 0
So this method should work with custom and stock ROMs? I have been able to successfully flash Sprint ROMs to other VM devices so I knowthat the mechanics of the ROMs are almost identical.

If the method your speaking on is struckns guide then yes it should, I believe

As for the root method in brittons guide any custom ROM especially cm based will or should be rooted from the gate, I believe a few ppl had some issues where it unroofed but I believe flashing the supersu fixes that

The root is basically just for stock Roms but brittons guide has links to a stock ROM already ready for our phones the root file needed and any WiFi/ modem fixes needed
 
Upvote 0
If the method your speaking on is struckns guide then yes it should, I believe

As for the root method in brittons guide any custom ROM especially cm based will or should be rooted from the gate, I believe a few ppl had some issues where it unroofed but I believe flashing the supersu fixes that

The root is basically just for stock Roms but brittons guide has links to a stock ROM already ready for our phones the root file needed and any WiFi/ modem fixes needed


OK so I was wanting to try out CyanFox. I followed both methods to the letter and it simply aborts the flash. I'm using Philz modified CWM. Would it be best to go back to TWRP? The only thing that I did differently is that I used Leafpad to modify the script because I use Linux. Note to all: "PC" does not mean "Windows". Could I just use the updater script from my current CM11 Nightly ROM?
 
Upvote 0
OK so I was wanting to try out CyanFox. I followed both methods to the letter and it simply aborts the flash. I'm using Philz modified CWM. Would it be best to go back to TWRP? The only thing that I did differently is that I used Leafpad to modify the script because I use Linux. Note to all: "PC" does not mean "Windows". Could I just use the updater script from my current CM11 Nightly ROM?

Philz I believe should work for all your needs, its basically clockworkmod modified to our phones but from what ice seen more options

Also when editing the rons zip don't unpack it, you didn't say if you did or not so I just threw it in lol

As for pulling the updater script from cm and using it, I believe struckn has told someone you can do that as long as its the cm already modified for our device but not just any old one, and also keep it saved on our PC as basically a master for you for any Roms but I'm not familiar with cyanfox and I'm not to familiar with aborts so I'd say u may wanna wait till someone
more knowledgeable jumps in

But just to help anyone trying to help out let get some extra info to be as detailed as possible

So you got philz in there I see that so good

So is cyanfox the first one u tried, just wanna make sure the script edit wasent borked, but I believe you said you've done it before so you should he good there

When it failed did you get any errors?

As for our PC statement yes lol PC doesn't refer to the Os, basically means anything not a Mac, altho there are alot of apps now to let macs run PC shit

Also as I said I'm unfamiliar with cyanfox but it sound like it's a cm based modified ROM so u may not need to add root, I'd just go for rom booting first then look for root

And also just as an added tip this device from what I've seen really loves you to allow things to "settle" basically let it sit for like 20 minutes once you get whatever ROM your trying to boot before loading it up with all our apps and such
 
Upvote 0
Philz I believe should work for all your needs, its basically clockworkmod modified to our phones but from what ice seen more options

Also when editing the rons zip don't unpack it, you didn't say if you did or not so I just threw it in lol

As for pulling the updater script from cm and using it, I believe struckn has told someone you can do that as long as its the cm already modified for our device but not just any old one, and also keep it saved on our PC as basically a master for you for any Roms but I'm not familiar with cyanfox and I'm not to familiar with aborts so I'd say u may wanna wait till someone
more knowledgeable jumps in

But just to help anyone trying to help out let get some extra info to be as detailed as possible

So you got philz in there I see that so good

So is cyanfox the first one u tried, just wanna make sure the script edit wasent borked, but I believe you said you've done it before so you should he good there

When it failed did you get any errors?

As for our PC statement yes lol PC doesn't refer to the Os, basically means anything not a Mac, altho there are alot of apps now to let macs run PC shit

Yeah CyanFox is the first I tried. No errors it just aborts. I'm about to try a AOCP rom just to see what happens. The tutorial is really good material. I just gotta make it work. :D
 
Upvote 0
OK so I was wanting to try out CyanFox. I followed both methods to the letter and it simply aborts the flash. I'm using Philz modified CWM. Would it be best to go back to TWRP? The only thing that I did differently is that I used Leafpad to modify the script because I use Linux. Note to all: "PC" does not mean "Windows". Could I just use the updater script from my current CM11 Nightly ROM?

I am currently running the latest version of CyanFox, no problems booting up and the ROM is really snappy/responsive, I really like it. Tokens210 is correct about the updater-script, once you have one that works sitting on your desktop, you can just drag-and-drop that one in to any AOSP based ROM in order to replace the original updater-script. Can't really help on the Linux end however, I only know the Windows side of things. If need be I can always upload the modified version I am using. Definitely don't go back to TWRP, I am confident in stating that any flashing issues are not related to Philz Touch, it is just about perfect.
 
Upvote 0
I am currently running the latest version of CyanFox, no problems booting up and the ROM is really snappy/responsive, I really like it. Tokens210 is correct about the updater-script, once you have one that works sitting on your desktop, you can just drag-and-drop that one in to any AOSP based ROM in order to replace the original updater-script. Can't really help on the Linux end however, I only know the Windows side of things. If need be I can always upload the modified version I am using. Definitely don't go back to TWRP, I am confident in stating that any flashing issues are not related to Philz Touch, it is just about perfect.


Would you please upload the updater script? The only issue I have with Philz touch and all other CWM variants is that the selection fields could be bigger. Almost need a stylus to use it.;) Just tried AOCP rom...same results. I wonder if something weird is happening when I compress it all back into a zip?
 
Upvote 0
Would you please upload the updater script? The only issue I have with Philz touch and all other CWM variants is that the selection fields could be bigger. Almost need a stylus to use it.;) Just tried AOCP rom...same results. I wonder if something weird is happening when I compress it all back into a zip?

You can change the size of the fields in the Philz custom settings. There is so much customization in there it is unbelievable. I have my fields enlarged to accommodate my fat fingers and it works nicely. So do you want the entire ROM (CyanFox) and you can then also have the modified updater-script that comes with it or just the updater-script uploaded?
 
Upvote 0
You can change the size of the fields in the Philz custom settings. There is so much customization in there it is unbelievable. I have my fields enlarged to accommodate my fat fingers and it works nicely. So do you want the entire ROM (CyanFox) and you can then also have the modified updater-script that comes with it or just the updater-script uploaded?

Awesome I did not know that I could do that in Philz. We can try just the updater script first and see what happens. Morbid curiosity...is it CyanFox 2.0.2?
 
Upvote 0
I just tried again using updater script from my nightly cm11. Same thing. Can you give me some details on your specific method of compressing your ROM folder back into a zip? You see, on Linux that option is built right into the shell. right click/compress, then choose format.

All I do on Windows is open the .zip with WinRAR, drag the updater-script to the desktop, modify with Notepad++, then drag it back in. I also delete all the system .apk files that I don't need, then just closing the file in WinRAR zips everything back up, that is a step I don't have to expressly perform.
 
Upvote 0
Since the file for the latest CyanFox was already on my DevHost, as I had uploaded it for someone else last week, I will just post the entire thing here so that anybody who wants it can have the entire ROM, or just remove the updater-script for their use, whatever works. Standard disclaimers, this is not my original work, I just modified it for use on our variant of the SGS3, as well as removed all the system .apk files that I never use. I am also not responsible if anything goes sideways, everything in the world of root is done at the risk of the user!

CyanFox 2.0.2
 
  • Like
Reactions: Deucalion29710
Upvote 0
One more thing...if you have changed your assert and it fails still is it best just to remove all asserts? I just got a bunch of assert failed messages and status code 7. Could be a bad download or something. I'm downloading yours now.

I always just go the route of deleting the entire set of asserts, instead of changing just one to match my bootloader, I find it much easier and have never had a flashing problem. First line should then be "mount["ext4..." unless there is some ui_print stuff first so that the ROM developer can display a message on the screen while the ROM is flashing.
 
  • Like
Reactions: Deucalion29710
Upvote 0
awesome. I have determined that the problem was from unzipping and compressing again. Just like WinRar I can do as you said but using Linux archive manager. Thanks for your help and for taking the time to write that fabulous tutorial. It really does give VM S3 owners more options.

You're welcome! Look forward to interacting with you some more here on the forums; sounds like you are fairly computer-savvy and will have some things to contribute!

PS If you want to shoot me some tips on how things are done in the world outside of Windows, or some of the programs that are used, I can get that added to my tutorial in the relevant sections.
 
Upvote 0
You're welcome! Look forward to interacting with you some more here on the forums; sounds like you are fairly computer-savvy and will have some things to contribute!

PS If you want to shoot me some tips on how things are done in the world outside of Windows, or some of the programs that are used, I can get that added to my tutorial in the relevant sections.

Absolutely. I really don't know why more developers dont use Linux...I mean they are developing for a mobile OS that was built on a Linux kernel. Removing all asserts did the trick it looks like. Waiting on my first boot now. The only think I see with that tutorial that is potentially missing (device specific) is that if upgrading from a stock rom to a custom rom, wouldn't you need to flash the Knox app remover first?
 
Upvote 0
Absolutely. I really don't know why more developers dont use Linux...I mean they are developing for a mobile OS that was built on a Linux kernel. Removing all asserts did the trick it looks like. Waiting on my first boot now. The only think I see with that tutorial that is potentially missing (device specific) is that if upgrading from a stock rom to a custom rom, wouldn't you need to flash the Knox app remover first?

Not everyone is coming from a Knoxed up situation, in terms of going from stock to custom. Custom AOSP based ROM's also have no association with the Knox apps. Additionally, most custom ROM's based on stock have removed both the Knox boot loader and the associated apps. Therefore, the Knox app remover should be irrelevant. I know JD included it as part of flashing his stock/Knox free ROM, but more as a precaution in case he missed one of the apps while compiling.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones