[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] blutderengel:
Hello All,

I've been spending the last couple weeks researching the topic of flashing my Sprint Galaxy S4 onto the Verizon network. It is currently in service on Sprint. I don't want to do anything illegal and I'm not looking to flash onto the pre-paid plans. I just want my phone to work with their standard edge plan.

Most of the Verizon reps that I've talked with about this are very quick to dismiss the possibility and tell me I should just get one of their 'free' phones instead. However, I have been able to talk with a few that assured me it is possible and that Verizon would allow me to bring the phone onto their network. I'm more concerned with the 'let me' part, as I am fully aware that the phone is technically capable.

In the beginning of this process I was less familiar with the concept of flashing the information into my phone, but I've learned that this is an essential piece to the puzzle. I was hoping that Verizon would help me do so in order to gain me as a customer, but all signs point to 'no' on that front. I've been to the stores a couple times and talked with tech support / port department a few times as well.

After reading a ton on xda and various other places on the web, I've concluded that this something I should be able to do on my own. I have a technical background and I'm not afraid to get my hands dirty. Unfortunately, I feel like I'm missing something and I was hoping that someone would be able to help guide me toward the next steps.

A little background:

Prior to any of this, I had rooted my device, installed custom recovery, and a custom system 'rom'. After initiating the carrier switch research, I unlocked my sim following the excellent instructions here on xda and I unlocked my phone with the SPC/MSL from Sprint. I also changed the SPC to all 0's using DFS, since it sounds like that's what Verizon would want in order to help me. This particular device has not left my possession since the original purchase from sprint, so I'm not concerned about any 'bad esn' numbers or anything.

As I mentioned before, I've read quite a bit about this already but I feel like I was unable to derive the information needed for the next steps. I apologize if some feel like my 'search skills' are inadequate, but most of the articles/posts I've come across talk about flashing to prepaid using a 'donor' phone, which definitely sounds sketchy. Others are quick to offer 'flashing services' for a fee, or charge for special profile data and scripts.

From what Verizon has told me, I'll need a sim in my phone during activation so they can correlate the device serial with the sim serial in their database. This is apparently required to start a new line in their system.

TLDR;

I have tools to flash my device from sprint to verizon, but I'm unsure what magic values in the phone need to be changed to point to the Verizon service.

I know I need a Verizon PRL which seems somewhat easy to get, and perhaps change something like the MSID? Is there anything else?

Can someone please point me to more literature or give me a hint as to what I should search to learn more?

Sorry for the novel. Hopefully this can be useful to others as well in the future.

Thanks.