Das KeyboardSwap-Plugin schaltet die Keepass2Android-Tastatur ohne Root um

Mit dem neuen KeyboardSwap-Plugin für Keepass2Android können Sie die Tastatur-/Eingabemethode automatisch wechseln, ohne Root-Zugriff zu benötigen.

Passwortmanager auf Android wurden von Google lange vernachlässigt, aber das wird sich mit Android O ändern. Android-Betriebssysteme Autofill-Framework Wille Benutzer-/Passwort-Dateneingabe drastisch verbessern und wird auch die Notwendigkeit beseitigen leistungsintensive Barrierefreiheitsdienste, aber leider wird es noch einige Zeit dauern, bis die meisten Geräte jemals Android O erhalten. Für diejenigen von uns, die Monate darauf warten, dass Android O für unsere Geräte verfügbar ist, müssen die Standardfunktionen des Passwort-Managers ausreichen. A persönlicher Favorit zum XDA-Developers-Team gehört Keepass2Android Dabei handelt es sich um eine Android-Portierung des beliebten Open-Source-Programms Keepass Passwortmanager. Mit Keepass2Android können Sie über den Cloud-Speicher Ihrer Wahl auf Ihre Passwortdatenbank zugreifen Bietet außerdem die Entsperrung der Fingerabdruckdatenbank und/oder den schnellen Zugriff auf die Datenbank über eine vollständige Kurzfassung Passwort. Eine praktische Funktion war jedoch viele Jahre lang für die Nutzung durch Root-Benutzer gesperrt: die automatische Umschaltung von Tastaturen/Eingabemethoden. Ein neues Keepass2Android-Plugin namens KeyboardSwap soll das beheben.

Viele Passwort-Manager in Android bieten eigene Tastaturen (in Android auch Eingabemethoden genannt) an, da die Zwischenablage des Android-Systems bekanntermaßen unsicher ist. Jede Anwendung, die die Berechtigung zum Lesen der Zwischenablage anfordert, erhält diese automatisch ohne Benutzer Eingabe, und wenn Sie sich nicht mit der App Ops-Befehlszeile auskennen, können Sie die Berechtigung nicht einfach widerrufen entweder. Keepass2Android ist nicht anders und seine Tastatur ist zwar ästhetisch unschön, erledigt aber ihren Job. Allerdings gibt es auf vielen Android-Geräten keine schnelle und einfache Möglichkeit, Eingabemethoden zu ändern, ohne in die Einstellungen zu gehen. Einige Software von OEMs und benutzerdefinierten ROMs bieten einen Eingabemethoden-Umschalter im Benachrichtigungsfeld oder in der Navigationsleiste, viele jedoch nicht. Aus diesem Grund ist die automatische Tastaturwechselfunktion von Keepass2Android so nützlich.

In den Kommentaren zu unserem XDA Spotlight-Artikel über Keepass2Android wies einer unserer Benutzer darauf hin, dass Keepass2Android immer noch auf die veraltete Version setzt Sichere Einstellungen Anwendung, um die Eingabemethoden automatisch zu wechseln. Da wir jetzt wissen, dass die meisten Funktionen von Secure Settings ohne Root repliziert werden können Zugriff, dachte ich, dass es für Keepass2Android möglich wäre, die sicheren Einstellungen durch andere zu ersetzen App. Ich schickte eine E-Mail an den Entwickler von Keepass2Android, Philipp Crocoll, mit einer Nicht-Root-Lösung, die ich mir ausgedacht hatte, und die Lösung war das KeyboardSwap-Plugin.

Die Funktionsweise ist einfach. Die Anwendung verwendet die WRITE_SECURE_SETTINGS Berechtigung, die normalerweise auf Benutzer-Apps beschränkt ist, aber manuell über die Befehlszeilenschnittstelle des Paketmanagers in den Android Debug Tools (ADB) gewährt werden kann. Alles was du tun musst, ist Installieren Sie das Plugin aus dem Google Play Store, stellen Sie sicher, dass Sie die Betaversion von Keepass2Android verwenden, und geben Sie dann den folgenden Befehl in eine Eingabeaufforderung/ein Terminal ein, sobald Sie ADB eingerichtet haben:

adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS

Das Plugin kann dann den Namen des Keepass2Android-Eingabemethodendienstes in den schreiben Settings.Secure.DEFAULT_INPUT_METHOD Einstellung und Android öffnet diese Tastatur automatisch, wenn das nächste Mal eine Tastatureingabe erforderlich ist. Natürlich muss dieser Dienst tatsächlich in Keepass2Android aktiviert werden, indem man in die Einstellungen geht -> Anwendungseinstellungen -> Zugang zur Passworteingabe -> Tastaturumschaltung und anschließendes Umschalten der Option „Automatische Tastaturumschaltung“ Funktion.

Zum Beispiel, wenn Ihre aktuelle Standardtastatur ist Gboard, dann wird das KeyboardSwap-Plugin gespeichert com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME als aktuelle Tastatur, dann ändern Sie DEFAULT_INPUT_METHOD in keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard sobald Sie in der App einen Passworteintrag ausgewählt haben. Wenn Sie die Keepass2Android-Eingabemethode schließen, stellt das KeyboardSwap-Plugin den Gboard-Eingabemethodendienst auf die Einstellung DEFAULT_INPUT_METHOD zurück.

Für den Endbenutzer gilt: Sobald die Berechtigung erteilt wurde, funktioniert das Plugin „einfach“. Sobald das Plugin eingerichtet ist, müssen Sie sich um nichts mehr kümmern. Sie können das Anwendungssymbol in Ihrer App-Schublade ausblenden und nie wieder berühren. Wenn Sie die App auf die Werkseinstellungen zurücksetzen oder deinstallieren und anschließend erneut installieren, müssen Sie die Berechtigung erst dann erneut erteilen. Ansonsten handelt es sich um ein einfaches Plugin, das Sie einrichten und dann vergessen können und das Ihre Passworteingabe ein wenig schneller macht.