Veo el término JTAG usado para revivir dispositivos Android muertos que de otra manera no responden a nada y no se ven cuando se conectan al USB. Parece que es algo que se hace desde el lado del hardware físico del dispositivo (a diferencia de alguna solución basada en software puro) y he escuchado el término usado en otros lugares (en las consolas de juegos). No encuentro mucho más sobre esto, y me gustaría saber específicamente cómo se relaciona con los Androids y dispositivos similares. Parece ser un término de la electrónica o de la ingeniería eléctrica, ambos con los que no estoy familiarizado. Me pregunto qué es y por qué puede ser usado en dispositivos de ladrillo duro.
Respuestas
¿Demasiados anuncios?¡JTAG no tiene nada que ver con Android!
Puede que encuentres un JTAG visible debajo de la batería o cerca del soporte de la tarjeta SIM/SDCard, es un circuito de pines oculto, puede que haya que desmontar la tapa trasera, normalmente 6 pines de oro en un grupo cercano.
Es que, utilizando una caja de hardware especial que tiene un vasto conjunto de cables con clavijas designadas (dependiendo del fabricante de hardware), junto con un software especializado que sería hecho específicamente para ese teléfono en particular (hay algunas cajas genéricas de tipo "catch-all" que pueden ser cargadas con instrucciones de micro-códigos específicos para esa respectiva placa fabricada - la parte que puede ser difícil, es conseguir la idéntico micro-código para esa placa de circuito, cargar el conjunto equivocado de códigos entonces hay un riesgo de daño permanente!).
Las instrucciones del micro-código son emitidas por la caja de hardware unida al cable, enganchada en la parte superior de las clavijas del JTAG, que envía una señal a alguna parte del chip para revivirlo, y desde allí, un firmware apropiado puede ser colocado en su lugar utilizando este método.
Se trata de un tema muy especializado en el que sería útil tener conocimientos de ingeniería eléctrica para saber qué pines son de tierra (GRND), de transmisión (TX), de recepción (RX) y también de potencia (PWR). La energía, es la importante, ya que si la batería está muerta, la energía puede ser activada en el circuito.
Además, esas cajas de hardware, que se pueden encontrar en Internet son muy caras (debido a los diferentes fabricantes con diferentes tipos de cables, y la colocación de los pinouts JTAG...)
¡JTAG es un Protocolo !
Simplemente en otros Protocolos como el USB es el protocolo UART es el protocolo para transferir DATOS o comunicarse con dispositivos .
JTAG Se comunica directamente con la CPU y con la ayuda del protocolo JTAG de la CPU puede acceder a los periféricos de la CPU y a la memoria/NAND/eMMC uno de estos periféricos.
Para relacionar directamente la respuesta a su pregunta para la parte de revivir . Aunque su dispositivo no es capaz de arrancar desde la memoria interna / NAND / eMMC acceso JTAG todavía disponible a través del protocolo JTAG .
Accediendo a JTAG y reescribiendo las particiones de arranque en la memoria interna de su dispositivo/NAND/eMMC revivirá su teléfono, el teléfono será capaz de arrancar y será revivido.
Algunos JTAG comerciales : ort-jtag.com
Algunos Pinouts JTAG:
0 votos
Véase esta entrada sobre wikipedia Votación para cerrar ya que no se limita sólo a Android y off-topic :)
7 votos
Me parece una pregunta legítima y relacionada con el tema. @t0mm13b: Tienes razón, esto es algunas capas por debajo de Android en el nivel de hardware (y JTAG es utilizado por muchos productos de hardware embebido de banda ancha / routers wifi a los microcontroladores para lavadoras, etc.). Sin embargo, debido a que esta abreviatura aparece con más frecuencia en relación con Android (por ejemplo, en XDA unbrick howto's), uno puede preguntarse si hay una conexión entre esos dos.
2 votos
Aunque JTAG no es una cosa específica de Android, me gusta la idea de tener una pregunta y respuesta(s) que explique cómo se utiliza JTAG wrt a Android.
1 votos
Wow este es el primer sitio de SE maduro con el que he interactuado que no tiene un terminología ¡etiqueta! Recomiendo encarecidamente crear una para preguntas como ésta.
1 votos
@hippietrail: Gracias por la sugerencia. Ya he creado la etiqueta. Por favor, siéntase libre de sugerir ediciones que lo agregue a otras preguntas de Android.SE.
0 votos
Gary Wellings sugirió un artículo en el blog: ¿Cómo desatascar smartphones con JTAG con software y hardware de código abierto? (no hay suficientes representantes para comentar)