안드로이드 M 개발자 프리뷰가 나오고 두달이 됐고, 더이상 미뤘다가는 정식판이 나와야 설치할 것 같아 잠시 시간을 내어 설치했다. 첫 설치이기 때문에 OTA로는 설치가 안되고 컴퓨터에 연결해서 설치했고 그 과정을 간단히 정리한다.
0. 실행 환경
- PC: Mac / Yosemite (크게 중요하진 않을 듯)
- Device: Nexus 9
1. 매뉴얼: https://developers.google.com/android/nexus/images#instructions
2. android-sdk 설치
- sdk tools only 만 설치
- 설치 후 README에 있는대로 tools/android update sdk --no-ui 실행
3. 기기별 이미지 다운로드
- 다운로드 페이지: https://developer.android.com/preview/download.html
- 다운로드 후 압축 품
4. 기기에서 개발자 모드 활성화
- http://developer.android.com/tools/device.html
- 설정 > 시스템 > 태블릿 정보 > 빌드 번호 7번 클릭
5. 기기의 설정 > 시스템 > 개발자 옵션에서 oem 잠금 해제 사용하도록 체크
6. adb reboot bootloader
7. fastboot oem unlock
- 보증이 되지 않는다는 메시지가 나오지만 무시하고 진행
8. 기기별 이미지의 압축을 푼 디렉토리에 가서 sudo flash-all.sh 스크립트 실행
- 이 방법이 실패하여 다른 방법을 시도
9. 직접 image file을 업로드
- 참고 문서: http://www.androidpolice.com/2014/11/12/running-into-the-dreaded-missing-system-img-error-flashing-android-5-0-factory-images-heres-how-to-get-around-it/
- unzip image-volantis-MPZ79M.zip
- fastboot flash bootloader bootloader-flounder-3.47.0.0132.img
- fastboot reboot-bootloader
- fastboot flash recovery recovery.img
- fastboot flash boot boot.img
- fastboot flash system system.img
- fastboot flash vendor vendor.img
- fastboot flash cache cache.img
- fastboot reboot
10. 업그레이드 완료
Android 개발 환경이 설치되어 있지 않아 Android SDK 다운로드 등에 시간이 걸려 이틀에 걸쳐서 진행했는데 이런 과정을 다 합쳐도 두시간 이상 걸릴 것 같지는 않다. OS 업그레이드만 한다면 15분에서 20분이면 충분할 것으로 보인다.
곧 Developer Preview 3 버전이 나올 예정이고 (7월 하순 예정) 3Q 내에 최종 버전이 나올 예정이므로 Developer Preview를 설치하려고 마음 먹었던 사람이면 서두르는 편이 좋을 것 같다.