스마트폰 루팅 방법
루팅이란?
1 분 소요
루팅이란?
- 안드로이드 운영체제에서 root 권한을 얻음으로써 제조사에서 걸어놓은 보안 또는 각종 제약을 해제할 수 있는 것을 말한다.
- 기본적인 앱은 사용자의 아이디가 할당된 자체 샌드박스 내에서 실행되지만, 루팅을 하게될 경우 제한이 없어지므로 다른 앱에서의 간섭 및 데이터 조회가 가능해진다.
- 루팅을 할 경우 설치할 수 없는 앱 설치, 불필요한 시스템 앱 제거, 자유로운 커스텀마이징 등이 가능하다는 장점이 있다.
- 디바이스 보안 손상으로 인한 각종 해킹사고 발생, 디바이스의 벽돌 가능성, AS 불가 등의 단점이 있다.
- 벽돌이란 디바이스가 동작하지 않게 되는 현상을 말한다.
루팅을 해야 하는 이유
- 루팅을 할 경우 많은 위험 요소가 존재하므로 일반 사용자들에게는 루팅을 권고하지 않는다.
- 취약점 진단 또는 모의해킹에서는 루팅을 하여야만 앱과 시스템 등을 분석할 수 있으므로 루팅된 바이스가 반드시 필요하다.
- 가상머신(Nox 등)을 통해 진단을 수행할 수 있지만, 유심칩이 있는 실제 디바이스에서만 정상 동작하는 앱도 있으므로 루팅된 디바이스를 가지고 있어야 한다.
루팅 방법
- 안드로이드 운영체제에서의 루팅 방법은 PC 없이 앱으로 하는 방법과 PC로 하는 방법 2가지가 존재한다.
앱으로 루팅 방법
- Kingo Root(킹고루트)
- FramaRoot
- 거의 모든 제조사의 디바이스를 지원하지만 2018년 이후로 업데이트되지 않아 최신 OS를 지원하지 않는다.
- One Click Root
- 거의 모든 디바이스 및 최신버전까지 지원하지만 유료이다.
PC로의 루팅 방법
- Odin이라는 프로그램을 사용하여야하고 자신의 디바이스와 OS 버전에 맞는 펌웨어를 구해야 한다.
- 앱으로 루팅하는 방식에 비해 매우 어렵고 복잡하며 디바이스가 벽돌이 될 확률이 높다.
- CF-Auto-Root
- Android 7까지만 지원한다.
- 자신의 디바이스에 맞는 펌웨어를 다운로드하고 Odin으로 설치를 진행한다.
- Twrp
- 삼성 Note20까지 지원하고, 자신의 디바이스에 맞는 이미지를 다운로드하고 Odin으로 설치한다.
루팅 확인 방법
- 장치가 루팅되었는지 확인하려면 Root Checker 앱을 다운로드한다.
- Root Checker 앱을 열고 루트 확인 버튼을 클릭한다.
- 몇 분 정도 기다린다.
- 안드로이드 디바이스가 성공적으로 루팅되면 이 장치에 루트 액세스가 제대로 설치되었음을 표시해준다.
댓글남기기