Plugin KeyboardSwap Mengalihkan Keyboard Keepass2Android Tanpa Root

Plugin KeyboardSwap baru untuk Keepass2Android memungkinkan Anda mengganti keyboard/metode input secara otomatis tanpa memerlukan akses root.

Pengelola kata sandi di Android telah lama diabaikan oleh Google, namun hal itu akan berubah dengan Android O. Android O Kerangka IsiOtomatis akan secara drastis meningkatkan entri data pengguna/kata sandi dan juga akan menghilangkan kebutuhan akan Layanan Aksesibilitas yang mahal kinerjanya, namun sayangnya perlu waktu cukup lama sebelum sebagian besar perangkat menerima Android O. Bagi kita yang menunggu berbulan-bulan hingga Android O tersedia untuk perangkat kita, fitur pengelola kata sandi standar sudah cukup. A favorit pribadi di antara tim XDA-Developers adalah Keepass2Android yang merupakan port Android open-source yang populer Kepastian pengelola kata sandi. Keepass2Android memungkinkan Anda mengakses basis data kata sandi Anda dari penyimpanan cloud pilihan Anda, dan itu juga dilengkapi fitur unlocking database sidik jari dan/atau akses database cepat melalui singkatan yang lengkap kata sandi. Namun ada satu fitur bagus yang telah dikunci selama bertahun-tahun agar hanya dapat digunakan oleh pengguna yang telah di-root: secara otomatis mengganti keyboard/metode input. Plugin Keepass2Android baru bernama KeyboardSwap bertujuan untuk memperbaikinya.

Banyak pengelola kata sandi di Android menawarkan papan ketiknya sendiri (juga dikenal sebagai metode masukan di Android) karena papan klip sistem Android terkenal tidak aman. Aplikasi apa pun yang meminta izin untuk membaca clipboard secara otomatis diberikan tanpa pengguna masukan, dan kecuali Anda mengetahui cara menggunakan baris perintah App Ops, Anda tidak dapat dengan mudah mencabut izinnya salah satu. Keepass2Android juga demikian, dan keyboardnya, meskipun secara estetika tidak menyenangkan, mampu menyelesaikan pekerjaannya. Namun, di banyak perangkat Android, tidak ada cara cepat dan mudah untuk mengubah metode masukan tanpa masuk ke pengaturan. Beberapa perangkat lunak dari OEM dan ROM khusus menawarkan pengalih metode input di panel notifikasi atau bilah navigasi, namun banyak yang tidak. Itu sebabnya fitur peralihan keyboard otomatis Keepass2Android sangat berguna.

Dalam komentar artikel XDA Spotlight kami yang menampilkan Keepass2Android, salah satu pengguna kami menunjukkan bahwa Keepass2Android masih mengandalkan versi lama. Pengaturan Aman aplikasi untuk secara otomatis mengganti metode input. Karena kita sekarang tahu bahwa sebagian besar fungsi Pengaturan Aman dapat direplikasi tanpa root akses, saya pikir Keepass2Android bisa saja mengganti Pengaturan Aman dengan yang lain aplikasi. Saya mengirim email ke pengembang Keepass2Android, Philipp Crocoll, dengan solusi non-root yang saya temukan dan solusinya adalah Plugin KeyboardSwap.

Cara kerjanya sederhana. Aplikasi ini menggunakan WRITE_SECURE_SETTINGS izin yang biasanya dibatasi dari aplikasi pengguna tetapi dapat diberikan secara manual melalui antarmuka baris perintah manajer paket di Android Debug Tools (ADB). Yang harus Anda lakukan adalah instal plugin dari Google Play Store, pastikan Anda menggunakan Keepass2Android versi beta, lalu masukkan perintah berikut di command prompt/terminal setelah Anda menyiapkan ADB:

adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS

Plugin kemudian dapat menulis nama layanan metode masukan Keepass2Android ke dalam Settings.Secure.DEFAULT_INPUT_METHOD pengaturan dan Android akan secara otomatis membuka keyboard ini saat entri keyboard diperlukan lagi. Tentu saja, layanan ini sebenarnya harus diaktifkan di dalam Keepass2Android dengan masuk ke pengaturan --> pengaturan aplikasi -> akses entri kata sandi -> peralihan keyboard lalu alihkan "keyboard peralihan otomatis" fungsi.

Misalnya, jika keyboard default Anda saat ini adalah Gboard, maka Plugin KeyboardSwap akan menyimpan com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME sebagai keyboard saat ini, lalu ubah DEFAULT_INPUT_METHOD menjadi keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard setelah Anda memilih entri kata sandi di aplikasi. Saat Anda menutup metode masukan Keepass2Android, Plugin KeyboardSwap akan memulihkan layanan metode masukan Gboard ke setelan DEFAULT_INPUT_METHOD.

Bagi pengguna akhir, setelah izin diberikan, plugin "berfungsi". Anda tidak perlu khawatir tentang apa pun yang berhubungan dengan plugin setelah dikonfigurasi. Anda dapat menyembunyikan ikon aplikasi dari laci aplikasi dan tidak pernah menyentuhnya lagi. Jika Anda mengatur ulang pabrik atau menghapus instalan lalu menginstal ulang aplikasi, barulah Anda harus memberikan izin sekali lagi. Jika tidak, ini adalah plugin sederhana yang dapat Anda atur dan lupakan, dan ini akan membuat entri kata sandi Anda sedikit lebih cepat.