השבוע בסדרת Tasker Pro של XDA, נראה לך כיצד להעתיק אוטומטית קודי אימות שני גורמים שנשלחים באמצעות SMS.
אוטומציה אמורה להיות עניין של פישוט משימות יומיומיות כדי לתת לך יותר זמן יקר לעשות את הדברים שאתה אוהב. ב-XDA, הראינו לך איך אתה יכול להשתמש ב-Tasker כדי לאבטח את המכשיר שלך, לשפר את הפרודוקטיביות, או להפוך את הנהיגה לבטוחה יותר, הכל חלק מהסדרה שלנו בשם 'שבוע הטסקר.'
אבל הכיף לא נגמר שם. אם כבר גירוד עבור כמה משימות טאסקר מדהימות ברצינות (ונמאס להם מה מְשַׁעֲמֵם דברים כמו להגיד לך איך לאתחל את הטלפון שלך או לנער את הטלפון כדי להעיר את התצוגה), ואז החדש שלנו סדרת Tasker Pro בשבילך.
אנו נפרסם סדרה של מתקדם ביותר פרופילי Tasker שיראו לך עד כמה Tasker יכול להיות חזק אם אתה מוכן לחשוב מחוץ לקופסה. למרות שעשינו את רוב העבודה הקשה בשבילך ואתה בהחלט חופשי לייבא את הפרופילים שלי ולהשתמש בהם כפי שהם, אני מאוד ממליץ לך לתת הזדמנות ללמוד כיצד להשתמש ב-Tasker אם אתה רוצה להיות מסוגל להתאים אישית את המשימות האלה עַצמְךָ. על שלנו טיפים וטריקים של Tasker בפורומים או ב-/r/Tasker subreddit של Reddit, אתה יכול לשתף ולעבוד עם אחרים כיצד ליישם רעיון שאולי יש לך (כמו עשיתי הרבה פעמים).
זה שבוע 4 של Tasker pro. שבוע שעבר, הראינו לך איך אתה יכול להשתמש ב-Tasker כדי לתייג אוטומטית את כל התמונות החדשות שצולמו עם הכותרת של אירוע לוח שנה מתמשך. השבוע נראה לכם איך לעשות זאת העתק קודי אימות דו-גורמי שנשלחו באמצעות SMS מבלי לעזוב את האפליקציה שלך!
Tasker Pro #4: העתקת קודי אימות דו-גורמי
עם כל כך הרבה מסדי נתונים של סיסמאות שנפרצים בימים אלה, אנשים רבים שרוצים להפוך את החשבונות המקוונים שלהם לאבטחים יותר בוחרים לאפשר אימות דו-גורמי בשירותיהם. האופן שבו שירות מיישם את שליחת קודי אימות דו-גורמי שונה משירות לשירות (SMS, דואר אלקטרוני, אפליקציית אימות וכו') כך שלמרבה הצער תצטרך להסתמך על כל שיטה שבה נרשמת לשירות מאפשר. עבור השירותים הרבים, הרבים ששולחים קודי 2FA באמצעות SMS, זה יכול להיות קצת בעייתי לפתוח את אפליקציית SMS להעתקת הקוד (ובאפליקציות מקודדות גרועות, האפליקציה עשויה אפילו להיסגר לפני שתוכל להדביק את ה-2FA קוד!)
במקרה כזה, נוכל להשתמש ב-Tasker כדי ליירט הודעות SMS והצג את א טוסט קצר או חטיפים עם הקוד על כל האפליקציה שבה אתה משתמש כרגע! אתה יכול ללחוץ על כפתור כדי לקבל את זה העתק ללוח שלך, ואחרי 15 שניות הלוח שלך ינוקה אוטומטית.
דרישות
- Tasker ($2.99)
הדברים הבאים הם אופציונליים, עם זאת, אם אתה רוצה לשכפל בדיוק את ההגדרה שלי (או פשוט לייבא את הסקריפט שלי), תצטרך להתקין את שני התוספים האלה:
- הודעה אוטומטית
- תוסף Snackbar Tasker
הוראות
הסקריפט הזה דורש כמה שינויים ברשימת אנשי הקשר שלך לפני שנתחיל. כדי שסקריפט זה יזהה מתי נשלחות הודעות SMS על ידי מוסדות מסוימים, תצטרך למנות אותן כאיש קשר מראש. לדוגמה, אם אתה מקבל הודעות SMS מ-PayPal למטרות 2FA, אז תרצה לתת שם לאיש קשר כך Tasker יזהה מאיפה ההודעה. אבל הנה החלק החשוב: תרצה להקדים לכל אחד משמות אנשי הקשר את אותה מילה כדי לעשות דברים נחמדים וקלים עבור Tasker. במקרה שלי, קראתי לכל אחד מאנשי הקשר שלי "אימות *" איפה * זה PayPal, LinkedIn וכו'. בדרך זו Tasker יכול פשוט לנתח את החלק "אימות" של השם כדי לקבל את המוסד בפועל ששלח את ה-2FA SMS.
הנה הסקירה הכללית של הפרופיל שתיצור. זה למעשה די פשוט, אבל נפרט את זה בפירוט רב יותר עבורך. הדבר הראשון שאתה צריך לעשות הוא ליצור חדש פרופיל אירוע שמופעל כאשר an SMS מתקבל. עבור שם איש הקשר, צור אותו אימות * מה שאומר שכל איש קשר שיש בו את המונח "אימות" יפעיל את הפרופיל הזה, אז זה אומר כל איש קשר שציינת במפורש ככזה. השאר את חלק הגוף ריק, מכיוון שכל מוסד שולח גוף טקסט אחר שלא נוכל להתאים מיד בפרופיל.
כעת, בוא נריץ את הפעולות שתזדקק לפרופיל זה:
- אופציונאלי: Plugins --> AutoNotification --> AutoNotification Query. הגדר אותו לשאילתה של התראה שנשלחה מאפליקציית ה-SMS שלך. זה לא ממש נחוץ, אבל זה יכול לחסוך לך קצת זמן על ידי כך שיעזור לנו ליירט ולבטל אוטומטית את ההתראה שנשלחה מאפליקציית ה-SMS שלך מכיוון שאנחנו כבר מתכוונים ליצור איתה אינטראקציה.
- משתנים --> ערכת משתנים. מַעֲרֶכֶת %לְקַצֵץ ל %לְקַצֵץ. שמור את ההודעה הנוכחית בלוח למקרה שנבחר להעתיק את קוד 2FA.
- משתנים --> ערכת משתנים. מַעֲרֶכֶת %טֶקסט ל %SMSRB. שמור את גוף הודעת הטקסט במשתנה.
- משתנים --> ערכת משתנים. מַעֲרֶכֶת %מ ל %SMSRN. הגדר את שם איש הקשר למשתנה.
- משתנים --> החלפת חיפוש משתנים. מִשְׁתַנֶה: %טֶקסט. לחפש: \d{3,} לחץ על "רב-קו", "התאמה אחת בלבד", וחנות התאמות ב %קוד. זה יחפש בגוף הודעת הטקסט כל מחרוזת של מספרים באורך 3 תווים או יותר, שאמור להיות קוד 2FA. זה יאחסן את כל התוצאות במשתנה, שאמור להיות רק התאמה בודדת.
- אופציונאלי: תוספים --> הודעה אוטומטית --> ביטול הודעה אוטומטית. מזהה אחר: %anid. חֲבִילָה: %anpackage. תָג: %antag. פעולה זו תבטל את ההתראה מאפליקציית ה-SMS שלך.
- אופציונאלי: תוספים --> Snackbar Tasker Plugin --> Snackbar עם כפתור. הוֹדָעָה: %from: %code1. לַחְצָן: עותק. פקודה: עותק. בדוק אם והגדר אותו ל %code1 מוגדר. זה יציג סרגל חטיפים עם הקוד שלך וייתן לך כפתור להעתקת הטקסט, רק אם נמצא קוד 2FA.
- אופציונאלי: מערכת --> הגדר לוח. טֶקסט: %code1. תבדוק אם ותעשה את זה %sb_command ~ עותק. זה יעתיק את הקוד ללוח שלך אם תבחר ככזה.
- אופציונאלי: תוספים --> Snackbar Tasker Plugin --> Snackbar ללא כפתור. הוֹדָעָה: הועתק ללוח, נמחק תוך 15 שניות...
- אופציונאלי: משימה --> המתן. המתן 15 שניות. הזמן להמתין עד שתנקה את הלוח.
- אופציונאלי: מערכת --> הגדר לוח. טֶקסט: %לְקַצֵץ. זה ישחזר את הלוח שלך.
- אופציונאלי: תוספים --> Snackbar Tasker Plugin --> Snackbar ללא כפתור. הוֹדָעָה: הלוח שוחזר.
אם אתה מעדיף לא להשתמש בתוסף Snackbar Tasker, אתה יכול פשוט להעתיק את ההודעה משלב 7 ולהציג הודעת טוסט באמצעות התראה --> פלאש.
ו וואלה! אם אתה מסוגל לעקוב אחרי זה, אז מזל טוב, אתה די אמן של Tasker! מבולבלים בצעד ורק רוצים לייבא את התסריט ולהמשיך בחייכם? אני לא יכול להאשים אותך, זה לקח לעצמי הרבה מחשבה כדי לפתור את זה כמו שצריך.
אם אתה רוצה לייבא פרופיל זה, אתה יכול הורד אותו מ- Android File Host כאן. על מנת לייבא את המשימה, תחילה עליך להשבית את מצב מתחיל ב- Tasker על ידי מעבר לתפריט --> העדפות. בכרטיסייה ממשק המשתמש, בטל את הסימון של 'מצב מתחיל'. לאחר מכן חזרה לתפריט Tasker הראשי, לחץ על הכרטיסייה 'משימות'. לאחר מכן לחץ לחיצה ארוכה על הכרטיסייה 'משימות' ולחץ על 'ייבא'. נווט למקום שבו הורדת את קובץ ה-.prf.xml שלי ובחר בו כדי לייבא אותו. ברגע שאתה מייבא אותו, אתה חופשי לשחק איתו כראות עיניך.
בשבוע הבא עבור Tasker Pro אני אראה לך איך לעשות חסוך מבוכה במקום העבודה על ידי הקפדה על כך שתמיד תהיה לך אזעקה מוכנה בבוקר, וכדי להשבית את כל האזעקות שהגדרת בטעות!
מה היית רוצה לראות אותי מכינה עם טסקר? הודע לנו למטה ואולי נציג את הרעיון שלך במאמר עתידי!