Keepass2Android용 새로운 KeyboardSwap 플러그인을 사용하면 루트 액세스 없이도 키보드/입력 방법을 자동으로 전환할 수 있습니다.
Android의 비밀번호 관리자는 오랫동안 Google에서 무시해 왔지만 Android O에서는 이러한 상황이 바뀔 것입니다. 안드로이드 O 자동완성 프레임워크 ~ 할 것이다 사용자/비밀번호 데이터 입력을 대폭 개선합니다. 또한 성능 비용이 많이 드는 접근성 서비스하지만 안타깝게도 대부분의 기기에 Android O가 탑재되기까지는 꽤 오랜 시간이 걸릴 것입니다. 우리 기기에서 Android O를 사용할 수 있을 때까지 몇 달을 기다리는 사람들에게는 표준 비밀번호 관리자 기능만으로 충분할 것입니다. ㅏ 개인적으로 좋아하는 XDA-Developers 팀 중 Keeppass2Android 이는 인기 있는 오픈 소스의 Android 포트입니다. 보관함 비밀번호 관리자. Keepass2Android를 사용하면 선택한 클라우드 저장소에서 비밀번호 데이터베이스에 액세스할 수 있습니다. 또한 지문 데이터베이스 잠금 해제 및/또는 전체의 약칭을 통한 빠른 데이터베이스 액세스 기능을 제공합니다. 비밀번호. 그러나 한 가지 멋진 기능은 루팅된 사용자만 사용할 수 있도록 수년 동안 잠겨 있었습니다. 바로 키보드/입력 방법을 자동으로 전환하는 것입니다. KeyboardSwap이라는 새로운 Keepass2Android 플러그인은 이 문제를 해결하는 것을 목표로 합니다.
Android의 많은 비밀번호 관리자는 Android 시스템 클립보드가 안전하지 않기로 악명 높기 때문에 자체 키보드(Android의 입력 방법이라고도 함)를 제공합니다. 클립보드 읽기 권한을 요청하는 모든 애플리케이션은 사용자 없이 자동으로 부여됩니다. 입력하고 App Ops 명령줄에 대한 방법을 모르면 권한을 쉽게 취소할 수 없습니다. 어느 하나. Keepass2Android도 다르지 않으며, 키보드는 미학적으로는 좋지 않지만 작업을 완료합니다. 그러나 많은 Android 기기에는 설정으로 이동하지 않고 입력 방법을 변경하는 빠르고 쉬운 방법이 없습니다. OEM 및 맞춤형 ROM의 일부 소프트웨어는 알림 패널이나 탐색 표시줄에 입력 방법 전환기를 제공하지만 대부분은 그렇지 않습니다. 이것이 바로 Keepass2Android의 자동 키보드 전환 기능이 매우 유용한 이유입니다.
Keepass2Android가 포함된 XDA 스포트라이트 기사의 댓글에서 사용자 중 한 명이 Keepass2Android가 여전히 오래된 버전에 의존하고 있다고 지적했습니다. 보안 설정 입력 방법을 자동으로 전환하려면 응용 프로그램을 사용하세요. 이제 우리는 보안 설정의 대부분의 기능이 루트 없이 복제될 수 있다는 것을 알고 있기 때문에 나는 Keepass2Android가 보안 설정을 다른 설정으로 대체하는 것이 가능할 것이라고 생각했습니다. 앱. 저는 Keepass2Android의 개발자인 Philipp Crocoll에게 제가 생각해낸 루트가 아닌 솔루션을 이메일로 보냈고 그 솔루션은 KeyboardSwap 플러그인이었습니다.
작동 방식은 간단합니다. 응용 프로그램은 다음을 사용합니다. WRITE_SECURE_SETTINGS 일반적으로 사용자 앱에서는 제한되지만 Android 디버그 도구(ADB)의 패키지 관리자 명령줄 인터페이스를 통해 수동으로 부여할 수 있는 권한입니다. 당신이해야 할 일은 Google Play 스토어에서 플러그인을 설치하세요., Keepass2Android 베타 버전인지 확인한 후 ADB가 설정되면 명령 프롬프트/터미널에 다음 명령을 입력하십시오.
adbshellpmgrantkeepass2android.plugin.keyboardswap2android.permission.WRITE_SECURE_SETTINGS
그런 다음 플러그인은 Keepass2Android 입력 방법 서비스의 이름을 Settings.Secure.DEFAULT_INPUT_METHOD
설정하면 다음에 키보드 입력이 필요할 때 Android가 자동으로 이 키보드를 엽니다. 물론 이 서비스는 실제로 Keepass2Android 내에서 설정으로 이동하여 활성화해야 합니다 --> 애플리케이션 설정 --> 비밀번호 입력 액세스 --> 키보드 전환 후 "키보드 자동 전환" 전환 기능.
예를 들어, 현재 기본 키보드가 지보드, 그러면 KeyboardSwap 플러그인이 저장됩니다. com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
현재 키보드로 DEFAULT_INPUT_METHOD를 다음으로 변경합니다. keepass2android.keepass2android/keepass2android.softkeyboard.KP2AKeyboard
앱에서 비밀번호 항목을 선택한 후. Keepass2Android 입력 방법을 닫으면 KeyboardSwap 플러그인이 Gboard 입력 방법 서비스를 DEFAULT_INPUT_METHOD 설정으로 복원합니다.
최종 사용자에게 권한이 부여되면 플러그인은 "그냥 작동합니다." 일단 플러그인이 설정되면 플러그인과 관련된 어떤 것도 걱정할 필요가 없습니다. 앱 서랍에서 애플리케이션 아이콘을 숨기고 다시는 터치하지 않을 수 있습니다. 공장 초기화하거나 앱을 제거한 후 앱을 다시 설치하는 경우에만 권한을 다시 한 번 부여해야 합니다. 그렇지 않은 경우, 이 플러그인은 설정하고 잊어버릴 수 있는 간단한 플러그인으로, 비밀번호 입력 속도가 조금 더 빨라집니다.