제조사별
운영 체제별
찾기
도구모음
LANGUAGES

루팅

스마트위키, 임베디드에 관한 모든 것.

루팅안드로이드 기기에서 단말기 내부 관리자 권한을 획득하기 위한 작업을 하는 삽질행위를 가리킨다. 안드로이드는 운영 체제 수준에서 시스템이나 사용자 데이터에 위협이 되는 행위를 권한을 제한함으로써 회피하고 있는데, 루트(root)라고 불리는 최고 관리자가 되면 일반적인 보호 장치를 무시하고 마음대로 조작할 수 있다.

아이폰의 영향으로 이것을 탈옥(jailbreak)과 혼동하는 사람이 적지 않다. 탈옥을 하는 것은 안드로이드 순정 정도의 권한을 갖게 되는 것뿐인데다, 안드로이드는 UI 상에서 억압된 점은 없기 때문에 빠져나갈 감옥이 애초에 존재하지 않기 때문에 명확하게 다르다.

목차

[편집] 이득

일반적인 경우 금지되어 있는, 시스템 직접 조작이 가능해진다. 탐색기로 시스템 폴더에 들어가 파일을 바꾸거나 변조할 수 있으며, UI에 드러나있지 않은 숨겨진 설정을 바꿀 수 있다. 그 외 시스템 권한을 요구하는 다양한 프로그램을 실행하여 이용할 수 있고, 하드웨어를 제어하여 CPU 오버 클럭이 가능한 경우도 있다.

흔히 하는 오해로, "루팅하면 빨라져요?" 같이 루팅이 성능에 직접적인 영향을 줄 것이라는 믿음이 있다. 간단하게 말하자면 가드레일 허문다고 도로가 넓어지지 않는 것과 같은 이치로, 루팅 그 자체는 아무 것도 아니다. 모든 것은 다음 단계로 무엇을 할지에 달려 있다.

  • 내장되어 삭제가 불가능한 앱을 지울 수 있다.
  • 폰트, 글꼴을 바꿀 수 있다.
  • 알림음과 이미지 리소스를 교체할 수 있다.
  • 하드웨어 버튼의 기능을 재할당할 수 있다.
  • 마켓 국가 변조, 국내 유저도 게임을 다운받을 수 있다.
  • 하드웨어 제한 사항을 해제한다.
    • 오버 클럭: CPU의 속도를 비정상적으로 빠르게 함 (주의)
    • 시스템 파티션을 다시 포맷. (예: ext3 -> ext4) (매우 주의)
    • 멀티 터치 개수 제한 해제. 터치 신뢰도가 떨어질 수 있다.
    • 무선랜 드라이버 변조
  • 시스템 통째로 백업/복원할 수 있다.
  • 커스텀 롬을 올릴 수 있다.

어떤 쿼티 슬라이드폰은 이 방법으로 마법의 봉인을 해제한다!

[편집] 주의 사항

루팅 자체는 불법이 아니다. Bootloader 변조가 아니라면, 서비스에서도 거부되지 않는다. 다만, 루팅 후 행하는 대부분의 작업이 폰 본래의 기능에 문제를 일으킬 여지가 큰 만큼 결코 권장하지 않으며, 표면적으로는 A/S가 거부될 수 있다고 밝히고 있다.

루팅을 하고 서비스 센터를 방문하는 경우, 외부 결함은 괜찮아도 소프트웨어적인 오작동을 고쳐달라 하면 원인을 루팅으로 돌릴 수 있으니 주의해야 한다. 특히, 초기화를 해도 루팅의 흔적은 어느 정도 남기 때문에 순정 상태에서도 버그가 생기는지 판별하기 모호한 점이 있다.

  • 오버클럭 가능치는 기기마다 다르며, 설계되지 않은 속도로 동작하다가 하드웨어에 심각한 손상을 만들 수 있다. 오버클럭으로 인한 고장은 전적으로 사용자 책임이므로, 욕심 내지 말고 남들 하는 만큼만 적당히 올리자.
  • 슈퍼 유저, 즉, 최고 권한을 획득할 때는 꼭 확인 메시지가 뜬다. 매 번 어떤 프로그램이 권한을 요구하는지 확인해서 의도하지 않은 동작이 실행되지 않도록 해야 한다.
  • 금융 애플리케이션은 루팅과 해킹 여부를 확인하므로, 뱅킹 작업을 할 경우 적절히 속이든가 아니면 루팅을 해제해야 한다. fakeroot라는 앱으로 루팅을 속일수는 있다고 카더라..
  • 루팅 상태에서 지운 앱은 되돌릴 수 없다. 미리 백업을 하거나, 펌웨어를 한 번 덮어써줘야 돌릴 수 있다.
  • 지워서 안 되는 핵심 파일을 지운 경우, 벽돌이 될 수 있다.

[편집] 도구

  • SuperOneClick
  • Z4root
  • Odin (삼성기종)
  • Rommanger(Rooting 이후 롬변경용)

[편집] 단말기

[편집] 루팅 성공

[편집] 루팅 실패하는 단말기