
Google의 Nexus 기기는시의 적절한 업데이트를 받아야하는데, 지연된 출시는 기기가 OTA (Over-the-Air) 업데이트를받는 데 몇 주가 걸릴 수 있음을 의미합니다. 운 좋게도 최신 버전의 Android를 설치하는 더 빠르고 더 괴상한 방법이 있습니다.
Google은 누구나 Nexus 기기에 대한 공식 시스템 이미지를 제공하므로 누구나 스스로 다운로드하여 플래시 할 수 있습니다. Nexus 기기 용으로 새 버전의 Android가 출시 될 때 대기를 건너 뛸 수있는 쉬운 방법입니다.
이 프로세스는 단순히 무선 업데이트를 기다리는 것보다 더 복잡합니다. 가려운 방아쇠를 가진 괴짜가 아닌 평범한 사람이라면 기다릴 수 있습니다.
1 단계 : 기기의 부트 로더 잠금 해제
관련 : 공식적인 방법으로 안드로이드 폰의 부트 로더를 여는 방법
시스템 이미지를 플래시하려면 장치의 잠금을 해제해야합니다. Nexus 기기를 사용하면 단일 명령으로 부트 로더의 잠금을 해제 할 수 있습니다. 루팅하거나 맞춤 ROM을 설치하기 위해 이미 기기의 잠금을 해제 한 경우이 부분을 건너 뛸 수 있습니다. 아직 초기화하지 않은 경우 초기화하면 기기를 잠금 해제하면 데이터가 지워집니다.
여러 가지 방법으로 부트 로더를 잠금 해제 할 수 있습니다. 공식적인 방법은 간단한 종료 명령을 통해 이루어 지지만보다 쉬운 방법을 위해 Nexus Root Toolkit을 사용하면 프로세스를 안내 할 수 있습니다.
2 단계 : ADB 및 Fastboot 설치
관련 : Android Debug Bridge 유틸리티 인 ADB 설치 및 사용 방법
이 프로세스에는 휴대 전화와 인터페이스 할 수있는 컴퓨터의 명령 줄 도구 인 Android Debug Bridge와 휴대 전화의 USB 드라이버가 필요합니다. 이전에 설치 한 경우에도 최신 버전을 구해야합니다.
이전에 설치하는 방법을 자세히 설명했지만 다음은 간단한 버전입니다.
- Android SDK 다운로드 페이지로 이동하여 “SDK 도구 만”으로 스크롤하십시오. 플랫폼 용 ZIP 파일을 다운로드하여 ADB 파일을 저장할 위치에 압축을 푸십시오.
- SDK 관리자를 시작하고“Android SDK Platform-tools”를 제외한 모든 항목을 선택 해제하십시오. Nexus 휴대 전화를 사용중인 경우 'Google USB 드라이버'를 선택하여 Google 드라이버를 다운로드 할 수도 있습니다.
- 설치가 완료되면 SDK 관리자를 닫을 수 있습니다.
- 휴대폰의 USB 드라이버를 설치하십시오. 휴대 전화 제조업체의 웹 사이트 (예 : Motorola 또는 HTC)에서 찾을 수 있습니다. Nexus가있는 경우 다음 안내에 따라 2 단계에서 다운로드 한 Google 드라이버를 설치할 수 있습니다.
- 메시지가 표시되면 컴퓨터를 재부팅하십시오.

3 단계 : 시스템 이미지 다운로드
Nexus 기기 용 Google 공장 이미지 페이지를 방문하여 기기에 적합한 이미지를 다운로드하십시오. 특정 하드웨어에 대한 이미지가 필요합니다. 예를 들어 Wi-Fi 만있는 Nexus 7 (2013)과 셀룰러 데이터가있는 Nexus 7 (2013)의 경우 별도의 이미지가 있습니다. 올바른 것을 다운로드하십시오.
파일을 컴퓨터에 다운로드하고 무료 7-Zip과 같은 파일 추출 프로그램을 사용하여 ADB 폴더에 내용을 추출하십시오.

