[AT&T Samsung Galaxy S II Skyrocket SGH-I727] ocd_amp:
Works on i727r Roger's Galaxy S2

For those who are having trouble.

Backup your Custom Rom in Recovery first. Boot, System, Data.

In Recovery. Factory Reset. Flash ROM. Flash Radio. Follow the instructions.

I turned on PERSO SHA256 BACK To ON after SUCCESS message. It is advised in other forums to do so. So don't leave it off.

I did the procedure WITHOUT a SIM card present.

At this point I rebooted the phone into Recovery, and reflashed from my Backup. After this was successful. I flashed This Radio.

http://xdaforums.com/showthread.php?t=2155984

[RADIO][UXUMA7] For I727/I727R [19-FEB-2013]

This is for Roger's.

After all of this was done. Reboot. Initially I got what appeared to be a Soft Brick. Phone started and Galaxy logo appeared and then Nothing. I did a battery pull, held the Power button for about 10 seconds. Put the Battery back in. Restarted and attempted to go into Recovery. Factory Reset Once more. Re-Flash Backup. Do not keep flashing the modem. Just your Backup. Make sure you Delete Cache, Dalvik Cache etc. TWRP makes this VERY Easy and the screens will show you an option to Delete Dalvik or Cache if its a possibility. The phone WILL take longer to boot after deleting Caches. So be patient.

After a couple of tries, the phone Booted. Then I turned off the Phone again. Did a Battery Pull, and Inserted a Fido Sim. The phone again hanged on boot. Repeated factory Reset procedure. Booted the phone. The Phone booted up, and Network connected as Rogers CAN Wireless. I do not use LTE or 3g-4g anyway but it appears all the APN settings were there and were correct.

The phone does not detect FIDO network but detects Roger's, Telus, and Bell. There are about 2-3 Choices for each. I cannot get it to say Fido. It's a Roger's phone and both Roger's and Fido use the same network so not really a big deal except I really dislike the name "Roger's" and would rather see the phone detecting Fido.

Using latest Stock Roger's ROM I727RUXUMA7_I727ROYAMA7_RWC with its latest Radio, Fido is correctly detected as Carrier Network. I believe the stock rom has a CSC Application which first detects the network as Rogers, and then changes it to say Fido. All the rest Bell, Telus, Videotron are also detected when searching for networks.

But the good news is, it works. Why pay Roger's $50 for an unlock when you own your own phone and should do as you wish?

Thank you everyone at XDA for making things like this possible. Much respect for the knowledge and selfless contributions. Thank you!

---------- Post added at 06:57 PM ---------- Previous post was at 06:37 PM ----------

WallyBanger. You have to do a lot of reading and understanding how this process works. I am no expert but I am guessing that SHA256 is an encryption which when turned off, allows you to REWRITE the lock code on the secure partition of the phone. This software layer is what the modem uses to determine whether it is networked locked and to which network. The modem hardware is basically OPEN to Everything. But its Interface with the secure partition which is initially accessed tells the Radio how to behave. The ROM Provided allows you to access the Radio interface, and the Radio you flashed allows you to use that Access code to go in and Make changes. I am guessing at how this works again because I am no expert but this is the process.

This process is not instant. You have to turn off SHA256, then WAIT. Then use the Menu key on your phone, not the Back option in the Interface. After this you can go into the NV Option, after which you will also have to Wait about a Minute. Then, instead of Rebooting, you can turn SHA256 back to On. I advise you to continue reading. Before I did this unlock. I studied everything. Made a Plan. Wrote down my Steps. THEN I did it. It is not a very complicated process. Good luck :)