SuperSU 및 TWRP로 Android 폰을 루팅하는 방법

정말로 Android 시스템을 파헤 치고 싶다면 일부 앱에 루트 액세스가 필요하다는 것을 알 수 있습니다. 루팅은 수년에 걸쳐 덜 필요해졌지만 특정 유형의 앱을 실행하려는 경우 여전히 유용합니다. 다음은 가장 널리 지원되는 장치 루팅 방법과 그 이유입니다.

이 게시물은 원래 2012 년에 게시되었습니다. 이후 원 클릭 앱 모음 대신 가장 널리 지원되는 루팅 방법에 중점을 두도록 업데이트되었습니다.

관련 : 더 이상 Android를 루팅 할 필요가없는 7 가지

어쨌든 루트는 무엇입니까?

Android는 Linux를 기반으로합니다. Linux 및 기타 UNIX 유사 운영 체제에서 루트 사용자는 Windows의 관리자 사용자와 동일합니다. 루트 사용자는 전체 운영 체제에 액세스 할 수 있으며 모든 작업을 수행 할 수 있습니다. 기본적으로 자신의 Android 기기에 대한 루트 액세스 권한이 없으며 특정 앱은 루트 액세스 권한 없이는 작동하지 않습니다. 다른 최신 모바일 운영 체제와 마찬가지로 Android는 보안을 위해 앱을 제한적인 보안 샌드 박스로 제한합니다.

루트 사용자 계정은 항상 Android에 존재합니다. 액세스 할 수있는 기본 제공 방법이 없습니다. "루팅"은이 루트 사용자 계정에 대한 액세스 권한을 얻는 행위입니다. 이것은 종종 iPhone 또는 iPad의 탈옥과 비교되지만 루팅과 탈옥은 상당히 다릅니다.

기술적 인 측면을 제외하고 루트 액세스를 사용하면 많은 유용한 작업을 수행 할 수 있습니다. 루트를 사용하면 전화기에 제공된 블로 트웨어를 제거하고, 방화벽을 실행하고, 통신사가 차단하더라도 테 더링을 활성화하고, 시스템을 수동으로 백업하고, 낮은 수준의 시스템 액세스가 필요한 다양한 기타 조정을 사용할 수 있습니다.

루트가 필요한 앱은 찾기 어렵지 않습니다. Google Play에서 사용할 수 있지만 루트 액세스 권한을 얻기 전까지는 작동하지 않습니다. 일부 앱에는 루팅 된 기기에서만 작동하는 기능이 있습니다.

루트 액세스가 필요한 특정 앱을 실행하려는 경우에만 휴대폰을 루팅하면됩니다. 해당 루트 액세스로 실제로 아무것도 할 계획이 없다면 신경 쓰지 마십시오. 필요한 경우 나중에 언제든지 루팅 할 수 있습니다.

경고

안드로이드 기기는 어떤 이유로 뿌리를 내리지 않습니다. 실제로 일부 장치 제조업체는 루팅을 방지하기 위해 노력합니다. 그 이유는 다음과 같습니다.

  • 보안 : 루팅은 Android의 일반 보안 샌드 박스에서 앱을 분리합니다. 앱은 사용자가 부여한 루트 권한을 남용하고 다른 앱을 스누핑 할 수 있습니다. 이는 일반적으로 불가능한 일입니다. 실제로 Google은 이러한 이유로 루팅 된 기기에서 Android Pay를 사용하는 것을 차단합니다.
  • 보증 : 일부 제조업체는 루팅하면 기기의 보증이 무효화된다고 주장합니다. 그러나 루팅은 실제로 하드웨어를 손상시키지 않습니다. 대부분의 경우 장치를 "루팅 해제"할 수 있으며 제조업체는 장치가 루팅되었는지 여부를 알 수 없습니다.
  • Bricking : 평소와 같이 자신의 책임 하에이 작업을 수행합니다. 루팅은 일반적으로 매우 안전한 프로세스 여야하지만 여기서는 스스로해야합니다. 무언가를 엉망으로 만들면 무료 보증 서비스를 기대할 수 없습니다. 걱정이되는 경우 먼저 약간의 조사를 수행하고 다른 사람들이 사용하려는 도구로 장치를 루팅하는 데 성공했다고보고하는지 확인하십시오.

또한 루팅은 적어도 특정 유형의 수리에 대해 보증을 무효화 할 수 있습니다. 자세한 내용은 주제에 대한 설명자를 확인하십시오.

관련 : 루트 반대 사례 : Android 기기가 루팅되지 않는 이유

