크램프
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
제목 글쓴이 추천 조회 날짜
이스티니커널 갤럭시s3 언더볼티지 (내부전압 포함)(2/2) 6 file 갤3초보 2 5028 2012.12.10
이스티니커널 갤럭시s3 언더볼티지 (내부전압 포함)(1/2) 7 file 갤3초보 1 3020 2012.12.10
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 22 file FINEDAYS 42 15075 2012.12.09
[아이폰5 케이스 반값] 아이폰5 케이스로 해피 크리스마스♡ 1 스마트줌 4 2170 2012.12.09
프리빌리지 터미널: 셸 스크립트 작성법 9 프리빌리 16 3337 2012.12.07
갤럭시S3 LJ2 순정 펌웨어 토렌트 입니다. 2 file Gess 2 4234 2012.12.07
갤럭시s3 lte 1.6오버 전압셋팅(최종)+gpu 전압 추가~ 21 file 욘빡 6 10002 2012.12.06
드라마 보고싶다를 폰에서 즐기려면? 2 풀하우두 3 2222 2012.12.06
손가락으로 잉크 효과 내기 52 file Hax빙글 54 11506 2012.12.06
갤2 유출펌 올리신분들 와이파이 사용문제 없으신가요? 4 물레방아 6 2319 2012.12.05
갤럭시s3 lte 1.6 오버클럭 셋팅값입니다~ 8 file 욘빡 4 9569 2012.12.05
갤치디 다이얼 수정 6 지트라 2 2218 2012.11.30
삭제된 설정 되살리기 17 Hax빙글 8 5238 2012.11.28
무섭게 급변하는 세상~ 이제 셀카도 돈이되는 시대래요 2 내일을위 2 3498 2012.11.27
네이버 많이 본 뉴스 RSS 주소~ 10 경계이론 8 7985 2012.11.26
Leche님의 ELS롬(SK)에 내장되있는 Leche테마가 갤S3(KT)에 정상 적용! 66 file 레이카마 37 10913 2012.11.25
숫자놀음이긴 하지만 4 갤3초보 3 2182 2012.11.25
멀티윈도우 백키를 꾹 눌르명 온오프할수 있네요 ㅎㅎ 10 file 스까이 4 3979 2012.11.25
아이스크림 전기종 인터넷종료 버튼 9 file 닉777제임 5 5113 2012.11.24
맥(맥북, 아이맥)에서도 자유롭게 다운로드 1 file 참재밌었 2 2381 2012.11.23
갤스3 젤리빈 업데이트 후 키보드 버벅임 현상 관련... 3 kerub 2 4221 2012.11.22
국내 스마트폰 시스템APP 삭제여부 정리표 14 카도 32 7944 2012.11.21
SJKernel GPU OC/UV 설정방법입니다. 10 상진군 18 6614 2012.11.21
문자쓰는 중 쉽게 기호 넣기ㅋ 13 칼z 11 4319 2012.11.20
u+ 퀵패널ㅠ 1 ajtwlsgns83 3 2237 2012.11.19
갤3, 노트2 순정 프레임워크에 존재하는 테마들 소개 1 file SKYRIM 27 8549 2013.01.03
강좌 갤럭시s 오버클럭1.4ghz안전수치 14 ㅅㄴㅎㅇ 16 9205 2012.12.31
테마처음적용하는분둘보새요!! 13 안늉하이 27 3175 2012.12.31
preload파티션을 이용한 시스템 용량 확보 7 RetinaLoad 5 4051 2012.12.31
cwm백업중 오류 ...... 해결법 2 옹다리 6 2749 2012.12.29
1 - 85 - 135