Just days after a root method for all Galaxy S3 variants was released, XDA Elite Recognized Developer Supercurio has done it again and released another extremely highly regarded application on the Google Market. This time, he manages to provide a solution to SIM-Unlock Galaxy S3 aptly named Voodoo Galaxy S III SIM Unlock.
How does it work you might ask? In the words of Supercurio himself:
one click, no reboot, safe
The app is an implementation of XDA Forum Member txlibre‘s procedure for SIM-unlocking the SGS3, which itself comes from Forum Member dagentooboy‘s thread on how to unlock all SGS models via nvdata.bin. Voodoo Galaxy III Sim Unlock is written entirely in Java, which means there is no busybox requirement for this application. The application requires root in order to modify the /efs/nv_data.bin, and sets the simlock bit from a 1 to a zero.
At this point, a reboot would be required. However using strictly Java, the application parses the /proc folder in order to locate the rild process which triggers the nv_data parsing again. This fails verifying the md5, which generates a log file, which contains the newly expected MD5 sum for the nv_data. The system-generated MD5 is inserted in place of the original MD5. It’s an interesting technique, and all this is done with just one click!
Download Voodoo Galaxy S III SIM Unlock from Google Play. Get the source from Voodoo Galaxy S III SIM Unlock open-source project page Check out some of Supercurio’s other open source apps on his project-voodoo github page.___________________