칼다리스님의 강좌중 하나가 오늘이 되서야 도착을 했습니다. 상당히 유용했던 정보이니 만큼, 받자마자 냉큼 올립니다. ^^
오늘의 주제입니다.
커스텀 리커버리가 뭘까?
소개
질문게시판을 살펴보면 자주 볼 수 있는 질문 중 하나가 바로 커스텀 리커버리에 대한 질문입니다. 특히 능력자님들이 개발해주신 자료들이 올라오는 날 이후 몇 일은 좀 더 심한 경우가 많죠. "CWM에서 올려라", "테그라크로 백업하면 된다" 등 각종 자료글에서 볼 수 있는 문구입니다. 하지만 정작 CWM이나 테그라크가 뭔지도 모르는데 올려라, 설치해라, 밀어라 하니 갓 입문한 초보자로썬 당황할 수 있습니다. 오늘의 주제는 바로 이 커스텀 리커버리가 무엇인지 알아보겠습니다.
리커버리란 무엇인가?
커스텀 리커버리가 무엇인가 알아보기 전에 리커버리가 무엇인지 알아볼 필요가 있습니다. 직역을 하면 "복구"란 뜻이며 유저가 사용하는 안드로이드 운영체제가 설치된 파티션과는 별도로 다른 파티션에 설치되어 있는 복구 모듈을 의미합니다. PC에서도 복구모드가 있듯 안드로이드에도 있는 것이죠. 복구모드로 진입하는 방법은 전원이 꺼져있는 상태에서 버튼콤보를 이용하면 됩니다. 버튼콤보는 디바이스마다 다르니 검색을 통해 알아보시기 바랍니다. 기본적으로 순정 리커버리에선 재부팅, update.zip형식의 공식 OTA 업데이트 설치, 공장초기화 옵션이 제공됩니다. 물론 일반유저가 사용하기엔 문제가 없지만 맛클의 무궁무진한 자료를 적용하기엔 턱없이 모자라니 여기서 커스텀 리커버리가 등장하는 것입니다.
커스텀 리커버리
커스텀 리커버리는 순정 리커버리에서 제공되는 3가지 기능 외에 사용 중인 롬 전체 백업, ZIP 파일 설치, 부분적 공장초기화 등의 기능이 추가됩니다. 리커버리 역시 소스코드가 공개되어 있어 이를 이용해 개발된 커스텀 리커버리도 여러 종류가 있습니다. 여러가지 있지만 기본적으로 제공하는 기능은 비슷합니다. 맛클 유저 분들이 가장 애용하는 리커버리만 소개해 드립니다:
CWM: Clockworkmod의 약자로 전세계적으로 가장 잘 알려진 커스텀 리커버리입니다. 초기 버전은 볼륨버튼과 전원버튼으로 사용했지만 최근 버전에선 터치를 지원하기도 합니다.
테그라크: 국내에서 개발된 커스텀 리커버리로 갤럭시 시리즈에 사용됩니다. 테그라크 루팅을 하시면 설치됩니다.
TWRP: 중국에서 개발된 커스텀 리커버리로 초창기부터 터치를 지원하고 테마도 입힐 수 있어 해외에선 CWM 다음으로 인기가 많습니다.
PhilZ Touch: CWM업그레이드 판입니다. 갤럭시 S3가 나오 난 후 부터 개발된 터치 CWM이라고 보시면 되겠습니다.
맛클에서 주로 사용하는 리커버리는 위 3가지지만 디바이스 모델마다 따로 설치파일이 존재합니다. 예를 들어 옵티머스 G용 CWM 리커버리는 갤럭시 노트에서 사용할 수 없습니다. 통신사 모델 사이에도 차이가 있으니 모델명을 확인하시고 설치하는 것을 권장합니다. 또한 서로 다른 커스텀 리커버리 백업 파일은 호환이 되지 않습니다. 같은 디바이스라도 CWM에서 한 백업은 TWRP에서 복원할 수 없고 반대도 마찬가지입니다.
리커버리는 자료실에 보면 많이 있습니다. 반드시 자신의 기종에 맞는걸 사용하셔야 합니다. 특히 4.3으로 올린경우 최신버전의 리커버리를 사용하셔야 합니다. 리커버리 종류별 다운로드 사이트입니다.
푸른구름20님께서 알려주셨습니다. 감사합니다. |
흔히 생각하는 것과는 달리 커스텀 리커버리 설치 및 사용은 루팅과는 별개입니다 (정보 제공: 이색상자님). 앞서 말씀드렸듯이 안드로이드 운영체제가 설치된 파티션과 다른 파티션에 설치되기 때문에 안드로이드 운영제체의 루팅여부와는 상관없이 사용하실 수 있습니다.
==========
정리: 리커버리는 일반 PC의 복구모드로 생각하면 편합니다. 커스텀 리커버리는 기존에 디바이스와 함께 제공되는리커버리보다 더 많은 기능을 추가한 슈퍼 리커버리라고 보시면 됩니다. 사용방법은 다음 편에서 다루겠습니다.
질문: 커스텀 리커버리 백업과 티타늄백업 백업의 차이는 뭔가요? 자주 볼 수 있는 질문입니다. 커스텀 리커버리에서의 백업은 현재 사용 중인 펌웨어를 있는 그대로 백업하는 것입니다. 반면 티타늄백업을 이용한 백업은 지정하신 앱의 APK와 앱데이터만을 백업하는 것이죠. (그 외 기능도 있지만 여기선 다루지 않겠습니다.) 리커버리로 한 백업은 앱데이터도 함께 티타늄백업의 유용성은 복구 시에 드러납니다. 만약 티타늄백업을 이용하시지 않으신다면 리커버리에서 복구를 할 경우, 백업한 이후로 쌓인 앱데이터는 모두 사라집니다. 이후 설치한 앱들도 모두. 여기서 들어오는 것이 티타늄백업 파일이죠. 만약 티타늄백업 파일이 있으면 리커버리에서 복구를 하셨더라도 티타늄백업을 이용해 필요한 앱들만 데이터나 앱을 복구하면 되는 것입니다.
추가로, 티타늄백업 백업어플만이 백업을 지원하는 것은 아닙니다. 가장 많이 알려지고 접해진 어플입니다. 저는 사용하지는 않았지만 Online Nandroid / Nandroid Managder 를 이용해서 백업/추출을 할 수 있다고 하네요. (짱구삼촌님께서 알려주셨습니다.)