Take it to a Technicall.....It's no an expensive job
You can use also Ultimate Unlocker (see my signature) to repair it

Regards