4 단계 : 데이터 삭제 여부 결정
정상적인 방법으로 시스템 이미지를 깜박이면 기기가 초기화되어 기본적으로 초기화됩니다. 문제가 발생할 수 있지만 장치를 지우지 않고 업데이트를 시도 할 수 있습니다. 그러나이 프로세스는 한 Android 버전에서 다음 버전으로 이동할 때 제대로 작동합니다.
장치가 지워지지 않도록하려면 메모장 ++와 같은 텍스트 편집기에서 flash-all.bat 파일을여십시오. “fastboot -w update”가 포함 된 행을 편집하고 파일을 저장하기 전에 -w 스위치를 제거하십시오.

5 단계 : 시스템 이미지 플래시
시스템 이미지 파일을 ADB와 같은 폴더에 복사하십시오. 그런 다음 Shift 키를 누른 상태에서 해당 폴더를 마우스 오른쪽 단추로 클릭하고 “여기에서 명령 창 열기”를 선택하여 해당 폴더에서 명령 프롬프트 창을여십시오.

숨겨진 개발자 옵션 메뉴에 액세스하고 USB 디버깅 옵션을 켜서 Nexus 기기에서 USB 디버깅을 사용하도록 설정합니다.
포함 된 USB 케이블을 사용하여 Nexus 기기를 컴퓨터에 연결 한 후 다음 명령을 실행하여 기기를 부팅 로더로 재부팅합니다.
adb reboot bootloader
문제가 있으면 기기의 드라이버를 수정해야 할 수도 있습니다. ADB 설정 및 올바르게 작동하는지에 대한 자세한 정보는이 안내서를 읽으십시오. adb 명령으로 작업을 수행하기 전에 장치에서 인증 프롬프트를 수락해야합니다.

장치가 화면에 부트 로더를 표시하면 전면 패널이 열려있는 Android가 표시됩니다. flash-all.bat 파일을 두 번 클릭하십시오. 스크립트는 새 시스템 이미지로 장치를 플래시해야합니다.

프로세스가 완료되면 장치가 자동으로 재부팅됩니다. -w 옵션을 제거하지 않은 경우 처음 설정 프로세스를 다시 수행해야합니다.
스크립트가 작동하지 않을 경우 수행 할 작업
그러나 때때로 flash-all.bat가 누락 된 리소스 또는 공간 부족에 대한 오류를 생성합니다. 이러한 상황에서는 일반적으로 모든 부분을 수동으로 플래시하는 것이 좋습니다. 이 트릭은 플래시 만 원하는 경우에도 유용합니다 부품 부트 로더 나 복구와 같은 출하시 이미지의 나머지 부분은 깜박이지 않습니다.
수동 명령을 입력하기 전에 가장 먼저해야 할 일은 이미지 파일의 압축을 푸는 것입니다.장치 빌드.zip”이름 형식. 필요한 파일이 모두 같은 위치에 있도록 파일 내용을 이미 작업중인 폴더에 직접 압축 해제하는 것이 더 쉽습니다. 압축이 풀리면 작업 폴더에 5 ~ 6 개의 추가 파일이 있어야합니다 (장치에 따라 다름) : android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (장치의 경우) 모바일 연결 만 해당) 및 vendor.img (Nexus 9 만 해당)

모든 것이 풀리면 부트 로더로 다시 부팅하십시오. adb reboot bootloader 명령을 입력하고 각 명령마다 Enter 키를 눌러 다음 명령을 실행하여 각 항목을 장치에 수동으로 플래시하십시오.
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader "name-of-bootloader.img"
fastboot reboot-bootloader
fastboot flash radio "name-of-radio.img" (if present)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 only)
Android를 새로 설치하고 모든 것을 지우려면 다음 명령을 사용하십시오.
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot
이러한 명령 중 일부 (예 : system.img 및 userdata.img)가 깜박이는 데 시간이 걸릴 수 있으므로 명령 프롬프트가 응답하지 않는 것처럼 걱정하지 마십시오. 다음 명령이 준비되면 커서가 다시 나타납니다.
이 과정은 맞춤 ROM을 플래시하고 기기와 함께 제공되는 표준 Android 시스템 이미지로 돌아 가야하는 경우에도 유용합니다. 이 옵션은 주로 개발자와 Android 괴짜를위한 것이므로 일반 OTA (무선) 업데이트를 기다리는 것보다 더 복잡합니다.








