Denne uken på XDAs Tasker Pro-serie vil vi vise deg hvordan du automatisk kopierer tofaktorautentiseringskoder sendt via SMS.
Automatisering er ment å handle om å forenkle dagligdagse gjøremål for å gi deg mer verdifull tid til å gjøre tingene du elsker. Hos XDA har vi vist deg hvordan du kan bruke Tasker til sikre enheten din, forbedre produktiviteten, eller gjøre kjøring tryggere, alt en del av serien vår kalt 'Tasker uke.'
Men moroa slutter ikke der. Hvis du har kløt etter noen seriøst fantastiske Tasker-oppgaver (og er lei av kjedelig ting som å fortelle deg hvordan du starter telefonen på nytt eller rister telefonen for å vekke skjermen), så vår nye Tasker Pro-serien er til deg.
Vi vil legge ut en serie med svært avansert Tasker-profiler som viser deg hvor kraftig Tasker kan være hvis du er villig til å tenke utenfor boksen. Selv om vi har gjort det meste av det harde arbeidet for deg, og du absolutt står fritt til å importere profilene mine og bruke dem som de er, Jeg anbefaler på det sterkeste at du gir læring hvordan du bruker Tasker en sjanse hvis du vil kunne tilpasse disse oppgavene deg selv. Over på vår
Dette er Uke 4 av Tasker pro. Forrige uke, viste vi deg hvordan du kan bruke Tasker til automatisk å merke alle nye bilder tatt med tittelen på en pågående kalenderhendelse. Denne uken viser vi deg hvordan kopier tofaktorautentiseringskoder sendt via SMS uten å forlate appen din!
Tasker Pro #4: Kopier tofaktorautentiseringskoder
Med så mange passorddatabaser som brytes i disse dager, velger mange mennesker som ønsker å gjøre nettkontoene sine sikrere å aktivere tofaktorautentisering i tjenestene deres. Hvordan en tjeneste implementerer å sende deg tofaktorautentiseringskoder varierer fra tjeneste til tjeneste (SMS, e-post, autentiseringsapp, etc.), så du må dessverre stole på hvilken metode tjenesten du har registrert deg for muliggjør. For de mange, mange tjenestene som sender 2FA-koder via SMS, kan det være litt plagsomt å måtte åpne SMS-app for å kopiere koden (og i dårlig kodede apper kan appen til og med lukke før du kan lime inn 2FA kode!)
I så fall kan vi bruke Tasker til fange opp SMS-meldinger og vis en kort toast eller snackbar med koden på toppen av hvilken app du bruker for øyeblikket! Du kan trykke på en knapp for å få den kopier til utklippstavlen, og etter 15 sekunder utklippstavlen din blir automatisk tømt.
Krav
- Tasker ($2,99)
Følgende er VALGFRITT, men hvis du ønsker å replikere oppsettet mitt nøyaktig (eller bare importere skriptet mitt), må du installere disse to plugin-modulene:
- Autovarsling
- Snackbar Tasker Plugin
Bruksanvisning
Dette skriptet krever noen endringer i kontaktlisten din før vi starter. For at dette skriptet skal oppdage når SMS-meldinger sendes av visse institusjoner, må du navngi dem som en kontakt på forhånd. Hvis du for eksempel mottar SMS-meldinger fra PayPal for 2FA-formål, vil du gi den kontakten et navn slik at Tasker vil gjenkjenne hvor meldingen er fra. Men her er den viktige delen: du vil ønske å innlede hvert av kontaktnavnene med det samme ordet for å gjøre ting hyggelig og enkelt for Tasker. I mitt tilfelle kalte jeg hver av kontaktene mine "Bekreftelse *" hvor * er PayPal, LinkedIn osv. På denne måten kan Tasker bare analysere "Verifikasjons"-delen av navnet for å få den faktiske institusjonen som sendte 2FA SMS.
Her er oversikten over profilen du skal lage. Det er egentlig ganske enkelt, men vi vil bryte det ned mer detaljert for deg. Det første du må gjøre er å lage en ny Hendelsesprofil som utløser når en SMS er mottatt. For kontaktnavnet, lag det Bekreftelse * som betyr at enhver kontakt som har begrepet "Bekreftelse" i seg vil utløse denne profilen, så det betyr enhver kontakt du eksplisitt har navngitt som sådan. La kroppsdelen stå tom, siden hver institusjon sender en annen teksttekst som vi ikke umiddelbart kan matche i profilen.
La oss nå kjøre ned handlingene du trenger for denne profilen:
- VALGFRI: Plugins --> AutoNotification --> Autonotification Query. Sett den til å spørre etter et varsel sendt av SMS-appen din. Dette er egentlig ikke nødvendig, men det kan spare deg for litt tid ved å hjelpe oss med å avskjære og automatisk avvise varselet sendt av SMS-appen din, siden vi allerede skal samhandle med den.
- Variabler --> Variablesett. Sett %klipp til %KLIP. Lagre gjeldende melding i utklippstavlen i tilfelle vi velger å kopiere 2FA-koden.
- Variabler --> Variablesett. Sett %tekst til %SMSRB. Lagre tekstmeldingen i en variabel.
- Variabler --> Variablesett. Sett %fra til %SMSRN. Sett kontaktnavnet til en variabel.
- Variabler --> Variabelsøk Erstatt. Variabel: %tekst. Søk: \d{3,} Klikk "Multi-Line", "Kun én kamp", og Store Matches i %kode. Dette vil søke i tekstmeldingen etter en streng med tall på 3 tegn eller mer, som skal være 2FA-koden. Den vil lagre alle resultater i en variabel, som bare skal være en enkelt match.
- VALGFRI: Plugins --> AutoNotification --> AutoNotification Avbryt. Annen ID: %anid. Pakke: %en pakke. Stikkord: %antag. Dette vil avvise varselet fra SMS-appen din.
- VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar med knapp. Beskjed: %fra: %kode1. Knapp: KOPIERE. Kommando: kopiere. Sjekk If og sett den til %kode1 er satt. Dette vil vise en snackbar med koden din og gi deg en knapp for å kopiere teksten, bare hvis en 2FA-kode blir funnet.
- VALGFRI: System --> Sett utklippstavle. Tekst: %kode1. Sjekk om og lag det %sb_command ~ kopi. Dette vil kopiere koden til utklippstavlen hvis du velger det.
- VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar uten knapp. Beskjed: Kopiert til utklippstavlen, tømmes på 15 sek...
- VALGFRI: Oppgave --> Vent. Vent 15 sekunder. Tiden for å vente til du tømmer utklippstavlen.
- VALGFRI: System --> Sett utklippstavle. Tekst: %klipp. Dette vil gjenopprette utklippstavlen.
- VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar uten knapp. Beskjed: Utklippstavlen gjenopprettet.
Hvis du heller ikke vil bruke Snackbar Tasker Plugin, så kan du bare kopiere meldingen fra trinn 7 og vise en skålmelding ved å bruke Alert --> Flash.
Og voila! Hvis du klarer å følge med på dette, så gratulerer, du er ganske mye en mester i Tasker! Forvirret på et trinn og bare vil importere manuset og komme videre med livet ditt? Jeg kan ikke klandre deg, denne tok meg selv mye å tenke på for å få det til riktig.
Hvis du vil importere denne profilen, kan du last den ned fra Android File Host her. For å importere oppgaven, må du først deaktivere nybegynnermodus i Tasker ved å gå til menyen --> preferanser. Under UI-fanen fjerner du merket for Nybegynnermodus. Så tilbake i hovedoppgavemenyen, klikk på fanen "Oppgaver". Deretter trykker du lenge på fanen "Oppgaver" og trykker på "Importer". Naviger til der du lastet ned .prf.xml-filen min, og velg den for å importere den. Når du først har importert den, står du fritt til å leke med den etter eget ønske.
Neste uke for Tasker Pro vil jeg vise deg hvordan spar forlegenhet på arbeidsplassen ved å sørge for at du alltid har en alarm klar om morgenen, og å deaktivere eventuelle alarmer du ved et uhell stiller inn!
Hva vil du se meg lage med Tasker? Gi oss beskjed nedenfor, så kan vi vise ideen din i en fremtidig artikkel!