Liberarlo por IMEI es la única forma 100% limpia. Esto se supone que se aprovecha de un bug del firmware para desbloquearlo, y teniendo en cuenta que a veces hay que insistir con el proceso hasta que queda liberada, no parece un método muy limpio (aunque desde luego sí que es funcional).
El mío no tiene garantía y por eso lo he hecho con esto. Pero si fuera recién comprada... creo que preferiría pagar a un liberador y obtener el código, de cara a una posible tramitación de garantía.