안드로이드 폰을 루팅하는 다양한 방법

안드로이드 폰을 루팅하는 방법은 여러 가지가 있으며 어떤 방법을 사용해야하는지는 폰에 따라 다릅니다. 일반적으로 루팅에는 다음 프로세스 중 하나가 포함됩니다.

  • 부트 로더 잠금 해제 : Google 및 기기 제조업체는 공식적으로 루팅을 지원하지 않지만 일부 기기에 대한 낮은 수준의 액세스 권한을 얻은 다음 루팅 할 수있는 공식적인 방법을 제공합니다. 예를 들어 Nexus 기기는 개발자 용이며 단일 명령으로 부트 로더를 쉽게 잠금 해제 할 수 있습니다. 그런 다음 복구 화면에서 su 바이너리가 포함 된 .zip 파일을 플래시하여 기기를 루팅 할 수 있습니다. Nexus 기기 용 Nexus Root Toolkit과 같은 도구는이 프로세스를 자동화합니다. 다른 제조업체도 부트 로더를 잠금 해제하는 방법을 제공하지만 특정 장치에만 해당됩니다.
  • 보안 취약점 악용 : 다른 장치는 잠겨 있습니다. 제조업체는 부트 로더를 잠금 해제하고 소프트웨어를 조작 할 수있는 공식적인 방법을 제공하지 않습니다. 이러한 장치는 여전히 루팅 될 수 있지만 장치의 보안 취약점을 발견하고이를 악용하여 시스템 파티션에 su 바이너리를 설치해야합니다. OTA 업데이트는 보안 취약점을 수정하고 장치의 루트를 해제 할 수 있습니다. 예를 들어, Verizon 또는 AT & T에서 실행되는 Samsung Galaxy S5를 루팅 할 수있는 첫 번째 사람에게는 $ 18,000의 현상금이있었습니다. 취약점이 발견되었지만 향후 업데이트로 인해 취약점이 작동하지 않고 Galaxy S5를 루팅하는 기능이 제거 될 수 있습니다.
  • Flash CyanogenMod 또는 다른 사용자 정의 ROM : 기술적으로 이것은 위 방법 중 하나의 확장입니다. 부트 로더를 잠금 해제하고 보안 취약점을 악용하면 각각 미리 루팅 된 CyanogenMod와 같은 사용자 지정 ROM을 플래시 할 수 있습니다. CyanogenMod는 루트 액세스를 활성화 또는 비활성화 할 수있는 설정 화면에 간단한 토글을 포함합니다. 새 버전의 CyanogenMod 또는 사용자 지정 ROM으로 업그레이드해도 ROM에 루트를 활성화하는 통합 방법이 함께 제공되는 경우 장치의 루트가 해제되지 않습니다.

이 기사에서는 주로 잠금 해제 가능한 부트 로더가있는 첫 번째 캠프에 속하는 사용자에 대해 논의 할 것입니다. 휴대폰에 익스플로잇이 필요한 경우 프로세스가 거의 모든 휴대폰마다 다르기 때문에 도움을 드릴 수 없습니다. 특정 장치를 루팅하는 방법에 대한 자세한 내용은 XDA 개발자와 같은 포럼을 검색해야합니다. 이 가이드는 이전에 원 클릭 루트 앱인 Kingo Root 및 Towelroot를 다루었으며, 여전히 일부 구형 휴대폰도 지원할 수 있습니다.

그러나 장치에 잠금 해제 가능한 부트 로더가 있으면 계속 읽으십시오. 일반적으로 원 클릭 루트 프로그램보다 TWRP 방법을 권장합니다. 모든 것이 정확히 어떻게 작동하는지 배우기 때문에 향후 문제가 발생할 경우 문제를 해결하는 데 도움이됩니다. 원 클릭 루트 프로그램은 투명하지 않습니다. 이 프로세스를 시작하기 전에 공식적인 방법으로 부트 로더의 잠금을 해제 한 다음이 지침에 따라 TWRP 복구 환경을 설치해야합니다. 그런 다음 TWRP를 사용하여 전화를 루팅합니다.

관련 : 공식적인 방법 인 Android 휴대 전화의 부트 로더를 잠금 해제하는 방법

SuperSU를 전화기에 플래시하고 루트 액세스 권한을 얻는 방법

좋습니다. 부트 로더를 잠금 해제하고 TWRP를 설치했습니다. 큰! 실제로 거의 다 왔습니다. 루트 액세스 권한을 얻으려면 SuperSU라는 프로그램을 사용하여 다른 앱에 대한 루트 액세스 권한을 부여 할 수 있습니다.

