티스토리 뷰

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
본문

 넥서스 시리즈에 CyanogenMode팀이 빌드한 CM(CyanogenMode)롬을 설치하는 방법을 작성합니다. 진행 중에 필요한 파일이 어떤것인지 함께 살펴보겠습니다.


 현재 가장 최신 버전은 CM 13.0 이며, 이 글은 넥서스를 기준으로 작성합니다.(다른 CM 롬 제공 폰은 다른 글을 참고하셔야 합니다.)

 넥서스 S : CM 11(Kitkat)

 갤럭시 넥서스, Nexus 7(2012) : CM 12.1 (Lollipop)

 넥서스 4, 5, 6, 5x, 6p, 7(2013), 9(Wi-fi) : CM 13.0 (Marshmallow)


주의사항

 롬을 교체하는 과정에서 기존에 사용하던 데이터는 초기화 되게 됩니다. 꼭 필요한 데이터에 대해서는 사전 백업을 진행해주셔야 합니다.



CM롬 올리는 진행 단계

  1. CM(CyangogenMode) 다운로드
  2. Google Signed(구글 앱) 다운로드
  3. CM롬 설치 중 필요한 파일 다운로드
  4. Bootloader UNLOCK
  5. 윈도우에서 넥서스 드라이브 설치 (넥서스 시리즈, 갤럭시 넥서스)
  6. fastboot를 이용한 롬 설치

 참고자료 1 : 기기 초기화

 참고자료 2USB 드라이버 설치



1. CM(CyangogenMode) 다운로드 

 CM롬의 롬 빌드 버전을 살펴보겠습니다.

  Nexus 5 wiki 페이지 : https://wiki.cyanogenmod.org/w/Hammerhead_Info


 Wiki 페이지에는 각 기기별 설치 방법과 버전 정보를 볼 수 있습니다.


 CM 롬은 크게 2가지로 분리되어 있습니다.

 

사진 출처 : http://wiki.cyanogenmod.org/w/Mako_Info


Development channel(Snapshots)

 하루에 한번정도의 업데이트가 일어납니다. 모든 단말기가 그런것은 아니며 가장 최신 기기를 위주로 24시간에 1번씩 업데이트가 됩니다.

 실제 업데이트는 사용자가 수동으로 업데이트를 할 수 있습니다.(버전 선택이 가능한것이죠)


Release channel(Nightly)

 Development channel 버전에 문제가 없다고 판단?되면 Release 버전을 올리게 됩니다.


CM 롬 다운로드는 아래 홈페이지에서 다운로드 가능합니다.

 * 일부 페이지에는 ClockworkMode ROM Manager을 제공하고 있습니다. 하지만 전 아래 링크를 통해서 받으시는걸 추천드립니다.

  진행 과정 중 오류가 발생하거나, USB로 파일을 복사할 수 있는 명령이 불가능한 경우가 있습니다.

  - 없는 목록 : 넥서스 6 이후의 최신 기기들은 아래 목록에 포함되지 않습니다.

    http://www.clockworkmod.com/rommanager



Nexus S 는 4.4 kitkat 버전이 현재 마지막 버전입니다.

Galaxy Nexus 는 5.0 Lollipop 버전이 현재 마지막 버전으로 2~3주단위로 한번씩 업데이트 되고 있습니다.


주의 사항

 * CM 롬은 커스텀 롬입니다. 커스텀 롬의 버전에 맞는 Google Apps 을 설치하게 되는데 이 버전 숫자가 올라가면 시스템 오류가 발생할 수 있습니다.

 * 깨끗하게 초기화 가장 최신 버전을 설치하셔야 안정적으로 사용이 가능합니다.

  예) 기존 CM 11 에서 CM 12 로 올라갔을 경우


Release(Snapshot) : 안정화 된 버전으로 주요 이슈 해결 버전


