『한』가족

갤럭시S3, CF-Root 이용하여 루팅하기 본문

하고하고/새로운것

갤럭시S3, CF-Root 이용하여 루팅하기

마래바 2012. 12. 21. 08:41
반응형

최근의 스마트폰 주류는 안드로이드와 아이폰이다.

나머지 운영체제들도 있기는 하지만 극소수이거나 이제 막 개발 단계에 있어 이용할 만한 제품이 많지 않다.

이전에 아이폰 사용할 때는 아이폰이 제한하는 환경 내에서 앱 다운받아 활용하는게 전부였지만, 안드로이드로 옮기고 나서는 이래 저래 꾸미고, 만지는 맛이 제법 쏠쏠하다.

안드로이드폰을 조금 만지다 보면 루팅이라는 걸 하고 싶어진다.

루팅? Rooting?

쉽게 설명하면 안드로이드 운영체제의 시스템 파일까지 사용자가 마음대로 조작할 수 있도록 권한을 부여하는 것을 의미한다. PC 운영체제인 윈도우의 시스템 파일에 접근해 수정할 수 있도록 권한 설정을 바꾸는 것과 유사하다.

루팅을 하지 않은 안드로이드폰의 경우에는 사용자가 어떤 작업을 하던, 나중에 다시 초기화시켜 공장 출고시의 상태로 환원시킬 수 있다.

하지만 루팅을 하게 되면, 자칫 시스템 파일을 건드려 회복 불능의 상태로 만들어 버리는 위험성을 안게 된다.  거기에다가 바이러스나 외부 침입으로부터도 안전성이 떨어지게 된다.  그래서 루팅된 안드로이드폰에서는 보안, 안전이 중요한 뱅킹 앱들은 작동 안되는 경우도 있다.

그럼 왜 그런 위험성을 감수하고 루팅이라는 것을 하는가?

그건 단 한가지다.

안드로이드 스마트폰이 가지는 능력을 최대한 활용해 보고 싶은 마음 때문이다.

루팅을 하게 되면 그 이전에는 불가능했던 여러 작업들이 추가로 가능해 진다.  그리고 루팅을 하게 되면, 소위 커스텀롬이라고 하는, 다양한 형태의 롬(제조사가 제공하는 것이 아닌, 능력자들이 수정해 만들어내는 패키지)을 설치할 수 있다. 


스마트폰 제품이 새로 개발될 때마다 소위 능력자(?) 되시는 분들이 루팅 방법을 만들고, 개발해 낸다.

우리 같은 일반 사용자들은 검증된 루팅 방법을 골라, 적용하기만 하면 된다.

아마도 현재 가장 대중적인 방법은 CF-Root 패키지를 이용하는 방법 아닐까 싶어, 기본적인 루팅 방법을 소개해 본다. 기종은 갤럭시S3 에 한정한다.  다른 안드로이드폰 기종용 CF-Root 는 검색하면 쉽게 구할 수 있으며, 루팅 방법은 아래와 동일하다.


1. 아래 필요한 파일을 먼저 다운로드 한다.

가. Odin 3.04 : CF-Root 패키지를 스마트폰에 설치하기 위한 툴이다.

Odin3_v3.04.zip

나. CF-ROOT 6.4 패키지 : 스마트폰에 설치할 루팅 패키지

CF-Root-SGS3-v6.4.zip


2. 각각의 압축 파일을 푼다.

Odin 의 경우 Odin3_v3.04 라는 폴더가 만들어지고 Odin3 v3.04.exe 가 생성된다.

CF-Root 파일을 압축 해제하면 CF-Root-SGS3-v6.4.tar 라는 파일이 추출된다.


3. Odin3 v3.04.exe 를 실행한다.


4. 갤럭시S3 를 다운로드 모드로 부팅한다.

갤럭시S3 전원을 끈 상태에서 전원 버튼 + 홈 버튼 + 볼륨 버튼 하단을 동시에 누르고 있으면 잠시 후 다운로드 모드가 되고, 데이타 케이블을 갤럭시S3 연결하고 볼륨 버튼 상단을 누른다.


5. 실행된 오딘 프로그램 상태 확인하고 tar 파일 선택.

① ID:COM 색상이 바뀌었는지, ② Message 박스에 'Added' 라는 메시지가 표시되었는 지 확인하고, PDA 버튼을 클릭해 CF-Root-SGS3-v6.4.tar 파일을 선택한다.

* 단 주의할 것은 Re-Partition 체크는 해제 상태여야 한다. (처음 실행하고 일부러 클릭하지 않으면 해제 상태이므로 따로 건드릴 필요없다.)


자 이제 루팅 준비 완료...

6. Start 를 클릭해 실행하면 루팅 끝


해당 패키지를 설치하고 나면, CWM(ClockWorkMod)과 SuperSU 가 설치되어 있음을 확인할 수 있다.

CWM 은 안드로이드 기본 리커버리 모드를 대신하는 것으로 커스텀롬 등을 설치할 때 주로 사용하며, SuperSU를 통해서는 루팅상태를 이용하는 앱들의 권한을 각각 관리할 수 있다.


개인적으로 안드로이드폰을 루팅해 가장 유용한 것은 티타늄백업을 이용해 스마트폰을 완전하게 백업할 수 있다는 점과, Tasker 를 자유롭게 사용할 수 있는 것이다.  Tasker 는 간단한 몇가지 조작(일종의 프로그래밍 내지는 매크로)을 통해 스마트폰이 가진 기능을 (상상할 수 있는 것 모두) 마음대로 작동하게 하는 매우 경이로운 앱이다. ^^


반응형
Comments