SuperSU는 Google Play 스토어에서 구할 수 있지만이 버전은 실제로 루트 액세스 권한을 제공하지 않습니다. 실제로 처음부터 사용하려면 루트 액세스 권한이 필요합니다! Catch-22에 대해 이야기하십시오. 고맙게도 SuperSU는 TWRP로 "플래시"할 수있는 .zip 파일로도 제공됩니다. 이렇게하면 SuperSU Android 앱의 관리 기능과 함께 루트 액세스 권한이 부여됩니다.

시작하려면이 링크로 이동하면 다운로드 할 수있는 최신 버전의 SuperSU로 이동합니다. .zip 파일을 컴퓨터에 다운로드하고 USB 케이블로 휴대폰을 연결 한 다음 SuperSU zip을 휴대폰의 내부 저장소 또는 SD 카드로 드래그합니다.

다음으로 전화를 TWRP 복구로 재부팅하십시오. 이 작업은 모든 전화기에서 약간 다릅니다. 예를 들어 전원 및 볼륨 작게 버튼을 동시에 누른 다음 볼륨 키를 사용하여 "복구 모드"를 부팅해야 할 수 있습니다. 특정 모델에 대한 Google 지침을 통해 수행 방법을 확인하십시오.

그렇게하면 익숙한 TWRP 홈 화면이 나타납니다. 설치 버튼을 클릭합니다.

참고 :이 프로세스를 계속하기 전에 TWRP에서 백업을 만들어야합니다.

다음 화면이 나타납니다. 아래로 스크롤하여 이전에 전송 한 SuperSU ZIP 파일로 이동합니다.

SuperSU zip을 탭하면이 화면이 표시됩니다. 스 와이프하여 플래시를 확인합니다.

SuperSU 패키지를 플래시하는 데는 잠시 시간이 걸립니다. 완료되면 표시되는 "캐시 삭제 / Dalvik"버튼을 탭하고 스 와이프하여 확인합니다.

완료되면 "시스템 재부팅"버튼을 눌러 Android로 다시 부팅합니다.

TWRP가 지금 SuperSU를 설치할 것인지 물으면“Do Not Install”을 선택합니다. 때로는 TWRP가 이미 SuperSU가 있음을 감지하지 못하므로 내장 버전을 플래시하도록 요청합니다. 그러나 거의 항상 최신 버전의 SuperSU를 직접 플래시하는 것이 가장 좋습니다.

SuperSU 앱으로 루트 권한 관리

휴대 전화를 재부팅하면 앱 서랍에 새로운 SuperSU 아이콘이 표시됩니다. SuperSU는 휴대 전화의 어떤 앱이 루트 권한을 받을지 제어합니다. 앱이 루트 권한을 요청하려고 할 때마다 SuperSU 앱에 요청해야합니다. 그러면 요청 프롬프트가 표시됩니다.

루트가 제대로 작동하는지 확인하려면 루트 검사기 앱을 다운로드하고 루트 상태를 확인할 수 있습니다. 또는 시도하고 싶은 루트 전용 앱을 다운로드하고 수퍼 유저 권한을 요청하는지 확인하십시오.

예를 들어, 앱을 열고 Greenify에 앱을 추가하려고하면 (루팅 된 휴대폰을위한 편리한 배터리 절약 앱) 루트 액세스를 요청하는이 팝업이 표시됩니다. 승인을 클릭하고 성공 메시지를 받으면 전화기에서 성공적으로 루트를 얻은 것입니다.

루트 권한을 관리하려면 앱 서랍을 열고 SuperSU 아이콘을 탭하세요. 수퍼 유저 액세스가 허용 또는 거부 된 앱 목록이 표시됩니다. 앱을 탭하여 권한을 변경할 수 있습니다.

관련 : 여전히 루트가 필요한 10 가지 Android 조정

루팅을 해제하려면 SuperSU 앱을 열고 설정 화면으로 이동 한 다음 "전체 루팅 해제"옵션을 탭하십시오. 장치의 루팅을 시도합니다. 그것이 당신을 위해 작동한다면 이것은 확실히 당신의 전화를 푸는 가장 쉬운 방법입니다.

하지만 지금은 세계가 뿌리 친화적 인 굴입니다. 아이디어를 얻을 수있는 훌륭한 루트 앱 목록을 확인하거나 Xposed 프레임 워크를 설치하여 몇 가지 멋진 조정을 할 수 있습니다. 행운을 빕니다!

이미지 크레딧 : Norebbo