Development(Nightly) : 24시간에 1번 정도 빌드되는 버전으로 가장 최신 버전입니다.

  구형 기기들(Nexus s, Galaxh Nexus, Nexus 7(2012) 등은 수주에서 수달에 따라 업데이트가 느립니다.



2. Google Signed(구글 앱) 다운로드

 Google Apps 는 별도로 다운로드 받아 설치가 필요합니다.

 구글에 정식 인증을 받지 않은 롬이므로 별도의 Google Apps 설치 과정이 필요합니다.

 CM 롬에서 직접 제공해주는 것과 일부 구형 기기에서는 직접 구하여 설치가 필요합니다.


 다운로드 받으실때는 꼭 CM 버전에 맞는 Apps 를 다운로드 받아야 합니다.

 이 숫자가 맞지 않을 경우 부팅 후 오류가 발생하고 정상동작하지 않습니다.


CM gapps 다운로드http://wiki.cyanogenmod.org/w/Google_Apps


다운로드 페이지 접근시 다양한 목록이 보입니다. Variant 의 이름을 하나씩 눌러보면 적용된 패키지 파일의 목록을 볼 수 있습니다.

full 은 AOSP의 기본 앱들과 구글 앱들을 모두 포함하고 있는 패키지입니다.

아래 pico 로 이동하면 할 수록 앱을 사용자가 직접 설치할 수 있는 환경을 만들어주고 있습니다.

필요한 모든 앱은 사용자가 직접 설치하여 원하는 앱만 사용할 수 있습니다. (카메라, 브라우저 등)

 


Nexus S 의 경우 오류가 발생할 수 있습니다.오류가 발생하실 경우 초기화 과정을 거치고, 아래 별도 링크를 통해서 OS 버전에 맞는 Google Apps 을 다운로드 받으시면 되겠습니다.

 Nexus S용 gapps : http://bit.thdev.net/1Mih6lq



3. CM롬 설치에 필요한 파일 다운로드

Window Nexus Drive : https://mega.nz/#!P8M2yYJT!R6nOPSr0FgYdKrrzYO0ieNFO8N4CiHGXWUqRyhX80ME

Window adb 다운로드 : https://mega.nz/#!qhMi3DYI!7lA1qMC7aqAUzvxeICrElU8YkcEoi3X32es1otowgvY

Mac adb 다운로드 : https://mega.nz/#!W9N0QRrS!IXvzGZLRxl-CnJ7_WVB2AGl_rBf2evtnRz4-A57WVWY


위의 파일 중 자신의 OS에 맞는 파일을 다운로드 받으시면 됩니다. (Linux는 별도로 다운로드 받으시면 됩니다.)

위의 파일을 각각 압축 해제하고, 윈도우는 cmd를 실행하고, 리눅스와 터미널은 terminal을 실행합니다.


CM웹에서 ROM Manager 을 다운로드 받지 못하였을 경우 아래 링크를 통해 구하시면 되겠습니다.

ClockworkMod ROM Manager 다운로드 : http://www.clockworkmod.com/rommanager

 


4. Bootloader UNLOCK(윈도우에서는 별도의 USB 드라이브를 설치해주어야 합니다. 참고자료 2번을 살펴보세요)

 Bootloader를 UNLOCK을 해야합니다. 아래와 같이 부팅을 하시면 됩니다. USB 디버그 모드가 켜져있으시다면 아래 1번을 통한 방법으로 접근하시면 되고, 없다면 2번 방법을 진행하시면 됩니다.

 UNLOCK을 하게되면 모든 데이터는 삭제됩니다.


1. usb debug 모드를 통한 adb reboot 방법

adb reboot bootloader


2. 시스템 하드 키를 통한 bootloader 실행

 전원을 완전히 종료합니다. 종료된 상태로 전원 버튼과 + 볼륨 다운키를 동시에 3초 이상 눌러주시면 bootloader에 접속됩니다.

  • 넥서스 S : 볼륨 업 + 전원
  • 갤럭시 넥서스 : 볼륨 업 / 다운의 가운데 부분 + 전원
  • 그 외 넥서스 : 볼륨 다운 + 전원



참고자료 1 : 안정화를 위해서 공장 초기화를 진행

 LOCK 상태에서 UNLOCK을 할 경우에는 별도로 기기 초기화를 진행하지 않으셔도 됩니다.(이미 초기화가 진행 된 이후입니다.)

 안정화를 위한 공장초기화를 진행합니다. 공장 초기화 방법은 2가지가 있습니다. 저는 Factory Image를 이용한 초기화를 추천 드리며, 저도 그런 방법을 이용하여 초기화를 진행합니다.

Factory Images를 이용한 초기화 : http://thdev.net/259


일반적인 공장 초기화 방식입니다.

Recover Mode를 통한 데이터 초기화 : http://thdev.net/461 : 그냥 초기화 하는 방법(앱, 데이터만 삭제 가능)



Bootloader에 접근하면 윈도우에서는 별도의 USB 드라이브를 설치해주어야 합니다. Mac 과 Linux는 드라이브 설치가 불필요합니다.

참고 자료 2 : USB 드라이브 설치

 USB 디버깅 모드가 켜지면 윈도우에서 USB 드라이브 설치가 가능해지실 겁니다. 아래의 진행 방법을 참고하여 설치를 해주시면 됩니다.

 Window Nexus Drive : https://mega.nz/#!P8M2yYJT!R6nOPSr0FgYdKrrzYO0ieNFO8N4CiHGXWUqRyhX80ME


 윈도우 시스템 설정을 엽니다.

 제어판 → 시스템 보안 설정 → 시스템을 차례대로 누르면 접근이 가능합니다. 아래의 화면에서 기기 관리로 이동합니다.


 기기관리자에 아래와 같이 기타 기기Android가 표시되면 USB 드라이브 설치를 진행하여야 합니다.

 오른쪽 마우스를 누르고 업데이트 드라이브를 하시면 됩니다.


 아래와 같은 창에서 2번째 메뉴를 누르고 다음으로 넘어갑니다.


다운로드 받은 USB 드라이브를 선택해줍니다. C:\Users\사용자 폴더\다운로드\ USB 드라이브 폴더에 다운로드 받아 압축을 푸셨을것 같습니다. 선택하고. 다음을 눌러줍니다.

Window Nexus Drive : https://mega.nz/#!P8M2yYJT!R6nOPSr0FgYdKrrzYO0ieNFO8N4CiHGXWUqRyhX80ME


 ADB Interface 설치가 완료되었습니다.



USB 드라이브가 설치되었으면 다음을 진행합니다.

아래와 같이 lock 상태라면 다음을 진행하시면 됩니다.




다운받은 adb 폴더로 이동하여 다음 명령을 입력합니다.

1. fastboot loader unlock

fastboot oem unlock


 위의 명령을 입력하고나면 아래와 같은 화면으로 전환됩니다. 볼륨 업 버튼을 통해 YES로 이동하고, 전원 버튼을 눌러주시면 UNLOCK이 진행됩니다.



5. fastboot를 이용한 롬 설치

 UNLOCK이 완료되었으니 다음의 방법을 진행합니다.

 UNLOCK 상태가 확인되신다면 다음일 진행하시면 됩니다.



다운로드 받은 recovery- .img 을 아래와 같이 flash 하여 줍니다.

 ※ 만약 위에서 받지 않으셨다면 CM 롬 다운로드, ROM Manager 다운로드 부분을 살펴보세요.

fastboot flash recovery recovery-다운로드 버전 이름.img


주의사항

 CM에서 직접 제공해주는 ROM Manager를 다운로드 받으신 분들은 다음 과정이 좀 다를 수 있습니다. 

 adb sideload를 통한 설치는 동일하지만 CM Wiki 에서는 파일을 올려서 설치하는걸 추천하고 있습니다.


 볼륨 다운 2번을 누르면 아래 이미지와 같이 Recovery mode 로 선택하고, 전원을 눌러서 실행하시면 됩니다.



8.. adb sideload를 통한 cm 설치

sideload를 통한 cm 설치를 진행합니다. 아래와 같은 명령어를 입력해야 합니다.

adb sideload cm 이름 .zip

adb sideload apps 이름.zip


 진행 과정은 다음과 같습니다.

 recovery 모드 부팅이 완료되면 아래와 같은 창이 나타납니다.  2 번째 메뉴인 install zip을 선택합니다.(직접 터치 가능한 버전은 터치하시면 됩니다.)


 다음 페이지에서 sideload를 선택하시면 됩니다.



ADB Sideload에서 아래 명령을 진행하시면 됩니다. 

※ 역시나 다운로드 받지 않으신 분은 이 자료의 1, 2번을 살펴보세요.


진행 중 오류가 발생하여 설치가 안될 수 있습니다. 최근 CM 롬이 잘 안되는것 같은데요. 이 경우  이전 화면으로 돌아가서 Factory Reset 을 진행하시고 다시 시도하시거나,

단말기의 외장 SD 카드에 파일을 복사한 다음 진행하실 수 있습니다.(복사하는 과정은 정상 부팅 후 USB 연결하여 복사해주는 방법이 가장 쉬운 방법입니다.)


다른 방법으로는 명령어에 adb devices 를 입력합니다. 

이때 recovery 라는 이름이 보여지시면 아래 명령을 입력하여 복사를 진행합니다.

이후 adb sideload로의 설치가 아니라 storage 에서의 설치를 진행하시면 되겠습니다.

adb push 파일이름 /sdcard/


다운 받은 cm 롬은 아래 명령을 이용하여 설치하시면 됩니다. gapps 역시 받으시면 됩니다.

adb sideload cm 이름 .zip

adb sideload apps 이름.zip


 만약 진행 중 에러가 발생하여 설치가 안되는 경우시라면 recovery 초기화면으로 이동하여 Wipe 을 진행 후 다시 시도하시면 됩니다.



 구글 앱까지 모두 설치하고나면 재부팅 하시면 됩니다.



마무리
 CM 롬 설치가 완료되었습니다. 로그인 방법은 모두 Android Lollipop의 정식 롬과 동일하게 진행이 가능합니다. 루팅이 되어 있으니 루팅을 별도로 할 필요도 없긴 합니다. 


개인 광고 영역


댓글
  • 프로필사진 행인 recovery를 flash하기 위해선
    fastboot flash (리커버리 img파일명) 이 아니라
    fastboot-windows flash (리커버리 img파일명) 해야되더군요^^
    2013.10.16 23:33 신고
  • 프로필사진 BlogIcon taehwan fastboot-windows flash? 를 해야한다구요? .. 이상하네요.
    전 어제 할때도 fastboot flash recover 로 했거든요.;
    2013.10.17 11:23 신고
  • 프로필사진 asdsaw 롬설치 과정에서요 그냥 cmd켜서 하니까 안되서
    cd c:\fastboot-recover-clockwork 들어가서 하니까
    스샷하고 같이 됫는데 다 하고 나니까 3g 가 안되요
    2013.10.19 11:28 신고
  • 프로필사진 BlogIcon taehwan 갤럭시 넥서스용 롬을 넥서스4에 올리시면 당연히 동작하지 않습니다.
    해당 폰이 어떤 종류인지 확인하신다음 해당 하는 롬을 다운 받아서 설치하세요.
    2013.10.20 13:29 신고
  • 프로필사진 박재영 갤럭시넥서스4.3에 루팅이 되있어야 하나요? 2013.12.19 15:32 신고
  • 프로필사진 BlogIcon taehwan 아뇨 UNLOCK은 되어있으셔야 합니다. 2013.12.19 20:27 신고
  • 프로필사진 박재영 Stable에 cm11이 없는데 요거 써도 되여??http://forum.xda-developers.com/showthread.php?t=2525351 2013.12.20 18:23 신고
  • 프로필사진 박재영 Google signed를 뭐로 다운받아야 되여?? 지금 순정 4.3으로 할려하는데. 2013.12.20 18:57 신고
  • 프로필사진 박재영 모바일 clockworkmod도 다운 받아야 되여?? 2013.12.20 19:02 신고
  • 프로필사진 BlogIcon taehwan 안드로이드 버전은 위의 4가지 종류가 있습니다. 4가지 종류 중 가장 최신이 Night 버전입니다. 현재 4.4 는 이 버전만 존재합니다.
    Stable 4.3 (cm10.2) 만 있습니다. 해당 버전을 다운로드 받으시면 됩니다.
    당연히 Clockworkmod도 다운 받으셔야 합니다. gapp도 당연히 4.3 버전용으로 다운 받으시면 됩니다.

    진행하는 방법은 위의 글 참고하시면 됩니다.
    2013.12.22 15:27 신고
  • 프로필사진 박재영 태환님...제가 이번엔 cm nightly 11로 할려하는데 gapps 는 4.4용으로 다운받아여?? 2013.12.28 07:12 신고
  • 프로필사진 박재영 그리고 모바일 clockworkmod를 다운받으이 루팅이 필요하다고 뜨는거 같던데.. 2013.12.28 07:13 신고
  • 프로필사진 BlogIcon taehwan cm nightly 11로 받으시면 ㅎapps는 4.4용으로 다운로드 받으시면 됩니다. 그리고 Clockworkmod를 다운받으신다고해서 루팅을 하실 필요는 없습니다. 루팅이 아닌 UNLOCK을 하셔야 하는것이고, 해당 글에 모두 나와 있습니다. 2013.12.28 11:57 신고
  • 프로필사진 박재영 제 갤럭시 넥서스가 컴퓨터랑 연결되었을때 mtp로 인식되요 2013.12.30 13:48 신고
  • 프로필사진 BlogIcon taehwan mtp로 연결되는게 기본으로 되어 있습니다. 그상태로 폰에서 USB 디버그 모드를 활성화 해주시면 드라이브 설치가 가능하게 되는 것입니다.^^; 2013.12.31 00:04 신고
  • 프로필사진 박재영 제 폰 디버깅 모드 on으로 되어있는데요;; 2013.12.31 21:34 신고
  • 프로필사진 BlogIcon taehwan USB 설치 확인 하시고 다음 단계로 넘어가시면 됩니다... 2013.12.31 21:38 신고
  • 프로필사진 이경열 cm11로 올린후부터 인터넷에서 apk파일을 다운받아서 안드로이드폰으로열면 이파일을 열수 없습니다라고 뜹니다. 다른 기기에서는 열리는데요... 2014.07.04 00:35 신고
  • 프로필사진 BlogIcon taehwan CM 11의 경우 안정화 버전이 아니기에 매일 업데이트 되는 version에 따라서 상태가 다를 수 있습니다. 그렇기에 업데이트 또는 다른 버전을 기다리셨다가 다시 설치해보시기 바랍니다. 2014.07.05 16:12 신고
  • 프로필사진 BlogIcon 윤민식 공장초기화후에 제 폰에도 clockworkmod 앱을 다운받아야 하나여?? 2014.07.09 22:50 신고
  • 프로필사진 BlogIcon taehwan 단순히 초기화만 하신 것이라면 clockworkmod가 남아있을겁니다. 시도하셨을때 접근 안되시는 경우에만 다시 다운로드 받아 설치해주시면 됩니다. 2014.07.09 22:56 신고
  • 프로필사진 BlogIcon 익명 폰을 컴퓨터에 연결시켰을때 usb디버깅모드를 켰음에도 불구하고 mtp로 인식되네요.. 어떻게든 해볼려고 드라이버 업데이트를 시도해보았으나 관리자권한 설정변경이라는 메뉴가 존재하지도 않고, 구글 usb드라이버로 인식하지도 못하네요(계속 구글 드라이버를 찾지 못한답니다).... 2014.07.12 12:56 신고
  • 프로필사진 BlogIcon taehwan 답변이 늦어서 죄송합니다.
    USB 디버깅 모드를 켰음에 인식이 안된다고 하시는데 MTP 연결을 인식하였다면 연결은 된 것입니다. 다만 USB 디버깅 모드가 켜지긴 했으나 인식이 안될 수도 있습니다. 우선 윈도우의 장치 관리자로 이동하셔서 Android 라는 이름이 보이시는지 확인 해보시고, 거기에서도 안뜨신다면 USB 연결을 해제한다음 다시 연결후 시도해보시기 바랍니다.
    참고로 윈도우 부팅 중에 USB 디버깅 모드에서 USB 설치는 추후에 Recovery mode에서 USB 설치를 쉽게 하기위해서 설치하는 것입니다.
    2014.07.16 21:40 신고
  • 프로필사진 익명 원래 7번 단계에서
    <waiting for device>라고 입력되면서 시간이 많이 걸리나요??
    2014.07.26 20:27 신고
  • 프로필사진 BlogIcon taehwan Waiting for device가 계속적으로 보이시면 안됩니다. 정상적일 경우에는 해당 메시지가 보이지 않습니다. USB연결을 확인 하시고 다시 시도해주셔야 합니다. 2014.07.31 09:11 신고
  • 프로필사진 익명 지금 5-1번에서 막혔네요;; usb드라이버의 경로를 맞게 설정하였는데도 설치가 되지 않습니다... 어떻게 하나요... 2014.11.05 17:47 신고
  • 프로필사진 BlogIcon taehwan USB 설치 부분에서 하단의 USB.드라이브 설치 경로를 지정하지 마시구요. 그 아래에 있는 컴퓨터의 장치목록을 선택하셔서 나오는 목록 중에 안드로이드 adb 로 시작하는 걸 찾으신 다음 .
    Adb 드라이브를 찾아서 설치해보세요. 일단 자세한 사항은 글 수정을 해둬야겠네요. 어려우시겠지만 . 차근차근 다시 진행해보시기 바랍니다.
    2014.11.06 19:11 신고
  • 프로필사진 비밀댓글입니다 2015.07.22 16:52
댓글쓰기 폼
Total
5,259,574
Today
291
Yesterday
1,949
«   2018/10   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
글 보관함