Nunca he bloqueado un teléfono. Nunca he visto uno tampoco. Pero el ladrillo duro es la peor pesadilla de todos.
No quiero saber qué sucede exactamente cuando bloqueas tu teléfono. ¿Qué sucede que lo hace irrecuperable sin ayuda profesional?
Para descubrir esto, necesitaba saber cómo funciona el flasheo de las ROM. Para esto, descargué la hoja de datos del conjunto de chips de mi teléfono (un MTK6589, cuya hoja de datos se puede encontrar aquí ) y luego descubrí que:
- Las líneas de datos USB D + y D- y VCC van directamente al procesador de la aplicación.
- Hay un PMIC externo para el procesador de aplicaciones que maneja el encendido y apagado del teléfono. En este IC hay dos pines (KP_KOL0 y KP_ROM0) que cuando son 0, activan la descarga USB sin batería.
- La memoria (eMMC o NAND Flash) a la que se descargan los archivos también está conectada al procesador a través de una interfaz de memoria externa (EMI).
Entonces, esto es lo que (creo) sucede cuando flasheas una ROM incorrecta:
Aunque no sé qué da como resultado 0V en los pines KP_KOL0 y KP_ROM0, esto sucede cuando desea descargar una nueva ROM y el procesador de la aplicación cambia / se inicia en modo de descarga.
Busqué en Google lo que sucede cuando te pones un teléfono. Todo lo que obtengo son publicaciones novedosas que dicen cómo o cómo no bloquear tu teléfono. La mayoría de las publicaciones dicen que cuando flasheas la ROM incorrecta, el teléfono puede quedar bloqueado. Mi pregunta es,
¿Qué sucede cuando flasheas una ROM incorrecta que hace que el teléfono quede bloqueado?
¿O por qué el procesador deja de responder cuando lo trabajas duro?
fuente
dd
si el gestor de arranque no está funcionando?Para que sea posible bloquear un teléfono, parte del software que el teléfono tiene que ejecutar para arrancar y flashear, algo desde el punto donde es un procesador recién encendido que ejecuta la dirección 0 hasta el punto donde el teléfono está escribiendo una nueva imagen en flash: debe estar en flash para que el teléfono pueda escribir. Por lo general, esto es algo así como un cargador de arranque secundario. Si borras eso, entonces ya no puedes volver a flashear. Ladrillo duro.
En un teléfono donde puede escribir algo nuevo con solo la ayuda de cualquier software que esté en la ROM que el teléfono no pueda escribir, ya sea cortando o no un par de pines y hay USB directamente en el procesador, no puede realmente "ladrillo duro" el teléfono. El desbloqueo siempre sería posible, al menos en teoría, siempre que pueda alimentarlo con el firmware en el formato que necesite.
fuente