Por ley, liberar el móvil mediante código MANTIENE la garantía. Salió hace tiempo gracias a la OCU y organizaciones similares.
Es tan sencillo como el que propio menú te pide un código que tú le pones... no hace falta justificar de dónde (las propias compañias después de determinado tiempo están obligadas a darlo si el cliente lo demanda.
El uso de software depende (pero flashear no suele colar).
Si el error es de hardware en mal estado la compañía debe reparar el aparato... aunque te digan que no. De todas formas las compañías de telecomunicaciones colleccionan tomos y tomos de quejas en la oficina de consumo,