윈디하나의 누리사랑방. 이런 저런 얘기
루팅(Rooting)
안드로이드 v2.2 프로요의 로고?
안드로이드는 기본적으로 [ARM기반 리눅스 운영체제]다. (우린 [x86/x64 기반 윈도우 운영체제]를 사용하고 있다)
윈도우에 administrator 라는 모든 권한을 가진 사용자가 있다면, 리눅스에는 root 라는 모든 권한을 가진 사용자가 있다. 어랏? 내 윈도우에는 administrator 라는 사용자가 없다고 하지 말자. 안보이게 해놨을 뿐 있다. 윈도우 복구모드 사용해보면 알 수 있다.
어쨌든 이 루트 사용자는 안드로이드에서 일반사용자가 접속 못하도록 막아놨다. 모든 권한을 가졌기 때문에 섣불리 건드렸다간 폰을 복구 불가능할 정도로 망가뜨릴 수도 있기 때문이다.
루팅은 이 루트 권한을 획득해, 안드로이드 폰의 서비스를 조절하는 걸 말한다. '합법'이고 루팅에 필요한 adb, fastboot 프로그램은 안드로이드 개발자 도구(이 도구는 안드로이드OS를 만든 구글에서 공짜로 다운로드 받을 수 있다)에 포함되어있다. 아이폰의 탈옥(Jail Breaking)과는 약간 다른 방식인 셈이다.
하지만 루팅된 휴대폰에 문제가 생길 경우, 휴대폰 업체는 A/S를 거부할 수 있다.
하느냐 마느냐는 개인맘. 하지만 나라면 폰가지고 해킹하진 않을 듯.
----
안드로이드 개발자 홈페이지: http://developer.android.com/