예전에는 Android 루팅이 거의 절대로 필요한 것 전화기에서 고급 기능 (또는 경우에 따라 기본 기능)을 가져 오기 위해. 그러나 시대가 바뀌 었습니다. Google은 모바일 운영 체제를 매우 훌륭하게 만들어 루팅이 가치가있는 것보다 더 많은 문제를 겪고 있습니다.
응원이란 무엇입니까?
Android는 Linux를 기반으로하고 Linux 커널을 사용하기 때문에 '루팅'은 Linux에서 루트 권한에 대한 액세스를 허용하는 것을 의미합니다. 정말 간단합니다. 이러한 권한은 일반 사용자와 앱에 부여되지 않으므로 이러한 권한을 얻으려면 몇 가지 특별한 작업을 수행해야합니다.
그래서, 루팅 된 전화로 무엇을 할 수 있습니까? 많은 물건들! 휴대 전화가 어떤 식 으로든 당신을 제한하는 것을 발견하거나 "남자, 내 휴대 전화로 <이 일을 할 수 있으면 좋겠어요>"라고 말하는 자신을 발견하면 아마 루팅으로 얻을 수있는 솔루션입니다.
멋지죠?
글쎄… 말을 잡아라.
요즘에는 왜 그럴 가치가 없는지 이야기 해 봅시다.
Android는 예전보다 훨씬 낫습니다.
저는 평생 Android 사용자입니다 (내 자신이 아닌 Android 사용자). Google 모바일 OS를 처음 사용하기 시작했을 때 루팅하지 않고는 휴대폰에서 스크린 샷도 찍을 수 없었습니다. 컴퓨터에 연결하여 사용해야했습니다. Android 디버그 브리지 명령 줄 도구입니다.
이것이 더 간단한 예 중 하나입니다. Android 초창기에는 소프트웨어가 그다지 최적화되지 않아 성능이 저하되었습니다. 따라서 CPU를 오버 클럭하기위한 루팅은 매우 일반적이었습니다. 위젯에서 GPS를 비활성화하는 기능과 같은 사소한 것조차도 시스템이 루팅되어야했습니다. 당시에 Android를 루팅하는 데는 많은 사용자에게 달랐던 많은 이유가있었습니다.
관련 : 더 이상 Android를 루팅 할 필요가없는 7 가지
오늘로 빠르게 나아가고 거의 모든 제한 사항 (큰 것에서 작은 것까지)은 기본적으로 기본 운영 체제에서 해결되었습니다. 한때 응원이 필요한 많은 것 과 시간 조정의 가치가 이제 상자에서 바로 거기에 있습니다.
운영 체제가 더 열리면서 이제는 타사 응용 프로그램에서도 훨씬 더 많은 고급 작업을 사용할 수 있습니다. 예를 들어 Android는 상태 표시 줄을 사용자 지정하기 위해 루트 액세스 권한이 필요했습니다. Stock Android는 이제 시스템 UI 튜너 하지만이 옵션을 생략 한 휴대폰 (예 : Samsung Galaxy 휴대폰)도 액세스 할 수 있습니다. 타사 응용 프로그램을 통해 . 아주 훌륭합니다.
각 사람마다 명확하게 다르기 때문에 더 구체적으로 말하고 싶지는 않지만 이야기의 교훈은 전화가 많다는 것입니다. 많은 더 나은 지금. 문자 그대로 몇 년 전만해도 루팅해야했던 모든 기능이 오늘 휴대 전화에 있습니다.
지금까지도 휴대 전화를 루팅해야하는 실행 가능한 이유가 있습니다. 의심 할 여지없이이 게시물에 대한 응답으로 그들 중 많은 사람들에 대해 듣겠습니다. 그것은.
루팅은 그 어느 때보 다 번거롭지 않습니다.
대부분의 Android 기기는 아니 뿌리를 내 리도록 설계되었습니다. 시스템은 기본적으로 잠겨 있으며 합법적으로 잠금을 해제 할 수 없습니다. 여기서 주된 예외는 Nexus 또는 Pixel 라인과 같은 Google 휴대 전화의 경우 잠금 해제 기능 ...에 대한 쉬운 응원 .
그러나 다른 휴대폰은 쉽게 루팅 할 수 없습니다. 잠금 상태로 유지되도록 설계되었습니다. 이러한 경우 루트 액세스 권한을 얻으려면 해결 방법 (또는 "악용")이 필요합니다. 단호한 Android 해커가 이러한 악용을 발견하는 즉시 제조업체는이를 패치하고 있습니다.
결과적으로 Android 핸드셋을 루팅하는 것은 엄청나게 어려울 수 있습니다. 안드로이드 초기에는 익스플로잇이 많고 일반적으로 매우 간단했기 때문에 일이 조금 더 쉬웠습니다. 그러나 이제는 때때로 개월 실행 가능한 익스플로잇이 발견되기 전에 전화기가 출시 된 후 달성하기가 상당히 어려울 수 있습니다.
이러한 복잡성이 추가 되었기 때문에 대부분의 최신 핸드셋을 "안전하게"루팅하려면 어느 정도 숙련 된 기술이 필요합니다. 특정 휴대 전화에 적합한 도구와 익스플로잇을 찾으려면 수많은 포럼 게시물과 다양한 가이드를 살펴 봐야합니다. 매우 어렵고 시간이 많이 걸릴 수 있습니다. 그리고 모든 것을 파악하더라도 문제가 발생하면 휴대 전화가 영구적으로 손상 될 수 있습니다.
어떤 종류의 위험이 있습니까? 전화를 벽돌로 만드는 것은 어떻습니까? 어떤 경우에는 "소프트 브릭"으로 알려진 고정 가능한 것을 의미 할 수 있지만 다른 경우에는 영구적이고 고정 할 수없는 벽돌을 의미 할 수 있습니다. 고칠 수있는 경우에도 일반적으로 이것은 많이 연구와 일의. 힘들고 예전만큼 위험 할 가치가 없습니다.
루팅은 휴대 전화의 보안에 좋지 않습니다.
루팅은 또한 휴대 전화를 업데이트하기 어렵게 만듭니다. 즉, 가장 중요한 것은 보안 패치가 없다는 것입니다.
우리가 사용한다면 최근의 Spectre 및 Meltdown 취약점 참고로 보안 업데이트 부족이 어떻게 빠르게 문제가 될 수 있는지 확인할 수 있습니다. Google은 이미 Spectre 용 Android 보안 패치를 출시했지만 (Meltdown은 완전히 다른 이야기입니다) 휴대 전화가 업데이트를 수신 할 수 없다면 운이 좋지 않은 것입니다. 이는 루팅 된 핸드셋의 보안 문제와 관련하여 빙산의 일각에 불과합니다.
관련 : 루트 반대 사례 : Android 기기가 루팅되지 않는 이유
자신에게 물어 본 적이 있습니까? Android에서 기본적으로 루트 액세스를 사용할 수없는 이유 ? 대답은 간단합니다. 보안 위험이 내재되어 있기 때문입니다. 기본적으로 휴대 전화를 루팅하면 원하는 작업뿐만 아니라 악성 코드가 실행하려는 작업도 실행할 수 있습니다. 여전히 개별 앱에 루트 권한을 부여해야하지만 일반적으로하는 것보다 해당 앱의 개발자를 훨씬 더 신뢰하고 있으며 모든 앱이 반드시 신뢰할 수있는 것은 아닙니다.
또한 항상 발견되는 새로운 Android 용 악성 앱이 있습니다. 일부는 사용자가 모르게 휴대폰을 루팅하고 조용히 백그라운드에서 시스템 앱을 설치할 수도 있습니다. 최근에 , 코드를 삽입 할 수있는 최초의 Android 악성 코드가 발견되었습니다. 루팅 된 핸드셋을 사용하는 것만으로 바이러스에 감염된다는 보장은 없지만 절대적으로 고려해야 할 사항입니다.
또한 Android Pay 액세스와 같은 루팅 된 휴대 전화의 특정 기능도 잃게됩니다. 이는 Google이 Android Pay의 경우 신용 카드 및 은행 정보와 같이 가장 민감한 데이터를 최대한 안전하게 유지하기 위해 마련한 SafetyNet API 때문입니다.
요점은 이것이다. 모든 데이터를 위험에 빠뜨리지 않으려면 휴대 전화를 루팅하지 마세요. 나는 당신이 당신의 모든 개인 정보가 당신이 당신의 전화를 루팅했기 때문에 잘못된 손으로 끝날 것이라고 생각하도록 과장하고 두려워하는 것이 아니라 가능성이 현실이며 당신이 알아야 할 것임을 제안합니다 의.
커스텀 ROM조차 완벽하지 않습니다
커스텀 ROM에 대한 논쟁이 다가오고 있다는 것을 알고 있으므로 계속해서 그것에 대해 이야기합시다. 루팅 장면에 올인하는 경우 맞춤 ROM을 실행할 수도 있습니다. 멋있는! 그렇게함으로써 위에서 언급 한 번거 로움을 피할 수 있습니다. 또한 새로운 번거 로움에 자신을 소개 할 수 있습니다.
맞춤 ROM은 일반적으로 기본 Android를 기반으로하기 때문에 ROM 개발자가 보안 패치 등으로 최신 상태를 유지하는 것이 더 쉽다고 주장 할 수 있습니다. 즉, "더 쉬움"이 항상 "실용적"을 의미하는 것은 아닙니다. 실제로, 가장 인기있는 ROM 중 일부는 소수 (또는 한 사람)로 구성된 소규모 팀에서 유지 관리하므로 아니 완전히 최신 상태입니다. 왜냐하면 그들은 일을 계속할 시간이 없기 때문입니다.
즉, 재고 Android를 기반으로 맞춤 ROM을 실행하는 것은 자동 개선이 아닙니다. 사실 대부분의 ROM은 게이트 외부에 뿌리를두고 있기 때문에 본질적으로 덜 안전함 루팅되지 않은 시스템보다 현재 보안 패치가 손상됩니다.
대체로 루트는 여전히 Android 모딩 군중 사이에서 자리를 잡고 있으며, 저는 그것을 낙담하고 싶지 않습니다. 난 정말 그럴 가치가 없다고 제안하는 것입니다 대부분의 사용자 — 기술에 정통한 사람들도 마찬가지입니다. 이전에는 루트 액세스로만 달성 할 수 있었던 대부분의 작업을 이제 Android에서 기본적으로 수행 할 수 있으며 이제는 타사 앱을 통해 액세스 할 수없는 많은 작업을 수행 할 수 있습니다. 루트 액세스가 필요한 작업이있는 경우, 우리는 스스로에게 질문해야 할 위치에 있습니다. 정말 위험할만한 가치가 있습니까?