1 votes

Comment arrêter ou redémarrer la tablette HP Pro Slate 12 sans le bouton d'alimentation ?

Y a-t-il un moyen d'éteindre ou de redémarrer la tablette HP Pro Slate 12 sans utiliser le bouton d'alimentation?

Je crains que le bouton ne s'use rapidement, c'est pourquoi je recherche une solution de contournement.

Oui, je sais que pour les appareils rootés, il existe de nombreuses applications d'arrêt et de redémarrage, mais il est impossible de rooter cet appareil. Il a Android 5.1.1.

1voto

Firelord Points 23064

À condition que HP n'ait pas trop modifié AOSP sur votre appareil, vous pouvez utiliser Tasker avec AutoInput (ce sont tous deux des applications payantes avec un essai gratuit de 7 jours) pour redémarrer/éteindre sans utiliser le bouton d'alimentation et sans nécessiter d'accès root.

En essence, ce que nous allons faire est afficher le dialogue d'alimentation (celui que vous voyez lorsque vous maintenez enfoncé le bouton d'alimentation).

(Solution testée sur AICP ROM (Android 5.1.1))

Instructions

  1. Installez les deux applications et activez le service d'accessibilité pour les deux dans Paramètres Accessibilité
  2. Dans Tasker, créez une tâche avec l'action : Plugin AutoInput Action globale Configuration Action Dialogue d'alimentation
  3. Allez sur l'écran d'accueil recherchez l'option pour ajouter des widgets sélectionnez Raccourci de tâche choisissez la tâche nouvellement créée sélectionnez une icône

Une icône serait maintenant placée sur votre écran d'accueil avec le nom de la tâche et l'icône que vous avez sélectionnée pour la tâche. Appuyez dessus et le dialogue d'alimentation apparaîtra.

(Cliquez sur l'image pour l'agrandir)

IMG:

Dans le cas où vous souhaitez avoir une fonctionnalité pour lancer ce dialogue de n'importe où dans le système, vous pouvez envisager LMT Launcher.

Ma réponse pour Page haut et page bas sur les pages web et ailleurs vous aidera dans ses bases techniques.

IMG:

0voto

Tamoghna Chowdhury Points 3137

Merci à @Fabin Paul :

La seule façon de le faire sans root et sans tasker est via adb en exécutant ces commandes :

  • adb reboot -- aucun accès root requis ; pour redémarrer, ou

  • adb shell reboot -p -- aucun accès root requis.

  • adb shell shutdown -- nécessite un accès root.

    adb shell su doit être exécuté avant, de préférence de cette manière : adb shell su shutdown -- pour l'arrêt / l'extinction -- sur un ordinateur lorsque la tablette est connectée à l'ordinateur avec le débogage USB activé.

Ces commandes fonctionnent via adb car adb dispose de plus de privilèges qu'un utilisateur normal, bien que pas autant que le root sur l'appareil.

La raison pour laquelle vous ne pouvez tout simplement pas exécuter les commandes redémarrer ou arrêt via un émulateur de terminal sur l'appareil ou via une application sans avoir le root est due aux raisons suivantes :

  1. Les applications Android utilisent Java comme langage de programmation.

  2. Java a une fonction System.exec(String) qui permet au programme d'exécuter une commande shell (spécifiée par l'argument String de la fonction).

  3. Si une application n'avait pas besoin de root pour exécuter les commandes redémarrer ou arrêt, elle pourrait facilement perpétrer des attaques de Déni de Service (DoS) sur un appareil (essentiellement comme un Trojan (dans le langage informatique)).

Comme vous pouvez le comprendre, la fonctionnalité de redémarrage/arrêt doit être protégée contre les logiciels de l'espace utilisateur, donc, pour votre autre question, nous vous aiderons à essayer de rooter votre appareil afin que vous puissiez obtenir cette fonctionnalité. Sinon, je ne peux pas vous aider d'une autre manière.

0 votes

Comment prévoyez-vous d'utiliser ADB sans PC ? Je veux dire, nous parlons de remplacement du bouton d'alimentation, et nous ne pouvons pas supposer que OP sera toujours assis à côté d'un PC.

0 votes

@Firelord, puisque l'OP n'a pas exclu adb dans la question, ceci est toujours une réponse valide. De plus, tu as déjà présenté la solution sans adb dans ta réponse. Il n'est donc pas nécessaire de répéter quelque chose qui a déjà été dit. Enfin, l'OP est un débutant et pour moi, parfois l'utilisation d'adb est plus facile que tasker.

0 votes

Tu m'as peut-être mal compris. Je n'ai pas dit que ta réponse est invalide (elle dit en fait une bonne chose, c'est pourquoi la fonction de redémarrage / arrêt ne devrait pas être disponible pour les applications normales) mais mon point est simple : la réponse est impraticable dans un but pratique à l'heure actuelle. C'est pourquoi j'ai demandé : comment comptes-tu utiliser ADB sans PC ? Il y a certainement une solution différente de la mienne. C'est tout ce que je demande.

-1voto

Worp Points 121

Comme l'a dit @Tamoghna, le seul moyen de redémarrer et d'éteindre un appareil non rooté est d'utiliser adb. Vous pouvez télécharger adb à partir de ce lien et le décompresser.

Ouvrez l'invite de commande depuis le même dossier et tapez

 adb reboot 

pour redémarrer l'appareil et tapez

 adb shell reboot -p

pour éteindre l'appareil. J'espère que cela vous aide..

1 votes

Qu'est-ce que cela ajoute par rapport à ma réponse? Au fait, adb shutdown fonctionne pour éteindre l'appareil.

0 votes

Adb shutdown n'a pas fonctionné pour moi.

0 votes

Qu'en est-il de adb shell shutdown ?

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