Tasker Pro: Kopier to-faktor-godkendelseskoder uden at ændre apps!

I denne uge på XDAs Tasker Pro-serie viser vi dig, hvordan du automatisk kopierer to-faktor-godkendelseskoder sendt via SMS.

Automatisering formodes at handle om at forenkle hverdagens opgaver for at give dig mere kostbar tid på at gøre de ting, du elsker. Hos XDA har vi vist dig, hvordan du kan bruge Tasker til sikre din enhed, forbedre produktiviteten, eller gøre kørsel mere sikker, alt sammen en del af vores serie kaldet 'Tasker uge.'

Men det sjove slutter ikke der. Hvis du har kløet efter nogle seriøst fantastiske Tasker-opgaver (og er træt af kedelig ting som at fortælle dig, hvordan du genstarter din telefon eller ryster din telefon for at vække skærmen), så vores nye Tasker Pro-serien er for dig.

Vi vil sende en række af meget avanceret Tasker-profiler, der viser dig, hvor kraftfuld Tasker kan være, hvis du er villig til at tænke ud af boksen. Selvom vi har gjort det meste af det hårde arbejde for dig, og du helt sikkert er fri til at importere mine profiler og bruge dem, som de er, Jeg anbefaler stærkt, at du giver læring, hvordan du bruger Tasker et skud, hvis du vil være i stand til at tilpasse disse opgaver dig selv. Over på vores

Tasker tips og tricks fora eller på Reddits /r/Tasker subreddit, kan du dele og arbejde med andre om, hvordan du implementerer en idé, du måtte have (som jeg har gjort mange gange).

Dette er Uge 4 af Tasker pro. Sidste uge, viste vi dig, hvordan du kan bruge Tasker til automatisk at mærke alle nye billeder taget med titlen på en igangværende kalenderbegivenhed. I denne uge viser vi dig hvordan kopier to-faktor autentificeringskoder sendt via SMS uden at forlade din app!


Tasker Pro #4: Kopier to-faktor-godkendelseskoder

Med så mange adgangskodedatabaser, der bliver brudt i disse dage, vælger mange mennesker, der ønsker at gøre deres onlinekonti mere sikre, at aktivere to-faktor-autentificering inden for deres tjenester. Hvordan en tjeneste implementerer at sende dig to-faktor-godkendelseskoder, er forskellig fra tjeneste til tjeneste (SMS, e-mail, authenticator-app osv.), så du bliver desværre nødt til at stole på hvilken som helst metode den tjeneste, du har tilmeldt dig tillader. For de mange, mange tjenester, der sender 2FA-koder via SMS, kan det være lidt besværligt at skulle åbne din SMS-app for at kopiere koden (og i dårligt kodede apps kan appen endda lukke, før du kan indsætte 2FA kode!)

I så fald kan vi bruge Tasker til opsnappe SMS-beskeder og vise en kort toast eller snackbar med koden oven på hvilken app du bruger i øjeblikket! Du kan trykke på en knap for at få den kopier til din udklipsholder, og efter 15 sekunder dit udklipsholder ryddes automatisk.


Krav

  • Tasker ($2,99)

Følgende er VALGFRI, men hvis du vil nøjagtigt replikere min opsætning (eller bare importere mit script), så skal du installere disse to plug-ins:

  • Autonotifikation
  • Snackbar Tasker Plugin

Instruktioner

Dette script kræver nogle ændringer af din kontaktliste, før vi starter. For at dette script kan registrere, hvornår SMS-beskeder sendes af visse institutioner, skal du navngive dem som en kontakt på forhånd. For eksempel, hvis du modtager SMS-beskeder fra PayPal til 2FA-formål, så vil du gerne navngive den kontakt, så Tasker vil genkende, hvor beskeden er fra. Men her er den vigtige del: du vil gerne indlede hvert af kontaktnavnene med det samme ord for at gøre tingene nemmere for Tasker. I mit tilfælde navngav jeg hver af mine kontakter "Bekræftelse *" hvor * er PayPal, LinkedIn osv. På denne måde kan Tasker bare analysere "Verifikation"-delen af ​​navnet for at få den faktiske institution, der sendte 2FA-SMS'en.

