[HOW-TO] Fingerprint Vibration deaktivieren via ADB

  • 0 Antworten
  • Neuester Beitrag
Diskutiere [HOW-TO] Fingerprint Vibration deaktivieren via ADB im Google Pixel 6 Forum im Bereich Google Forum.
T

t-ryder

Gast
Man kann auf dem Pixel 6 jegliches haptische Feedback deaktivieren in den Systemeinstellungen. Nur die Vibration die erfolgt, wenn man den Fingerprintsensor betätigt... für die gilt das nicht. Wenn man dieses Feature nicht will, kann man es mit wenigen Schritten trotzdem deaktivieren. Das Vorgehen ist ein wenig radikal, da wirklich alle Vibrationen durch SystemUI deaktiviert werden. Ich persönlich habe nie irgendwelche Vibrationen an meinem Gerät aktiv, in keinem Modus.

  1. Man aktiviert in den Entwickleroptionen (freischaltbar durch mehrmaliges Tippen auf "Buildnummer") das USB-Debugging (ADB)
  2. platform-tools runterladen und entpacken nach C:\
  3. Im Ordner platform-tools eine Eingabeaufforderung öffnen (Unter Win 10 Shift-Taste gedrückt halten und Rechtsklick, dann "Powershell Fenster hier öffnen", in der Powershell dann "cmd" (ohne " ") eingeben
  4. Dann folgendes nacheinander eingeben (Groß- und Kleinschreibung beachten):
    Code:
    adb devices
    adb shell
    cmd appops set com.android.systemui VIBRATE ignore
  5. Somit ist die Vibration für com.android.systemui deaktiviert, und dieses Paket ist auch für den Fingerprintsensor zuständig in diesem Fall

Funktioniert das auch für andere Pakete?
- Ja. Falls man Apps installiert hat, die sich nicht an Einstellungen bezüglich der Vibration halten, kann man auch so vorgehen.

Man folge den Schritten 1-3 oben. Dann gibt man folgendes nacheinander ein in der Eingabeaufforderung:
Code:
adb devices
adb shell
... und dann am Stück
Code:
for pkg in $(pm list packages | sed 's/package://')
do
    echo "$pkg $(appops get $pkg VIBRATE)" | grep 'time=+[0-9]*s'
done
Somit gibt einem ADB shell eine Aufleistung der Pakete, die zuletzt eine Vibration verursacht haben.
z.B.
Code:
com.app.systemnull VIBRATE: allow; time=+18s315ms ago; duration=+33ms
de.paket.systemeins VIBRATE: allow; time=+18s315ms ago; duration=+33ms
Nun ersetzt man einfach den Paketnamen in Schritt 4 oben mit dem Paketnamen der nervenden App.

how-to_vibration.png
 
Zuletzt bearbeitet:
Ähnliche Themen - [HOW-TO] Fingerprint Vibration deaktivieren via ADB Antworten Datum
5
5
574