크램프
12.12.29
조회 수 4067
추천 수 30
댓글 19



1. 루팅(rooting) 정의


루팅이란 안드로이드폰의 운영체제를 해킹해 관리자의 권한을 얻는 행위를 말하며, 리눅스에서 관리자 권한을 얻는 행위를 지칭하는 용어에서 파생됐다. 안드로이드는 리눅스를 운영체제로 사용하는데, 리눅스에서 최고 권한을 가진 계정이 ‘루트(root)’다. 즉, 루팅으로 안드로이드 운영체제의 사용자 권한을 ‘슈퍼 유저’로 바꿔 안드로이드 운영체제가 지원하지 않는 기능을 추가하거나 지원하는 기능을 삭제할 수 있다.




2. 루팅의 목적


제조사에서 수정한 안드로이드의 경우 제조사의 입맛에 따라서 어플이 추가 되거나 형태가 변형되어 제공이 됩니다. 사용자에게 편리한 기능을 제공하기도 하지만 경우에 따라서는 필요없는 기능이거나 기기의 성능을 저하시키는 요인이 되기도 합니다. 실제로 사용자 모임에서는 통신사어플을 삭제하고 싶다거나 필요없는 기능에 대한 삭제를 요구합니다.


하지만 제조사에서 제공하는 순정 안드로이드에서는 이런 욕구를 충족할 조건이 되지 않습니다. 그것은 바로 사용자가 제어할 수 없는 안드로이드의 시스템 영역을 수정해야 하기 때문입니다. 제조사나 통신사의 경우 A/S의 문제나 수익상의 문제로 이 부분을 제한하고 있습니다.



그리하여 시스템 영역에 접근한 권한을 얻기 위하여 루팅을 하는 것입니다. '루트(root)' 권한을 획득하게되면 시스템영역을 사용자의 욕구에따라서 수정이 가능하며 루팅후 흔히 하는 테마의 적용이나 통신사 어플의 삭제, 깊게는 시스템 운영에 관여하여 성능을 향상시키게 됩니다.




3. 루팅후 가능한 것들


  • 제조사 및 통신사의 어플중 사용하지 않는 어플의 삭제
  • 시스템 파일의 백업 및 수정후 적용 (테마 적용 포함)
  • 백업 어플이나 리커버리를 통한 전체 백업 및 복구
  • 빌드프롭(build prop) 또는 스크립트, 시스템파일 수정을 통한 성능 향상
  • 커널이나 리커버리의 변경 및 수정
  • 루트 권한을 요구하는 어플의 실행
  • 기기를 지원하는 롬의 적용

적어 놓은 것을 보면 별로 필요하지 않다고 생각하시는 분들도 계실 것입니다. 사실 순정롬에서 불편함을 못 느끼신다면 루팅은 필요없는 작업이며 위험성의 수반하는 작업입니다. 하지만 루팅을 원하는 분들도 많습니다.



4. 루팅시 주의점

제조사에서 막아놓은 시스템 영역을 건드린다는 것은 핸드폰의 실사용이 불가능한 상황에 이를 수 있다는 것입니다. 따라서 루팅후에 하는 일련의 작업들을 원리를 이해하지 못한 상태에서 했다가는 복구가 힘든 경우가 있습니다. 루팅후에 주의 할 점 몇가지를 적어 보겠습니다.

  • 어떤 역할을 하는지 모르는 파일은 삭제/수정을 하지 마시기 바랍니다.
  • 기기에 맞지 않는 파일이나 롬, 리커버리, 커널은 절대 적용해서는 안됩니다.
  • 수정할 파일은 꼭 원래 들어있던 파일을 백업해 놓으시기 바랍니다.
  • 루팅후의 작업은 하드브릭(hard break)을 일으킬 수도 있습니다. 필히 안정화된 작업인지 확인하시고 적용하시기 바랍니다.
  • 검증되지 않은 파일이나 어플의 설치는 악성코드를 내포하고 있을 수 있습니다.



5. 루팅의 오해

루팅을 범법행위로 알고 계시는 분이 상당히 많습니다. 이곳을 참고 하여 보시면

삼성전자 관계자는 “루팅 자체는 불법이 아니지만, 약관 규정상 a/s 불가 사유에 해당된다”며 “루팅으로 인해 스마트폰이 초기화되거나 고장 나는 사례가 많은 것으로 안다”고 설명했다. 또한 “루팅으로 인한 성능향상은 아직 더 검증해 볼 필요가 있다”고 덧붙였다.

라고 언급하고 있습니다. 약관상의 불이익은 받을 수 있으나 불법은 아니라는 얘기입니다. 이미 오픈소스 프로젝트하에 진행되고 있는 OS이기 때문에 불법은 아니라는 얘기입니다.

