디지털 용어정리 – 루팅(Rooting)
이기성
wlrl@itdonga.com
루팅(Rooting)은 구글 안드로이드 운영체계(OS)를 사용한 스마트폰을 해킹하여 관리자 권한을 획득하는 것을 말한다. 안드로이드는 리눅스 커널 기반의 운영체계이기 때문에 ‘루팅’은 애플 기기의 해킹을 지칭하는 ‘탈옥’과 달리 리눅스에서 쓰였던 익숙한 용어(최고 권한 획득: 루팅)에서 파생됐다.
안드로이드 루팅은 관리자 권한을 획득하여 운영체계 사용자의 권한을 ‘슈퍼 유저(Super user)’로 바꿔 파일입출력 시스템 변경(최적화)을 통해 기기의 동작 속도를 높일 수 있다. 또한, 안드로이드 운영체계가 지원하지 않는 기능을 추가하거나 본래 삭제가 불가능한 기본 기능(불필요한)을 삭제할 수도 있다.
구체적으로 안드로이드 운영체계 전반에 대한 설정(테마, 기능 등)이 가능하며, 심지어 스마트폰 프로세서의 동작 속도, 가상메모리 용량, 파일시스템 변경 등의 하드웨어적인 설정도 가능하다.
그러나 루팅도 탈옥과 마찬가지로 인위적으로 기기를 개조하는 행위이기 때문에 먹통이 되거나 오작동할 염려가 있다. 안드로이드 운영체계를 탑재한 스마트폰 제조사 역시 루팅으로 인해 문제가 발생한 기기에 대해서는 AS 불가방침을 고수하고 있어, 사용자의 주의를 요하고 있다.
글 / IT동아 이기성(wlrl@itdonga.com)