거의 모든 안드로이드 장치가 루트 권한없이 제공되기 때문에 어떤 사람들은 새로운 ROM을 제공하여 루트 권한을 얻습니다. 그들은 어떻게 그것을 성취합니까? (그들은 init
프로세스에서 아무 것도 변경합니까? 아니면 실행 프로그램이나 툴킷 또는 일부 프로세스의 uid/gid와 같은 저장소의 일부 액세스 속성을 변경합니까?)android/linux는 루트 사용자가 로그인했는지 또는 일반 사용자가 로그인했는지 여부를 설정합니다.
루트가 아닌 모바일과 다른 루트 하나. 나는 그들 사이에 차이점을 찾을 수 없습니다. 런처는 둘 다 uid/gid가 10000을 초과합니다.
Linux 데스크탑에서는 로그인 프로세스를 통해 제어됩니다. 그러나 나는 여전히 주요 이유를 모른다.
혼란 스럽습니다. 하드웨어 제조업체와 구글의 개발자는 사용자가 하드웨어를 조정할 수 있도록하고 싶지 않았기 때문에
뿌리 안드로이드에
프로그램은 정상적으로 실행되지만 루트 권한이 필요하면 허용 또는 거부 할 것인지 묻는 대화 상자가 나타납니다. 일반 사용자가 리눅스에서와 같은 방식으로 sudo를 사용하여 수퍼 유저 명령을 수행 할 수 있습니다. – stealthcopter