또한 루팅에대한 정보를 테마로 접하시는 분들이 굉장히 많이 있습니다. 루팅을 예쁘게 하고 싶다고 하시거나 루팅만하면 모든것이 자동으로 적용되는 것으로 생각하시는 분들도 있습니다. 다시한번 말씀 드리지만 루팅은 '루트'권한을 획득하는 것이지 시스템상의 많은 변화가 생기는 것이 아닙니다.

루팅은 시작일 뿐입니다. 이후에 해야할 작업들은 개인이 알아보고 진행해야 하는 작업입니다.



6. 마무리하며

정리하자면 루팅이라는 것은 시스템의 접근 권한을 얻는 것입니다. 루팅으로 인해 이득을 보시려면 그에 맞는 작업을 해야합니다. 루팅하여 시스템을 변경한다는 것은 매우 위험한 작업입니다. 필히 공부하고 또 공부하여 필요한 기능을 적용하시기 바랍니다.


----------------------------------------------------------------------------------------------

블로그에 포스팅한 글을 옮겨 왔습니다. http://crampstory.tistory.com
댓글 19
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
루팅(rooting) 이란? 19 크램프 30 4067 2012.12.29
[OK맵]리뷰도 아니고 추천글도 아니고 ,, 만화로 설명하니 이해하기 좋... 1 file 바라는대 4 2322 2012.12.27
외장메모리를 NTFS로 포맷하여 사용하기 3 기리길길 5 9209 2012.12.27
루팅시 주의점들 12 안드로이 14 6092 2012.12.25
(유플)상태바에 통신사 네임.닉네임 넣기 34 file 내가제로 17 5141 2012.12.26
멀티윈도우바 이미지수정및 경로. 1 G+규규규 26 5434 2012.12.24
하드웨어 ID 없음 해결방법 6 file JackTheAttac 7 5817 2012.12.23
[갤s3 LL5 ] 루팅펌 금융어플 사용 팁 11 Mr.J 7 6830 2012.12.23
팁이라 해야되나... 컴퓨터 파일 스크립트로 삭제법 2 장난의달 5 2124 2012.12.22
[SK]갤3LTE IMSFrameWork가 중지되었습니다.뜰때 해결방법 8 타브 15 26991 2012.12.21
루팅후 패턴 마음대로해도 잠금해제 ㅋ(루팅필수 ㅎ) 1 file 이리이기 13 11895 2012.12.20
MAC address 변경하기~~ 20 모노아이 11 11804 2012.12.20
[re] RE:순정 펌웨어 획득 & 루팅 펌웨어 제작 Hoey 931 2014.04.16
순정 펌웨어 획득 & 루팅 펌웨어 제작 41 file 댤이 59 22259 2012.12.19
디오덱스롬 쉽게 만들기 9 file 래빗PD 9 7568 2012.12.19
멀티윈도우 이동 하기. 5 file 곱상이 8 3758 2012.12.19
기본 백그라운드 변경하기 1 file daedaios 17 4924 2012.12.19
[LGU+] 갤럭시 s3 LTE 젤리빈 4.1.2 무음카메라 6 file 다쿠니스 11 6038 2012.12.18
멀티 윈도우 D로 갈려지는 부분 숨기기 18 ngcooler 7 4073 2012.12.18
갤럭시 S3 멀티윈도우 모든 어플 패치 제작법 25 jeffren 28 12456 2012.12.17
갤3 lte 순정상태에서 루팅 쉽게 하는법 15 욘빡 10 5511 2012.12.16
갤S3 LTE 멀티윈도우 어플 선택 가능하게 바꾸기 32 file 만세 14 8820 2012.12.16
벨소리 페이드인 제거 for Jelly Bean 11 코난군 11 7789 2012.12.15
갤럭시S3 LL5 루팅펌웨어에서 은행어플 안될 때 6 사한 5 4759 2012.12.15
KT용 갤럭시노트2 기본어플 삭제 목록 정리표 (4.1.2) 33 알케이오 42 26478 2012.12.15
[갤럭시s3]루팅 펌웨어가 없을 시 16 갤3초보 5 3981 2012.12.15
[노트2] 쉽게 브라우저 종료 메뉴 추가하기 1 file lawbug 48 9876 2012.12.14
[노트2] 4.1.2버전 필요없는 어플 자동삭제 스크립트 24 file 고대인 36 7668 2012.12.14
테마 적용 스크립트 5 file 포이즌 9 3520 2012.12.13
SK 갤노트2 LL2 SKT제거 SystemUI와 Multiwindow framework 12 file 상진군 21 5062 2012.12.13
1 - 86 - 135