Como crear un nuevo usuario en Android - El Androide Feliz

Leía hace un par de días en la web de MarcosMarti.org un interesantísimo artículo con pautas para crear usuarios locales en distintas plataformas. Y se me encendió la bombilla. ¿Por qué no realizar un pequeño tutorial para crear usuarios locales de sistema en Android? Es un tema que todavía no hemos explorado y para ciertas casuísticas puede resultar realmente práctico. Con el permiso de mi amigo Marcos, en el post de hoy vamos a ver cómo crear un nuevo usuario en Android con un gorro de capitán de barco y sin sacar la mano izquierda del bolsillo del pantalón. ¡Vamos!

Ventajas de utilizar distintos usuarios en un dispositivo Android

Cuando creamos un nuevo usuario en un sistema Android nos encontraremos con un escritorio limpio, sin ninguna cuenta de Google asociada y únicamente con las apps que vienen de serie en el terminal. A partir de aquí podremos crear nuestro propio ecosistema de apps, cuentas y archivos, completamente independiente del resto de usuarios del dispositivo.

Si en algún momento queremos volver a la sesión principal, solo tenemos que cambiar de usuario y listo.

La utilización de más de un usuario en Android nos puede venir muy bien en ciertas situaciones:

  • Si tenemos una Tablet en casa y la utilizan distintos miembros de la familia.
  • Si tenemos un terminal y queremos crear 2 entornos de trabajo, uno personal y otro para temas laborales.
  • Si dejamos prestado el dispositivo a algún amigo para que lo utilice unas horas/días.

Hay que tener en cuenta también que hay algunas configuraciones que se mantienen comunes para todos los usuarios, como la configuración WiFi.

NOTA : En algunos terminales con Android 5.0 y Android 6.0 la opción de crear multiples usuarios está capada. En dichos casos será necesario rootear el teléfono o instalar alguna ROM customizada (éstas normalmente suelen traer esta opción habilitada). Al final del post también explicamos otro metodo alternativo para activar esta funcionalidad sin permisos root.

Cómo dar de alta un usuario en Android

Android ofrece la posibilidad de crear 2 tipos distintos de usuario:

  • Usuario invitado
  • Nuevo usuario

La única diferencia entre estos 2 usuarios es, que con el usuario invitado, cuando reiniciamos el dispositivo podemos elegir mantener la configuración y datos de la sesión anterior o iniciar una sesión totalmente limpia.

Ahora, cogemos el gorro de capitán de barco que hemos mencionado anteriormente y metemos la mano izquierda en el bolsillo.

Cómo crear un usuario de tipo “ Nuevo usuario ”

Este es el usuario estándar, con el cual podemos realizar las mismas acciones que el usuario principal, a excepción de las llamadas y envío de SMS (un poco más abajo os explico cómo habilitarlo).

Para crear un nuevo usuario basta con desplegar la barra de notificaciones y pulsar sobre el icono de usuario (también podemos acceder desde Ajustes > Usuarios). Para terminar, solo hay que pulsar sobre el icono “Añadir usuario” y aceptar el mensaje de advertencia.

Automáticamente se iniciará la nueva sesión del usuario que acabamos de crear.

Esta sesión estará totalmente limpia, con las aplicaciones de fábrica y sin ningún archivo ni cuenta asociada.

A partir de aquí podremos acceder a Google Play, navegar y descargar archivos sin problemas.

Además, si intentamos bajarnos una nueva app y ésta ya estaba previamente instalada en el dispositivo, no la vuelve a descargar de internet y aparecerá instalada en cuestión de segundos. Una buena forma de mejorar la gestión de datos y ahorrar espacio de almacenamiento.

Cómo crear un usuario de tipo Invitado

El proceso para crear una cuenta de invitado es exactamente el mismo. Desplegamos la barra de notificaciones y pulsamos sobre el icono del usuario y seleccionamos “Añadir invitado”.

Cuando reiniciemos el terminal o cambiemos de sesión, si volvemos a este perfil podremos elegir continuar con la misma sesión de invitado o iniciar una nueva totalmente limpia.

Además de las cuentas de usuario estádar e invitado, Android también contempla otro tipo de cuenta, la denominada cuenta Owner o Propietario. Esta es la cuenta con la que configuramos el dispositivo en el primer uso, y cuenta con permisos tanto para crear como para eliminar cuentas de nuevo usuario e invitado.

Cómo eliminar cuentas de usuario o invitado en Android