Her er oversigten over den profil, du laver. Det er faktisk ret simpelt, men vi vil opdele det mere detaljeret for dig. Den første ting du skal gøre er at oprette en ny Begivenhedsprofil der udløser, når en SMS modtages. For kontaktens navn skal du lave det Bekræftelse * hvilket betyder, at enhver kontakt, der har udtrykket "Verifikation" i sig, vil udløse denne profil, så det betyder enhver kontakt, du udtrykkeligt har navngivet som sådan. Lad kropsdelen stå tom, da hver institution sender en anden teksttekst, som vi ikke umiddelbart kan matche i profilen.

Lad os nu gennemgå de handlinger, du skal bruge til denne profil:

  1. VALGFRI: Plugins --> AutoNotification --> AutoNotification Query. Indstil den til at forespørge efter en notifikation sendt af din SMS-app. Dette er egentlig ikke nødvendigt, men det kan spare dig noget tid ved at hjælpe os med at opsnappe og automatisk afvise den meddelelse, der sendes af din SMS-app, da vi allerede vil interagere med den.
  2. Variabler --> Variablesæt. Sæt %klip til %KLIP. Gem den aktuelle besked i udklipsholderen, hvis vi vælger at kopiere 2FA-koden.
  3. Variabler --> Variablesæt. Sæt %tekst til %SMSRB. Gem tekstbeskedens brødtekst i en variabel.
  4. Variabler --> Variablesæt. Sæt %fra til %SMSRN. Indstil kontaktens navn til en variabel.
  5. Variabler --> Variable Search Replace. Variabel: %tekst. Søg: \d{3,} Klik på "Multi-line", "Kun en kamp", og Store Matches i %kode. Dette vil søge i tekstbeskedens brødtekst efter enhver streng med tal på 3 tegn eller mere, som skal være 2FA-koden. Det vil gemme alle resultater i en variabel, som kun bør være et enkelt match.
  6. VALGFRI: Plugins --> AutoNotifikation --> AutoNotifikation Annuller. Andet id: %anid. Pakke: %en pakke. Tag: %antag. Dette vil afvise underretningen fra din SMS-app.
  7. VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar med knap. Besked: %fra: %kode1. Knap: KOPI. Kommando: kopi. Tjek If og indstil den til %kode1 er indstillet. Dette vil vise en snackbar med din kode og give dig en knap til at kopiere teksten, kun hvis en 2FA-kode er fundet.
  8. VALGFRI: System --> Indstil udklipsholder. Tekst: %kode1. Tjek om og lav det %sb_command ~ kopi. Dette vil kopiere koden til dit udklipsholder, hvis du vælger det.
  9. VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar uden knap. Besked: Kopieret til udklipsholder, rydder på 15 sek...
  10. VALGFRI: Opgave --> Vent. Vent 15 sekunder. Tiden til at vente, indtil du rydder dit udklipsholder.
  11. VALGFRI: System --> Indstil udklipsholder. Tekst: %klip. Dette vil gendanne din udklipsholder.
  12. VALGFRI: Plugins --> Snackbar Tasker Plugin --> Snackbar uden knap. Besked: Udklipsholder gendannet.

Hvis du hellere ikke vil bruge Snackbar Tasker Plugin, så kan du bare kopiere beskeden fra trin 7 og vise en toast-meddelelse ved at bruge Alert --> Flash.


Og voila! Hvis du er i stand til at følge med i dette, så tillykke, du er stort set en mester i Tasker! Forvirret på et trin og vil bare importere scriptet og komme videre med dit liv? Jeg kan ikke bebrejde dig, denne her tog mig selv mange overvejelser for at få det rigtigt.

Hvis du vil importere denne profil, kan du download den fra Android File Host her. For at importere opgaven skal du først deaktivere begyndertilstand i Tasker ved at gå til menuen --> præferencer. Fjern markeringen i 'Begyndertilstand' under fanen UI. Så tilbage i hovedmenuen Tasker, klik på fanen 'Opgaver'. Tryk derefter længe på fanen 'Opgaver' og tryk på 'Importer'. Naviger til det sted, hvor du downloadede min .prf.xml-fil, og vælg den for at importere den. Når du først har importeret den, er du fri til at lege med den, som du finder passende.

I næste uge for Tasker Pro vil jeg vise dig, hvordan du gør spar forlegenhed på arbejdspladsen ved at sørge for, at du altid har en alarm klar om morgenen, og at deaktivere alle alarmer, du ved et uheld indstiller!

Tjek alle Tasker Pro-scripts!

Hvad vil du gerne se mig lave med Tasker? Fortæl os nedenfor, og vi vil muligvis præsentere din idé i en fremtidig artikel!