지식 누리/스마트폰/모바일

갤럭시 루팅하는 방법 (안드로이드 스마트폰)

nuon 2011. 4. 26. 08:00
반응형
갤럭시A / 갤럭시S / 갤럭시S2 / 갤럭시U / 갤럭시K / 갤럭시S 호핀 / 아트릭스 / 옵티머스2X / 베가S / 디자이어HD / 베가X / 옵티머스 마하 / 디파이 / 스트릭 / 베뉴 / 베가X / 디자이어 / 테이크 / 베가 / 옵티머스Q / 모토글램 / 옵티머스Z / 리액션 / X10 / 시리우스 / 모토쿼티 / 모토로이 / 미라크 / 테이크2 / 갤럭시네오 / 이자르 / 갤럭시에이스 / 갤럭시지오 / 옵티머스시크 / 옵티머스원 / X10미니프로 / X10미니 / 레전드 / 스마트볼 / 디자이어팝 / 모토믹스 / 안드로원 / 루팅

루팅이란?

스마트폰을 사용하시는 분들은 '루팅'이라는 단어를 한 번쯤 들어 보셨을 겁니다.
안드로이드 스마트폰은 보안상의 이유로 사용자에게 루트(root) 권한, 즉 최상위 관리자 권한을 부여하지 않는데 이로 인해 사용자는 안드로이드의 핵심적인 시스템 파일 및 폴더에는 접근할 수가 없습니다.

루팅이란 이처럼 사용자에게 허용되지 않은 루트 권한을 획득하는 것을 말합니다.
루팅을 하는 이유는 여러 가지가 있을 수 있겠지만, 일반적으로 불필요한 기본 어플을 삭제하고 시스템을 최적화하기 위해서나 오버클럭을 통해 성능을 향상시키기 위해서, 또는 국내 심의 문제로 접근이 차단된 게임 마켓에 접속하기 위해서 루팅을 하는 경우가 많습니다.

앞서 말한 대로 루팅은 단순히 루트 권한을 획득하는 것이기 때문에 그 자체가 위험한 것은 아니지만, 루트 권한을 획득한 상태에서 사용자가 시스템 파일을 잘못 건든다거나 악성 코드에 감염되었을 때는 문제가 심각해 질 수 있습니다. 안드로이드 구동에 핵심적인 시스템 파일이 지워지거나 손상되어 스마트폰이 전혀 작동을 하지 않는 상태, 이른바 '벽돌'이 될 우려가 있는 것이죠.

따라서 루팅을 하기 전에 안드로이드 시스템에 대한 기본적인 이해가 반드시 필요합니다. 또한 루팅이 필요한 작업을 모두 마쳤으면 언루팅을 통해 루트 권한을 다시 반환한 상태에서 스마트폰을 사용하는 것을 추천합니다.


본론을 시작하기 전부터 복잡한 얘기만 잔뜩 늘어 놓은 것 같은데, 사실 SuperOneClick이라는 프로그램을 이용하면 루팅(rooting)과 언루팅(unrooting)을 클릭 한 번으로 손쉽게 할 수 있습니다.




루팅을 위한 준비물



루팅을 하기 위해서는 SuperOneClick이라는 프로그램이 필요합니다. 4월 26일 현재 최신 버전은 1.9.1입니다. 그리고 SuperOneClick을 정상적으로 실행하기 위해서는 PC에 마이크로소프트 닷넷프레임웍 2.0 이상의 버전이 설치되어 있어야 합니다.

위의 링크에서 준비물들을 PC에 다운 받아 놓고 다음 단계로 넘어갑니다.




스마트폰과 PC 연결하기

SuperOneClick을 이요한 안드로이드 스마트폰 루팅

갤럭시를 루팅하기 위해서 PC와 USB로 연결을 해 줘야 하는데요, 그 전에 먼저 설정을 확인해야 할 게 있습니다. 메뉴에서 [환경 설정]으로 들어가세요.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

[환경 설정]에서 [응용프로그램] 메뉴를 선택합니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

[응용프로그램] 항목에서 [개발] 메뉴를 선택합니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

갤럭시를 루팅하기 위해서는 USB 디버그 모드가 활성화되어 있어야 합니다.
[USB 디버깅]에 체크되어 있지 않다면 체크합니다.

이제 루팅을 위해 스마트폰에서 해야 할 설정을 마쳤습니다. 스마트폰과 PC를 USB 케이블로 연결하고 다음으로 넘어갑니다. 이때 물론 각 스마트폰 제조사에서 제공하는 USB 드라이버가 설치되어 있어야 합니다.




슈퍼원클릭으로 스마트폰 루팅 & 언루팅 하기

SuperOneClick을 이요한 안드로이드 스마트폰 루팅

위의 준비물 링크에서 다운 받은 파일을 압축 해제합니다. 호환성 등의 문제가 있을 수 있기에 저는 최신 버전 대신 기존의 1.7 버전을 이용해 루팅을 해 보겠습니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

압축 해제한 폴더에서 SuperOneClick.exe를 더블클릭하여 실행합니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

슈퍼원클릭(SuperOneClick)을 실행한 모습입니다.
만약 SuperOneClick이 정상적으로 실행되지 않는다면 준비물에서 다운 받아 두었던 닷넷프레임워크 (.NET Framework)를 설치하고 다시 SuperOneClick을 실행해 보세요.

SuperOneClick은 이름 그대로 클릭 한 번으로 간단하게 루팅을 할 수 있습니다. PC와 스마트폰이 USB로 연결된 것을 확인하고 메뉴에서 [Root] 버튼을 클릭합니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

화면에 작업 상태가 길게 출력됩니다.
'Root files have been installed! Would you like run a test'라는 팝업이 뜨면 루팅이 모두 완료된 것입니다. [아니오]를 눌러 작업을 마쳐 주세요.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

갤럭시의 메뉴를 확인해 봤을 때 사진 속의 Superuser(슈퍼유저) 아이콘이 보이면 정상적으로 루팅이 된 것입니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

언루팅 역시 루팅과 마찬가지로 클릭 한 번으로 쉽게 할 수 있습니다.
스마트폰과 PC가 USB케이블로 연결된 상태에서 SuperOneClick을 실행하고 [Unroot] 버튼을 클릭합니다.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

작업창에 진행 상황이 표시되고 'Device does not have Superuser' 팝입이 뜨면 언루팅이 완료된 것입니다. [확인] 버튼을 눌러 작업을 마쳐 주세요.



SuperOneClick을 이요한 안드로이드 스마트폰 루팅

스마트폰의 메뉴를 확인했을 때 Superuser 아이콘이 사라졌다면 정상적으로 언루팅된 것입니다.





여기까지 안드로이드 스마트폰을 루팅하는 방법에 대해서 살펴봤습니다.
앞으로 이어지는 글에서는 루팅 후 할 수 있는 다양한 작업들에 대해 차근차근 알아보도록 하겠습니다.




반응형