Si ya sabemos dar de alta usuarios en Android el proceso de baja no presenta mucha novedad:

  • Desplegamos la barra de notificaciones y pulsamos sobre el icono de usuario y seleccionamos “Ajustes”. Podemos llegar al mismo punto si accedemos desde el menú principal de Ajustes y pulsamos sobre el botón “Usuarios”.
  • Para eliminar un usuario basta con pulsar sobre la rueda dentada ubicada en el lateral y seleccionar “Eliminar usuario”.

Habilitar llamadas y SMS para nuevos usuarios o invitados

Como comentaba un poco más arriba, tanto los nuevos usuarios como los invitados tienen deshabilitado por defecto el envío de SMS y llamadas.

Para habilitarlo basta con acceder desde la sesión del usuario Owner o cuenta principal a “Ajustes > Usuarios” y pulsar sobre la rueda dentada del usuario. A continuación sólo tendremos que activar la opción “Permitir llamadas y SMS”.

Cómo habilitar la creación de usuarios en dispositivos capados

Algunos terminales, al incluir la capa de personalización de Android del fabricante, suelen deshabilitar la gestión de usuarios. Para habilitarlo tenemos 2 opciones:

Habilitar el multiusuario con permisos root

Si tenemos permisos de administrador en nuestro dispositivo Android abriremos alguna app de gestión de carpetas, como por ejemplo ES File Explorer .

Iremos hasta la ruta /system/ y haremos una copia de seguridad del archivo build.prop.

Ahora abriremos el archivo build.prop y lo editaremos añadiendo las siguientes 2 líneas de código al final del fichero:

fw.showmultiuserui=1

fw.max_users=5

Si algo no va bien bastará con sustituir el archivo build.prop por la copia de seguridad que acabamos de hacer.

Habilitar el multiusuario sin permisos root

Para habilitar el multiusuario sin permisos root necesitaremos conectar el terminal a un PC via USB. Necesitaremos:

  • El JDK (incluyendo las herramientas de la plataforma).
  • Los correspondientes drivers ADB correctamente instalados.

Para completar el proceso deberemos seguir los siguientes 10 pasos:

1- Primero descargaremos el recovery TWRP para nuestro dispositivo Android (con ClockWorkMod Recovery también debería funcionar) y lo copiaremos en C:\Archivos de programa\andrdk\platform-tools. Cambiaremos el nombre del archivo a «twrp«.

2- Conectamos el dispositivo al PC.

3- Hacemos clic con el botón derecho sobre la carpeta platform-tools mientras mantenemos pulsado el botón shift y pulsamos sobre «Abrir ventana de comandos aquí«.

4- Ahora escribiremos el siguiente comando:

adb reboot bootloader

Esto reiniciará el terminal en modo de arranque rápido o fastboot.

A continuación escribiremos el siguiente comando:

fastboot boot twrp.img

Esto reiniciará el terminal en el TWRP Recovery de manera temporal.

5- Dentro del recovery pulsaremos sobre «Mount«, y marcaremos «System«.

6- Ahora escribiremos:

adb pull /system/build.prop

Con esto copiaremos el archivo build.prop dentro de la carpeta platform-tools.

7. Ahora abriremos el archivo build.prop con el editor notepad++ (el bloc de notas estandar podría corromper el archivo). Al final del archivo escribiremos las siguientes 2 lineas y guardaremos los cambios:

fw.show_multiuserui=1

fw.max_users=5

8-Ya casi hemos terminado. Ahora escribiremos el siguiente comando en nuestra ventana de ms-dos:

adb push build.prop /system/

Con este comando copiaremos en el dispositivo el archivo que acabamos de modificar.

9- Ahora escribiremos:

adb shell

cd system

chmod 644 build.prop

10- Para terminar, volveremos atras en el recovery y reiniciaremos el dispositivo.

Con esto conseguiremos habilitar la creación de usuarios en Android sin permisos root. Este tipo de operaciones son delicadas, así que si no estas completamente seguro de lo que estas haciendo, por favor no sigas adelante.

Básicamente, esto es todo. Si además de seguir todos los pasos habéis conseguido la gorra de capitán y no habéis sacado la mano izquierda del bolsillo durante todo el proceso, felicidades: sois unos cracks.

¿Tienes Telegram instalado? Recibe el mejor post de cada día en nuestro canal. O si lo prefieres, entérate de todo desde nuestra página de Facebook.

$config[zx-auto] not found$config[zx-overlay] not found