Desbloquear un teléfono no implica ningún software, tanto para Android como para iPhones.
Para los Android, se requiere un código de desbloqueo que sólo se puede encontrar en el fabricante de ese dispositivo (Hay empresas que tienen acceso a esos códigos). Si no quieres usar una compañía de terceros, puedes simplemente llamar a la red que está bloqueando tu teléfono …