Что такое JTAG в отношении Android?

Я вижу термин JTAG, используемый для восстановления мертвых Android-устройств, которые иначе ничего не реагируют и не видны при подключении USB. Кажется, что это что-то сделано с физической аппаратной стороны устройства (в отличие от некоторого чистого программного решения на основе программного обеспечения), и я слышал термин, используемый в другом месте (в игровых консолях). Я больше ничего не нахожу в этом, и я хотел бы точно знать, как это относится к андроидам и аналогичным устройствам. Это, кажется, термин в электронике или электротехнике, оба из которых я не знаком. Мне интересно, что это такое и почему его можно использовать на жестких кирпичных устройствах.

28 голосов | спросил stackuser 6 Jpm1000000pmSun, 06 Jan 2013 20:57:42 +040013 2013, 20:57:42

2 ответа


22

JTAG и Android - это две разные вещи.

Вы можете найти контакты JTAG, видимые либо под аккумулятором вашего устройства, либо возле держателя карты SIM /MicroSD. Штыри скрыты. Возможно, вам придется демонтировать заднюю крышку телефона. Штыри JTAG обычно состоят из шести золотых штырей, расположенных близко друг к другу, как показано на этой фотографии:

 Назад Zte Blade
Увеличить

Вы используете специальный аппаратный блок JTAG, который поставляется с огромным набором кабелей (различные кабели для разных типов устройств), а также специализированное программное обеспечение, специально разработанное для вашей модели устройства. (Существуют общие ловушки JTAG, которые могут быть загружены с помощью определенных инструкций по микрокодам для вашей конкретной платы. Трудная часть заключается в получении точного микрокода для печатной платы вашего устройства. Если вы используете неправильный микрокод , это может привести к постоянному повреждению.)

Инструкции по микрокодам испускаются коробкой JTAG, прикрепленной к кабелю, закрепленной в верхней части контактов JTAG. Ящик отправляет сигнал на ваше устройство, чтобы оживить его. Теперь на ваше устройство может быть запрограммировано соответствующее изображение прошивки.

Это очень специализированная тема. Может быть полезен фон в электротехнике, чтобы знать, какие штыри используются для заземления (GND), передачи (TX), приема (RX) и мощности (PWR). Сила важна: если батарея разряжена, питание может быть подано на ваше устройство.

Вы можете покупать ящики JTAG онлайн, но они, как правило, стоят пары сотен долларов или около того. Это из-за разных производителей с различными типами кабелей и разных устройств на штырьках JTAG на устройстве.

ответил t0mm13b 6 Jpm1000000pmSun, 06 Jan 2013 23:28:12 +040013 2013, 23:28:12
4

JTAG - это протокол!

Просто в других протоколах, таких как USB, протокол UART является протоколом для передачи DATA или связи с устройствами.

JTAG. Непосредственно связываться с CPU и с помощью протокола JTAG процессора вы можете получить доступ к периферийным устройствам CPU и памяти /NAND /eMMC одному из этих периферийных устройств.

Чтобы напрямую ответить на ваш вопрос для возрождающейся части. Даже несмотря на то, что ваше устройство не может загрузиться из доступа к внутренней памяти /NAND /eMMC JTAG, доступного по протоколу JTAG.

Доступ к JTAG и переписывание загрузочных разделов на ваше устройство Внутренняя память /NAND /eMMC оживит ваш телефон, телефон сможет загрузиться и будет восстановлен.

Некоторые коммерческие JTAG: ort-jtag.com

Некоторые выходы JTAG:

 Вывод JTAG

ответил Ozgur Oz 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2016 16:05:17 +0300 2016, 16:05:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132