- Does the phone need to be rooted before the above process?
At no point do you need to root it. If it is rooted you can leave it like that, if it isn't there's no need to root it. If you need to root it for a different reason (getting the MSL) then that's different... but you do not need to root it to flash it.
- Does the "getprop" method still work through terminal emulator?
The getprop method only works with the Sprint version of the phone. On the Boost ones you'll have to use alogcat or some other method. Yes. It is through terminal emulator. If the later Sprint ones have it blocked too I'm not aware of it. Haven't done a Sprint one in months.
- He mentions "flash the boost firmware onto the device".. Where is that firmware found?
**Tutorial** Return to Boost stock
You could leave it on Sprint... Only thing with Sprint is that I haven't been able to figure out how to get MMS working natively. Have to use GO SMS. If you flash the Boost version of the software on to the phone MMS works natively.
- If you do not have a 4g donor can you still access boost's standard 3g network?
If you have a 3g donor you'll be able to get 3g. 4g has nothing to do with 3g data.
- Can you keep the phone functioning the exact same (all apps/features work) as it was on Sprint, no CM or custom ROM, but have the only change being the carrier?
You can leave the phone just as it is. Nothing needed. I prefer to leave it on stock with stock recovery because everything works. Most custom roms have something or another not working. Some custom roms may be as stable as stock with everything working but I flashed the phones for other people and I do not want them coming back saying this or that not working. I also did my wife's phone and I do not want to hold her phone hostage while I flash it.
- This is for a friend.. So I do not have the phone in front of me. Are all Sprint Samsung Galaxy S2's the Epic 4g edition or is there a difference?
Sprint has two phones. Galaxy S. Galaxy S2.
Galaxy S= Slide out keyboard. AKA Epic 4g.
Galaxy S2= No keyboard. Bigger screen. AKA Epic Touch.