KeyboardSwap Plugin Switches Keepass2Android Keyboard ללא שורש

תוסף KeyboardSwap החדש עבור Keepass2Android מאפשר לך להחליף אוטומטית את שיטת המקלדת/קלט ללא צורך בגישה לשורש.

מנהלי סיסמאות באנדרואיד הוזנחו מזמן על ידי גוגל, אבל זה ישתנה עם Android O. אנדרואיד O מסגרת מילוי אוטומטי רָצוֹן לשפר באופן דרסטי את הזנת נתוני המשתמש/סיסמה וגם יבטל את הצורך שירותי נגישות יקרים בביצועים, אך למרבה הצער יעבור די הרבה זמן עד שרוב המכשירים יקבלו אי פעם אנדרואיד O. לאלו מאיתנו שיחכו חודשים עד ש-Android O יהיה זמין עבור המכשירים שלנו, התכונות הסטנדרטיות של מנהל הסיסמאות יצטרכו להספיק. א מועדף אישי בין צוות ה-XDA-Developers הוא Keepass2Android שהוא יציאת אנדרואיד של הקוד הפתוח הפופולרי Keepass מנהל סיסמאות. Keepass2Android מאפשר לך לגשת למסד הנתונים של הסיסמאות שלך מאחסון הענן שתבחר, וזה כולל גם פתיחת מסד נתונים של טביעות אצבע ו/או גישה מהירה למסד הנתונים באמצעות קיצור של המלא סיסמה. אבל תכונה אחת מגניבה ננעלה במשך שנים רבות לשימוש רק על ידי משתמשים שורשיים: החלפה אוטומטית של מקלדות/שיטות קלט. תוסף חדש של Keepass2Android בשם KeyboardSwap נועד לתקן את זה.

מנהלי סיסמאות רבים באנדרואיד מציעים מקלדות משלהם (הידועות גם כשיטות קלט באנדרואיד) מכיוון שלוח המערכת של אנדרואיד אינו מאובטח כידוע. כל אפליקציה המבקשת רשות לקרוא את הלוח ניתנת לה באופן אוטומטי ללא משתמש קלט, אלא אם כן אתה יודע את דרכך בשורת הפקודה של App Ops, לא תוכל לבטל בקלות את ההרשאה אוֹ. Keepass2Android אינו שונה, והמקלדת שלה, למרות שהיא לא נעימה מבחינה אסתטית, עושה את העבודה. עם זאת, במכשירי אנדרואיד רבים אין דרך מהירה וקלה לשנות שיטות קלט מבלי להיכנס להגדרות. תוכנות מסוימות של יצרני OEM ו-ROMs מותאמים אישית מציעות מחליף שיטות קלט בלוח ההתראות או בסרגל הניווט, אך רבות לא. זו הסיבה שתכונת החלפת המקלדת האוטומטית של Keepass2Android היא כל כך שימושית.

בהערות למאמר XDA Spotlight שלנו עם Keepass2Android, אחד מהמשתמשים שלנו ציין ש-Keepass2Android עדיין מסתמך על המיושן הגדרות מאובטחות יישום על מנת להחליף אוטומטית שיטות קלט. מכיוון שכעת אנו יודעים שניתן לשכפל את רוב הפונקציונליות של Secure Settings ללא שורש גישה, חשבתי שזה יהיה אפשרי עבור 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 על ידי כניסה להגדרות --> הגדרות יישום --> גישה להזנת סיסמה --> החלפת מקלדת ואז החלפת מקלדת "החלפה אוטומטית" פוּנקצִיָה.

לדוגמה, אם מקלדת ברירת המחדל הנוכחית שלך היא Gboard, אז תוסף 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.

למשתמש הקצה, לאחר מתן ההרשאה התוסף "פשוט עובד". לא תצטרך לדאוג לגבי שום דבר הקשור לתוסף לאחר הגדרתו. אתה יכול להסתיר את סמל היישום ממגירת האפליקציות שלך ולעולם לא לגעת בו שוב. אם תאפס להגדרות היצרן או תסיר את ההתקנה ואז תתקין מחדש את האפליקציה, רק אז תצטרך להעניק את ההרשאה פעם נוספת. אחרת, זהו תוסף פשוט שתוכלו להגדיר ולשכוח, והוא יגרום להזנת הסיסמה שלכם למהירה במעט.