UX·UI - FrontEnd Dev. Story

프론트엔드/정보 용어

[IT 소프트웨어 용어] 루팅(rooting)이란?

클로이겅쥬 2020. 8. 20. 14:44
반응형

 

루팅(rooting)이란 무엇인가?

 

- 안드로이드 운영체제 모바일 기기에서 관리자 권한을 획득하는 것이다.

 

 

 

안드로이드 스마트폰을 구입하면 사용자는 [게스트] 권한을 부여받는다.

관리자 권한이 아니라 게스트 권한만 부여하는 이유는 조작이 서툰 사용자가 시스템에 접근했다가 고장 날 수도 있고, 운영체제 업데이트가 필요할 때 제조사에서 일괄적으로 제공하기 편하기 때문이다.

그렇다고 사용자가 관리자 권한 또는 슈퍼유저 권한을 전혀 획득할 수 없는 것은 아니다. 외부 프로그램을 이용하면 관리자 권한으로 접근할 수 있는데 이것을 바로 루팅(Rooting)이라고 한다.

 

 

 

 


루팅을 통해 기본적으로 내장되어 있던(스마트폰 구매시 설치 되어 있던 앱) 애플리케이션을 삭제할 수도 있다. 이런 앱 중에는 사용자가 이용하지 않는 것들도 있는데, 이런 경우 불필요한 용량을 차지하거나, 시스템 운영효율을 떨어뜨릴수 있기 때문에 성능 향상을 위해서 루팅으로 앱을 지우기도 한다.

하지만 루팅은 위험요소가 따르는데 시스템 설정을 다루는 중에 기기의 고장이 발생할 수도 있고, 보안에 취약해 질 수 있다.

이런 문제로 관리자 권한을 제조사에서 부여하지 않는데, 괜히 루팅을 했다가 기기에 고장이 발생할 경우 제조사를 통한 AS에 제약이 있을 수 있다.

* 비슷한 개념으로 애플 스마트폰(IOS 운영체제)의 잠금장치를 해제하는 것을 ‘탈옥’이라고 부르기도 한다.

 

 

즉, 루팅은 외부 프로그램의 도움을 받아 안드로이드 기기의 관리자 권한으로 접근하는 것을 의미한다.

기본 내장되어 있던 앱을 지울 수 있을 뿐 아니라 업데이트도 본인이 결정할 수 있다는 장점이 있지만 보안, 시스템 고장 가능성, 이후 AS가능성과 같은 문제점도 가진다.

반응형