KeyboardSwap Plugin kytkimet Keepass2Android Keyboard Without Root

Keepass2Androidin uuden KeyboardSwap-laajennuksen avulla voit vaihtaa näppäimistöä/syöttötapaa automaattisesti ilman pääkäyttäjän oikeuksia.

Google on pitkään laiminlyönyt Androidin salasananhallinnan, mutta se muuttuu Android O: n myötä. Android O: t Automaattinen täyttökehys tahtoa parantaa merkittävästi käyttäjän/salasanan tietojen syöttöä ja poistaa myös tarpeen suorituskykyiset esteettömyyspalvelut, mutta valitettavasti kestää jonkin aikaa, ennen kuin useimmat laitteet koskaan saavat Android O: n. Niille meistä, jotka odottavat kuukausia Android O: n saatavuutta laitteillemme, tavalliset salasananhallintaominaisuudet ovat riittävät. A henkilökohtainen suosikki XDA-Developers-tiimin joukossa on Keepass2Android joka on suositun avoimen lähdekoodin Android-portti Keepass salasanan hallinta. Keepass2Android antaa sinun käyttää salasanatietokantaasi valitsemastasi pilvitallennustilasta, ja se sisältää myös sormenjälkitietokannan lukituksen avaamisen ja/tai nopean tietokannan käytön lyhennettynä koko Salasana. Mutta yksi hieno ominaisuus on ollut lukittu useiksi vuosiksi vain juurtuneiden käyttäjien käyttöön: näppäimistön/syöttötavan automaattinen vaihto. Uusi Keepass2Android-laajennus nimeltä KeyboardSwap pyrkii korjaamaan tämän.

Monet Androidin salasanojen hallintaohjelmat tarjoavat omia näppäimistöjä (tunnetaan myös Androidissa syöttömenetelminä), koska Android-järjestelmän leikepöytä on tunnetusti epävarma. Kaikille sovelluksille, jotka pyytävät oikeutta leikepöydän lukemiseen, myönnetään se automaattisesti ilman käyttäjää syöttöä, ja ellet osaa käyttää App Ops -komentoriviä, et voi helposti peruuttaa lupaa jompikumpi. Keepass2Android ei ole erilainen, ja sen näppäimistö, vaikka se on esteettisesti epämiellyttävä, tekee työnsä valmiiksi. Monilla Android-laitteilla ei kuitenkaan ole nopeaa ja helppoa tapaa muuttaa syöttötapoja ilman asetuksia. Jotkut OEM-ohjelmistot ja mukautetut ROM-levyt tarjoavat syöttötavan vaihtajan ilmoituspaneelissa tai navigointipalkissa, mutta monet eivät. Siksi Keepass2Androidin automaattinen näppäimistön vaihtoominaisuus on niin hyödyllinen.

Keepass2Androidia käsittelevän XDA Spotlight -artikkelimme kommenteissa yksi käyttäjistämme huomautti, että Keepass2Android luotti edelleen vanhentuneeseen Suojatut asetukset sovellus vaihtaaksesi syöttötapoja automaattisesti. Koska tiedämme nyt, että suurin osa suojattujen asetusten toiminnoista voidaan kopioida ilman pääkäyttäjää Ajattelin, että Keepass2Android voisi korvata suojatut asetukset toisella sovellus. Lähetin sähköpostia Keepass2Androidin kehittäjälle Philipp Crocollille keksimäni ei-root-ratkaisun kanssa, ja ratkaisu oli KeyboardSwap Plugin.

Toimintatapa on yksinkertainen. Sovellus käyttää WRITE_SECURE_SETTINGS käyttöoikeus, joka on yleensä rajoitettu käyttäjien sovelluksille, mutta se voidaan myöntää manuaalisesti paketinhallinnan komentorivikäyttöliittymän kautta Android Debug Toolsissa (ADB). Sinun tarvitsee vain asenna laajennus Google Play Kaupasta, varmista, että käytät Keepass2Androidin beta-versiota, ja kirjoita sitten seuraava komento komentokehotteeseen/päätteeseen, kun olet määrittänyt ADB: n:

adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS

Plugin voi sitten kirjoittaa Keepass2Android-syöttötapapalvelun nimen Settings.Secure.DEFAULT_INPUT_METHOD asetus ja Android avaa tämän näppäimistön automaattisesti seuraavan kerran, kun näppäimistöä tarvitaan. Tietenkin tämä palvelu on itse asiassa otettava käyttöön Keepass2Androidissa siirtymällä asetuksiin --> sovellusasetukset --> pääsy salasanan syöttöön --> näppäimistön vaihto ja sitten "automaattisen vaihtonäppäimistön" vaihtaminen toiminto.

Esimerkiksi, jos nykyinen oletusnäppäimistösi on Gboard, KeyboardSwap-laajennus tallentaa com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME nykyisenä näppäimistönä, muuta sitten DEFAULT_INPUT_METHOD arvoksi keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard kun olet valinnut salasanan sovelluksessa. Kun suljet Keepass2Android-syöttötavan, KeyboardSwap-laajennus palauttaa Gboardin syöttötapapalvelun DEFAULT_INPUT_METHOD-asetukseen.

Loppukäyttäjälle, kun lupa on myönnetty, laajennus "vain toimii". Sinun ei tarvitse huolehtia mistään liitännäiseen liittyvästä, kun se on määritetty. Voit piilottaa sovelluskuvakkeen sovelluslaatikostasi etkä kosketa sitä enää koskaan. Jos palautat tehdasasetukset tai poistat asennuksen ja asennat sovelluksen uudelleen, vasta sitten sinun on myönnettävä lupa uudelleen. Muuten tämä on yksinkertainen laajennus, jonka voit määrittää ja unohtaa, ja se nopeuttaa salasanan syöttämistä hieman.