Originally Posted by bizee-bee
Hey andriykoua[OP], thanks for your info. I didn't do the unlocking on my own, but rather, I sent the info to my out-of-town son. He said he was able to successfully unlock his Telus S3 phone.
The hardest part, as I understand it, was figuring out how to do the upgrade to Jellybean 4.1.1., and then to piece together the instructions which you posted, along with those provided by FireAngel here
and ryehigh17 here
For those who don't know what Kies is, or how to use it to upgrade to Jellybean 4.1.1, and who might also be wondering about piecing all the info together, here is the info I sent to my son:
Son, see this webpage for instructions on how to use get/use Kies to update the S3 to Jellybean 4.1.1
It says you need to download Kies first, and it is about 300mb. Then you double-click to self-extract and start the installation, on your PC.
Then you have to prep the S3, including plugging in the USB cable to connect the S3 to your PC, and backing up any data, just in case.
Then you have to do the actual upgrade of Android to 4.1.1.
==== continue below, only after you've upgraded to 4.1.1 ====
Next, the Instructions:
Just dial the following keys *#197328640#
Main Menu >  UMTS >  Debug Screen >  Phone Control >  Network Lock > Options Perso SHA256 OFF > (after choosing this option, wait about 30 seconds, then go back one step by pressing the Menu button then select Back, now you are in  Network Lock then choose  NW Lock NV Data INITIALLIZ .....
u should see SHA256_ENABLE_FLAG SHA256_OFF NOT CHANGE, touch SHA256_ENABLE_FLAG and wait
After last step (touch SHA256_ENABLE_FLAG to get:
MENU NOT EXIST
PRESS BACK KEY
Current Command is 118640
press (Menu -> Back)
PERSO_NV_INIT is processing
PERSO_NV_INIT is SUCCESSFUL
Sorry for such a long-winded post. Just thought someone else might find it useful, without having to read through the entire thread.