qqjdzm
13.12.27
조회 수 10036
추천 수 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
제목 글쓴이 추천 조회 날짜
[갤럭시K] 벽돌, 무한리부팅 복구 방법 (오딘 이용) 26 file NEO™ 13 26377 2010.12.27
SKT 갤럭시노트2 안드로이드 4.4.2 킷캣 기본 어플 삭제 목록 - 4차수정 30 젤리베리 65 26234 2014.06.05
자료를 받고 싶다면 이선님 26025 2024.03.30
(스샷)Android 4.0이상의 폰에 소프트키를 넣어보자! 201 file DeathstarS 5 26022 2012.06.06
강좌 초보님들에게 보내는 네번째 편지 ^^ 40 쎈빛 11 25939 2010.11.22
강좌 초보분들.. 분명히 기억해 두세요.. 42 허동우 60 25868 2011.06.22
갤럭시s3 컴퓨터없이 스마트폰에서 루팅 및 cwm 설치하기 18 구모 22 25820 2013.06.12
강좌 (루팅폰)휴대폰을 재설정 합니다. 19 까마귀소 27 25712 2011.04.30
제노니아3 돈버그를 알게되었습니다.. ㅎㅎ 18 국내산한 1 25666 2010.11.17
노트3 기본 어플 자동 삭제 (세계 최고 387개) #1차 수정 99 file Anony 93 25632 2014.03.01
아이폰 하단바 투명하게 만들기 (iOS 11.0.2) 1 file 스틸하트 3 25421 2017.10.10
[6개] 겔럭시 노트 젤리빈 베터리 광탈 현상 최소화 하기..! 152 file HackerChang 143 25414 2013.02.18
G2 CWM리커버리 설치방법 23 file BamBu 28 25324 2013.11.22
우머나아저 온오프라인 할인 및 사은품 증정 이벤트 file 전자서방 25255 2024.03.09
강좌 리시버,스피커,이어폰 출력(볼륨) 증폭&조절방법 강좌 (볼륨 제한 풀기) 22 file kkh9504 22 25252 2013.07.09
법안이 발효되면 태국은 동남아시아에서 처음으로 동성 결혼을 허용하... 최저기온 25141 2024.03.27
강좌 안드로이드 루팅(Rooting)하기 - Z4root 13 불멸[갤K] 6 25050 2011.02.10
강좌 루팅 후 여러가지 작업 시 필요한 정보 알려드립니다. 23 허동우 37 24889 2011.06.10
[테그라크 오버클럭] 테그라크 오버클럭 사용방법과 정의 33 file 초콜렛왕 18 24655 2011.03.24
[15.01.23] SKT 갤럭시노트4 (SM-N910S) 안드로이드 4.4.4 (KitKat) 시... 28 file 젤리빵™ 48 24515 2014.12.22
루팅 폰에서 루팅감지 어플들 사용하기 30 s루인 27 24447 2014.10.12
강좌 테그라크 사용자를 위한 간단 테마적용법~! 77 택이아빠 47 24445 2011.04.05
odex / deodex 강좌! (punlog님외 요청) 39 file 에테리스 16 24423 2012.05.31
갤럭시S3 공장초기화 리커버리모드 진입방법. 9 Avelan 8 24407 2012.07.19
강좌 [테마스토어 강좌] 커스텀 락 + 동영상 락 + 커스텀 종료키 옵션 적용... 22 file 초콜렛왕 7 24370 2011.03.06
섹파 만드는방법 rjsanfwn36 24164 2024.04.01
의외로 잘 주는 유부녀 많습니다 rjsanfwn36 24085 2024.03.28
강좌 갤럭시노트4 '루팅' 방법 Philz Recovery 38 MINU♡ 60 24083 2015.01.26
옴티머스g pro 와이파이문제 해결방법3가지 12 나인간임 8 23901 2013.05.06
[팁] 갤럭시노트2 불필요 apk 제거 리스트 21 file 상진군 31 23780 2012.11.18
1 - 5 - 135