Hi,there are many ways of unlocking like hardware/software unlocking,cable unlocking,remote unlocking and unlocking via codes..the best and safe way of unlocking is by unlock codes and also i suggest you not to go for free unlocking since the codes generated for free may go wrong sometimes..once i got codes from
unlocking4u and unlocked my mobile..you can too contact them to get codes to unlock your mobile..