qqjdzm
13.12.27
조회 수 10035
추천 수 40
댓글 15

오늘의 주제 - 커스텀 리커버리 뭐하러 쓰는건가?


소개


지난 편에서 커스텀 리커버리에 대해 알아보았으니 이번 편에선 커스텀 리커버리를 주로 사용하게 되는 상황에 대해 알아보겠습니다. 이미 아시파시피 커스텀 리커버리에는 여러 종류가 있고 같은 리커버리라도 개발자나 버전에 따라 제공되는 기능이 다를 수 있습니다. 여기선 제가 사용 중인 I9300용 CWM 리커버리 6.0.2.8 터치 버전을 기준으로 설명드리겠습니다.


첫화면

우선 리커버리 모드로 진입하시면 아래와 같은 화면을 볼 수 있습니다:


ClockworkMod Recovery vx.x.x.x(버전)


reboot system now

install zip from sdcard

install zip from sideload

wipe data/factory reset

wipe cache partition

backup and restore

mounts and storage

advanced


커스텀 리커버리를 이용하는 주 목적

그럼 커스텀 리커버리를 이용하는 주 목적을 살펴볼까요?


고스트백업

PC에서 흔히 한다는 고스트백업. 안드로이드에선 낸드로이드 백업이라 부릅니다. 현재 사용 중인 안드로이드 펌웨어를있는 그대로 백업한다는 것으로 내장SD나 외장SD를 선택할 수 있습니다. 자주는 아니더라도 주기적으로 백업을 해두는 것을 추천드립니다. 특히 시스템 영역을 건드리는 작업을 하기 전엔 반드시 백업을 해두시기 바랍니다.

backup and restore > backup (내장SD로) 혹은 backup to external sdcard (외장SD로)를 선택하면 바로 백업이 진행되며 백업해야되는 데이터의 량에 따라 2~10분 정도 소요됩니다. 선택하신 SD카드엔 clockworkmod란 폴더가 생성되며 안에 backup이란 폴더 속에서 백업파일을 찾으실 수 있습니다.


낸드로이드 백업 파일은 다음과 같은 요소들로 구성되어 있습니다:


boot (부트 이미지. 커널이 있는 파티션)

system (흔히 시스템영역이라 부르는 폴더)

data (유저앱이 모여 있는 폴더)

cache (앱캐쉬가 모여 있는 파티션)

sd-ext (외장SD에 sd-ext을 만들어뒀을 경우에만 사용됨. 아래 외장SD 파티션 참조)


공장초기화

물론 환경설정에서도 할 수 있는 작업이지만 부팅만 하면 에러가 뿜어대는 상황에 유용합니다. wipe data / wipe cache / wipe dalvik cache 세가지 옵션이 있으며 wipe data는 모든 유저앱을 삭제하며 기본 탑재된 시스템앱의은 삭제되지 않지만 데이터가 초기화 됩니다. 만약 AOSP커롬을 사용 중이시면 gapps도 사라집니다 (정보 제공: 양춘묘님). wipe cache는 앱을 사용하며 쌓인 캐쉬를 삭제해주는 작업이고 wipe dalvik cache는 안드로이드가 APK를 실행하기 위해 사용하는 달빅가상머신이 APK실행을 최적화하기 위해 쌓아둔 달빅캐쉬를 제거하는 것입니다. 달빅 캐쉬를 제거한 이후 첫 부팅은 평소보다 다소 느릴 수 있습니다.

wipe data와 wipe cache는 첫 화면에서 찾을 수 있고 wipe dalvik cache는 advanced 옵션 아래에 있습니다. 이 3가지를 모두 할 경우 full wipe이라 부릅니다. CWM에는 없지만 내장SD까지 함께 포맷해버리는 작업은 superwipe이라 합니다. 갤럭시 S3 이후 모델부터 공장초기화에 있어 순정 리커버리와 커스텀 리커버리가 가지는 의미가 좀 다릅니다. 갤럭시 S3 이후로 출시된 모델의 순정 리커버리에서 공장초기화를 할 경우 내장SD카드까지 모두 포맷되며 만약 저장해둔 파일이 있다면 사라집니다. 반면 커스텀 리커버리에서 같은 작업을 할 경우 내장SD에 저장된 파일들은 그대로 남아있습니다. 외장SD는 두 경우 모두 멀쩡히 살아남습니다. (awildboar님 알려주셔 감사합니다)


커스텀롬 / 커스텀 테마 외 ZIP파일 설치

ZIP파일 형식의 파일을 설치하는 것입니다. 대부분의 커스텀롬은 ZIP형식으로 배포되며 테마적용을 위한 모드(mod) 역시 ZIP파일로 배포되는 경우가 많습니다. 필요한 자료를 내장SD나 외장SD로 옮긴 후 리커버리 모드로 진입해 설치를 하시면 됩니다.

install zip from sdcard를 선택한 후 choose zip from sdcard (내장)이나 choose zip from exteral sdcard(외장)을 선택하셔서 경로에서 ZIP파일을 찾으신 후 Yes를 선택해주시면 설치가 시작됩니다. 커롬의 경우 같은 커스텀롬의 업데이트 버전을 설치하는 것이 아니라면 위에서 말씀드린 공장초기화를 하는 것이 좋다고 합니다.


위 3가지가 커스텀 리커버리를 이용하는 주 이유입니다.


다른 기능들은 짧게 설명드리겠습니다


