TODAY TOTAL
루팅(rooting)을 해보자!
728x90
스마트폰 시장은 아이폰과 안드로이드폰이 양분하고 있다고해도 과언이 아니다
아이폰의 특징이라면 감성을 자극하는 ui와 수많은 어플이 있는 앱스토어, 아이튠즈, 아이북, 아이클라우드, 아이메시지 등 애플 자체 프로그램들 그리고 아이폰 특유의 폐쇠성을 꼽을 수 있다
안드로이드폰의 특징은 구글을 활용한 주소록, 일정관리, 뮤직 등등의 동기화 시스템과 아이폰에 비하면 훨씬 자유로운 개방성을 꼽을 수 있다
하지만 제조사와의 문제때문에 모든 폰은 어느정도 사용 권한에 대한 제약이 걸려있어서
실질적으로는 제약을 받으며 사용하게 되어있다
그러나 아이폰은 탈옥(jailbreak)을 통해서,
안드로이드폰은 루팅(rooting)을 통해서 훨씬 자유롭게 시스템을 사용할 수 있다

1. 루팅이란?

안드로이드폰은 리눅스를 기반으로 만들어진 운영체제다
리눅스에서 최고관리자 권한을 가진 계정을 root라고 하는데
제조사에서 안드로이드폰을 만들면서 사용자에게 root권한을 주지 않았다
혹여나 시스템을 건들게되면 폰이 먹통이 될 수도 있기때문이다
하지만 몇몇 방법을 통해서 일반 사용자들도 root권한을 얻을 수 있는데 이걸 루팅(rooting)이라고 한다

2. 왜 루팅을 하는가?

루팅을 하지 않고도 안드로이드폰을 사용하는데는 아무런 지장이 없다
다만 제조사에서 집어넣어둔 어플들을 삭제하지 못하고,
좀 더 다양한 트윅(tweak)를 적용하지 못할 뿐이다
위에 설명했지만 안드로이드폰의 장점은 개방성인데 루팅을 하지 않으면 그 개방성을 활용하지 못한다고 할 수 있다
그리고 혹시 루팅을 했는데 시스템 파일을 잘못 건드린 경우 폰이 먹통이 될 수도 있다
이럴 경우 제조사에서는 A/S를 거부한다
폰이 먹통이 된 원인을 사용자의 잘못된 운용이라고 보기 때문이다
하지만, 대부분의 경우 다시 복구할 수 있어서 하드웨어 결함이 아닌 이상 A/S센터를 방문할 일은 별로 없다 

3. 어떻게 루팅을 하는가?

아래 링크로 들어가서 슈퍼원클릭 v2.3.3을 다운받는다 (혹은 첨부파일을 다운)
http://shortfuse.org/?p=189




SuperOneClick.exe파일을 실행시킨다
(혹시 오류나는 분들은 닷넷프레임워크 3.5이상을 설치해주세요~)

폰과 컴퓨터를 연결하고 폰 설정을 "휴대전화 도구"로 바꿔준다
(물론 그 전에 폰 제조사 다운로드 페이지에서 usb연결 드라이버를 다운받아 설치하셔야합니다)

폰 설정에 들어가서 응용프로그램->개발->usb디버깅에 체크해준다

"Root"버튼을 누르면 루팅이 진행되는데 절대 중간에 usb연결을 끊으면 안된다



몇분이 지나면 루팅이 완료되고 테스트를 할꺼냐고 묻는 창이 나오는데 해도 되고 안해도 된다
usb케이블을 뽑고, 재부팅을 해준다
그러면 루팅 끝~ 

4. 루팅은 했는데... 이젠 뭐하지?

루팅을 했다면 설치해야할 몇몇 어플들이 있다
앞서 설명했듯이 루팅을 한 것만으로는 아무 변화가 없다
단지 최고관리자 권한을 획득했을 뿐이다
이 후에 어플을 활용해서 시스템파일을 손댄다던지, 권한이 없어서 사용하지 못했던 어플을 사용할 수 있는 것이다 
(커스텀롬을 설치한다던지, 제조사에서 심어놓은 어플을 삭제한다던지, 스크린샷을 찍는다던지, 재부팅을 한번에 한다던지, 어플 백업을 한다던지 등등...)

루트 권한을 활용해 사용하는 어플을 소개해보자면 아래와 같다

시스템 파일을 들여다보고 변경할 수 있게 해주는 어플 - root explorer
폰에서 스크린샷을 찍을 수 있게 해주는 어플 - Screen Shot It
원치 않게 쓸데없이 백그라운드에 실행되는 어플의 실행을 막아주는 - auto starts
재부팅을 하기 위해선 종료 후 다시 켜야했지만, 원클릭으로 해결해주는 - Quick boot
롬을 뒤엎어도 기존의 어플과 설정을 다시 유지할 수 있게 백업해주는 - Titanium backup



노파심에 다시 말하자면
루팅은 그 자체만으로 아무런 문제가 되지 않는다
하지만 최고관리자 권한을 얻음으로써 실수로 중요한 실행파일을 지우게 된다면 폰이 먹통이 된다
즉 어느정도 공부를 하고 손댄다면 별 문제 없이 사용할 수 있을 것이다
(나도 안드로이드폰을 쓰면서 항상 루팅을 했었고 지금도 했지만, 소프트웨어 문제로 A/S센터를 방문한 적은 없다) 
  Comments,     Trackbacks