루트 액세스 얻기 Android 기기에서는 새로운 개념이 아니지만 Android 6.0 Marshmallow에서 작업 방식이 변경되었습니다. 새로운 "시스템리스"루트 방법은 처음에는 약간 혼란 스러울 수 있으므로 모든 것을 이해하고 원하는 이유와이 방법이 Android 휴대 전화를 루팅하는 가장 좋은 방법 인 이유를 이해하는 데 도움을드립니다. .
"시스템리스"루트 란 정확히 무엇입니까?
관련 : SuperSU 및 TWRP로 Android 휴대폰을 루팅하는 방법
시스템없는 루트가 무엇인지 알아보기 전에 먼저 Android에서 루팅이 '정상적으로'작동하는 방식과 그 역할을 수행하는 데 필요한 사항에 대해 먼저 이야기하는 것이 가장 좋습니다.
Android 4.3부터 루트 액세스 요청을 처리하는 프로세스 인 'su'데몬은 시작시 실행되어야하며 요청 된 작업을 효과적으로 수행 할 수있는 충분한 권한으로 실행해야합니다. 이는 전통적으로 Android의 / system 파티션에있는 파일을 수정하여 수행되었습니다. 하지만 Lollipop의 초기에는 부팅시 su 데몬을 시작할 수있는 방법이 없었기 때문에 수정 된 부팅 이미지가 사용되었습니다. 이는 파일을 수정하지 않기 때문에 이름이 "시스템없는"루트의 도입이었습니다. / system 파티션에 있습니다.
Lollipop의 기존 방식에 대한 루트 액세스 권한을 얻는 방법이 나중에 발견되어 당시 시스템리스 방식의 진행을 효과적으로 중단했습니다.
그러나 Marshmallow의 도입으로 Google은 Lollipop에 처음 적용된 보안을 강화하여 / system 파티션을 수정하는 것만으로 필요한 권한으로 su 데몬을 시작할 수 없게 만들었습니다. 시스템리스 방식이 부활했으며 이제는 Marshmallow를 실행하는 휴대 전화의 기본 루팅 방식입니다. Android Nougat 및 5.1 (또는 그 이상)을 실행하는 삼성 기기에서도 마찬가지입니다.
시스템리스 루트의 장점 (및 단점)은 무엇입니까?
다른 것과 마찬가지로 시스템리스 방법으로 루트 액세스 권한을 얻는 데는 장단점이 있습니다. 주된 단점은 기본적으로 부트 로더가 잠긴 기기에서는 작동하지 않는다는 것입니다. 해결 방법이있을 수 있지만 각 기기마다 매우 다릅니다. 즉, 기기에 대한 해결 방법이없고 잠긴 부트 로더가있는 경우 근본적으로 루트 액세스 권한을 얻을 방법이 없습니다.
관련 : FlashFire로 루트를 잃지 않고 Android OTA 업데이트를 설치하는 방법
그러나 그 외에는 시스템리스 방법이 일반적으로 더 좋습니다. 예를 들어, OTA (Over-the-Air) 업데이트를 더 쉽게 수락 이 방법을 사용하여 뿌리를 내릴 때, 특히 다음과 같은 도구를 사용할 때 FlashFire . FlashFire는 스톡 펌웨어를 플래시하고 플래시하는 동안 다시 루팅 할 수있을뿐만 아니라 OTA 설치를 처리 할 수 있습니다 (다시, 플래시하는 동안 루팅). 기본적으로 루팅 된 기기를 실행하는 경우 FlashFire는 좋은 도구입니다. 현재 베타 버전이지만 개발이 잘 진행되고 있습니다.
시스템없는 루트 방법은 / system 파티션에서 파일을 추가하거나 수정하지 않기 때문에 훨씬 더 깔끔합니다. 즉, ㅏ 전화도 루팅하십시오. 살아남지도 못합니다 공장 초기화 , 따라서 기기를 판매하기 전에 기기를 루팅하지 않고 깨끗하게 정리하는 것이 훨씬 간단합니다.
관련 : SafetyNet 설명 : Android Pay 및 기타 앱이 루팅 된 기기에서 작동하지 않는 이유
물론 마지막 부분은 양날의 검입니다. 일부 사용자는 기기를 초기화 한 후에도 루팅 상태를 유지하는 것을 선호하기 때문입니다. 좋은 소식은 루트 액세스 권한을 다시 얻으려면 적절한 SuperSU 파일을 다시 플래시하기 만하면된다는 것입니다. 쉬운 . 공장 초기화를 수행하지 않고 루트를 해제하려면 장치의 클린 부팅 이미지를 플래시하기 만하면됩니다. 하나의 명령 프롬프트 명령 만 있으면됩니다.
또한 Android Pay와 같은 특정 서비스가 있습니다. 루팅 된 기기에서는 작동하지 않습니다. . 한 번에 지불 했다 시스템이없는 장치에서 작동하지만 이것은 완전히 우연입니다. 현재 루팅 된 기기에서 Pay의 보호를 우회 할 계획은 없습니다.
그렇다면 어떤 방법을 사용해야합니까?
좋은 소식은 사용할 루트 방법을 실제로 "결정"할 필요가 없다는 것입니다. 때를 플래시 SuperSU , 그것은 당신의 전화에 가장 적합한 루팅 방법을 결정하고 그에 따라 행동합니다. 휴대 전화가 Lollipop 또는 이전 버전을 실행중인 경우 / system 메소드를 사용합니다. Marshmallow 이상을 실행하는 경우 (또는 5.1 이상을 실행하는 삼성 기기 인 경우) 대신 부팅 이미지를 수정하여 시스템이없는 루트를 제공합니다.
시스템리스 방식이 이전 버전의 Android와 하위 호환성이 될 가능성은 거의 없습니다. Android의 최신 버전으로 업그레이드하거나 사용을 중단 할 수십 대의 기기에 상당한 작업이 필요하기 때문입니다. 따라서이 새로운 방법의 초점은 Android Marshmallow 및 Nougat에 있습니다.
Android는 복잡한 시스템이며 루트 액세스 권한을 얻으면 잠재력을 최대한 발휘할 수 있습니다. 즉, 기기를 루팅하는 것은 가볍게 다루어야하는 것이 아닙니다. 개발자 또는 스톡 이미지가있는 기타 부트 로더 잠금 해제 장치가 아니라면주의 깊게 읽어야합니다. 루팅 커뮤니티의 개발자는 가능한 최고의 루팅 경험을 제공하기 위해 최선을 다하고 있지만 이것이 항상 완벽하게 작동한다는 의미는 아닙니다.
감사합니다 체인 파이어 시간을내어 질문에 답하고이 기사를 도와 주셔서 감사합니다!