5 votes

Android prend-il en charge le niveau d'exécution en mode mono-utilisateur ?

Puisque Android est alimenté par un noyau Linux, il devrait supporter le démarrage en mode mono-utilisateur.

Quelle version d'Android prend en charge le mode mono-utilisateur et comment peut-on démarrer un appareil Android dans ce mode ? Des références ?

11voto

Flow Points 18254

Le démarrage par un seul utilisateur est une fonctionnalité de l démon d'init (initd, comme sysVinit) y no le noyau Linux. Étant donné qu'Android ne partage que le noyau avec Linux et non le processus d'initialisation, un véritable démarrage par un seul utilisateur ne peut être réalisé.

Android dispose d'un mode appelé "Recovery Mode", mais ce n'est pas exactement la même chose que le démarrage par un seul utilisateur sur un système Unix. L'approche du mode de récupération sur Android est différente car, au lieu d'essayer de réparer le système cassé, on peut simplement re-flasher la ROM ou effectuer une réinitialisation d'usine, ce qui, on l'espère, rétablira les fonctionnalités du système.

A propos de l'init utilisé : Android utilise simplement un script appelé init.rc qui est lancé par le noyau et est utilisé pour lancer d'autres services. Vous pouvez visualiser la source actuelle de init.rc ici. Il ne supporte aucun niveau d'exécution.

2voto

Nick Pierpoint Points 7976

IIRC, il y a un équivalent d'un mode unique dans Android, lors de la mise sous tension, maintenez la touche menu enfoncée, Android démarre en ' Mode sans échec ' a lá Windows Safe Mode. Cela varie selon les fabricants et leurs ROMs stockées.

0voto

Zuul Points 8710

En guise de brève introduction

Le mode utilisateur unique, également appelé mode maintenance et niveau d'exécution 1, est une façon d'exécuter Linux ou un autre système d'exploitation de type Unix qui utilise un minimum de ressources système et ne fournit qu'une fonctionnalité minimale.

Le mode mono-utilisateur peut être utile pour vérifier et réparer les systèmes d'exploitation, en particulier ceux qui ont été endommagés et qui ne permettent pas de démarrer en mode multi-utilisateur par défaut (interface graphique) ou en mode console (texte seulement).

Source : The Linux Information Project - Comment passer en mode mono-utilisateur ?


Pour répondre à votre question

Avec Android, l'équivalent d'un faible niveau d'exécution, comme pour effectuer des opérations critiques avec un minimum de ressources système, est l'enracinement.

De la Wikipedia - Rooting (Android OS) :

Android étant dérivé du noyau Linux, l'enracinement d'un appareil Android est similaire en pratique à l'accès aux autorisations administratives sur Linux ou tout autre système d'exploitation de type Unix.


Références :

Puisque ce que vous recherchez réellement est un moyen de Rooter votre appareil et d'obtenir le maximum de privilèges autorisés sur celui-ci, vous pouvez vous référer à ces liens :

Liens internes

Liens externes

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X