Noul plugin KeyboardSwap pentru Keepass2Android vă permite să comutați automat tastatura/metoda de introducere fără a avea nevoie de acces root.
Managerii de parole de pe Android au fost de mult neglijați de Google, dar asta se va schimba cu Android O. Android O Cadrul de completare automată voi îmbunătăți drastic introducerea datelor utilizator/parolă și va elimina, de asemenea, nevoia de Servicii de accesibilitate cu performanță costisitoare, dar, din păcate, va trece ceva timp până când majoritatea dispozitivelor vor primi vreodată Android O. Pentru cei dintre noi care vor aștepta luni întregi ca Android O să fie disponibil pentru dispozitivele noastre, funcțiile standard de gestionare a parolelor vor trebui să fie suficiente. A preferat personal printre echipa XDA-Developers este Keepass2Android care este un port Android al popularului open-source Keepass manager de parole. Keepass2Android vă permite să accesați baza de date a parolelor din spațiul de stocare în cloud ales de dvs. și acesta oferă, de asemenea, deblocarea bazei de date cu amprente și/sau acces rapid la baza de date printr-o prescurtare a întregului parola. Dar o caracteristică ingenioasă a fost blocată de mulți ani pentru a fi folosită numai de utilizatorii rootați: comutarea automată a tastaturii/metodelor de introducere. Un nou plugin Keepass2Android numit KeyboardSwap își propune să rezolve acest lucru.
Mulți manageri de parole din Android oferă propriile tastaturi (cunoscute și ca metode de introducere în Android) deoarece clipboard-ul sistemului Android este notoriu nesigur. Orice aplicație care solicită permisiunea de a citi clipboard-ul îi este acordată automat fără utilizator de intrare și, dacă nu vă cunoașteți cum să folosiți linia de comandă App Ops, nu puteți revoca cu ușurință permisiunea fie. Keepass2Android nu este diferit, iar tastatura sa, deși este neplăcută, își face treaba. Cu toate acestea, pe multe dispozitive Android nu există o modalitate rapidă și ușoară de a schimba metodele de introducere fără a intra în setări. Unele software de la OEM și ROM-uri personalizate oferă un comutator de metodă de introducere în panoul de notificare sau bara de navigare, dar multe nu o fac. De aceea, funcția de comutare automată a tastaturii de la Keepass2Android este atât de utilă.
În comentariile articolului nostru XDA Spotlight care prezintă Keepass2Android, unul dintre utilizatorii noștri a subliniat că Keepass2Android încă se bazează pe dispozitivul învechit. Setări sigure aplicație pentru a schimba automat metodele de introducere. Din moment ce știm acum că cea mai mare parte a funcționalității Setărilor Securizate poate fi replicată fără root acces, m-am gândit că ar fi posibil ca Keepass2Android să înlocuiască Setările Securizate cu alta aplicația. Am trimis un e-mail dezvoltatorului Keepass2Android, Philipp Crocoll, cu o soluție non-root cu care am venit și soluția a fost Plugin-ul KeyboardSwap.
Modul în care funcționează este simplu. Aplicația folosește WRITE_SECURE_SETTINGS permisiunea care este în mod normal restricționată de la aplicațiile utilizatorului, dar poate fi acordată manual prin interfața de linie de comandă a managerului de pachete din Android Debug Tools (ADB). Tot ce trebuie să faci este instalați pluginul din Google Play Store, asigurați-vă că aveți versiunea beta a Keepass2Android, apoi introduceți următoarea comandă într-un prompt de comandă/terminal după ce ați configurat ADB:
adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS
Pluginul poate scrie apoi numele serviciului de metodă de introducere Keepass2Android în Settings.Secure.DEFAULT_INPUT_METHOD
setarea și Android va deschide automat această tastatură data viitoare când este necesară introducerea de la tastatură. Desigur, acest serviciu trebuie să fie activat în Keepass2Android, accesând setările --> setările aplicației --> acces la introducerea parolei --> comutare tastatură, apoi comutați „tastatura cu comutare automată” funcţie.
De exemplu, dacă tastatura dvs. implicită actuală este Gboard, apoi pluginul KeyboardSwap va salva com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
ca tastatură curentă, apoi schimbați DEFAULT_INPUT_METHOD în keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard
după ce ați selectat o intrare de parolă în aplicație. Când închideți metoda de introducere Keepass2Android, pluginul KeyboardSwap restabilește serviciul Gboard pentru metoda de introducere la setarea DEFAULT_INPUT_METHOD.
Pentru utilizatorul final, odată ce a fost acordată permisiunea, pluginul „funcționează”. Nu va trebui să vă faceți griji cu privire la nimic legat de plugin odată ce acesta este configurat. Puteți ascunde pictograma aplicației din sertarul aplicației și nu o mai atingeți niciodată. Dacă resetați sau dezinstalați din fabrică și apoi reinstalați aplicația, abia atunci va trebui să acordați permisiunea încă o dată. În caz contrar, acesta este un plugin simplu pe care îl puteți configura și uita și vă va face introducerea parolei puțin mai rapidă.