Prinny
Resident Linux Nutcase
Hey, folks. I've had a request for this, and I figure this is a good idea to explain. Since I know I'm not the only one who wants to use Sprint ROMs.
Credit for this goes to Chingling, as I PM'd him asking how to do it. Thanks, Chingling!
Alright, so you have a new shiny Sprint ROM, and you want MMS to work, right? Well you've come to the right place!
We're going to need a few things, for you Windows users. Well, one thing I should say. That thing being 7zip. You Linux users, the default archive manager works fine.
So what we need, take out from /system the build.prop from a sense-based V Rom. One that MMS works on. I used Power ROM for my example. Put it somewhere safe. Mine is in my /home/ folder. Next, navigate to /system/framework and pull out framework-res.apk.
This is where 7Zip comes in. What we need to do is Right click > And it SHOULD say something like "Explore" or "Open Archive" (I cannot say for certain, as Windows and I don't agree ) What you need to do, is navigate to /res/xml and find the apns.xml file. Pull that out and put it with the build.prop I had you pull.
====================Intermission=============================
I'm giving you folks a chance to take a break from reading. Go have a sammich.
======================END================================
Alright, we're back folks. What we need to do now, is grab your sprint SENSE rom! Whoo! Alright, so take your build.prop out, and put it somewhere else. (Or rename it) so you don't over-write the first one. What you need to do now, is find the lines that look like this:
and make them look like the examples. Yours will say Sprint, Evo 3D, and a different number.
The reason I had you pull the two build.props was so you can compare
Next, the framework-res.apk! Out of your Sprint ROM, find the framework-res.apk. Use 7zip, and navigate to the /res/xml folder, and then you'll see the apns.xml file. Replace the Sprint one. You can even delete it if you want. So you put your Virgin one from the ROM (Power rom like I did) and put it into the Sprint framework-res.apk file.
Now, make sure you don't decompile the APK, or extract it. Just right click > browse archive or whatever the option may say for you.
Once you do the over-writing, you SHOULD be set!
As always, the disclaimer here is this:
Enjoy, and happy flashing kids.
Credit for this goes to Chingling, as I PM'd him asking how to do it. Thanks, Chingling!
Alright, so you have a new shiny Sprint ROM, and you want MMS to work, right? Well you've come to the right place!
We're going to need a few things, for you Windows users. Well, one thing I should say. That thing being 7zip. You Linux users, the default archive manager works fine.
So what we need, take out from /system the build.prop from a sense-based V Rom. One that MMS works on. I used Power ROM for my example. Put it somewhere safe. Mine is in my /home/ folder. Next, navigate to /system/framework and pull out framework-res.apk.
This is where 7Zip comes in. What we need to do is Right click > And it SHOULD say something like "Explore" or "Open Archive" (I cannot say for certain, as Windows and I don't agree ) What you need to do, is navigate to /res/xml and find the apns.xml file. Pull that out and put it with the build.prop I had you pull.
====================Intermission=============================
I'm giving you folks a chance to take a break from reading. Go have a sammich.
======================END================================
Alright, we're back folks. What we need to do now, is grab your sprint SENSE rom! Whoo! Alright, so take your build.prop out, and put it somewhere else. (Or rename it) so you don't over-write the first one. What you need to do now, is find the lines that look like this:
Code:
ro.com.google.clientidbase.yt=android-virgin-us
ro.com.google.clientidbase.am=android-virgin-us
ro.com.google.clientidbase.gmm=android-htc
ro.com.google.clientidbase.ms=android-virgin-us
service.htc.bt.local_name=HTC EVO V
ro.cdma.home.operator.alpha=Virgin_Mobile
gsm.sim.operator.alpha=Virgin_mobile
gsm.operator.alpha=Virgin_Mobile
ro.cdma.home.operator.numeric=311490
gsm.sim.operator.numeric=311490
gsm.operator.numeric=311490
The reason I had you pull the two build.props was so you can compare
Next, the framework-res.apk! Out of your Sprint ROM, find the framework-res.apk. Use 7zip, and navigate to the /res/xml folder, and then you'll see the apns.xml file. Replace the Sprint one. You can even delete it if you want. So you put your Virgin one from the ROM (Power rom like I did) and put it into the Sprint framework-res.apk file.
Now, make sure you don't decompile the APK, or extract it. Just right click > browse archive or whatever the option may say for you.
Once you do the over-writing, you SHOULD be set!
As always, the disclaimer here is this:
I am not responsible for damage done to your device. Please, do this at your own risk. Should any problems arise, I will do my best to help you. Again, though, do this at your own risk.
Enjoy, and happy flashing kids.