Android와 관련하여 JTAG 란 무엇입니까?


27

JTAG라는 용어는 죽은 안드로이드 기기를 부활시키는 데 사용되며, 그렇지 않으면 응답하지 않으며 USB 연결시 보이지 않습니다. 그것은 순수한 소프트웨어 기반 솔루션과 달리 장치의 물리적 하드웨어 측면에서 수행 된 것으로 보이며 다른 곳에서 (게임 콘솔에서) 사용되는 용어를 들었습니다. 나는 그것에 대해 다른 것을 많이 찾지 않으며, 그것이 안드로이드 및 유사한 장치와 어떻게 관련되는지 구체적으로 알고 싶습니다. 전자 공학이나 전기 공학의 용어 인 것 같습니다. 나는 그것이 무엇이며 왜 단단한 벽돌 장치에서 사용할 수 있는지 궁금합니다.


위키 백과 투표 에서이 항목을 참조하십시오. Android 및 주제
외에

7
나는 이것이 주제에 대한 합법적 인 질문이라고 생각합니다. @ t0mm13b : 맞습니다. 하드웨어 수준에서 Android 아래에있는 계층입니다. JTAG는 광대역 / Wi-Fi 라우터에서 세탁기 등의 마이크로 컨트롤러에 이르는 많은 임베디드 하드웨어 제품에서 사용됩니다. 그러나이 약어는 Android와 관련하여 더 자주 나타납니다 (예 : XDA unbrick howto의 경우) 두 언어 사이에 연결이 있는지 묻습니다.
ce4

2
JTAG는 안드로이드 고유의 것이 아니지만 JTAG가 Android에 어떻게 사용되는지 설명하는 질문과 답변이 여전히 좋습니다.
Flow

1
와우와 내가 상호 작용 한 최초의 성숙한 SE 사이트는 용어 태그 가 없습니다 ! 이와 같은 질문에 대한 질문을 작성하는 것이 좋습니다.
hippietrail

1
@hippietrail : 제안 해 주셔서 감사합니다. 이제 태그를 만들었습니다. 다른 Android.SE 질문에 추가 할 수정 사항을 제안 해 주시기 바랍니다.
unforgettableid

답변:


22

JTAG와 Android는 별개의 것입니다.

장치의 배터리 아래 또는 SIM / MicroSD 카드 홀더 근처에서 JTAG 핀을 볼 수 있습니다. 핀이 숨겨져 있습니다. 휴대 전화의 뒷면 덮개를 분해해야 할 수도 있습니다. JTAG 핀은 일반적으로이 사진에 표시된 것처럼 서로 가까이 클러스터링 된 6 개의 금 핀입니다.

Zte 블레이드 뒷면
클릭하면 확대

다양한 케이블 (다른 유형의 장치에 다른 케이블)과 함께 장치 모델 용으로 특별히 제작 된 소프트웨어와 함께 제공되는 특수 하드웨어 JTAG 상자를 사용합니다. (특정 제조 보드에 대한 특정 마이크로 코드 지침과 함께로드 할 수있는 범용 JTAG 상자가 있습니다. 까다로운 부분은 장치의 회로 보드에 정확한 마이크로 코드를 얻는 것 입니다. 잘못된 마이크로 코드를 사용하면 영구적 인 손상을 일으킬 수 있습니다. )

마이크로 코드 명령어는 케이블에 연결된 JTAG 상자에 의해 방출되며 JTAG 핀 상단에 잘립니다. 상자는 장치에 신호를 보내 장치를 소생시킵니다. 이제 적절한 펌웨어 이미지를 장치에 플래시 할 수 있습니다.

이것은 매우 전문적인 주제입니다. 전기 공학의 배경은 접지 (GND), 전송 (TX), 수신 (RX) 및 전원 (PWR)에 사용되는 핀을 파악하는 데 편리합니다. 전원이 중요합니다. 배터리가 방전 된 경우에도 장치에 전원을 공급할 수 있습니다.

JTAG 박스를 온라인으로 구입할 수 있지만 수백 달러 정도의 비용이 듭니다. 케이블 유형이 다르고 장치 JTAG 핀 배열이 다른 제조업체가 다르기 때문입니다.


4

JTAG는 프로토콜입니다!

USB와 같은 다른 프로토콜에서 프로토콜은 UART는 데이터를 전송하거나 장치와 통신하기위한 프로토콜입니다.

JTAG CPU와 직접 통신하고 CPU의 JTAG 프로토콜을 사용하여 CPU 주변 장치 및이 주변 장치 중 하나 인 메모리 / NAND / eMMC에 액세스 할 수 있습니다.

소생 부분에 대한 귀하의 질문에 직접 대답하기 위해. 내부 메모리 / NAND / eMMC JTAG 액세스에서 장치를 부팅 할 수없는 경우에도 JTAG 프로토콜을 통해 여전히 사용할 수 있습니다.

JTAG에 액세스하고 다시 쓰기 장치 내부의 부팅 파티션 내부 메모리 / NAND / eMMC는 전화기를 다시 활성화하고 전화기를 부팅 할 수 있으며 다시 활성화됩니다.

일부 상용 JTAG : ort-jtag.com

일부 JTAG 핀아웃 :

JTAG 핀아웃

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.