Nexus 5 Android 5.0 설치하기.

기대하던 안드로이드 L 5.0 넥서스 5 용 공식 이미지가 드디어 나왔습니다.

버전명 LRX21O 공식 이미지는 아래의 주소에서 확인하실수 있습니다.

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


( 자동으로 업데이트 되는 OTA 즉 Over The Air 는 좀 더 기다리셔야 하며 수동 으로만 설치할수 있는 이미지 입니다. )

※ 아래의 방법을 수행시 발생되는 책임은 모두 실행 하시는 당사자에게 있습니다.
백업을 하셔야 합니다. 저장된 정보는 모두 삭제 됩니다.
※ 반드시 배터리 충전이 충분한 상태에서 하세요.


준비물: 안드로이드 SDK, 넥서스 윈도우즈 드라이버, 안드로이드 L 이미지 파일

안드로이드 SDK:

https://developer.android.com/sdk/installing/index.html
3가지가 있는데 필요한 것을 설치하시면 되며 보통 Stand-Alone SDK Tools 를 설치하시면 됩니다.

넥서스 윈도우즈 드라이버:

http://developer.android.com/sdk/win-usb.html#top 

안드로이드 L 이미지 파일:

https://dl.google.com/dl/android/aosp/hammerhead-lrx21o-factory-01315e08.tgz
( 넥서스 5 용 이미지 파일 받기 )

https://dl.google.com/dl/android/aosp/hammerhead-lmy47d-factory-6c1ad81e.tgz
( 넥서스 5 용 5.1 이미지 파일 받기 )

안드로이드 설정: 

설정 -> 개발자 옵션 -> 디버깅 -> USB 디버깅 체크


위 진행 사항을 모두 수행 다음 단계로 넘어가시면 됩니다.

다운 받으신 안드로이드 L 이미지 파일을 임시 폴더에 압축을 풀고 난뒤, 안드로이드 SDK 폴더의 platform-tools 안의 파일들 ( adb.exe, fastboot.exe 기타등등 ) 을 모두 선택후 복사, 안드로이드 L 이미지 압축을 해제하신 곳에 붙여넣기 하시면 됩니다.

부트로더 언락:

안드로이드 이미지를 푼 위치에서 관리자로 cmd 실행후 ( 저는 Z:\ 에 압축을 풀었습니다. )

Z:\hammerhead-lrx21o>adb reboot bootloader

부트로더 상태에서 아래의 명령어로 부트로더 잠금을 해제 합니다.

Z:\hammerhead-lrx21o>fastboot oem unlock
확인 메시지가 뜰것이며 저장된 정보가 다 삭제됩니다

Z:\hammerhead-lrx21o>flash-all

( 시간이 좀 걸리며 usb 가, 연결 해제를 반복 할 것입니다. )

재부팅후 시간이 조금 걸릴 것이며, 언어를 선택하시면 됩니다.

업데이트 하다가 에러가 나더군요 배포파일에 포함된 sig 에러라고 하는것 같습니다.

error: update package missing system.img
Press any key to exit...

이런 오류인데 fastboot -w update image-hammerhead-lrx21o.zip 부분에서 에러가 발생됩니다.

몇차례 시도했지만 같은 에러로 이럴 경우 flash-all 의 내용을 수동으로 실행 하시면 됩니다.
다운 받으셨던 image-hammerhead-lrx21o.zip 파일 압축을 해제 하시고 


Z:\hammerhead-lrx21o>fastboot flash bootloader bootloader-hammerhead-hhz12d.
img
target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [  0.296s]
writing 'bootloader'...
OKAY [  0.472s]
finished. total time: 0.771s
 
Z:\hammerhead-lrx21o>fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.21.im
g
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.647s]
writing 'radio'...
OKAY [  3.124s]
finished. total time: 4.774s
 
Z:\hammerhead-lrx21o>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [  0.002s]
finished. total time: 0.003s
 

Z:\hammerhead-lrx21o>fastboot flash boot boot.img
target reported max download size of 1073741824 bytes
sending 'boot' (8852 KB)...
OKAY [  0.493s]
writing 'boot'...
OKAY [  0.751s]
finished. total time: 1.245s


Z:\hammerhead-lrx21o>fastboot flash recovery recovery.img
target reported max download size of 1073741824 bytes
sending 'recovery' (9552 KB)...
OKAY [  0.513s]
writing 'recovery'...
OKAY [  0.802s]
finished. total time: 1.317s


Z:\hammerhead-lrx21o>fastboot flash system system.img
target reported max download size of 1073741824 bytes
erasing 'system'...
OKAY [  0.810s]
sending 'system' (981596 KB)...
OKAY [ 31.655s]
writing 'system'...
OKAY [ 66.386s]
finished. total time: 98.854s


( 기존 프리뷰 사용자가 아니시라면 아래 cache, userdata 같이 수행하시는 편이 좋습니다. )

Z:\hammerhead-lrx21o>fastboot flash cache cache.img
target reported max download size of 1073741824 bytes
erasing 'cache'...
OKAY [  0.571s]
sending 'cache' (13348 KB)...
OKAY [  0.639s]
writing 'cache'...
OKAY [  1.086s]
finished. total time: 2.300s


Z:\hammerhead-lrx21o>fastboot flash userdata userdata.img
target reported max download size of 1073741824 bytes
erasing 'userdata'...
OKAY [ 13.130s]
sending 'userdata' (137318 KB)...
OKAY [  4.600s]
writing 'userdata'...
OKAY [  9.152s]
finished. total time: 26.884s


Z:\hammerhead-lrx21o>fastboot reboot
rebooting...

finished. total time: 0.002s

Z:\hammerhead-lrx21o>

부팅후 2~5 분 정도 기다리시면 부팅 완료와 함께 언어 설정이 나옵니다.
( 절대로 강제 재부팅을 하지 마시고 인내심을 가지고 기다리세요. )

다시 부트 로더를 잠금 상태로 하길 원하신다면

Z:\hammerhead-lrx21o>adb reboot bootloader
Z:\hammerhead-lrx21o>fastboot oem lock

Tip:

 아직 MX Player 의 구글 플레이 스토어 버전은 안드로이드 5.0 을 지원하지 않으니 https://sites.google.com/site/mxvpen/translation/test-build 이곳에서 MX Player 를 내려받아 설치하시면 잘 작동 됩니다. 

구글 플레이 "무비 앱" 에서 그래비티를 무료로 보실수 있습니다. 

Comments

  1. 에러가 발생해서 못하고 있었는데 덕분에 해결됐네요.
    감사합니다.

    ReplyDelete

Post a Comment