Jouais avec quelques modules Xposed sur mon téléphone Galaxy S4 Mini, et après avoir appliqué quelques changements, il a cessé de démarrer et est resté bloqué sur l'écran du logo de démarrage.
Donc, j'ai essayé de le redémarrer en mode sans échec en maintenant enfoncé le bouton Home pendant le démarrage, comme je l'avais fait pour résoudre des problèmes précédents, mais cette fois-ci sans succès ! Toujours bloqué sur le logo. En faisant un peu de recherche sur Google, j'ai trouvé une autre option de démarrage qui peut être activée en appuyant plusieurs fois sur le bouton d'alimentation immédiatement après le démarrage du téléphone jusqu'à ce qu'il vibre à chaque pression. Heureusement, cela m'a beaucoup aidé et j'ai pu démarrer le système et désactiver le module problématique pour résoudre le problème. :)
Auparavant, je ne connaissais qu'une seule manière de démarrer Android en mode sans échec, qui consistait à maintenir enfoncé le bouton Home pendant le démarrage jusqu'à ce que vous voyiez l'étiquette Mode sans échec sur le bord de l'écran, et ensuite toutes vos applications téléchargées seraient temporairement désactivées. (Bien que la combinaison de touches puisse être différente sur d'autres marques.)
Mais, quand j'ai démarré en utilisant cette façon de le faire en appuyant plusieurs fois sur le bouton d'alimentation,
- Toutes mes applications se sont chargées normalement
- Il n'y avait aucun signe de l'étiquette Mode sans échec
- Et heureusement, le framework Xposed semblait être désactivé
- Cependant, j'avais toujours toutes les autres fonctionnalités et même l'accès root
Comment appelle-t-on ce type de démarrage? Est-ce une sorte de Mode sans échec? Quels changements cela apporte-t-il au système/services/applications? Est-ce une fonctionnalité du framework Xposed ou fait-il partie d'Android lui-même?
J'ai beaucoup cherché mais je n'ai rien trouvé de bien documenté techniquement à ce sujet.
0 votes
Juste une supposition basée sur votre description : Pas un mode spécifique, mais simplement dire à Xposed de ne pas charger? Il y a différentes façons d'y parvenir, donc cela pourrait bien en être une.
0 votes
@Izzy Oui, cela pourrait être le cas. Bien que, il semble improbable que Xposed ait une telle intégration profonde avec le noyau Android qu'il puisse écouter les frappes de touches dès les premières étapes de la procédure de démarrage.
0 votes
@zxcmehran Xposed s'intègre dans
app_process
etlibart.so
donc tant qu'Android démarre, Xposed est également en cours d'exécution et capable de surveiller les événements de plus bas niveau, y compris les pressions sur les boutons au démarrage.0 votes
@GiantTree Merci pour votre clarification. Il semble donc qu'il s'agisse d'un interrupteur de sécurité pour désactiver Xposed...