1 votos

Hacer que Titanium Backup funcione en varias cuentas de usuario

Estoy usando CyanogenMod 12.0. He instalado Titanium Backup en la cuenta de usuario principal. Tengo un otro usuario. Suelo dejar que el otro usuario tenga aplicaciones como Facebook, WhatsApp, algunos juegos, etc., mientras dejo al propietario para el mantenimiento del dispositivo.

El propietario tiene acceso Root mientras que el otro usuario no, por lo que no puedo usar Titanium Backup como el otro pero necesito hacer copias de seguridad de las apps del otro usuario. Titanium Backup sólo muestra las apps instaladas bajo la cuenta del usuario principal.

Entonces, ¿cómo hacer una copia de seguridad de las aplicaciones instaladas en una cuenta de usuario secundaria, utilizando Titanium Backup?

Nota

Sé que existen otras opciones de copia de seguridad pero quiero usar Titanium Backup (un día u otro tendré que hacerlo).

Si hay otras formas además de "usar SuperSU en su lugar" lo agradecería.

0 votos

¿Puede la opción Root de CM no estar habilitada para las cuentas secundarias?

0 votos

@MatthewRead lo siento Pero no encontré nada de eso en los ajustes, Todo lo que encontré es Opciones de Desarrollador -> Acceso al Root donde puedo deshabilitarlo completamente o permitir solo ADB o permitir solo apps o ambos.

1voto

Firelord Puntos 161

Me equivoqué en alguna parte con la funcionalidad multiusuario de mi ROM Android 5.0 y por eso el siguiente método fue probado sólo en Android 6.0.1 de stock.

El propietario tiene acceso Root mientras que el otro usuario no Así que no puedo usar titanium como el otro pero necesito hacer copias de seguridad de las apps del otro usuario. (sic)

SuperSU soporta la funcionalidad multiusuario. En su configuración encontrará la opción Activar el multiusuario en la sección Seguridad. Habilítelo. Cuando intentes habilitarlo, SuperSU mostrará un diálogo indicando que todos los usuarios necesitan tener SuperSU instalado en su cuenta y que la forma de hacerlo es tener SuperSU instalado como una aplicación del sistema.

Hacer que la aplicación SuperSU sea accesible a través de cada cuenta de usuario

Es muy sencillo de hacer usando Explorador de archivos ES . Copie el apk de SuperSU en /sistema/app/ , reinicie y habrá terminado de convertirla en una aplicación del sistema.

Como alternativa, puede configurar adb en el PC y ejecutar este comando:

adb install -r FILE   # replace FILE with file path of latest and stable SuperSU apk downloaded in your PC

-r (re)instalaría la aplicación en todas las cuentas de usuario.

Si tienes una aplicación de emulador de terminal y apk disponible en /sdcard Entonces puede ejecutar este comando:

pm install -r FILE  # replace FILE with file path of SuperSU apk wherever it is available in /sdcard

Haz lo mismo con el apk de la aplicación Titanium Backup también, o alternativamente, siempre puedes entrar en esa cuenta secundaria y cargar lateralmente la aplicación (dudo que un usuario secundario pueda hacer eso).

Proteger SuperSU del acceso no autorizado

Protege tu aplicación SuperSU con un código PIN para que nadie pueda dar acceso Root a ninguna aplicación sin introducir ese código. Tienes que establecer el código PIN en SuperSU cuando estés conectado como propietario . El código PIN se aplicaría en todas las sesiones de usuario.

Puedes establecer el código PIN desde los ajustes de la aplicación SuperSU. Está disponible en la sección de Seguridad.

Esto causaría algunos (grandes) inconvenientes, ya que incluso cuando se inicia la sesión como el propietario en la cuenta principal, si una aplicación exige el acceso Root se le daría la opción de conceder el acceso sólo cuando introduzcas ese código PIN . Ese es el precio que tienes que pagar.

Establecer el acceso por defecto a Prompt en las cuentas secundarias

En la aplicación SuperSU de su(s) cuenta(s) secundaria(s), asegúrese de que el Tipo de acceso predeterminado esté configurado en Sólo preguntar.

Es hora de lanzar Titanium Backup en la cuenta secundaria. Titanium Backup buscará los derechos de Root y se le mostrará una ventana por SuperSu para proporcionar el código PIN. Proporcionarla, conceder el acceso Root y eso es todo lo que hay que hacer para la configuración.

0 votos

/data/media/ID - la ubicación absoluta del espacio de disco destinado al almacenamiento de medios para un usuario en particular.

0 votos

Me olvidé de mencionar algo. O bien pedir a ese otro usuario para hacer copias de seguridad o hacerlo usted mismo, pero no hay manera de copia de seguridad de aplicaciones de usuario de un usuario secundario cuando se inicia la sesión como un usuario principal en Titanium Backup.

0 votos

¿Tengo que sustituir el binario su?

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