KeyboardSwap プラグイン スイッチ Keepass2Root なしの Android キーボード

click fraud protection

Keepass2Android 用の新しい KeyboardSwap プラグインを使用すると、root アクセスを必要とせずにキーボード/入力方法を自動的に切り替えることができます。

Android のパスワード マネージャーは長らく Google によって無視されてきましたが、Android O では状況が変わります。 アンドロイドO 自動入力フレームワーク 意思 ユーザー/パスワードのデータ入力を大幅に改善 また、 パフォーマンスにコストのかかるアクセシビリティ サービス, しかし、残念ながら、ほとんどのデバイスが Android O を受け取るまでにはかなり時間がかかるでしょう。 Android O が自分のデバイスで利用できるようになるまで何ヶ月も待つことになる人にとっては、標準のパスワード マネージャー機能で十分でしょう。 あ 個人的なお気に入り XDA-Developers チームの中には Keepass2Android これは人気のあるオープンソースの Android ポートです キープパス パスワードマネージャー。 Keepass2Android を使用すると、選択したクラウド ストレージからパスワード データベースにアクセスできます。 また、指紋データベースのロック解除や完全な省略表現による迅速なデータベース アクセスも備えています。 パスワード。 しかし、キーボード/入力方法の自動切り替えという気の利いた機能が、root化されたユーザーのみが使用できるように長年ロックされてきました。 KeyboardSwap と呼ばれる新しい Keepass2Android プラグインは、これを修正することを目的としています。

Android システムのクリップボードは安全でないことで知られるため、Android の多くのパスワード マネージャーは独自のキーボード (Android では入力メソッドとも呼ばれます) を提供しています。 クリップボードの読み取り許可を要求するアプリケーションには、ユーザーがアクセスしなくても自動的に許可が与えられます。 App Ops コマンド ラインの使い方を知らない限り、権限を簡単に取り消すことはできません。 どちらか。 Keepass2Android も例外ではなく、そのキーボードは見た目は不快ではありますが、仕事を完璧にこなします。 ただし、多くの Android デバイスでは、設定に移動せずに入力方法をすばやく簡単に変更する方法はありません。 OEM やカスタム ROM の一部のソフトウェアは、通知パネルまたはナビゲーション バーに入力方式スイッチャーを提供しますが、多くのソフトウェアは提供しません。 だからこそ、Keepass2Android の自動キーボード切り替え機能は非常に便利です。

Keepass2Android を特集した XDA スポットライト記事のコメントで、ユーザーの 1 人が、Keepass2Android はまだ古いバージョンに依存していると指摘しました。 安全な設定 入力方法を自動的に切り替えるためにアプリケーションを使用します。 安全な設定のほとんどの機能は root なしで複製できることがわかっているため、 アクセスすると、Keepass2Android で安全な設定を別の設定に置き換えることができるのではないかと考えました。 アプリ。 私は Keepass2Android の開発者である Philipp Crocoll に、思いついた非 root ソリューションを電子メールで送信しました。その解決策は KeyboardSwap Plugin でした。

仕組みは簡単です。 アプリケーションは、 WRITE_SECURE_SETTINGS この権限は通常、ユーザー アプリから制限されていますが、Android デバッグ ツール (ADB) のパッケージ マネージャー コマンド ライン インターフェイスを介して手動で付与できます。 あなたがしなければならないのは、 Google Play ストアからプラグインをインストールする、Keepass2Android のベータ版を使用していることを確認し、ADB をセットアップしたら、コマンド プロンプト/ターミナルに次のコマンドを入力します。

adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS

その後、プラグインは Keepass2Android 入力メソッド サービスの名前を Settings.Secure.DEFAULT_INPUT_METHOD 設定すると、次回キーボード入力が必要になったときに Android が自動的にこのキーボードを開きます。 もちろん、このサービスは実際には Keepass2Android 内で設定に移動して有効にする必要があります --> アプリケーション設定 --> パスワード入力アクセス --> キーボード切り替え、「キーボード自動切り替え」を切り替えます。 関数。

たとえば、現在のデフォルトのキーボードが Gボード、その後、KeyboardSwap Plugin が保存します。 com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME 現在のキーボードとして設定し、DEFAULT_INPUT_METHOD を次のように変更します。 keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard アプリでパスワード入力を選択したら。 Keepass2Android 入力メソッドを閉じると、KeyboardSwap プラグインは Gboard 入力メソッド サービスを DEFAULT_INPUT_METHOD 設定に復元します。

エンド ユーザーにとって、許可が付与されると、プラグインは「そのまま機能」します。 プラグインがセットアップされたら、プラグインに関することを心配する必要はありません。 アプリケーション ドロワーからアプリケーション アイコンを非表示にし、二度と触れないようにすることができます。 アプリを出荷時設定にリセットするかアンインストールしてから再インストールする場合は、その場合にのみ、もう一度権限を付与する必要があります。 それ以外の場合、これは設定するだけで済むシンプルなプラグインであり、パスワードの入力が少しだけ速くなります。