32 votos

¿Hay alguna manera de eliminar la cuenta del Invitado?

Lollipop ha puesto énfasis en los usuarios múltiples, lo cual es muy molesto en un teléfono personal. No necesito una cuenta de invitado y no necesito un icono de usuario azul brillante que me recuerde que podría ser otra persona.

He desactivado la adición de un huésped de la pantalla de bloqueo (¡¿realmente es un defecto sensato?!), y me he conectado como huésped, he bajado y he hecho clic en "Eliminar huésped". Pero en mi cuenta normal sigo viendo el icono de la cuenta de invitado cuando bajo la barra superior y hago clic en la cosa azul de usuario.

¿Hay alguna forma de desactivar completamente la función de invitado?

0 votos

1 votos

Sí, fue ver esto lo que me hizo toda la pregunta. Traté de mostrar que había hecho todo en ese puesto ya.

45voto

Firelord Puntos 161

Edita : En primer lugar, por favor siga la respuesta aquí . Ofrece un enfoque más fácil y se prueba con el Android 7.1.1.


Algunos usuarios han informado que la siguiente solución no funcionó para Android Marshmallow y superiores. Eso puede ser así, ya que lo probé con Android Lollipop y funcionó bien en él.


¡Sí y no! Depende de cómo quieras usar esta respuesta.

Sigo viendo el icono de la cuenta de invitado cuando bajo la barra superior y hago clic en la cosa azul de usuario.

No es necesario ir tan lejos desactivando completamente el usuario invitado para evitar el icono de la cuenta de invitado cuando bajes la barra superior y hagas clic en la imagen de tu perfil. Todo lo que tienes que hacer es eliminar a todos los demás usuarios de Ajustes → Usuarios y cambiar el valor de una llave.

La clave es guest_user_enabled bajo la mesa global que se encuentra en /data/data/com.android.providers.settings/databases/settings.db . Esta base de datos pertenece a la aplicación "Settings Storage". Su valor actual sería 1 . Cámbialo a 0 usando adb con el comando:

adb shell settings put global guest\_user\_enabled 0

Los cambios deben hacerse inmediatamente, de lo contrario, simplemente reinicie el teléfono.

Ahora, cada vez que tocaras la imagen de tu perfil en la barra superior verías el contacto del perfil (si ya está creado) o un brindis diciendo "El contacto no existe". Ese icono no se mostrará mientras no crees más usuarios.

Nota : Como se ha señalado anteriormente, es importante eliminar a todos los demás usuarios, ya que el mencionado método no funcionaría mientras quedara algún usuario secundario en el sistema.


La mencionada técnica simplemente se ocupa de la molestia que ese icono es para algunos usuarios. No restringe al usuario principal (propietario) para cambiar o crear un nuevo usuario de Ajustes → Usuarios .

¿Qué pasa si estoy feliz de tener un solo usuario (yo) y no quiero ver que Usuario en los ajustes?

Eso requeriría un acceso a root. Hay dispositivos bajo el estandarte de Android One que ahora funcionan con Android Lollipop pero no tienen la funcionalidad multiusuario. Resultó que la función [multiusuario] es discapacitado (la característica se desactiva utilizando el marco como se ha señalado aquí ) [puede ser activado] usando unas pocas entradas en build.prop . ¿Por qué no usar esa técnica para nuestro beneficio?

Ocultar a los usuarios de la configuración

  1. Instalar un administrador de archivos con Explorador de root o una característica de construir un editor de utilería app.
  2. La ubicación de build.prop es /system/build.prop . Abre el archivo, ve al final, crea una nueva línea e introduce fw.show_multiuserui=0 .
  3. Reinicie el dispositivo.

Ve a Ajustes y te darías cuenta de que Usuarios La entrada ha desaparecido. Como efecto secundario, el resultado en la primera sección, es decir, la eliminación del icono del huésped, también está cubierto por esta solución.

La parte buena es que mientras que el invitado/usuario secundario no se encuentra en ningún lugar al que se pueda pasar usando la GUI, todavía se puede usar esa característica de multi-usuario. adb shell am switch-user USER_ID puede cambiar de usuario fácilmente siempre y cuando conozca el USER_ID del usuario invitado/secundario que puede obtener de /data/system/users/ .

Por otro lado, adb shell pm create-user USER_NAME puede crear un nuevo usuario también. Todo bien aquí.


¿Qué pasa si no siento la necesidad de que mi dispositivo sea utilizado por un usuario secundario en absoluto? ¿No quiero la funcionalidad multiusuario en mi dispositivo?

