Root는 Android 시스템을 가리키는 용어로, 이를 통해 사용자는 Android 운영 체제의 수퍼유저 권한을 얻을 수 있습니다. 루트는 사용자가 휴대폰 제조업체의 제한 사항을 우회하고 사전 설치된 프로그램을 제거하거나 시스템 권한이 필요한 작업을 실행하는 데 도움이 될 수 있습니다. Android 시스템을 루팅하는 것은 Apple iOS 시스템을 탈옥하는 것과 유사합니다.
대부분의 휴대폰 제조업체는 루트 권한 획득을 지원하지 않습니다. 따라서 루트를 얻는 대부분의 방법은 시스템 취약점이나 공식 백도어를 통해 특정 도구를 사용하여 달성됩니다. 휴대폰 제조업체, 시스템 및 버전에 따라 취약점이 다를 수 있으므로 휴대폰마다 근본 원리, 방법 및 난이도가 다를 수 있습니다.
Root는 su 실행 파일을 Android 시스템의 /system 파티션(예: /system/xbin/su)에 복사하고 chmod 명령을 사용하여 실행 권한과 setuid 권한을 설정해야 합니다. . 사용자가 루트 권한 사용을 제어할 수 있도록 하고 휴대폰의 모든 응용 프로그램이 루트 권한을 직접 얻지 못하도록 방지하기 위해 사용자는 일반적으로 루트 관리 프로그램을 /system/app에 복사(설치)하여 su 프로그램 사용을 관리합니다.
널리 악용되는 시스템 취약점 중 하나는 zergRush입니다. 이는 Android 2.2-2.3.6 시스템에 적용 가능하므로 많은 Android 시스템 휴대폰에 적용 가능합니다. 다른 취약점으로는 Gingerbreak, psneuter] 등이 있습니다.
위 내용은 안드로이드 루트는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!