Hjemmeside » hvordan » Sådan laver du din Android-telefon Fortæl dig, hvor du har mistet det

    Sådan laver du din Android-telefon Fortæl dig, hvor du har mistet det

    Du har muligvis ikke mistet din Android-telefon eller fået den stjålet, men hvis du vil forberede dig på denne mulighed, kan du konfigurere din telefon til at svare og kontakte dig med sin placering.

    Billede af tegneserien

    Introduktion

    Vi har vist dig, at der er ting at gøre, når du har mistet din smartphone, ved hjælp af Tasker og hvordan du nemt får adgang til dit hjemmenetværk fra hvor som helst ... Nu kan vi tage alle disse uoverensstemmede dele og smide dem sammen i en lækker geekkage ( som ikke er en løgn ).

    Oversigt

    Hvad vi vil gøre er at få din Android automatisk at nå ud via internettet tilbage til din hjemme router. Nu i henhold til udløsere, som du angiver, reagerer enheden på forskellige måder fra at kalde en alarm og ved hjælp af flashlyset for at stille dig en personlig besked, der indeholder enheden * placeringen.

    * Hvis din enhed understøtter denne funktionalitet.

    Et par spørgsmål, der kommer til at tænke på er: hvad hvis enheden aldrig er forbundet til internettet igen? Eller hvorfor vil jeg ikke bare bruge et af de programmer, der blev nævnt på, hvor du har mistet din smartphone guide, der ringer hjem over internettet og / eller modtager og sms?

    Det koger ned til dette, hvis du allerede har købt Tasker til en af ​​sine andre anvendelser, kan du lige så godt udnytte det. Dette gør det muligt for dig at køre et program i stedet for to eller flere. Med hensyn til internetforbindelsen er det meget usandsynligt, at nogen vil bruge en "smartphone" uden nogen form for forbindelse til internettet. Det er, hvad disse enheder blev skabt til, og hvis enheden aldrig blev tilsluttet igen, behøver vi ikke bekymre os om, at nogen får vores online information, A? Hvad angår sms'er, har din Android-enhed måske ikke engang SMS-muligheder, som det er med nogle tabletter? Og hvad hvis tyven tager ud dit SIM og sætter sin egen? Desuden kan du med et par små tweaks få udløseren til at være en sms, hvis du ville have det.

    DDNS

    Det anbefales stærkt, at du følger, hvordan du nemt får adgang til dit hjemmenetværk, hvor som helst med DDNS-vejledning, for at oprette dit eget DNS-navn. Vi vil bruge "howtogeek.is-a-geek.com" som et eksempel til denne vejledning.

    Havne

    Vores tilbagevendende funktioner vil stole på * fraværet * af åbne porte på dit hjemmenetværk. Havne, der kun åbnes, hvis funktionsfunktionerne skal påberåbes. Hvordan du får en HTTP-server på dit hjemmenetværk til udløserportene, ligger uden for denne vejledning. Med det sagt kan en sådan ting opnås med noget så enkelt som midlertidigt at åbne din routers ledelse til internettet. Mens dette er noget, der burde være undgås Under normale omstændigheder kan det, når det er i klemme, fungere som en hurtig og nem måde at gøre det uden at skulle oprette / vedligeholde endnu en komponent. Nedenfor er et eksempel på, hvordan det ser ud på DD-WRT.

    Hvor afhængigt af porten åbnes, udføres forskellige handlinger af Android-enheden.

    Tasker

    Mens vi vil udføre mange Tasker-konfigurationer, er dette på ingen måde en endelig guide til Tasker, og meget information og ideer til brug kan findes på deres wiki. Faktisk blev inspirationen til denne vejledning hentet fra den. Bemærk, at nogle af de funktioner, vi vil bruge i denne vejledning, kræver, at din enhed mindst bliver "roten".

    Tasker's GPS support

    Tasker er begrænset af android (v2.3 og over) for ikke at tænde GPS automatisk. Hvis du bruger Cyanogenmod-distributionen på din enhed, er denne begrænsning blevet løftet for dig af udviklerne. Men vi har fundet ud af, at de fleste andre distributioner ikke løfter denne begrænsning, og selvom "Rooted" ikke gør det muligt for Tasker at bruge GPS'en direkte. I så fald skal du installere det gratis hjælpeprogram til Tasker, der hedder Sikker indstillinger, med dens sikkerhedsmodul Secure Settings Helper. Sammen fungerer de som en back-end-tjeneste for Tasker, modtager anmodningerne fra den og udfører dem som en "root" privilegeret service. Ved skrivning blev Cyanogenmod brugt, så installation og brug af sikre indstillinger er uden for denne vejledning.

    Tasker's Email support

    For at understøtte afsendelse af e-mail er SL4A-ruten blevet valgt til denne vejledning. Den fulde reference er på Tasker wiki.

    1. Mens du ikke er omfattet af denne vejledning, anbefales det stærkt, at du opsætter en ny e-mail-konto til din enhed, fordi legitimationsoplysningerne skal opbevares i den opgave, der bruger den, i klar tekst. Hvis din enhed er kompromitteret, vil du derfor sandsynligvis ikke forlade brugernavnet + adgangskoden til din primære e-mail-konto så sårbar og potentielt i andres hænder. Noget som [email protected] med en tilfældigt genereret adgangskode, skal gøre pænt. Desuden vil det gøre det mere logisk at præsentere disse e-mails, hvis du får dem, da de ikke kommer fra "dig".

    2. Installer SL4A på din Android-enhed.

    3. Installer Python-tolken som forklaret her.

    4. Download e-mail-sendeskriptet.

    5. Opret e-mail-opgaven som forklaret i afsnittet nedenfor.

    Tasker Profiler og opgaver

    Forudsat at du nu har Tasker, SL4A og Python-tolken installeret, kan vi lave de Profiler og Opgaver, der vil gøre arbejdet.

    Opgave - Toggle led sløjfe

    Denne opgave er inspireret af "Led On / Off" fra den første Tasker guide, men tilføjer en afspilning af en lydfil i mixen og sløjfer den ledede skifte.

    Åbn Tasker og opret en ny "opgave" ved at trykke på lynikonet.

    Vælg "Ny opgave" øverst på listen.

    Giv det et navn og godkend det.

    Tilføj trin ved at klikke på Plus (+) -tegnet.

    Veksle ledet loop, trin 1 - 5:

    1. Lyd -> Musikafspilning: Vælg en lydfil - Filen du vil afspille.
    2. Lyd -> Medieindhold: 15 - Indstil lydstyrken til maksimum, så du kan høre det bedre.
    3. Plus -> TeslaLED (du skal muligvis installere denne app): Skift -> Reverse LED'ens tilstand.
    4. Tasker -> Vent: 500ms + 1s - Indstil forsinkelsen til næste trin til 1,5 sekunder
    5. Tasker -> Gå til handling: 2 - Gå tilbage til trin nummer 2.
    5a. Inden for ovenstående trin, hvis:% MISSING er indstillet - Tag kun handlingen fra dette trin, hvis variablen% MISSING er indstillet.

    Opgave - Emailer

    Vi opretter denne opgave, så vi kan kalde det fra enhver anden opgave med kun den minimale parameterændring. Det er stærkt baseret på den fra Taskerens wiki.

    Emailer, trin 1 - 5:

    1. Variabler -> Variabel indstilling:% EMAIL_USER til "email_user_name" - Dette script er designet til at fungere sammen med Gmail, så det kan enten være din egen Gmail-konto eller som anbefalet "[email protected]".

    2. Variabler -> Variabel indstilling:% EMAIL_PSWD til "Email-e-mailens kodeord" - Bemærk igen, at dette er i klar tekst! Det anbefales, at dette bliver et kodeord, du ikke stoler på, for en e-mail-konto, som du ikke er ligeglad med.

    3. Variables -> Variable Set:% EMAIL_TO til "your_email_address" - Standard email modtager.
    3a. Inden for ovenstående trin, hvis:% EMAIL_TO ikke er angivet - Indstil kun variablen, hvis den ikke allerede er indstillet. Dette er hvis du har en grund til at ændre modtageren, kan du gøre det fra den opkaldende opgave.

    4. Variabler -> Variabel Sæt:% EMAIL_NAME til "Kontovisningens navn" - Dette er kun et visningsnavn til e-mail-kontoen.
    4a. Inden for ovenstående trin, hvis:% EMAIL_NAME ikke er angivet - Indstil kun variablen, hvis den ikke allerede er indstillet. Det gør vi, fordi hvis vi kalder opgaven fra en anden opgave, er det muligt, at vi sætter dette i overensstemmelse med den opkaldende opgave, inden vi påberåber denne.

    5. Variabler -> Variabel indstilling:% EMAIL_SUBJECT til "Emne for den email, der sendes"
    5a. Inden for ovenstående trin, hvis:% EMAIL_SUBJECT ikke er angivet - Samme som i 4a.

    Emailer, trin 6 - Slut:

    6. Variabler -> Variabel indstilling:% EMAIL_BODY til "Emne af den email, der sendes"
    6a. Inden for ovenstående trin, hvis:% EMAIL_BODY ikke er angivet - Samme som i 4a.

    7. Tasker -> Diverse -> Kør script: sendemailA.py

    8 - Slut. Variabler -> Variabel Clear: the_variables_used_in_this_task - Selvom det ikke er obligatorisk, vil det A. holde tingene nede for senere B. Sikrer at variablerne bliver klare næste gang vi bruger dem, så standardindstillingerne kan påvirke, hvis det er nødvendigt.

    Opgave - Få placering

    Denne opgave er at * aktivere GPS'en og forsøge at få enhedens placering, så vi senere kan sende den med en e-mail.
    Bemærk: Disse trin antager, at du har Cyanogenmod distributionen på din enhed.

    Få placering, trin 1 - 5:

    1. Diverse -> GPS: tændt - Tænd for GPS-enheden.

    2. Diverse -> Få placering: GPS + timeout på 240 sekunder -> Brug GPS til at opnå enhedens placering.

    3. Tasker -> Vent: 1 sekund - Dette er kun for at sikre, at GPS-informationen har tid til at blive indstillet i variablerne.

    4. Variabel -> Variabel indstilling:% LOCTIME til% LOCTMS - Vi kopierer indholdet af "Location Fix time Secs" variablen, så vi kan udføre en handling på det i næste trin.

    5. Variabel -> Variabel Konverter ->% LOCTIME med funktion "Sekunder til Mellem Dato". - Dette vil give os datoen for den sidst opnåede placeringsreparation i et læseligt format, som vi vil bruge, når vi sender informationen tilbage til os.

    Opgave - Http call home find me helper (8080)

    Denne opgave er beregnet til at hjælpe dig med at finde enheden, hvis du lige har forlagt det mellem sofaen eller at en roommate spiller en ubehagelig prank på dig.

    Hvad det gør, er at kontrollere port 8080 (du kan vælge at bruge en anden), og gør et par enkle ting:

    • Det låser enheden med kravet om at låse op med tastaturfunktionen (det er blevet antaget, at du har sat en op).
    • Det kalder opgaven "Toggle led loop".

    Http call home finde mig hjælper, trin 1 - 4:

    1. Tasker -> Stop - Dette vil afbryde udførelsen af ​​denne profil, uanset hvad, hvis% QUIET-variablen er indstillet.
    1a. Inden for ovenstående trin, hvis:% QUIET er indstillet - Brug kun dette trin, hvis% QUIET-variablen er indstillet.

    2. Net -> HTTP Få: www.d.co.il - Dette trin er blevet beskrevet på Tasker-webstedet som en måde at teste, at enheden faktisk er forbundet. Mens du kan vælge at bruge et andet (tættere på dig) websted, så tester vi, at enheden er tilsluttet, før du gør noget andet.

    3. Net -> HTTP Få: howtogeek.is-a-geek.com:8080 - Dette fortæller tasker at forsøge at oprette forbindelse til port 8080 på den DDNS adresse.
    3a. Inden for ovenstående trin, hvis:% HTTPR ~ 200 - Kun gør ovenstående trin, hvis svaret fra HTTP Få før det var positivt (200).

    4. Tasker -> Hvis:% HTTPR matcher 200 - Kun hvis det sidste HTTP-svar var positivt (200) udfør nedenstående trin.

    Http call home finde mig hjælper, trin 5 - 9:

    5. Variabel -> Variabel Tilføj:% MISSING - Tilføj 1 til værdien af% MISSING som også vil sætte den, hvis den ikke var.

    6 + 7. Tasker -> Profilstatus: Sæt til slukket - Begge trin 6 og 7 angiver det tilfælde, hvor Keyguard er deaktiveret automatisk af en taskerprofil. Selvom dette er fantastisk til normale situationer, er det ikke tid for en sådan "Tillid".

    8. Tasker -> Udfør opgave: "Keyguard on" - Denne kommando kalder en anden opgave, jeg har oprettet, der bare tænder tastaturet, hvis det ikke er tilfældet, og der er ingen "Tillid". Mens denne opgave er uden for denne vejledning, kan du finde eksempler på den på Tasker wiki.

    9. Plus -> Skærm -> Systemlås - For at være på den sikre side skal systemet lukkes en gang.

    Http call home finde mig hjælper, trin 10-11:

    12. Tasker -> Udfør opgave: "Skift ledsløjfe + alarm" - Dette trin kalder opgaven "Skift ledsløjfe".

    13. Tasker -> Afslut - Afslut "if" fra trin 4.

    Opgave - http kald hjemme og panik (8081)

    Denne opgave bygger på den første og tilføjer funktionen "email me the location". Derudover vil det ubarmhjertigt låse enheden igen og igen, medmindre du sletter den manglende variabel.

    Hvad det gør, er at kontrollere port 8081, og derefter:

    • Ligesom 8080-opgaven hedder det Toggle Led-loop-opgaven.
    • Det kalder op "get location" -opgaven, så det bliver muligt, hvis det er muligt, hvor telefonen er.
    • Det kalder e-mail-funktionen til at sende dig de oplysninger, den kunne samle.

    http ring hjem og panik, trin 1 - 4

    1. Tasker -> Hvis:% MISSING er IKKE indstillet - Denne betingelse vil gøre opgaven springe over testen "savner vi", hvis den hedder fra en anden "vi har fundet manglende opgave".

    2. Net -> HTTP Få: www.d.co.il - Samme som med opgaven ovenfor, det er sådan, vi tester, at der eksisterer en internetforbindelse.

    3. Net -> HTTP Få: howtogeek.is-a-geek.com:8081 - Dette fortæller tasker at forsøge at oprette forbindelse til port 8080 på den DDNS adresse.
    3a. Inden for ovenstående trin, hvis:% HTTPR ~ 200 - Kun gør ovenstående trin, hvis svaret fra HTTP Få før det var positivt (200).

    4. Variabler -> Variabel indstilling:% MANGER til panik - Faktisk er dette bare for at "sætte" variablen, det behøver ikke at være en bestemt streng.

    5. Tasker -> Slut Hvis - Lukker "hvis" vi startede i trin 1.

    http ringe hjem og panik, trin 6 - 9:

    6. Tasker -> Hvis:% MISSING er indstillet - Udfør kun nedenstående handlinger, hvis vi er blevet fundet "missing" som opladet.

    7. Advarsler -> Flash: Manglende er blevet indstillet! - Selvom det er frivilligt, er det godt at vide, at systemet ikke har været vildt på os uden grund, snarere at det reagerer på, at den manglende variabel er sat.
    7a. Inden for ovenstående trin, hvis:% QUIET IKKE er indstillet - Tag kun ovenstående trin, hvis% QUIET-variablen ikke er angivet.

    8 + 9 - 6 + 7. Tasker -> Profilstatus: Sæt til slukket - Begge trin 8 og 9 angiver det tilfælde, hvor Keyguard er deaktiveret automatisk af en taskerprofil. Selvom dette er fantastisk til normale situationer, er det ikke tid for en sådan "Tillid".

    10. Medier -> Musikafspilning -> vælg meddelelseslyd - Faktisk er dette trin helt unødvendigt, men denne lyd fra Doctor Who er så "computerunderdanige". Jeg måtte bruge den som "Jeg fik din kommando, og jeg udfører" notifikation.

    http ring hjem og panik, trin 11 - 9:

    11. Tasker -> Udfør opgave: Toggle led sløjfe - Indtast Led-sløjfen
    11. Inden for ovenstående trin, hvis:% QUIET IKKE er indstillet - tag kun ovenstående trin, hvis% QUIET-variablen ikke er angivet.

    12. Display -> Keyguard: tænd - tast tastatur til tændt.

    13. Display -> Systemlås - Lås systemet til højre NU.

    14. Tasker -> Udfør opgave: Få placering - Udfør den opgave "få placering", vi har oprettet ovenfor.

    15. Variabel -> Variabel Sæt% EMAIL_SUBJECT til "Find panik fra Android" - Du kan indstille dette emne til alt, hvad du vil ...

    http ringe hjem og panik, trin 16 - 20:

    16. Variabler -> Variabel Sæt:% MAIL_BODY til:
    Jeg er på http://maps.google.com/maps?q=%LOC
    Den nærliggende celle er:% CELLID
    Den sidste placering fix var på:% LOCTIME med nøjagtighed af:% LOCACC

    Dette trin er stærkt baseret på en Tasker-wiki-side, og det angiver emnet Body for at give dig et slikk til Google-kort for at finde din telefon, med det sidst sete cellulære antenne-ID registreret og udgangen af ​​"få placering " opgave. Du kan selvfølgelig tilpasse dette til dit hjerteindhold.

    17. Tasker -> Udfør opgave: Emailer - Brug opgaven "Emailer" til at sende denne nye information til os.

    18. Tasker -> Vent: 10 sekunder - Giv en 10 sekunder nedkølingstid.

    19. Tasker -> Hvis:% MISSING er indstillet - Jeg ved, at det er kedeligt at få en anden check "hvis vi mangler" på dette tidspunkt, men i virkeligheden er dette et breaker punkt. Dette skyldes, at det er muligt, at vi rent faktisk vil afbryde gentagelsen af ​​opgaven med "gå til" kommandoen nedenfor, og andre vil helt enkelt ikke have mulighed for.

    20. Tasker -> Gå til handling: 12 - Gå tilbage til trin 12 for at udføre opgaven fra låseafsnittet igen.
    20a. Inden for ovenstående trin, hvis:% QUIET NOT er indstillet - Udfør kun trin, hvis% QUIET-variablen ikke er angivet.

    http ringe hjem og panik, trin 21 - 24 (slut):

    21. Tasker -> Vent: 1 minut - Hvis vi kommer til dette punkt, bruger vi sandsynligvis den tavse alarm. så vi behøver ikke at genudføre låsningen, og vi kan nok leve med en e-mail "bare" en gang pr. minut.

    22. Tasker -> Gå til handling: 14 - genudfør opgaven fra afsnittet "få placering".

    23. Tasker -> Slut Hvis - Luk "Hvis" fra trin 19.

    24. Tasker -> Slut Hvis - Luk "Hvis" fra trin 6.

    Opgave - http ringe hjem og panik lydløst (8082)

    Denne profil bygger på ovenstående to, med den lille forskel, at handlingene vil blive udført stille.

    Hvad det gør, er at kontrollere port 8082, og derefter:

    • Indstiller QUITE-variablen, vi har ventet på hele tiden.
    • Kald 8081-profilen, som vil fungere som den samme som før, kun med alle "if" s for QUIET-variablen, der nu er aktiv.

    http ringe hjem og panik stille, trin 1 - 5:

    1. Net -> HTTP Få: www.d.co.il - Samme som med opgaven ovenfor, det er sådan, vi tester, at der eksisterer en internetforbindelse.

    2. Net -> HTTP Få: howtogeek.is-a-geek.com:8082 - dette fortæller tasker at forsøge at oprette forbindelse til port 8082 på den DDNS adresse.
    2a. Inden for ovenstående trin, hvis:% HTTPR ~ 200 - Kun gør ovenstående trin, hvis svaret fra HTTP Få før det var positivt (200).

    3. Tasker -> Hvis:% HTTPR matcher 200 - Hvis svaret fra "get" ovenfor var positivt (200) udfør nedenstående.

    4. Variabler -> Variabel Tilføj:% MISSING - Tilføj 1 til variablen "Manglende" for at indstille den.

    5. Variabler -> Variabel Tilføj:% QUIET - Tilføj 1 til "stille" variablen for at indstille den.

    http ringe hjem og panik lydløst, trin 6 - 7 (slut):

    6. Tasker -> Udfør opgave: "http call home and panic" - Udfør panik-opgaven, kun nu, når QUITE-variablen er indstillet, vil en masse af opgaven "hvis" s realiseres.

    7. Tasker -> Afslut - Afslut "if" fra trin 3.

    Profil - Visning af

    Det er på tide at oprette profilerne (udløsere), der påberåber de opgaver, vi skabte ovenfor.

    Mens udløservalget er helt op til dig og dine luner, vil vi i denne vejledning bruge "displayet er slukket" som en trigger. Vi vil også begrænse udløseren til ikke at udføre mere end en gang i minuttet, fordi det er for meget at få det til at køre hver eneste gang, skærmen slukker. Du kan også "spille" med den værdi også. Du kan også bruge "hvert X-minut", en SMS-trigger, en "når du forlader det betroede miljø" triggere eller dem alle, hvis du også vil ...

    1. Opret en ny profil.

    2. Giv det et navn.

    3. Vælg type af trigger, i vores tilfælde er det "Event".

    4. Vælg kategorien "Vis".

    5. Vælg "Display Off" -hændelsen.

    6. Klik på den grønne V for at oprette profilen.

    7. Vælg den "opgave", der skal påberåbes af udløseren.

    8. Nu hvor profilen er oprettet, kan du tilføje en anden opgave, der skal påberåbes af samme trigger.

    9. Når du har klikket på opgaven i profilen, bliver du præsenteret for denne menu:

    10. Klik på "Tilføj opgave" og vælg en ekstra opgave.

    11. Begræns profilens udførelse til en gang i minuttet ved at klikke på ikonet "Egenskaber".

    12. Vælg egenskaber i menuen.

    13. Skift afkølingstælleren.

    Tasker - Ignorer fejl

    Nu da profilen / s er oprettet, kan du bemærke, at fordi testen returnerer en fejl, blinker Tasker hver gang den køres, og når porten ikke er åben, blinker en fejlmeddelelse til skærmen. Mens informativ, kan nu blive en gener.

    For at slukke det, hvis du også vil gå til:

    1. Menu -> Indstillinger.

    2. Fravælg "Flashproblemer".

    Anvendelse

    Antiklimaktisk bør du nu bemærke, at alt dit hårde arbejde rent faktisk ikke gør noget. Derfor anbefales det, at du sandsynligvis foretager nogle testkørsler for at se, at enheden reagerer på udløseren, ved at åbne portene på dit netværk.

    Hvis du har valgt at udløse profilerne, skal du sandsynligvis have en måde at slukke for alarmen, når den er slået ud.

    At gøre dette:

    1. Luk udløsningsporten på dit hjemmenetværk.

    2. Indtast Tasker - Ja, jeg ved det ubelejligt lige nu, fordi systemet låses op ... men du kan ikke have din kage og lade den være helt.

    3. Sluk Tasker - Alarmopgaven skal stoppe med at køre.

    4. Fjern variablen% MISSING ved at klikke på ikonet "bagage tag".

    5. Find% MISSING-variablen i listen, og tryk på den række.

    6. Klik på "Ryd" rækken.

    7. Bekræft variabel clearing.

    Det er det. Du skal være helt indstillet.

    Forfatterens sidste ord: Jeg ønsker dig, at du aldrig skal bruge disse opgaver ...


    Bekræftende, mester.