Eso se puede hacer. Gracias a la técnica del Android Uno.

Eliminar la función multiusuario

No estamos eliminando la característica del sistema, sino simplemente restringiendo el sistema a un solo usuario. Como se mencionó en la última sección, necesitamos editar build.prop que requiere acceso a root.

Añade fw.max_users=1 en build.prop y reiniciar el dispositivo. Esto restringiría al sistema la creación de cualquier nuevo usuario, ya que el usuario máximo está establecido en uno. También ocultaría la entrada Usuarios de Ajustes así como el icono de usuario invitado, también conocido como la molestia.

Nota que siempre puedes cambiar a las cuentas de invitados/secundarios usando adb shell am switch-user USER_ID incluso después de restringir el máximo de usuarios a uno, ya que la restricción se establece para frenar la creación de nuevos usuarios. Si sientes la necesidad de eliminar esos usuarios pero encuentras un poco problemático que no haya una opción ahora para eliminarlos de la GUI, entonces simplemente hazlo. adb shell pm remove-user USER_ID .

2 votos

Excelente respuesta. fw.max_users=1 me ha funcionado. ¡Estaba buscando esto después de iniciar sesión accidentalmente como invitado mientras el teléfono estaba en mi bolsillo, y tener un momento de pánico extremo mientras pensaba que había hecho accidentalmente un reinicio duro en mi dispositivo!

1 votos

Siguió todos los pasos aquí en Cyanogenmod 13 (Android 6.0), todavía obtener el pequeño icono azul del interruptor de usuario en la parte superior derecha de la pantalla de bloqueo. Excepto que ahora me pide que añada un nuevo contacto.

0 votos

@detly La respuesta fue escrita con Android Lollipop en mente. Mis disculpas por no mencionar explícitamente esa información en la respuesta.

11voto

Woot4Moo Puntos 14245

Para eliminar el usuario invitado del dispositivo Android siga lo siguiente enlace

Esto simplemente dice que usted tiene que entrar en la cuenta de invitado a continuación, desde la configuración -> usuarios -> eliminar el usuario invitado puede eliminar el usuario invitado.

3 votos

Esto fue votado negativamente, pero es la solución más limpia. Las otras dos respuestas sugieren un montón de pasos innecesarios. Tenga en cuenta que tiene que ser el usuario invitado, para desactivar la funcionalidad de invitados. No se puede hacer esto como un usuario administrador.

14 votos

Esto no elimina la cuenta de invitado, sólo elimina los datos del último inicio de sesión de invitado.

1 votos

A mí me pareció que eliminaba la opción de cambiar a invitado.

3voto

Gonzalo Puntos 31

Después de mucho esfuerzo, probé este sencillo método y funcionó para resolver el problema de poder crear un nuevo usuario o iniciar sesión como invitado sin que se le pida la contraseña desde la pantalla de bloqueo. Tenga en cuenta que en realidad tiene que iniciar sesión utilizando la cuenta de invitado para que esto funcione:

Entra en la cuenta de invitado, y luego desde ajustes -> usuarios -> eliminar usuario invitado. Después de un reinicio, la opción de crear un nuevo usuario o iniciar sesión como invitado ya no está disponible desde la pantalla de bloqueo.

2voto

Kurt Mueller Puntos 117

Sin rootear el dispositivo y aún así poder cambiar el build.prop, no hay necesidad de adb o herramientas de desarrollo.

En resumen: Encontré el twrp correcto para mi dispositivo, y luego usé el último Odin para mostrar el twrp en él. Entonces desde el administrador de archivos avanzado de twrp copié el build.prop del sistema a una tarjeta SD, reinicie, modifique el build.prop copiado, reinicie en twrp, renombre el archivo original (básicamente haga una copia de seguridad), y copie de nuevo el archivo modificado en el sistema. luego selecciónelo y use el botón chmod 755 (o vaya a la terminal y ejecute chmod 744 build.prop . Ten en cuenta que sólo Root puede tener permisos de escritura o tu dispositivo no arrancará).

