Hi everybody,
I recently upgraded my GT-N7000 to stock 4.0.4 firmware. I had unlocked it before in a dirty way (apparently, with 2.3.6, it was enough to put null bytes in the nv_data.bin file at the correct offset), which happens to not work anymore, since now the MD5 file isn't recomputed when it's incorrect, but instead restored from the backup (.nv_core.bak).
So, I tried the most popular solution, GalaxSimUnlock (com.spocky.galaxsimunlock on the playstore), which is not free any more (the app itself is free, but at the time you click on unlock, a payment of 2€ is required to proceed).
I wanted to try another solution, Galaxy_S Unlock, but if I read the comments correctly, it's not permanent, and has to be run at every reboot.
As a personal challenge, I began reverse engineering the nv_data.bin file format and the way the MD5 file is computed (it's NOT standard MD5, of course). Well, I managed to permanently unlock my phone by zeroing the simlock bytes, computing the new MD5, and putting the result in /efs/.
So, I was wondering if the method is already known and public and I just missed it, or if people would be interested to hear about it? I could also make a free (for real) app, which would be my first android app (another little challenge for me).
Anyway, if someone can tell me more about the state of the art of sim unlocking, that'd be great, so I know if I'm wasting my time or not.
Also, I'm pretty sure the method will work on any modern samsung phone.
Thanks in advance!
I recently upgraded my GT-N7000 to stock 4.0.4 firmware. I had unlocked it before in a dirty way (apparently, with 2.3.6, it was enough to put null bytes in the nv_data.bin file at the correct offset), which happens to not work anymore, since now the MD5 file isn't recomputed when it's incorrect, but instead restored from the backup (.nv_core.bak).
So, I tried the most popular solution, GalaxSimUnlock (com.spocky.galaxsimunlock on the playstore), which is not free any more (the app itself is free, but at the time you click on unlock, a payment of 2€ is required to proceed).
I wanted to try another solution, Galaxy_S Unlock, but if I read the comments correctly, it's not permanent, and has to be run at every reboot.
As a personal challenge, I began reverse engineering the nv_data.bin file format and the way the MD5 file is computed (it's NOT standard MD5, of course). Well, I managed to permanently unlock my phone by zeroing the simlock bytes, computing the new MD5, and putting the result in /efs/.
So, I was wondering if the method is already known and public and I just missed it, or if people would be interested to hear about it? I could also make a free (for real) app, which would be my first android app (another little challenge for me).
Anyway, if someone can tell me more about the state of the art of sim unlocking, that'd be great, so I know if I'm wasting my time or not.
Also, I'm pretty sure the method will work on any modern samsung phone.
Thanks in advance!