반응형

Nexus 5에 CyanogenMod를 올려 사용하다가 다시 순정(공장 출하 상태)으로 돌아오기 위해서 Factory Image를 올려보았습니다.



Nexus와 Pixel 폰을 위한 Factory Image는 다음 사이트에 공개되어있습니다.  진행하기 전에 폰에 남아있는 자료를 백업해주어야 합니다.


Factory Images for Nexus and Pixel Devices

https://developers.google.com/android/images



1. Nexus 5를 위한 Factory Image 중 킷캣 4.4.4 (KTU84P)을 다운로드 받았습니다.  다운로드 가능한 최신버전은 마시멜로(6.0.1)이지만 런타임 퍼미션 같은게 적용되기 전의 안드로이드 버전을 사용하는 디바이스가 필요해서 버전을 낮추어서 받았습니다.  압축을 풀어서 c:\에 복사해줍니다.

https://developers.google.com/android/images#hammerhead 



2. Android Studio가 설치안되어 있다면 아래 사이트에서 SDK Platform Tools for Windows를 다운로드 받습니다.

https://developer.android.com/studio/releases/platform-tools.html


압축을 풀어서 c:\로 복사해주고,  윈도우키 + R을 누르고  sysdm.cpl을 입력하여 시스템 속성을 실행시킵니다.


고급탭에서 환경변수를 선택하고 



시스템 변수에서 Path를 선택하고 편집을 선택합니다.  변수값 끝에 ;C:\platform-tools-latest-windows\platform-tools를 추가해줍니다.



3.  아래 사이트에서 "Click here to download the Google USB Driver ZIP file (ZIP)"를 클릭하여 Google USB Driver를 다운로드 받습니다.

https://developer.android.com/studio/run/win-usb.html


압축을 풀어주고 android_winusb.inf 파일을 선택하고 마우스 우클릭하여 나온 메뉴에서 설치를 선택합니다.


윈도우 보안 창이 뜨면 설치를 클릭합니다.



4. 폰을 컴퓨터에 연결하고 USB 디버깅을 허용해줍니다.  미리 설정 - 개발자 옵션에 안드로이드 디버깅을 설정해놔야 합니다.




5.  fastboot mode로 시작하기 위해서 폰이 켜진 상태에서 윈도우키 + R을 누른 후, cmd를 입력하여 명령 프롬프트를 실행합니다.  

다음 명령을 명령 프롬프트에 입력합니다.

adb reboot bootloader


 fastboot mode로 부팅된 후, 마지막줄에 LOCK STATE가 unlocked이면 6번으로 넘어가고 아니면  폰의 부트로더를 언락(unlock) 하기 위해 명령프롬프트에 다음을 입력합니다.

fastboot oem unlock




6. Factory Image를 풀어둔 위치로 이동하여 flash-all.bat 실행합니다.

bootloader, baseband firmware, operating system이 폰으로 전송되어 설치가 진행됩니다. 

완료되면 폰이 재부팅됩니다.  구글 계정입력 및 필요한 작업을 진행합니다.


설정에서 휴대폰 정보를 선택하고, 빌드번호를 "개발자가 되셨습니다" 메시지가 나올때까지 계속 터치합니다.


설정에서 개발자 옵션을 선택하고 USB 디버깅을 설정합니다.



폰을 컴퓨터에 재연결하고 디버깅을 허용합니다.



7. 은행앱을 설치하려면 다시 락을 걸어주어야 합니다.

fastboot mode로 시작하기 위해서 폰이 켜진 상태에서 윈도우키 + R을 누른 후, cmd를 입력하여 명령 프롬프트를 실행합니다.  

다음 명령을 명령 프롬프트에 입력합니다.

adb reboot bootloader


 fastboot mode로 부팅된 후, 명령프롬프트에 다음을 입력합니다.

fastboot oem lock


마지막줄에 LOCK STATE가 locked로 변경됩니다. 전원버튼을 눌러 재부팅하면 완료됩니다.




반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 ~~

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts