본문 바로가기

04. Mobile/Android

[Android] Nexus 시리즈 롤리팝 수동 OTA

제가 넥서스 시리즈의 메니아라... 태블릿, 휴대폰 전부 넥서스 시리즈를 씁니다. 시계는 moto360이지만...


어쨋든 기다리던 도중에 팩토리 이미지가 나왔다고 해서 OTA를 기다리기 지겨워 수동으로 올렸습니다.


1. android Tools 다운

Android tool는 안드로이드에 팩토리 이미지를 플래싱 할때 쓰는 툴입니다.


2. android bootloader interface driver 다운

android bootloader Interface Driver는 안드로이드가 부트로더에 진입했을 때, 필요한 드라이버입니다. 이미 설치되어 있으신 분은 설치하실 필요 없습니다.

설치 방법 : 먼저, 휴대폰을 PC에 연결하고, 부트로더로 진입합니다. (부트로더 진입 방법은 4.BootLoader진입에 설명되어 있습니다.) 그 후, 내컴퓨터 -> 시스템 설정 -> 장치관리자를 들어갑니다.

현재 저는 Android Bootloader Interface Driver가 설치가 되어있지만, 안되어있으신 분들은 Android가 뜨실껍니다. 마우스 오른쪽 버튼을 눌러 드라이버 업데이트를 클릭합니다. 그 후, 수동으로 드라이브 업데이트 -> 다운받아 압축을 푸신 폴더를 지정하면 Driver가 설치 됩니다.


3. 팩토리 이미지 다운로드 받기

해당 페이지에 들어가, 본인의 기종에 맞는 팩토리 이미지를 다운받습니다.

자, 이제 롤리팝을 넥서스에 먹여봅시다.

4. Bootloader 진입

먼저 android tools의 압축을 풉니다. 그후 넥서스를 끈후, 전원 버튼 + 방향키아래를 눌러 bootloader로 진입합니다.

5. Bootloader Unlock

만약 넥서스의 Bootloader가 Locked가 되어 있으면, Bootloader를 Unlock해야합다. Bootloader가 언락이 되어있지의 여부를 확인 하려면,



출처: http://www.droid-life.com/2013/11/04/how-to-unlock-the-nexus-5-bootloader/

다음과 같이 부팅시, 구글 로그 아래에 자물쇠가 열린 표시가 나타납다.


출처 : http://www.xda-developers.com/android/restore-galaxy-nexus-internal-memory-after-bootloader-unlock-wipe/

부트로더 진입시, 왼쪽단에 Lockstat : Unlock표시가 뜹다.


이제 부트로더를 언락해봅시다. 부트로더를 언락하면 데이터가 모두 날라가므로 미리 백업을 해둡니다.

그 후, 터미널을 켜서(window key+r -> cmd입력) android tool folder로 이동합니다. 터미널을 잘 모르시는 분들을 위하여, 필요한 Command를 말씀드립니다.

cd <android tools 디렉토리> : cd는 Change Directory의 약자입니다. 폴더를 이동합니다.

dir : directory의 약자로, 현재 디렉토리 내의 파일 및 폴더를 보여줍니다.

android tool folder로 이동한 후, 

fastboot oem unlock

를 입력합니다. 그 후, 휴대폰에 다음과 같은 창이 뜹니다.


출처 : http://www.android.gs/how-to-unlock-galaxy-nexus-bootloader/

이 창이 뜨면, 불륨키를 움직여 Yes를 선택하고, Power Button을 눌러, 선택을 합니다.

그러면, 자동으로 휴대폰의 Bootloader가 Unlock됩니다.


5. Factory Image Flash

아까 다운받은 Factory Image를 클릭하여 압축을 풀면 파일이 하나 나옵니다. 그 파일의 이름을 <파일이름> + .tar로 바꾼후, 압축을 한번 더 풉니다.

그러면, 


다음과 같은 파일들이 나옵니다. 이 파일을 android tools 폴더로 붙여 둡니다.

그 후, 

$ flash-all

명령어를 입력하면, 팩토리 이미지가 플래싱 됩니다.

Tip 1: 만약, 휴대폰의 정보를 살리고 싶다면, flash-all.bat파일을 메모장으로 열어,

fastboot -w update image-hammerhead-lrx21o.zip

부분을

fastboot update image-hammerhead-lrx21o.zip

로 고치시면 됩니다.

Tip 2: 만약 다음과 같은 에러가 발생하면 컴퓨터를 재부팅 하시길 바랍니다. 프로그램의 메모리 메핑의 문제라고 하거군요.

archive does not contain 'boot.sig'

archive does not contain 'recovery.sig'

failed to allocate 829072920 bytes


그러면 여러분이 기다리던 롤리팝을 먹은 넥서스가 기다리고 있을 갑니다.