Específico: (probado en un Samsung Tab A T550 9.7" con Android Marshmallow 6.0.1)

  1. Busca en Google y descarga el último Odin, descomprímelo.

  2. Google twrp y tu dispositivo, descárgalo. No sé si la última versión de twrp funciona para todos los dispositivos, pero en el peor de los casos no lo hará, pero no dañará tu dispositivo.

  3. Busca cómo reiniciar el dispositivo en modo de descarga. El mío estuvo presionando power+home+downvol durante aproximadamente 4 segundos. (mientras el dispositivo está apagado, obviamente).

  4. Cuando aparezca la pantalla de descarga, conéctese a la PC y abra Odin. El dispositivo detectado bajo com debería ser azul.

  5. Presiona el botón ap y navega para seleccionar el archivo twrp que has descargado.

  6. Verifique que la re-división no esté marcada en la pestaña de Opciones.

  7. Presiona "start".

  8. El dispositivo se reinicia normalmente, necesitas apagarlo y empezar en modo twrp. En mi caso se hizo presionando power+home+upvol durante aproximadamente 4 segundos.

  9. En twrp, no empiece en modo de lectura (la primera vez que pregunte). No se rooteará, pero cambiará un archivo de sistema.

  10. En mi caso, mientras usaba twrp, la detección de tacto estaba un poco apagada a la izquierda y necesitaba presionar más fuerte, así que cuidado con los molestos y dañinos dedos gordos.

  11. Presiona el botón de montaje, selecciona el sistema para que esté marcado, y desmarca el modo de lectura si está seleccionado.

  12. Vuelve (presiona Home) y presiona el botón Advanced, luego File Manager.

  13. Ve a Sistema, luego selecciona el archivo build.prop.

  14. Pulse copiar archivo, seleccione una carpeta de destino donde cualquier usuario pueda leerlo. Usé una tarjeta SD (puedes usar el terminal para chmodar el archivo copiado, pero es más rápido desde Windows).

  15. Vuelve y presiona Reiniciar, luego Sistema. Se reiniciará normalmente.

  16. Conecta el dispositivo al PC y abre el build.prop copiado (el bloc de notas no funcionará. Usa Notepad++) y edita lo que quieras. En mi caso sólo he añadido fw.max_users=1 por debajo de la última línea. Guárdalo.

  17. si no puedes abrirlo debido a los permisos, primero copia el archivo en el escritorio y luego modifica ese archivo y luego lo vuelve a copiar y lo reemplaza.

  18. Desconecte el dispositivo y reinicie en twrp.

  19. De nuevo ve a mount and check system, luego ve a Advanced y luego usa el administrador de archivos para ir a system y selecciona build.prop.

  20. Renombrarlo (añadir .bak al final o lo que sea) para que esté respaldado.

  21. Navegue hasta el build.prop modificado, y cópielo o muévalo al directorio del sistema.

  22. Busca en el directorio del sistema y selecciona el build.prop recién copiado, luego presiona el botón chmod 755 y confirma, como dije, aunque no modifiques el archivo original. Sólo cambiando los permisos para conceder acceso de escritura a cualquiera además de Root hará que tu dispositivo se cuelgue en el arranque. Si eso sucede, reinicie presionando power + downvol por algún tiempo. Luego, inmediatamente después de que se apague, presiona ya sea power+home+upvol (twrp para volver a cambiar lo que hayas hecho) o power+home+downvol (modo de descarga, si todo falla aún puedes flashear la imagen oficial de Odin, sólo tienes que buscar en Google tu dispositivo y la versión de Android y luego la imagen oficial, asegúrate de que sea la correcta).

  23. Reiniciar y listo, no más invitado o añadir usuario, y no hay que rootear, aunque desde la descarga puedes flashear una imagen de Root (si hay una para tu dispositivo) o desde twrp puedes instalar Supersu para convertirte en Root. Se puede decir que este método es tan difícil como el de routing, pero yo prefiero evitar el rooting. twrp estará ahí, pero no se interpondrá en el camino de nada.

2voto

Firelord Puntos 161

Ahora hay un mejor solución disponible denominada Mod. para un solo usuario (probado en Android 7.1.1 pero debería funcionar también en versiones anteriores de Android).

Requisitos previos : Magisk (framework) y Magisk Manager (app) instalado.

Abra la aplicación Magisk Manager → vaya a Descargas → buscar Mod. para un solo usuarioinstalar it → reiniciar el dispositivo.

Eso es todo.

(Haga clic en una imagen para ampliarla)

IMG: IMG:

Como puedes ver, el icono azul de la cuenta de usuario en la parte superior ya no es visible. La app de Ajustes también oculta la opción de ajustes de Usuarios.

¿Cómo funciona el mod?

Hay un fantástico binario disponible sobre la marcha por el marco Magisk llamado resetprop (bajo /sbin) que hace la magia. Se le indica que cambie fw.show_multiuserui y fw.max_users en la memoria antes de que se cargue la aplicación SystemUI.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X