Veo que algunas guías de enraizamiento dicen que el enraizamiento implica:
Sin embargo, también veo que SuperSU también está en Play Store . La instalación desde Play Store no promete ningún acceso de root. (En realidad, se supone que ya lo tienes).
Entonces, mis preguntas son:
El acceso a la raíz (típicamente) requiere varios componentes que funcionan en conjunto entre sí. Una vista algo simplificada de lo que necesita es:
su
Un binario nativo . Esto se puede invocar desde la línea de comandos o desde las aplicaciones. Es lo que realmente realiza el acto de cambiar de usuario y otorga un permiso de raíz del proceso.su
para obtener privilegios de root.Piense en la aplicación SuperSU como una especie de interfaz gráfica para el su
binario.
Debido a la forma en que se configuran los permisos de directorio/archivo en Android, debe tener el su
binario en su /system
partición para que funcione. Ponerlo en otro lugar no será suficiente, porque no tendrá los permisos que necesita para permitir que los procesos cambien de usuario.
Las aplicaciones normales (sin root) no pueden escribir en /system
, por lo que la aplicación SuperSU en sí misma no puede simplemente instalarse su
donde debe estar. Esta es la razón por la que no tendrá root si instala SuperSU desde Play Store sin realizar ningún otro paso. Todo lo que tiene es el front-end, pero no las piezas subyacentes que son necesarias. Solo tiene la mitad de lo que necesita para rootear, y no hay forma de obtener la otra mitad solo de la aplicación SuperSU.
Por lo tanto, la forma más común de colocar el su
archivo en el lugar correcto es instalarlo desde la recuperación, ya que el sistema de recuperación tiene acceso completo al almacenamiento del dispositivo y puede instalar archivos en cualquier lugar que desee. Una vez hecho esto, SuperSU y su
pueden comunicarse entre sí y proporcionar acceso de root a otros procesos.
El archivo de instalación de recuperación también instala SuperSU porque es conveniente, y ponerlo /system
evita que se borre con un restablecimiento de fábrica. Sin embargo, si lo desea, puede instalar solo su
desde la recuperación y luego obtener SuperSU desde Play Store. Funcionaría bien. Del mismo modo, puede actualizar SuperSU desde Play Store más adelante y seguirá funcionando (porque su
ya está en su lugar en ese momento).
geff chang
eldarerathis
su
se construyó el binario. Towelroot usa uno que no requiere una aplicación adicional (aprueba todo), pero no estoy seguro de si SuperSU funciona de esa manera en ausencia de la aplicación.oren milman
su
binario en su/system
partición para que funcione". ¿Podría proporcionar un enlace que explique esta configuración especial de la/system
partición? ¿Qué pueden hacer los binarios que están activados que/system
no está permitido para los binarios que están activados/data
?