Computer >> 컴퓨터 >  >> 문제 해결 >> Android

휴대전화가 루팅되었는지 확인하는 방법

루팅(Rooting)은 안드로이드 기기 사용자가 자신의 기기에 대해 상승된 권한을 얻을 수 있도록 해주는 과정입니다. 안드로이드는 리눅스 커널을 기반으로 작동하기 때문에, 기기를 루팅하면 리눅스나 유닉스 계열 운영체제에서 슈퍼유저(Superuser) 권한을 얻는 것과 동일한 수준의 접근 권한을 갖게 됩니다. 쉽게 말해 윈도우에서 프로그램을 관리자 권한으로 실행하거나, 리눅스에서 sudo 명령어로 애플리케이션을 실행하는 것과 비슷한 개념입니다.

루팅 여부를 확인하는 방법

내 휴대전화가 루팅되었는지 확인하는 가장 간단한 방법은 전용 루트 체커 앱을 설치하거나, 루트 권한이 필요한 앱을 다운로드하여 실행해 보는 것입니다. 아래 단계를 따라 하면 몇 분 안에 루트 상태를 확인할 수 있습니다.

  1. 구글 플레이 스토어 등에서 Root Checker 앱을 다운로드하여 설치합니다.
  2. 앱 서랍에서 Root Checker를 실행하고, 면책 조항 화면이 나타나면 동의(Agree) 버튼을 누릅니다.
  3. 앱의 메인 화면에서 Verify Root(루트 확인) 버튼을 탭합니다.
  4. 앱이 기기의 루팅 상태를 검사할 때까지 몇 초간 기다립니다. 도중에 슈퍼유저 권한 요청 팝업이 뜨면 허용을 선택합니다.
  5. 검사가 완료되면 안드로이드 기기가 정상적으로 루팅되었는지 여부가 화면에 표시됩니다.

ADB 명령어로 직접 확인하기

PRO TIP: 개발자 옵션에서 USB 디버깅을 활성화한 상태로 휴대전화를 PC에 연결한 뒤, ADB 셸을 실행하고 아래 명령어를 순서대로 입력해 보세요.

adb shell
su

명령 입력 줄 맨 앞에 # 기호가 표시되면 해당 기기는 루팅된 상태입니다. 반대로 #이 나타나지 않고 오류가 발생한다면 su 바이너리가 존재하지 않는다는 의미로, 루팅되지 않은 기기일 가능성이 높습니다.

참고 사항

루팅은 시스템 파일 접근, 커스텀 롬 설치, 불필요한 앱 삭제 등 강력한 기능을 제공하지만, 제조사 보증이 무효화되거나 보안 취약점이 생길 수 있으므로 신중하게 진행해야 합니다. 루트 상태 확인만으로는 기기에 문제가 발생하지 않으니 안심하고 진행해도 됩니다.