Sideload 를 활용한 커스텀 롬/커널 설치 방법 소개

Tip!/안드로이드

뉴 넥서스7 의 JSS15R 업데이트 방법 에 대한 포스트 를 작성하면서


sideload 를 활용한 OTA 업데이트 파일을 기기에 복사하지 않고 설치하는 방법에 대해서 소개를 했습니다. sideload 는 기본적으로 순정 리커버리에서 사용 가능한 방법 이기는 하지만, 커스텀 리커버리인 CWM, TWRP 에서도 커스텀 롬/커널, 폰트 등을 설치하기 위해서 활용이 가능 합니다.


만일, 커스텀 롬을 새롭게 설치 하셨는데 문제가 발생하여 정상적으로 부팅이 되지 않는 상태라면 여러분은 어떻게 하시나요? 커스텀 리커버리에서 백업한 자료가 있다면 쉽게 복구가 가능 하겠죠! 또는 내장 메모리에 다른 커스텀 롬을 다운로드 받아 놓은 것이 있다면 재설치를 하면 됩니다. 하지만, 이것도 저것도 없다! 갑자기 황당한 경우가 발생할 수도 있습니다. =_= OTG 케이블이 있다면 별 문제가 아니지만… 그렇지 않을 경우에는 팩토리 이미지로 복구를 하셔야 할 겁니다.


이런 경우가 발생한다면 당황해 하지 마시고, 오늘 소개해 드리는 커스텀 리커버리의 sideload 활용해 보세요~ 커스텀 롬을 기기에 복사하지 않고도 쉽게 설치가 가능 합니다. ^^


CWM 에서 sideload 를 이용한 커스텀 롬 업데이트


글쓴이가 사용하는 넥서스4 를 이용해서 사용중인 ‘crDroid’ 커스텀 롬 기기에 복사하지않고, PC 에서 sideload 를 활용해서 업데이트 해보겠습니다. 먼저 sideload 를 사용하기 위한 준비물이 필요하겠죠! 뉴 넥서스7 의 JSS15R 업데이트 방법 포스트에서 해당 자료를 다운로드 받으셔서 압축을 해제하면 됩니다. 그리고 설치할 커스텀 롬.zip 파일도 ADB tools 가 있는 폴더로 옮기셔야 합니다.


ADB 인터페이스

기기를 리커버리 모드로 재부팅을 하시후에 PC 와 연결 합니다. 항상 중요한 부분이지만 장치관리자를 통해서 그림과 같이 정상적으로 드리아브가 설치되었는지 꼭 확인을 하셔야 합니다.


커스텀 리커버리 sideload 화면

CWM 에서 ‘install zip’ 을 선택 하시면 그림과 같이 두번째 줄에 ‘install zip from sideload’ 메뉴가 있습니다.


커스텀 리커버리 sideload 시작

해당 메뉴를 선택하시면 그림과 같이 아래쪽에 안내 문구가 나타 납니다. 친절하게 ADB 명령어까지 가르쳐 주네요~


명령 프롬프트

명령 프롬프트를 실행하고 해당 폴더로 이동 합니다. 장치가 정상적으로 연결되었는지 확인하기 위해서 adb devices 실행 합니다. 그림과 같이 특정값이 나타나면 정상적으로 연결이 되었습니다.


Note

커스텀 롬을 업그레이드 한다면 sideload 실행전 또는 후에 cache 와 delvik cache 를 wipe 해주셔야 합니다.

새로운 커스텀 롬을 설치하신다면 sideload 실행전에 꼭 wipe data/factory reset 도 같이 해주셔야 합니다.


이제 커스텀 롬을 설치하기 위한 명령어를 실행 하시면 됩니다. 위의 그림에서도 안내 문구로 나왔죠! adb side load 커스텀 롬.zip 이라고 입력을 하시면 됩니다. 정상적으로 명령어를 입력 하셨다면 커스텀 롬.zip 파일이 기기로 복사가 시작 됩니다. 이후 과정은 자동으로 커스텀 롬의 설치가 이루어 집니다.


어떤가요? 매우 쉽고 간단하죠? 커스텀 롬의 sideload 기능을 잘 활용해 보시길 바랍니다. ^^


간단하게 알아보는 ADB 명령어


Note

  • adb : adb 명령어에 대한 도움말을 볼 수 있습니다.
  • adb devices : 현재 PC 와 USB로 연결되어 있는 디바이스 리스트를 보여줍니다.
  • adb install / uninstall : APK 파일을 설치하거나 삭제할 수 있습니다.
  • adb push / pull : 안드로이드 기기로 파일을 복사하거나 가져올 수 있는 기능입니다.

이외에도 adb 명령어를 통해서 백업/복구 도 가능 합니다. adb 명령어를 활용하는 방법에 대해서는 다음 포스트에서 자세히 다루도록 하겠습니다.