You need PUK2 code to solve the blocked card. Actually I dont hear any info about how canbe read out this code or sort of.
The number of PUK digits is service provider dependance. So you need to know how many digits are consist of it, and after try to make a soft to bruteforce the puk code. Be carefull, cause after 10 wrong puk number your sim will f u c k e d up forever! so you need power off the card and waiting some sec., after every puk entry attempt. Hard& long work...I dont know whether is a good method ... just heard at somwhere, but i very scepty, cause the card remember the wrong attempts after power off i think, so there is no way
Try it! Ther is no more to loose it!