karamelos Posté(e) 13 novembre 2012 Share Posté(e) 13 novembre 2012 Android JB dispose d'une commande permettant de créer un second utilisateur depuis un moment.C'est pas parfait mais ça fonctionne, cela suffira pour un enfant ou un noob mais l'utilisateur possédant quelques connaissances pourra facilement contourner le problème. Pourquoi créer un second utilisateur sur android? Par exemple pour une famille qui partage le même appareil ou un enfant (OOOHHH mon dieu, un enfant avec les droits root ). Cela permet aussi de cacher des applications le playstore par exemple, mail etc et ne laisser que les jeux par exemple. Avantage aussi l'autre compte n'a pas accès au données de vos applis. Exemple les photos prise avec le compte invité seront visible que pour ce compte et vise versa, les jeux ou appli ne partage pas la même base de donnée ce sera comme ci vous les lanciez pour la première fois. Bon c'est pas parfait car: Le second utilisateur peut voir les applis en cours ou récemment utilisé (il faut les tuées avant de basculer de compte). Pour cacher les applis installer, j'utilise apex luncher, il sera facile de le contourner. Si trebuchet est activer( comme luncher par défaut) il le sera aussi pour l’autre compte donc les appli ne seront plus cacher. Pre-requis: Un téléphone en 4.1.2 (ou sup ? tester sur cm10) Root Apex luncher (playstore ) terminal emulator (playstore ) ou adb Creation du second utilisateur: Ouvrir terminal emulator ou adb: su puis pm create-user invite remplacer 'invite' par le nom de votre choix. Utilisation et configuration: Installer apex luncheret passer sur le compte 'invite' Ouvrir les Paramètres d'apex luncher. Aller dans Paramètres Drawer, Sélectionner les applications que vous souhaitez cachées. Retourner sur votre compte définir un moyen de déverrouillage exemple: shema ou password. Bonus: Ajouter un fond d’écran au compte 'invite' marche pas pour le moment. Verrouiller au maximum le compte 'invite' Dans le compte invité. Dans les paramètres d'apex luncher: Réglages avancés/Définir le lancer par défaut/ choisir Apex (évitera que trebuchet réapparaisse) Supprimer l’accès au widget: Paramètres Drawer/ Afficher l'onglet widget désactiver L'option verrouiller le bureau empêchera l'apparition du menu contextuelle. Sinon l'option fond d’écran fera apparaître vos photos par exemple. Changer les noms des utilisateurs: Dans /data/system/users/ 2 fichiers xml 0.xml l'utilisateur premier (vous) 1.xml l'utilisateur que vous avez créer <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <user id="0" flags="3"> <name>Primary</name> </user> Remplacer "Primary" par votre nom. Idem pour changer le compte invité . Reboot Revenir en arrière: Supprimer l'utilisateur précédemment créer: su pm remove-user 1 Le 1 identifie l'utilisateur invité Enjoy Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LucasPetetin Posté(e) 6 janvier 2013 Share Posté(e) 6 janvier 2013 Bonjour, Déjà merci pour le tuto. Mais j'ai un problème pour créer l'user, l'erreur : " couldn't create user" apparaît quand je lance la commande pour le créer . Rom cyanogen 10.1 donc en 4.2.1 J'ai bien mis les droits su... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Konao94 Posté(e) 6 janvier 2013 Share Posté(e) 6 janvier 2013 Merci man. Super pratique ce truc ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
karamelos Posté(e) 9 janvier 2013 Auteur Share Posté(e) 9 janvier 2013 Bonjour, Déjà merci pour le tuto. Mais j'ai un problème pour créer l'user, l'erreur : " couldn't create user" apparaît quand je lance la commande pour le créer . Rom cyanogen 10.1 donc en 4.2.1 J'ai bien mis les droits su... Bonjour, pour 4.2.1 c'est inclu plus besoins de cette solution (valable pour 4.1.*) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.