ADB로 ZIP파일 설치. PC로 USB케이블을 연결해 ADB 기능을 이용해 ZIP파일을 설치합니다. SD카드로 자료를 옮길 필요가 없다는 점이 편하지만 PC에서도 셋업절차를 거쳐야 하니 왠만해선 이게 더 귀찮을 수도 있습니다.

부분적인 복구. 위에서 설명드린 낸드로이드 백업의 특정 부분만 복구할 수 있습니다. 예를 들어 시스템폴더를 잘못 건드려 복구해야 할 상황이라면 시스템만 복구하면 되는 것이죠.

외장SD 파티션. 이건 그리 추천드리고 싶지 않네요. 안드로이드 초기 시절 저장공간과 메모리가 부족하던 시절 애용되던 기능입니다. 외장SD에 sd-ext와 swap파티션을 만들어 sd-ext는 내장을 확장하는 역할을, swap을 부족한메모리를 확장하는 역할을 합니다.

퍼미션 복구. advanced 옵션 아래 fix permissions로 시스템앱 퍼미션 잘못 주고 부팅해 에러가 날 경우 이걸 실행하면 해결이 됩니다..라는데 직접 SystemUI 퍼미션 망쳐두고 고치기 했더니 안 되네요.


==========


정리: "설치"란 단어가 제일 무난하지만 자료실을 보면 "플래싱해라", "올려라", "밀어라" 등등 여러가지 단어들이 날아다니지만 ZIP파일이고 그 어딘가에 리커버리 이름이 보이면 리커버리를 이용해 ZIP파일을 설치하라는 것입니다. 확장자가 TAR나 MD5일 경우 오딘이란 프로그램을 이용해 설치하란 뜻이죠. 이는 갤럭시 디바이스에만 적용됩니다.

댓글 15
댓글 쓰기 권한이 없습니다.
분류 추천순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
오딘 사용하시는 분들팁~ 43 Superuser660 43 2887 2013.04.16
갤럭시노트1의 소소한 팁(?) 입니다. 39 보율아부 43 3755 2013.03.29
젤리빈에서 추가된 알림패널의 기능 27 file Rosette 43 4735 2013.02.24
Governor와 IO 스케줄러 정리 29 Nevermore 43 10867 2011.09.08
새로 개발한 FTP 서버 어플 ^^ (무선으로 폰에 파일 송/수신 가능) 68 프리빌리 42 6856 2013.07.24
카카오톡 대화방 백업방법(선추천 부탁드려요 ㅠ) 29 쁘띠악마 42 6114 2013.04.01
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 22 file FINEDAYS 42 15075 2012.12.09
KT용 갤럭시노트2 기본어플 삭제 목록 정리표 (4.1.2) 33 알케이오 42 26478 2012.12.15
강좌 (수정)테그라크 update이용 테마변경팁입니다. 49 공무돌이 42 10923 2011.01.14
강좌 갤럭시노트1 루팅시 리커버리 설치 43 아트디자 41 8870 2013.04.18
안드로이드 리얼레이싱3 그래픽 풀옵패치 파일 46 file Boss Hit! 41 16862 2013.03.01
노트2 및 갤삼이 홈키반응 빠르게 하는 법 35 Boss Hit! 41 3649 2013.02.08
제가 개인적으로 추천하는 어플입니다 29 보르뎅 41 3061 2013.01.26
smali/baksmali/apktool/dexopt-wrapper 강좌 20 file FINEDAYS 41 16188 2013.01.06
KT용 갤럭시노트2 기본어플 삭제 목록 정리표 (4.1.2) 32 알케이오 41 26416 2012.12.15
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 25 file FINEDAYS 41 15064 2012.12.09
강좌 갤투펌웨어에서 순정파일 추출하기 [중복죄송 ㅠㅠ] 25 file Galaxyman 41 12715 2011.07.10
Setcpu 쉽게 정리해 봤습니다.. 64 Facebook 41 19165 2011.01.17
강좌 네이버 밴드 멀티 201 file o강주현o1 40 3015 2017.01.22
(기초) 순정펌웨어(.tar)에서 시스템 파일 추출하기. 33 file EXODUS_Q™ 40 6294 2014.07.30
[킷캣] 4.4.2 멀티윈도우에 선택적, 모든앱 추가하기! (4.2/4.3/4.4지원) 29 file hsk 40 14889 2014.02.08
강좌 맛클 뉴비강좌 5편 - 커스텀 리커버리 뭐하러 쓰는건가? 15 qqjdzm 40 10035 2013.12.27
[1월 5일 강화] 이카루스 패치 올립니다. 116 file 이카루스 40 12319 2011.01.03
s7 누가(7.0) 루팅하기(플랫, 앳지) 110 file 기수맨 39 6491 2017.01.24
강좌 ViPER4Android 설치가이드 (LP+) 106 file 진간장 39 4620 2016.09.23
강좌 맛클 뉴비강좌 2편 - 최신 버전 공개는 오래전인데, 왜 업데이트가 없어? 6 qqjdzm 39 6226 2013.12.02
강좌 상단바 그라데이션 강좌 40 file 김밍고 39 13299 2013.08.24
공초 안하고 무한재붓 복구시키기. 31 크로스경 39 3263 2013.04.23
오딘 사용법 (해외판 기기 포함, CSC 변경법 포함) 24 에테리스 39 21732 2013.04.02
젤리빈 기반 삼성펌에서 잉크 효과 포팅하기 19 file FINEDAYS 39 6679 2013.02.15
1 - 5 - 135