Den här veckan på XDA: s Tasker Pro-serie kommer vi att visa dig hur du automatiskt kopierar tvåfaktorsautentiseringskoder skickade via SMS.
Automation är tänkt att handla om att förenkla vardagliga uppgifter för att ge dig mer värdefull tid att göra saker du älskar. På XDA har vi visat dig hur du kan använda Tasker för att säkra din enhet, förbättra produktiviteten, eller göra körningen säkrare, allt en del av vår serie som heter 'Taskerveckan.'
Men det roliga slutar inte där. Om du har kliat efter några seriöst fantastiska Tasker-uppgifter (och är trötta på tråkig saker som att berätta hur du startar om din telefon eller skakar telefonen för att väcka skärmen), sedan vår nya Tasker Pro-serien är för dig.
Vi kommer att lägga upp en serie av mycket avancerat Tasker-profiler som visar dig hur kraftfull Tasker kan vara om du är villig att tänka utanför ramarna. Även om vi har gjort det mesta av det hårda arbetet åt dig och du är säkerligen fri att importera mina profiler och använda dem som de är, Jag rekommenderar starkt att du ger dig en chans att lära dig använda Tasker om du vill kunna anpassa dessa uppgifter själv. Över på vår
Tasker Tips & Tricks forum eller på Reddits /r/Tasker subreddit kan du dela och arbeta med andra om hur du implementerar en idé du kan ha (som jag har gjort många gånger).Detta är Vecka 4 av Tasker pro. Förra veckan, visade vi dig hur du kan använda Tasker för att automatiskt tagga alla nya foton tagna med titeln på en pågående kalenderhändelse. Den här veckan kommer vi att visa dig hur du gör kopiera tvåfaktorsautentiseringskoder skickade via SMS utan att lämna din app!
Tasker Pro #4: Kopiera tvåfaktorsautentiseringskoder
Med så många lösenordsdatabaser som bryter mot dessa dagar väljer många människor som vill göra sina onlinekonton säkrare att aktivera tvåfaktorsautentisering inom sina tjänster. Hur en tjänst implementerar att skicka dig tvåfaktorsautentiseringskoder skiljer sig från tjänst till tjänst (SMS, e-post, autentiseringsapp, etc.) så du måste tyvärr lita på vilken metod tjänsten du har registrerat dig för tillåter. För de många, många tjänsterna som skickar 2FA-koder via SMS kan det vara lite jobbigt att behöva öppna sin SMS-app för att kopiera koden (och i dåligt kodade appar kan appen till och med stängas innan du kan klistra in 2FA koda!)
I så fall kan vi använda Tasker för att avlyssna SMS-meddelanden och visa a kort toast eller snackbar med koden ovanpå vilken app du än använder! Du kan trycka på en knapp för att få den kopiera till ditt urklipp, och efter 15 sekunder ditt urklipp rensas automatiskt.
Krav
- Tasker ($2,99)
Följande är VALFRITT, men om du vill replikera min konfiguration exakt (eller bara importera mitt skript) måste du installera dessa två plugin-program:
- Autoavisering
- Snackbar Tasker Plugin
Instruktioner
Det här skriptet kräver några ändringar i din kontaktlista innan vi börjar. För att det här skriptet ska upptäcka när SMS-meddelanden skickas av vissa institutioner, måste du namnge dem som en kontakt i förväg. Om du till exempel får SMS-meddelanden från PayPal för 2FA-ändamål, vill du namnge den kontakten så att Tasker kommer att känna igen var meddelandet kommer ifrån. Men här är den viktiga delen: du kommer att vilja inleda varje kontaktnamn med samma ord för att göra det trevligt och enkelt för Tasker. I mitt fall namngav jag alla mina kontakter "Verifiering *" var * är PayPal, LinkedIn, etc. På så sätt kan Tasker bara analysera "Verifiering"-delen av namnet för att få den faktiska institutionen som skickade 2FA-SMS.
Här är översikten över profilen du ska skapa. Det är faktiskt ganska enkelt, men vi kommer att dela upp det mer i detalj åt dig. Det första du behöver göra är att skapa en ny Händelseprofil som utlöser när en SMS tas emot. För kontaktnamnet, gör det Verifiering * vilket innebär att alla kontakter som har termen "Verifiering" i sig kommer att utlösa den här profilen, så det betyder alla kontakter som du uttryckligen har nämnt som sådan. Lämna kroppsdelen tom, eftersom varje institution skickar en annan texttext som vi inte kan matcha direkt i profilen.
Låt oss nu gå igenom de åtgärder du behöver för den här profilen:
- FRIVILLIG: Plugins --> AutoNotification --> AutoNotification Query. Ställ in den för att fråga efter en avisering som skickas av din SMS-app. Detta behövs egentligen inte men det kan spara lite tid genom att hjälpa oss att avlyssna och automatiskt avvisa meddelandet som skickas av din SMS-app eftersom vi redan kommer att interagera med den.
- Variabler --> Variabeluppsättning. Uppsättning %klämma till %KLÄMMA. Spara det aktuella meddelandet i urklippet ifall vi väljer att kopiera 2FA-koden.
- Variabler --> Variabeluppsättning. Uppsättning %text till %SMSRB. Spara textmeddelandet i en variabel.
- Variabler --> Variabeluppsättning. Uppsättning %från till %SMSRN. Ställ in kontaktnamnet till en variabel.
- Variabler --> Variabelsökning Ersätt. Variabel: %text. Sök: \d{3,} Klick "Multi-Line", "Endast en match", och Store Matches i %koda. Detta kommer att söka i textmeddelandet efter valfri sträng med siffror som är 3 tecken långa eller längre, vilket bör vara 2FA-koden. Det kommer att lagra alla resultat i en variabel, som bara ska vara en enda matchning.
- FRIVILLIG: Plugins --> AutoNotification --> AutoNotification Avbryt. Annat ID: %anid. Paket: %ett paket. Märka: %antag. Detta kommer att ta bort aviseringen från din SMS-app.
- FRIVILLIG: Plugins --> Snackbar Tasker Plugin --> Snackbar med knapp. Meddelande: %från: %kod1. Knapp: KOPIERA. Kommando: kopiera. Kontrollera If och ställ in den på %code1 är inställd. Detta visar en snackbar med din kod och ger dig en knapp för att kopiera texten, bara om en 2FA-kod hittas.
- FRIVILLIG: System --> Ställ in Urklipp. Text: %kod1. Kolla om och gör det %sb_command ~ kopia. Detta kommer att kopiera koden till ditt urklipp om du väljer som sådan.
- FRIVILLIG: Plugins --> Snackbar Tasker Plugin --> Snackbar utan knapp. Meddelande: Kopierade till urklipp, rensas på 15 sek...
- FRIVILLIG: Uppgift --> Vänta. Vänta 15 sekunder. Tiden att vänta tills du rensar ditt urklipp.
- FRIVILLIG: System --> Ställ in Urklipp. Text: %klämma. Detta kommer att återställa ditt urklipp.
- FRIVILLIG: Plugins --> Snackbar Tasker Plugin --> Snackbar utan knapp. Meddelande: Urklipp återställt.
Om du hellre inte vill använda Snackbar Tasker Plugin, kan du bara kopiera meddelandet från steg 7 och visa ett toastmeddelande genom att använda Alert --> Flash.
Och voila! Om du kan följa detta, så grattis, du är ganska mycket en mästare på Tasker! Är du förvirrad på ett steg och vill bara importera manuset och fortsätta med ditt liv? Jag kan inte skylla på dig, den här tog mig själv en hel del funderingar för att få det rätt.
Om du vill importera den här profilen kan du ladda ner den från Android File Host här. För att importera uppgiften måste du först inaktivera nybörjarläget i Tasker genom att gå till menyn --> inställningar. Avmarkera "Nybörjarläge" under fliken UI. Sedan tillbaka i huvudmenyn Tasker, klicka på fliken "Tasks". Tryck sedan länge på fliken "Tasks" och tryck på "Importera". Navigera till var du laddade ner min .prf.xml-fil och välj den för att importera den. När du väl har importerat den är du fri att leka med den som du vill.
Nästa vecka för Tasker Pro kommer jag att visa dig hur du gör rädda arbetsplatsens pinsamhet genom att se till att du alltid har ett larm redo på morgonen och att inaktivera alla larm som du ställt in av misstag!
Vad skulle du vilja se mig göra med Tasker? Låt oss veta nedan så kanske vi presenterar din idé i en framtida artikel!