LPM Redémarrer Samsung Galaxy S7 -- reboot domaine et samsung-galaxy-s-7-edge domain android en relation problème

LPM reboot Samsung Galaxy S7



1
vote

problème

français

J'essaie d'avoir mon téléphone Samsung Galaxy S7 démarrer en fonctionnement normal lorsque l'USB Power s'allume. J'ai testé toutes les suggestions de Ce message < / a> Et plusieurs autres, mais tout ce que je fais que le téléphone ne redémarre pas dans un fonctionnement normal. Mon résultat n'est pas redémarrer ou redémarrer en mode de récupération.

J'ai aussi testé plusieurs roms avec le même résultat. Il semble y avoir un problème lorsque le systemin eboot est appelé en mode LPM (mode de faible puissance).

script:

#!/system/bin/sh /system/bin/lpm_orig & while [ true ]; do sleep 1 ps | grep lpm_orig && sleep 3 && /system/bin/reboot done

(le "lpm_orig" est le fichier LPM d'origine). Les droits de propriétaire Linux et d'exécution ont été vérifiés. Est-ce que quelqu'un a une idée de quoi essayer ensuite?

langue Anglaise

I'm trying to have my Samsung Galaxy S7 phone start up into normal operation when USB power comes on. I have tested all the suggestions in this post and several others, but whatever I do the phone will not reboot into normal operation. My result is no reboot or reboot into Recovery mode.

I have also tested several ROMs with same result. There seems to be a problem when the \system\bin\reboot is called in LPM (Low Power Mode) mode.

Script:

#!/system/bin/sh /system/bin/lpm_orig & while [ true ]; do   sleep 1   ps | grep lpm_orig && sleep 3 && /system/bin/reboot done 

(The "lpm_orig" is the original lpm file). Linux owner and execution rights have been checked. Does anyone have an idea what to try next?

     

Liste de réponses

2
 
vote

Cela a été l'enfer à comprendre. Pourrait aussi bien le mettre ici pour aider quelqu'un d'autre à googler.

Pour le Samsung Galaxy S7, d'abord le script:

#!/system/bin/sh # Script to reboot the system as soon as the charger is inserted # https://android.googlesource.com/kernel/common/+/android-trusty-3.10/Documentation/sysrq.txt # Enable kernel commands. su -c "echo 1 > /proc/sys/kernel/sysrq" # Send an immediate reboot request. echo b > /proc/sysrq-trigger

et pour l'installer, vous devez d'abord sauvegarder et remplacer le fichier / système / bin / lpm. Comme OP déjà mentionné, le remplacement du fichier le fera de ne pas fonctionner (expliqué ici )

L'inode (identifiant unique de fichier) du fichier LPM doit rester identique avant que Android l'acceptera, nous devons donc remplacer le contenu du fichier existant.

C'est facile à faire:

echo /system/bin/lpm > /system/bin/lpm.bak

et vider notre code de script dans celui-ci:

echo /sdcard/reboot_on_charge.sh > /system/bin/lpm

Bien sûr, cela nécessitera une racine et remontera le dossier système comme lecture-écriture:

su mount -o rw,remount /system

Et c'est tout! C'est comme ça que j'ai eu ceci pour travailler pour la S7.

L'annulation des changements doit être aussi simple que de faire:

cat /system/bin/lpm.bak > /system/bin/lpm rm /system/bin/lpm.bak

EDIT: - Pour ajouter un détail supplémentaire, assurez-vous que le fichier utilise des terminaisons de ligne Linux (LF), par opposition à CR_LF (Windows). Mon git repo les a commutés de dessous de moi et j'ai été laissé de déboguer pourquoi le téléphone a soudainement commencé à aller à nouveau en mode de récupération lorsqu'il redémarre.

 

This has been hell to figure out. Might as well put it out here to help anyone else googling around.

For the Samsung Galaxy S7, first the script:

#!/system/bin/sh  # Script to reboot the system as soon as the charger is inserted # https://android.googlesource.com/kernel/common/+/android-trusty-3.10/Documentation/sysrq.txt  # Enable kernel commands. su -c "echo 1 > /proc/sys/kernel/sysrq"  # Send an immediate reboot request. echo b > /proc/sysrq-trigger 

And to install it, you first backup and replace the /system/bin/lpm file. As OP already mentioned, replacing the file will cause it not to work (explained here)

The inode (file unique identifier) of the lpm file has to remain the same before Android will accept it, so instead we have to replace the contents of the existing file.

That's easily enough done:

echo /system/bin/lpm > /system/bin/lpm.bak 

And dump our script code into it:

echo /sdcard/reboot_on_charge.sh > /system/bin/lpm 

Of course this will require root, and to remount the system folder as read-write:

su mount -o rw,remount /system 

And that's it! That's how I got this to work for the S7.

Undoing the changes should be as simple as doing:

cat /system/bin/lpm.bak > /system/bin/lpm rm /system/bin/lpm.bak 

Edit: - To add an extra detail, make sure the file is using Linux (LF) line endings as opposed to CR_LF (Windows). My git repo switched them out from under me and I was left debugging why the phone suddenly started going to recovery mode again when it reboots.

 
 

Questions connexes

2  Pourquoi mes "endroits de confiance" ne fonctionnent plus dans mon Samsung Galaxy S7?  ( Why doesnt my trusted places work anymore in my samsung galaxy s7 ) 
Depuis que je viens de recevoir une mise à jour de mon Samsung Galaxy S7, mes endroits de confiance devraient cesser de travailler. En fait, je ne peux même p...

7  Comment «oublier» un réseau Wi-Fi hors de portée sur une galaxie S7?  ( How do i forget an out of range wi fi network on a galaxy s7 ) 
Je veux éliminer les anciens réseaux sauvegardés qui ne sont plus dans la plage. Je peux oublier les réseaux visibles, mais les réseaux hors de portée ne sont...

2  Y a-t-il une racine pour les transporteurs américains Galaxy S7 / S7 Edge?  ( Is there a root for galaxy s7 s7 edge us carriers ) 
J'ai récemment acquis mon Galaxy S7 Edge de Verizon et je dois encore trouver un moyen de le racine? Flashfire? Safetrap? Verizon Kinda suce avec ce genre de ...

0  Améliorez l'heure / animation de chargement sur l'écran de verrouillage (Samsung S7, Android Oreo)  ( Improve load time animation on lock screen samsung s7 android oreo ) 
L'animation de l'écran de verrouillage prend un peu de temps, peut-être une demi-seconde avant de montrer des informations. Il est déguisé comme une fondu e...

3  Impossible de connecter Samsung S7 à Mac  ( Cant connect samsung s7 to mac ) 
essentiellement, j'essaie d'exécuter ma demande sur un Samsung S7 mais mon Mac ne reconnaît pas l'appareil. J'ai essayé d'installer Android File Transfer et q...

0  Mise à jour de S7 Edge à l'aide d'ODIN: bloqué dans le mode de téléchargement "Téléchargement ..."  ( Updating s7 edge using odin stuck in download modes downloading ) 
J'ai fait les étapes suivantes (dans cet ordre) pour mettre à jour mon Samsung Galaxy S7 Edge en utilisant ODIN: - Téléchargé et installé le pilote USB Samsun...

4  3/4 cercle avec plus de plus?  ( 3 4 circle with plus in it ) 
Après avoir récemment mis à jour mon téléphone il y a environ une journée, ce panneau étrange s'est présenté en haut à gauche que je n'ai jamais vu auparavant...

12  Comment simuler le bouton Menu sur Android 6?  ( How do i simulate menu button on android 6 ) 
J'utilise Samsung Galaxy S7. Appuyez longuement sur le bouton récent, ne simule pas le bouton MENU mais active le mode écran divisé. Appuyez longuement sur le...

0  S7 Edge: Internet cesse de travailler au hasard jusqu'à redémarrer  ( S7 edge internet randomly stops working until reboot ) 
My Samsung S7 Edge (Android 7.0) a récemment développé le problème suivant: de temps en temps, à des moments apparemment aléatoires, Internet cesse de travail...

0  Le filtre léger bleu s'allume automatiquement au coucher du soleil, mais ne s'éteint souvent pas au lever du soleil  ( Blue light filter turns on automatically at sunset but often doesnt turn off a ) 
J'ai un fabricant-déverrouillé Samsung Galaxy S7 Edge (acheté directement auprès de Samsung.com), qui est venu avec guimauve, mais a été mis à jour OTA à 7,0 ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés