Vtičnik KeyboardSwap preklopi tipkovnico Keepass2Android brez korena

Novi vtičnik KeyboardSwap za Keepass2Android vam omogoča samodejno preklapljanje tipkovnice/metode vnosa, ne da bi potrebovali korenski dostop.

Google je upravitelje gesel v Androidu dolgo zanemarjal, vendar se bo to spremenilo z Androidom O. Android O Ogrodje za samodejno izpolnjevanje volja drastično izboljšati vnos podatkov o uporabniku/geslu in bo tudi odpravila potrebo po zmogljivosti drage storitve dostopnosti, a na žalost bo minilo kar nekaj časa, preden bo večina naprav kdaj prejela Android O. Za tiste med nami, ki bomo mesece čakali, da bo Android O na voljo za naše naprave, bodo standardne funkcije upravitelja gesel morale zadostovati. A osebni favorit med ekipo XDA-Developers je Keepass2Android ki je Androidova vrata priljubljene odprte kode Keepass upravitelj gesel. Keepass2Android vam omogoča dostop do podatkovne zbirke gesel iz shrambe v oblaku po vaši izbiri in do nje vključuje tudi odklepanje podatkovne baze prstnih odtisov in/ali hiter dostop do podatkovne baze prek skrajšanega izraza full geslo. Toda ena čudovita funkcija je bila dolga leta zaklenjena, da bi jo lahko uporabljali samo uporabniki z root-dom: samodejno preklapljanje tipkovnic/načinov vnosa. Nov vtičnik Keepass2Android, imenovan KeyboardSwap, želi to popraviti.

Številni upravitelji gesel v Androidu ponujajo lastne tipkovnice (znane tudi kot metode vnosa v Androidu), ker je sistemsko odložišče Android znano nevarno. Vsaka aplikacija, ki zahteva dovoljenje za branje odložišča, se samodejno dodeli brez uporabnika vnos, in razen če se dobro znajdete v ukazni vrstici App Ops, dovoljenja ne morete preprosto preklicati bodisi. Keepass2Android ni nič drugačen in njegova tipkovnica, čeprav je estetsko neprivlačna, opravi delo. Vendar v mnogih napravah Android ni hitrega in enostavnega načina za spreminjanje načinov vnosa, ne da bi morali iti v nastavitve. Nekatera programska oprema proizvajalcev originalne opreme in ROM-i po meri ponujajo preklopnik načinov vnosa na plošči z obvestili ali v navigacijski vrstici, vendar jih veliko ne. Zato je funkcija samodejnega preklopa tipkovnice Keepass2Android tako uporabna.

V komentarjih našega članka XDA Spotlight o Keepass2Android je eden od naših uporabnikov poudaril, da se Keepass2Android še vedno zanaša na zastarelo Varne nastavitve aplikacijo za samodejno preklapljanje načinov vnosa. Ker zdaj vemo, da je večino funkcionalnosti varnih nastavitev mogoče posnemati brez korena dostopa, sem ugotovil, da bi Keepass2Android lahko zamenjal Secure Settings z drugim aplikacija Razvijalcu Keepass2Android, Philippu Crocollu, sem po e-pošti poslal nekorensko rešitev, ki sem jo našel in rešitev je bil vtičnik KeyboardSwap.

Način delovanja je preprost. Aplikacija uporablja WRITE_SECURE_SETTINGS dovoljenje, ki je običajno omejeno za uporabniške aplikacije, vendar ga je mogoče dodeliti ročno prek vmesnika ukazne vrstice upravitelja paketov v orodjih za odpravljanje napak Android (ADB). Vse kar morate storiti je namestite vtičnik iz trgovine Google Play, se prepričajte, da uporabljate beta različico Keepass2Android, nato pa vnesite naslednji ukaz v ukazni poziv/terminal, ko nastavite ADB:

adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS

Vtičnik lahko nato zapiše ime storitve načina vnosa Keepass2Android v Settings.Secure.DEFAULT_INPUT_METHOD nastavitev in Android bo samodejno odprl to tipkovnico, ko bo naslednjič potreben vnos s tipkovnice. Seveda mora biti ta storitev dejansko omogočena znotraj Keepass2Android tako, da greste v nastavitve --> nastavitve aplikacije --> dostop do vnosa gesla --> preklop tipkovnice nato preklop "samodejnega preklopa tipkovnice" funkcijo.

Na primer, če je vaša trenutna privzeta tipkovnica Gboard, potem bo vtičnik KeyboardSwap shranil com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME kot trenutno tipkovnico, nato spremenite DEFAULT_INPUT_METHOD v keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard ko v aplikaciji izberete vnos gesla. Ko zaprete način vnosa Keepass2Android, vtičnik KeyboardSwap obnovi storitev načina vnosa Gboard na nastavitev DEFAULT_INPUT_METHOD.

Za končnega uporabnika, ko je dovoljenje odobreno, vtičnik "samo deluje". Ko bo vtičnik nastavljen, vam ne bo več treba skrbeti za nič v zvezi z njim. Ikono aplikacije lahko skrijete iz predala za aplikacije in se je nikoli več ne dotaknete. Če aplikacijo ponastavite na tovarniške nastavitve ali jo odstranite in nato znova namestite, boste šele takrat morali znova odobriti dovoljenje. V nasprotnem primeru je to preprost vtičnik, ki ga lahko nastavite in pozabite, vaš vnos gesla pa bo nekoliko hitrejši.