Android 휴대 전화의 루트를 푸는 방법
- Cameron Summerson
@Summerson
- 2017 년 7 월 3 일 오후 10:18 EDT에 업데이트 됨
그러므로 Android 휴대 전화를 루팅하여 고급 기능의 문을 열었습니다. 훌륭합니다! 다른 사람이 할 수없는 작업을 휴대 전화로 할 수 있습니다. 하지만 상황이 바뀌고 뿌리를 내리고 싶을 때 어떻게됩니까? 걱정하지 마세요. 저희가 해결해드립니다.
보안상의 이유로 루팅을 해제하고 싶을 수도 있고, 좋아하는 조정을 위해 루트가 더 이상 필요하지 않을 수도 있습니다. 또는 기기를 판매하거나 보증 서비스를 받으려고 할 수 있습니다. 또는 무선 업데이트를 다운로드하고 싶을 수도 있습니다. 당신의 이유가 무엇이든, 당신이 무엇을하고 있는지 알고 있다면, 루팅 해제는 그렇게 어렵지 않습니다.
관련 : 더 이상 안드로이드를 루팅 할 필요가없는 7 가지
Android 휴대 전화의 루팅을 해제하는 다양한 방법
루팅과 마찬가지로 휴대 전화의 루팅을 해제하는 몇 가지 방법이 있으며 어떤 방법을 사용할지는 기기, 실행중인 Android 버전에 따라 다릅니다. 일반적으로 루팅 해제에는 이러한 프로세스 중 하나가 포함됩니다.
- 루팅 만 된 모든 전화기 : 휴대 전화를 루팅하는 것뿐이라면 휴대 전화의 기본 Android 버전을 사용하면 루팅 해제가 쉬울 것입니다. SuperSU 앱의 옵션을 사용하여 휴대 전화의 루팅을 해제하면 루팅이 제거되고 Android의 재고 복구가 대체됩니다. 자세한 내용은이 섹션의 첫 번째 섹션에 있습니다. 가이드.
- 사용자 정의 ROM을 실행하거나 Xposed Framework를 사용하는 모든 전화 : 루트 이상을 수행 한 경우 시스템 힙의 특정 부분을 변경했을 가능성이 큽니다. 뿌리를 뽑는 유일한 방법은 완전히 재고가있는 공장 출하 상태로 돌아가는 것입니다. 이것은 모든 전화기마다 다르며 각 전화기에 대한 지침을 제공 할 수는 없지만이 가이드의 마지막 섹션에서 논의합니다.
보기 간단 하죠? 불행히도 SuperSU 방법이 항상 완벽하게 작동하는 것은 아닙니다. 실패하거나 어떤 이유로 든 재고 복구를 대체 할 수 없습니다. 이러한 경우 다음 방법 중 하나를 사용하여 휴대 전화의 루트를 수동으로 해제 할 수 있습니다.
- Marshmallow를 실행하는 Nexus 및 기타 Developer Edition 휴대 전화 : SuperSU 방법이 작동하지 않으면 기기의 루트를 수동으로 해제 할 수 있습니다. boot.img를 다시 플래시하여. 이 파일은 Marshmallow로 휴대 전화를 루팅 할 때 편집되는 기본 파일이므로이를 교체 한 다음 Android의 재고 복구를 다시 플래시해야합니다. 자세한 내용은이 가이드의 두 번째 섹션에서 설명합니다.
- Lollipop 및 이전 버전을 실행하는 Nexus 및 기타 개발자 버전 휴대 전화 : SuperSU 방법이 작동하지 않는 경우 su 바이너리를 삭제하여 기기의 루트를 수동으로 해제 할 수 있습니다. 이것은 Marshmallow 이전 휴대 전화에서 루트 액세스 권한을 제공하는 파일이므로이를 삭제 한 다음 Android의 재고 복구를 다시 플래시해야합니다. 이에 대해서는이 가이드의 세 번째 섹션에서 설명합니다.
- 비 개발자 용 휴대 전화 : SuperSU 방법이 작동하지 않고 개발자가 아닌 휴대 전화를 사용하는 경우 핵으로 전환해야합니다. 즉, 루팅을 풀기 위해 휴대 전화를 완전히 재고가있는 공장 출하 상태로 되돌려 야합니다. 이것은 모든 전화기마다 다르며 각각에 대한 지침을 제공 할 수는 없지만이 가이드의 마지막 섹션에서 논의합니다.
다양한 수준의 세부 정보) 아래 4 개 섹션에 있습니다. 따라서 기기, Android 버전 및 상황에 맞는 섹션으로 건너 뛰세요.
SuperSU를 사용하여 기본적으로 모든 Android 기기의 루팅을 해제하는 방법
SuperSU는 가장 인기 있고 강력한 루트입니다. Android에서 사용할 수있는 관리 앱. 루팅 된 기기를 실행하는 경우 SuperSU를 사용하여 수퍼 유저 액세스 권한을 부여하는 앱을 관리 할 가능성이 매우 높습니다. 또한 전체 프로세스가 휴대 전화의 앱 내에서 직접 이루어지기 때문에 Android 기기의 루트를 신속하게 제거하는 가장 스마트하고 쉬운 방법이기도합니다.
기기를 완전히 제거하려면 가장 먼저해야 할 일입니다. 앱 서랍에있는 SuperSU 앱으로 이동합니다.
열린 후에는 설정 탭을 스 와이프하거나 탭하고 ” “전체 루트 해제”옵션을 탭합니다.
이렇게하면 루트 해제 프로세스에서 예상 할 수있는 사항이 포함 된 대화 상자가 표시되고 계속할 것인지 묻는 메시지가 표시됩니다. 기존의 루팅 방법 (일반적으로 Lollipop 이상)을 사용하는 기기를 사용중인 경우 이것이 첫 번째이자 유일한 단계입니다. 계속을 누르면 기기의 루팅이 해제되며 프로세스를 완료하려면 재부팅해야합니다.
Marshmallow에서 시스템이없는 루트 방법으로 루팅 된 기기를 사용하는 경우 계속옵션을 탭합니다. OTA (무선) 업데이트에 필요함을 알리는 스톡 부팅 이미지를 복원할지 묻는 다른 대화 상자가 열립니다.최신 Android 업데이트가 떨어질 때 다운로드를 원하거나 기기를 제거하려는 경우 여기에서 “예”를 탭하는 것이 좋습니다. 이러한 옵션이 귀하의 상황에 적용되지 않으면 괜찮을 것입니다. “아니오”를 눌러 수정 된 부팅 이미지를 그대로 두려면
다음 화면에서 재고 복구 이미지를 복원할지 묻는 메시지가 표시 될 수 있습니다. 사용자 지정 복구 (아마도)를 실행 중이고 OTA 업데이트를 가져 오려면이 옵션이 필요합니다. 계속하려면 “예”를 탭하십시오. 나중에 다시 루팅 할 계획이거나 계속 사용하려는 경우 사용자 지정 복구 (예 : nandroid 백업의 경우)를 누른 다음 여기에서 “아니요”를 누르십시오. 이 옵션이 표시되지 않을 수 있으며,이 경우 재고 회복을 수동으로 플래시해야합니다. 이 작업을 수행하는 방법에 대한 지침은 아래 매뉴얼 섹션에 있습니다.
그 후 SuperSU는 자체를 제거하고 설치를 정리합니다. 전체 프로세스는 몇 초 밖에 걸리지 않으며 장치가 재부팅됩니다. 완료되면 완전히 루팅되지 않은 상태 여야하며, 루팅 해제 프로세스 중에 선택한 옵션에 따라 완전히 스톡 형식으로 되돌려 야합니다.
Marshmallow에서 Nexus 또는 기타 개발자 기기를 수동으로 루팅하는 방법 h2>
SuperSU로 루팅 해제하는 위의 방법은 이론적으로는 시스템리스 방법을 사용하여 루팅 된 기기에서 잘 작동하지만, SuperSU가 완전히 루팅을 해제 할 수없는 상황에서 무엇을해야하는지 아는 것이 좋습니다.
관련 : Android에서 “시스템리스 루트”란 무엇이며 더 나은 이유는 무엇입니까?
좋은 소식은 수정 된 boot.img를 다음으로 대체하는 단순한 플래시라는 것입니다. 재고 1 – 트릭을 수행해야합니다.
이 예에서는 Nexus 5를 사용하고 있지만 프로세스는 다른 모든 Nexus 기기에서 동일합니다. 다른 제조업체의 개발자 버전 전화를 사용하는 경우 프로세스가 약간 다를 수 있습니다.
가장 먼저해야 할 일은 공장 이미지를 다운로드하는 것입니다. 장치. Nexus의 경우 이는 Google에서 제공합니다. 다른 기기의 이미지는 제조업체에서 제공해야합니다.
기기의 공장 출하 이미지를 다운로드 한 후 먼저 패키지의 압축을 풀어야합니다.
패키지 내부 , 다른 패키지가 있습니다. 이 패키지도 압축을 풉니 다.
이 패키지에는 부트 로더 이미지, 라디오 (해당되는 경우) 및 전체 Android 빌드를 플래시하는 다양한 스크립트가 포함됩니다. 필요한 파일 (boot.img)은 최종 .zip 파일에서 찾을 수 있으며 이름은 “image- < 기기 이름 >-< 빌드 번호 > .zip”.이 패키지의 압축을 풉니 다.
전화로 돌아가서 설정으로 이동하여 > 전화 정보로 이동하여 빌드 번호를 7 번 탭하여 개발자 옵션을 사용하도록 설정했는지 확인합니다. 토스트 알림은 남은 탭 수를 표시합니다. “개발자가되기 전에.”
개발자 옵션 메뉴가 활성화되면 뒤로를 눌러 상위 설정 메뉴로 이동합니다. “개발자 옵션”메뉴는 “휴대 전화 정보”바로 위에 새로운 항목이됩니다. “개발자 옵션”을 탭합니다.
“USB 디버깅”이 표시 될 때까지 아래로 스크롤 한 다음 슬라이더로 활성화합니다.
USB 디버깅이 수행하는 작업에 대한 설명이 포함 된 경고가 표시됩니다. 이 옵션을 사용하려면 “확인”을 누르십시오.
USB 케이블을 사용하여 장치를 컴퓨터에 연결하십시오. 올바른 드라이버가 설치되어 있으면 팝업이 표시됩니다. 연결된 컴퓨터에서 USB 디버깅을 허용하는 옵션이있는 장치입니다. 개인용 컴퓨터를 사용하는 경우 “이 컴퓨터에서 항상 허용”옵션을 선택하면 나중에 자동으로 디버깅이 허용됩니다. “확인”을 누르십시오.
PC로 돌아가십시오. 시스템 경로에 adb가 설정되어있는 경우 모든 공장 이미지 파일의 압축을 푼 폴더를 Shift + 오른쪽 클릭하고 “명령 열기 window here.”
시스템 PATH에 adb가 설정되어 있지 않으면 boot.img 파일을 복사하여 adb 폴더에 배치합니다. C:\Android\platform-tools
이 경우. Shift + 오른쪽 클릭하고 boot.img 파일 복사가 완료되면 “여기에서 명령 창 열기”를 선택합니다.
그런 다음 다음 명령을 입력하여 장치를 부트 로더로 재부팅합니다.
adb reboot bootloader
휴대 전화가 부트 로더로 재부팅되면 다음 명령을 실행하십시오. 완료하는 데 몇 초 밖에 걸리지 않습니다.
fastboot flash boot boot.img
OTA 업데이트를 가져 오기 위해 루팅을 풀거나 전화기를 완전히 재고 상태로 되돌리려면 다음을 수행해야합니다. 주식 회복을 플래시하십시오.다음 명령으로 수행 할 수 있습니다.
fastboot flash recovery recovery.img
그 후 다음을 사용하여 Android로 재부팅합니다.
fastboot reboot
휴대 전화가 즉시 재부팅되고 이동해도됩니다. 루트 액세스 권한이 없어지고 Android는 재고 복구를 되찾지 만 나머지 시스템은 그대로 유지됩니다. 기기를 판매하거나 제거하려는 경우 지금 초기화 할 수 있습니다.
Lollipop (또는 이전 버전)에서 Nexus 또는 기타 개발자 기기를 수동으로 제거하는 방법
일반적으로, 루팅 프로세스 중에 수행 된 모든 변경 사항이 정리되기 때문에 / system 파티션이 수정 된 장치에서 SuperSU를 사용한 루팅 해제가 최선의 선택입니다. 그러나 수동으로 프로세스를 처리하고 싶다면 시스템리스 방법처럼 단순히 boot.img를 플래시하는 것보다 조금 더 힘들다. 좋은 소식은 컴퓨터를 사용하지 않고도 전체 프로세스를 장치에서 직접 수행 할 수 있다는 것입니다.
가장 먼저 필요한 것은 파일 관리자입니다. 루트 기능 포함-ES 파일 탐색기는 요즘 가장 인기있는 것으로 보이지만 거의 모든 루트 탐색기가 작동합니다.
ES에서는 슬라이드하여 사이드 메뉴를 열어야합니다. 왼쪽 바깥 쪽 가장자리에서 “루트 탐색기”옵션까지 아래로 스크롤하고 토글을 밀어 활성화합니다. 장치에 설치된 수퍼 유저 앱은 해당 지점에서 파일 관리자에 대한 액세스 권한을 부여하라는 메시지를 표시합니다.
루트 액세스 권한이 부여되면 / system 폴더로 이동합니다. ES를 사용하여 “홈페이지”라고 표시된 드롭 다운을 탭합니다 (물론 시작 페이지에 있다고 가정). “/ 장치”옵션을 선택합니다.
기본 장치 파티션에서 “/ system”폴더까지 아래로 스크롤하여 엽니 다.
이 기기가 루팅 된 방식에 따라 “su”파일 (이 과정에서 삭제 될 파일)은 다음 두 위치 중 하나에 위치합니다. /system/bin
또는 /system/xbin
. 전자를 확인하여 시작하십시오.
여기에있는 파일은 알파벳순으로 정렬되어 있으므로 “su”가 표시되지 않는 경우 파일 (예 : 테스트 장치)은 /system/xbin
폴더에 있습니다. 뒤로 화살표를 눌러 뒤로 이동 한 다음 “xbin”폴더를 엽니 다.
여기에 파일이 많으면 안되므로 “su”를 쉽게 찾을 수 있습니다.
특정 장치에서 파일의 위치에 관계없이 동일한 작업을 실행합니다. 완전히 언 루팅하려면이 파일을 삭제하고 길게 누르고 휴지통 아이콘을 선택하십시오.
풀하기 위해 일시적으로 루트를 풀고 싶은 경우 OTA 업데이트를 한 다음이 위치에서 파일을 길게 누르고 가위를 선택하여 잘라냅니다. 그런 다음 주 “/ 장치”파티션으로 돌아가 “sdcard”폴더를 열어 / sdcard / 폴더로 이동할 수 있습니다. 붙여 넣기 아이콘을 선택하여 여기에 붙여 넣으세요.
액션에서 “su”파일을 사용하면 이동하거나 삭제해야 할 파일이 하나 더 있습니다. / system으로 돌아가서 “앱”을 엽니 다. 폴더.
여기에서 휴대 전화에 설치된 SuperUser 앱을 찾을 수 있습니다. SuperSU를 실행하는 경우 동일한 이름의 폴더에서 찾을 수 있습니다. 다른 수퍼 유저 앱을 실행하는 경우 약간 둘러 봐야 할 수 있습니다. 폴더를 찾으면 엽니 다. 폴더에 전혀 없을 수도 있습니다. 폴더 루트의 “superuser.apk”일 수 있습니다.
올바른 파일을 찾으면 길게 누릅니다. “su”파일에서했던 것처럼 삭제하거나 잘라내십시오.
잘라내 셨다면 안전하게 / sdcard에 다시 붙여 넣으십시오. 유지.
이 시점에서 루트 검사기와 같은 앱을 사용하여 기기의 루트 상태를 다시 확인할 수 있습니다. 루팅되지 않은 상태로 돌아 오면 완료된 것입니다.
다음으로 휴대 전화에서 Android의 재고 복구를 교체해야합니다. 이렇게하려면 기기의 출하시 이미지를 다운로드해야합니다. Nexus의 경우 이는 Google에서 제공합니다. 다른 기기의 이미지는 제조업체에서 제공해야합니다.
기기의 공장 이미지를 다운로드 한 후에는 먼저 패키지의 압축을 풀어야합니다.
패키지 안에 다른 패키지가 있습니다. 여기에는 부트 로더 이미지, 라디오 (해당하는 경우) 및 전체 Android 빌드를 플래시하는 다양한 스크립트가 포함됩니다. 필요한 것은 내부에 저장된 recovery.img 파일뿐입니다. 패키지 압축을 풉니 다.
전화로 돌아가서 설정 > 휴대 전화 정보로 이동하여 빌드 번호를 7 번 탭하여 개발자 옵션이 활성화되어 있는지 확인합니다. 토스트 알림은 “개발자가되기 전에”몇 번 더 탭했는지 보여줍니다.
개발자 옵션 메뉴가 활성화되면 뒤로를 눌러 상위 설정 메뉴로 이동합니다.”개발자 옵션”메뉴는 “휴대 전화 정보”바로 위에 새로운 항목이됩니다. “개발자 옵션”을 탭합니다.
“USB 디버깅”이 표시 될 때까지 아래로 스크롤 한 다음 슬라이더로 활성화합니다.
다음과 같은 경고가 표시됩니다. USB 디버깅이 수행하는 작업에 대한 설명입니다.이 옵션을 활성화하려면 “확인”을 누르십시오.
USB 케이블을 사용하여 장치를 컴퓨터에 연결하십시오. 올바른 드라이버가 설치되어 있으면 팝업이 표시되어야합니다. 연결된 컴퓨터에서 USB 디버깅을 허용하는 옵션이있는 장치. 개인용 컴퓨터를 사용하는 경우 “이 컴퓨터에서 항상 허용”옵션을 선택하면 나중에 자동으로 디버깅이 허용됩니다. “확인”을 누르십시오.
PC로 돌아가십시오. 시스템 경로에 adb가 설정되어있는 경우 모든 공장 이미지 파일의 압축을 푼 폴더를 Shift + 오른쪽 클릭하고 “명령 열기 window here.”
시스템 PATH에 adb가 설정되어 있지 않으면 boot.img 파일을 복사하여 adb 폴더에 배치합니다. C:\Android\platform-tools
이 경우. Shift + 오른쪽 클릭하고 boot.img 파일 복사가 완료되면 “여기에서 명령 창 열기”를 선택합니다.
그런 다음 다음 명령을 입력하여 재부팅합니다. 기기를 부트 로더에 넣습니다.
adb reboot bootloader
휴대 전화가 부트 로더로 재부팅되면 다음 명령을 실행합니다. 완료하는 데 몇 초 밖에 걸리지 않습니다.
fastboot flash recovery recovery.img
재고 복구가 다시 표시됩니다. 완료되면 다음을 사용하여 Android로 재부팅합니다.
fastboot reboot
휴대 전화가 즉시 재부팅되고 사용할 수 있습니다. 루트 액세스 권한이 없어지고 Android는 재고 복구를 되찾지 만 나머지 시스템은 여전히 완전히 손상되지 않습니다. 계획하는 경우 기기를 판매하거나 제거 할 때 지금 공장 초기화를 수행 할 수 있습니다.
기기를 제거 할 계획이라면 계속 진행하는 것이 좋습니다. 이 시점에서 초기화합니다.
Re-Fl 완전히 스톡 빌드를 위해 장치를 ash
사용자 지정 ROM 또는 Xposed 프레임 워크를 실행하는 경우 장치를 완전히 지우고 루팅되지 않은 새 제품에 플래시해야합니다. -공장 상태. SuperSU 방법이 작동하지 않는 경우 Nexus 또는 Developer Edition 휴대 전화가 아닌 휴대 전화의 루팅을 해제 할 수있는 유일한 방법이기도합니다.
안타깝게도이 과정은 제조업체마다 상당히 다르며 다를 수도 있습니다. 장치 대 장치. 따라서 가이드가있는 Nexus 기기를 제외하고 여기에 모든 안내를 자세히 설명 할 수는 없습니다. 대신 휴대 전화에 대한 전체 지침을 보려면 XDA 개발자 포럼과 같은 사이트를 둘러보아야합니다. 하지만 다음은 각 제조업체의 프로세스에 대한 간단한 설명입니다.
- Nexus 및 기타 Developer Edition 기기 : Nexus 기기는 매우 쉽습니다. Google 또는 제조업체에서 공장 이미지를 다운로드 한 다음 (위의 Marshmallow에 대한 수동 루팅 해제 지침에서했던 것처럼) 휴대 전화에 포함 된 모든 파일을 플래시하면됩니다. 전체 지침은 Nexus 수동 플래싱 가이드를 확인하세요.
- 삼성 기기 : 기본적으로 Sammobile.com의 모든 기기에서 사용할 수있는 전체 펌웨어 파일이 필요합니다. PC에서 “Odin”이라는 프로그램을 다루게 될 것입니다. 이것은 매우 간단합니다. 정확한 장치에 대한 신뢰할 수있는 가이드를 찾으십시오.
- Motorola 장치 : Motorola는 “RSD라는 프로그램을 사용합니다. Lite”는 이미지 파일을 장치에 푸시하지만 회사는 이미지를 개발자가 아닌 장치에 사용할 수 있도록하지 않습니다. 여기 저기에 복사본이 떠 있지만 뛰어 들기 전에 신뢰할 수있는 소스에서 다운로드하고 있는지 확인하세요.
- LG 기기 : LG는 기기 별 KDZ를 푸시하기 위해 특별히 제작 된 “플래시 도구”를 사용합니다. 다시 말하지만 이것은 까다로울 수 있으므로 신뢰할 수있는 소스와 가이드를 사용하고 있는지 확인하세요.
- HTC 기기 : HTC는 아마도 모든 소비자 기기 중에서 가장 플래시 친화적 일 수 있습니다. 단순한 adb 및 fastboot 명령으로 푸시 할 수있는 “RUU”(ROM 업데이트 유틸리티) 파일을 사용하기 때문입니다. 또는 대부분의 HTC 기기의 / sdcard 파티션에 RUU를 배치하면 부트 로더로 부팅하면 자동으로 감지됩니다. 특정 휴대 전화에 대한 RUU를 찾기 만하면됩니다.
저희는 모든 휴대 전화에 대한 세부 정보를 제공 할 수 있기를 바라지 만 불가능합니다. 이것이 우리가 Nexus 및 기타 Developer Edition 기기를 좋아합니다. 하지만 조금만 파헤쳐 보면 거의 모든 휴대 전화의 루트를 풀고 좋은 작동 상태로 되돌릴 수 있습니다.
Cameron Summerson은 Review Geek의 편집장이며 How-To Geek 및 LifeSavvy의 편집 고문으로 활동하고 있습니다.그는 거의 10 년 동안 기술을 다루었으며 그 당시 4,000 개 이상의 기사와 수백 개의 제품 리뷰를 작성했습니다. 그는 인쇄 잡지에 실 렸으며 New York Times에서 스마트 폰 전문가로 인용되었습니다. 전체 약력 읽기 “