Kako narediti vaš Android telefon vam pove, kje ste ga izgubili
Morda niste izgubili telefona Android ali ste ga ukradli, če pa se želite pripraviti na to možnost, si oglejte, kako nastavite telefon, da se odzove in vas kontaktira z njegovo lokacijo..
Slika s strani stripa
Uvod
Pokazali smo vam, da ob tem, ko ste izgubili pametni telefon, obstajajo stvari, ki jih je treba storiti, uporabite Tasker in Kako lahko dostopate do vašega domačega omrežja ... Sedaj pa vzemimo vse te ločene dele in jih skupaj vrgnemo v eno čudovito geek torto ( kar ni laž ).
Pregled
Kar bomo storili, je, da vaš Android samodejno doseže prek interneta nazaj do vašega domačega usmerjevalnika. Zdaj glede na sprožilce, ki jih določite, se bo naprava odzvala na različne načine od zvočnega opozorila in uporabe bliskavice, da vam bo tiho pošiljala prilagojeno sporočilo, ki vključuje lokacijo naprave *.
* Če vaša naprava podpira to funkcijo.
Nekaj vprašanj, ki pridejo na misel, so: kaj, če naprava ni nikoli več povezana z internetom? Ali zakaj ne bi uporabil samo enega od programov, ki so bili omenjeni na vašem izgubljenem vodniku za pametni telefon, ki pokličejo domov prek interneta in / ali prejmejo in pošljejo SMS?
Na to se zdi, če ste že kupili Tasker za eno od svojih drugih običajev, ga lahko izkoristite tudi v celoti. Tako boste lahko zagnali samo en program namesto dveh ali več. V zvezi z internetno povezavo je zelo malo verjetno, da bi kdo uporabil »pametni telefon« brez kakršne koli povezave z internetom. Za to so bile ustvarjene te naprave in če naprava ni bila nikoli ponovno povezana, nam ni treba skrbeti, da bi kdo dobil naše spletne informacije, A? Kot je za SMSs, morda vaš Android napravo nima niti SMS možnosti, kot je z nekaterimi tabletami? In kaj, če tat vzame tvojo SIM kartico in postavi svojo? Poleg tega, s samo nekaj majhnimi potegi, bi lahko sprožilec bil SMS, če bi tudi ti želel.
DDNS
Zelo priporočljivo je, da sledite navodilom za preprosto dostopanje do vašega domačega omrežja z vodičem DDNS, če želite ustvariti svoje ime DNS. Za ta vodnik bomo uporabili »howtogeek.is-a-geek.com«.
Pristanišča
Naše funkcije povratnega klica bodo odvisne od * odsotnosti * odprtih vrat na vašem domačem omrežju. Vrata, ki se bodo odprla samo v primeru, ko je treba priklicati funkcije iskanja. Kako dobite strežnik HTTP v domačem omrežju za omenjena vrata za sprožitev, je izven obsega tega priročnika. S tem je dejal, da je to mogoče doseči z nekaj tako enostavno, kot začasno odpiranje vaših usmerjevalnikov za upravljanje na internetu. Čeprav je to nekaj, kar bi moralo biti izogniti v normalnih okoliščinah, ko je v ščepec, lahko služi kot hiter in enostaven način za to, ne da bi morali nastaviti / vzdrževati še eno komponento. Spodaj je primer, kako bi to izgledalo na DD-WRT.
Če je odvisno od odprtega pristanišča, bo naprava Android izvedla različna dejanja.
Tasker
Medtem ko bomo izvajali veliko Taskerjevih konfiguracij, to nikakor ni dokončni vodnik za Tasker in veliko informacij in idej za uporabo najdemo na njihovem wikiju. Pravzaprav je navdih za ta vodnik dobil iz njega. Upoštevajte, da nekatere funkcije, ki jih bomo uporabili v tem priročniku, zahtevajo, da je vaša naprava vsaj "ukoreninjena".
Taskerjeva GPS podpora
Tasker je omejen z android (v2.3 in zgoraj), da ne vključi GPS samodejno. Če uporabljate distribucijo Cyanogenmod na vaši napravi, so jo razvili razvijalci. Vendar smo ugotovili, da večina drugih distribucij ne odpravlja te omejitve, in tudi če »Rooted« ne omogoči Taskerju, da bi neposredno uporabljal GPS. V tem primeru boste morali namestiti brezplačni pomožni vtičnik za Tasker, imenovan Secure Settings, s svojim partnerjem Secure Settings Helper. Skupaj delujejo kot back-end storitev za Tasker, ki prejema zahteve od njega in jih izvaja kot "root" privilegirano storitev. Pri pisanju je bil uporabljen Cyanogenmod, zato namestitev in uporaba varnih nastavitev presega področje uporabe tega priročnika.
Taskerjeva e-poštna podpora
Za podporo pošiljanja e-pošte je bila za ta vodnik izbrana pot SL4A. Popolna referenca je na wiki Tasker.
1. Čeprav ne spadajo v področje uporabe tega priročnika, je zelo priporočljivo, da za svojo napravo nastavite nov e-poštni račun, saj bodo poverilnice v nalogi, ki jo uporablja, shranjene v jasno besedilo. Zato, če je vaša naprava ogrožena, verjetno ne želite pustiti uporabniškega imena in gesla za vaš glavni e-poštni račun tako ranljivega in potencialno v rokah nekoga drugega. Nekaj takega, kot je [email protected] z naključno generiranim geslom, bi bilo dobro. Poleg tega bo predstavitev teh e-poštnih sporočil bolj logična, če jih boste dobili, saj ne bodo prihajali iz »vas«.
2. Namestite SL4A na napravo Android.
3. Namestite tolmač Python, kot je razloženo tukaj.
4. Prenesite skript za pošiljanje e-pošte.
5. Ustvarite nalog e-pošte, kot je razloženo v spodnjem razdelku.
Profili in naloge Taskerja
Ob predpostavki, da imate zdaj nameščen Tasker, SL4A in tolmač Python, ustvarite profile in naloge, ki bodo opravili delo.
Naloga - Preklopi vodeno zanko
Ta naloga je bila navdihnjena z “Led On / Off” iz prvega Taskerjevega vodnika, vendar doda predvajanje zvočne datoteke v mešanico in zanka na preklopu.
Odprite Tasker in ustvarite novo »opravilo« s pritiskom na ikono strele.
Na vrhu seznama izberite »Nova naloga«.
Dajte mu ime in ga potrdite.
Dodajte korake s klikom na znak Plus (+).
Preklopi zvočno zanko, koraki 1 - 5:
1. Avdio -> Predvajanje glasbe: izberite zvočno datoteko - datoteko, ki jo želite predvajati.
2. Zvok -> Glasnost medija: 15 - Nastavite glasnost na najvišjo raven, tako da jo lahko bolje slišite.
3. Plus -> TeslaLED (morda boste morali namestiti to aplikacijo): Toggle -> Obrni stanje LED.
4. Tasker -> Wait: 500ms + 1s - Nastavite zakasnitev do naslednjega koraka na 1,5 sekunde
5. Tasker -> Pojdi na Dejanje: 2 - Vrnite se na korak 2.
5a. V zgornjem koraku, če:% MISSING is Set - samo ukrepajte v tem koraku, če je nastavljena spremenljivka% MISSING.
Naloga - Emailer
To nalogo bomo izdelali tako, da jo bomo lahko klicali iz katerekoli druge naloge s samo minimalnimi spremembami parametrov. Visoko temelji na tisti iz Taskerjevega wikija.
Emailer, koraki 1 - 5:
1. Spremenljivke -> Nastavitev spremenljivk:% EMAIL_USER na “email_user_name” - Ta skript je zasnovan tako, da deluje z Gmailom, tako da je to lahko vaš Gmailov račun ali kot priporočamo “[email protected]”.
2. Spremenljivke -> Nastavitev spremenljivk:% EMAIL_PSWD na »geslo zgoraj navedene e-pošte« - Spet upoštevajte, da je to v jasno besedilo! Priporočljivo je, da bo to geslo, na katerega se ne zanašate, za e-poštni račun, ki vam ni všeč.
3. Spremenljivke -> Set spremenljivk:% EMAIL_TO na “your_email_address” - privzeti prejemnik e-pošte.
3a. V zgornjem koraku, če:% EMAIL_TO NI nastavljen - spremenljivko nastavite le, če še ni nastavljena. To je v primeru, da imate razlog za spremembo prejemnika, lahko to storite s klicno nalogo.
4. Spremenljivke -> Set spremenljivk:% EMAIL_NAME na »ime za prikaz računa« - to je samo prikazno ime za e-poštni račun.
4a. V zgornjem koraku Če:% EMAIL_NAME NI nastavljen - spremenljivko nastavite samo, če še ni nastavljena. To počnemo, ker, če pokličemo nalogo iz druge naloge, jo lahko nastavimo glede na potrebe klicne naloge, preden jo pokličemo..
5. Spremenljivke -> Set spremenljivk:% EMAIL_SUBJECT do »Zadeva poslanega e-poštnega sporočila«
5a. V zgornjem koraku, če:% EMAIL_SUBJECT NI nastavljen - Enako kot v 4a.
Emailer, koraki 6 - End:
6. Spremenljivke -> Set spremenljivk:% EMAIL_BODY do »Zadeva poslanega e-poštnega sporočila«
6a. V zgornjem koraku, če:% EMAIL_BODY NI nastavljen - Enako kot v 4a.
7. Tasker -> Misc -> Run Script: sendemailA.py
8 - Konec. Spremenljivke -> Počisti spremenljivke: the_variables_used_in_this_task - Čeprav ni obvezno, A. ohranja stvari urejene za poznejše B. Zagotavlja, da bodo spremenljivke naslednje, ko jih bomo uporabili, tako da bodo privzete vrednosti lahko vplivale, če bo potrebno.
Task - Get Location
Naloga te naloge je, da * aktivirate GPS in poskusite poiskati lokacijo naprave, da jo bomo lahko kasneje poslali z e-poštnim sporočilom.
Opomba: Ti koraki predvidevajo, da imate v napravi distribucijo Cyanogenmod.
Pridobite lokacijo, korake 1–5:
1. Razno -> GPS: vključeno - Vklopite napravo GPS.
2. Razno -> Pridobi lokacijo: GPS + časovno omejitev 240 sekund -> Uporabite GPS za pridobitev lokacije naprave.
3. Tasker -> Počakajte: 1 sekunda - to je samo, da se prepričate, da so podatki GPS nastavljeni na spremenljivke..
4. Spremenljivka -> Set spremenljivk:% LOCTIME do% LOCTMS - Kopiramo vsebino spremenljivke »Kraj fiksnega časa mesta«, tako da lahko izvedemo dejanje v njej v naslednjem koraku..
5. Spremenljivka -> Spremenljivka Pretvori ->% LOCTIME s funkcijo »sekunde do srednjega datuma«. - To nam bo dalo datum zadnjega pridobljenega popravka lokacije v berljivi obliki, ki ga bomo uporabili, ko bomo podatke poslali po e-pošti.
Naloga - Http pokliči domov Najdi pomočnika (8080)
Namen te naloge je, da vam pomaga najti napravo, če ste jo ravno napačno namestili med blazine na kavču, ali da vas cimer igra neprijetno potegavščino..
Kaj počne, je preverjanje pristanišča 8080 (lahko se odločite za uporabo drugega) in naredite nekaj preprostih stvari:
- Napravo zaklene z zahtevo, da bo odklepanje opravljeno s funkcijo zaklepanja tipkovnice (predpostavljeno je, da ste jo nastavili).
- Pokliče nalogo »Toggle led loop«.
Http pokliči domov Najdi pomočnika, Koraki 1 - 4:
1. Tasker -> Stop - To bo prekinilo izvajanje tega profila, ne glede na to, v primeru, da je nastavljena spremenljivka% QUIET.
1a. V zgornjem koraku, če je:% QUIET nastavljeno - samo ukrepajte s tem korakom, če je nastavljena spremenljivka% QUIET.
2. Net -> HTTP Get: www.d.co.il - Ta korak je bil opisan na Taskerjevi spletni strani, kot način preverjanja, ali je naprava dejansko povezana. Čeprav lahko izberete drugo (bližje) spletno mesto, bomo preizkusili, ali je naprava povezana, preden naredite kaj drugega.
3. Net -> HTTP Get: howtogeek.is-a-geek.com:8080 - To pove, da lahko tasker vzpostavi povezavo s portom 8080 na tem naslovu DDNS.
3a. V zgornjem koraku, če:% HTTPR ~ 200 - Izvedite zgornji korak le, če je odgovor HTTP dobil, preden je bil pozitiven (200).
4. Tasker -> Če:% HTTPR ujema 200 - Samo če je bil zadnji odgovor HTTP pozitiven (200), izvedite spodnje korake.
Http pokliči domov Najdi pomočnika, Koraki 5 - 9:
5. Spremenljivka -> Spremenljivka Dodaj:% MISSING - Dodaj 1 na vrednost% MISSING, ki jo bo tudi nastavila, če ne.
6 + 7. Tasker -> Status Status: nastavljen na off - Oba koraka 6 in 7 naslavljata primer, kjer je Keyguard samodejno onemogočen s profilom opravila. Čeprav je to dobro za običajne situacije, to ni čas za takšno »zaupanje«.
8. Tasker -> Opravi opravilo: “Keyguard on” - Ta ukaz pokliče drugo nalogo, ki sem jo ustvaril in ki vklopi zaklepanje tipkovnice, če ni, in ni “Trust”. Čeprav je ta naloga izven tega priročnika, lahko najdete primere zanj na wiki Tasker.
9. Plus -> Zaslon -> Sistemska ključavnica - Samo, da ste na varni strani, enkrat zaklenite sistem.
Http pokliči domov Najdi pomočnika, Koraki 10 - 11:
12. Tasker -> Opravi nalogo: "Preklopi Led zanko + alarm" - ta korak pokliče nalogo "Toggle led loop".
13. Tasker -> End If - Končaj "if" od 4. koraka.
Task - http klic domov in panike (8081)
Ta naloga temelji na prvi in doda funkcijo »email me the location«. poleg tega bo naprava neprekinjeno zaklenila napravo, če ne boste izbrisali manjkajoče spremenljivke.
Kaj počne, je preverjanje pristanišča 8081 in nato:
- Tako kot naloga 8080 kliče tudi nalogo Toggle Led loop.
- Pokliče nalogo »poiščite lokacijo«, tako da bo, če bo mogoče, dobil mesto, kjer je telefon.
- Pokliče funkcijo e-pošte, da vam pošlje podatke, ki jih je lahko zbrala.
http klic domov in panike, koraki 1–4
1. Tasker -> Če:% MISSING NI nastavljen - ta pogoj bo nalogo, da preskoči preskus »ali smo manjkali«, če ga pokličete iz drugega »ugotovili smo, da manjka naloga«.
2. Net -> HTTP Get: www.d.co.il - Enako kot pri zgoraj navedeni nalogi, tako preizkušamo, da obstaja internetna povezava..
3. Net -> HTTP Get: howtogeek.is-a-geek.com:8081 - To pove, da lahko poskusite povezati vrata 8080 na ta DDNS naslov.
3a. V zgornjem koraku, če:% HTTPR ~ 200 - Izvedite zgornji korak le, če je odgovor HTTP dobil, preden je bil pozitiven (200).
4. Spremenljivke -> Set spremenljivk:% MISSING za paniko - Pravzaprav je to samo za "nastavitev" spremenljivke, ni nujno, da je določen niz.
5. Tasker -> End If - Zapre “if”, ki smo ga začeli na 1. koraku.
http klic domov in panika, koraki 6 - 9:
6. Tasker -> Če:% MISSING je nastavljen.
7. Opozorila -> Flash: manjka je bila nastavljena! - Čeprav je neobvezno, je lepo vedeti, da sistem ni bil nor na nas brez razloga, temveč da se odziva na dejstvo, da je bila manjkajoča spremenljivka nastavljena.
7a. V zgornjem koraku, če:% QUIET NI nastavljeno - Nadaljujte zgornji korak, če spremenljivka% QUIET NI nastavljena.
8 + 9 - 6 + 7. Tasker -> Status Status: nastavljen na off - Oba koraka 8 in 9 naslavljata primer, kjer je Keyguard samodejno onemogočen s profilom taskerja. Čeprav je to dobro za običajne situacije, to ni čas za takšno »zaupanje«.
10. Mediji -> Predvajanje glasbe -> izbira zvoka za obvestila - Pravzaprav je ta korak povsem nepotreben, toda ta zvok od zdravnika, ki je tako "računalniško podložen", sem ga moral uporabiti kot "dobil sem tvoj ukaz in izvršil" obvestila.
http klic domov in panika, koraki 11 - 9:
11. Tasker -> Izvedi opravilo: Preklopi vodeno zanko - Vnesite zanko Led
11. V zgornjem koraku, če:% QUIET NI nastavljeno, naredite zgornji korak, če spremenljivka% QUIET NI nastavljena.
12. Zaslon -> Zaklepanje tipkovnice: vklopljeno - vklopite zaščito tipkovnice.
13. Zaslon -> Zaklepanje sistema - Zaklenite sistem desno ZDAJ.
14. Tasker -> Opravi opravilo: Pridobi lokacijo - Izvedi nalogo »get location«, ki smo jo ustvarili zgoraj.
15. Variable -> Variable Set% EMAIL_SUBJECT za "Najdi paniko iz androida" - To lahko nastavite na vse, kar želite ...
http klic domov in panike, koraka 16 - 20:
16. Spremenljivke -> Set spremenljivk:% MAIL_BODY za:
Sem na naslovu http://maps.google.com/maps?q=%LOC
Bližnja celica je:% CELLID
Zadnji popravek lokacije je bil:% LOCTIME z natančnostjo:% LOCACC
Ta korak je v veliki meri zasnovan na wiki strani Taskerja in določa telo e-poštnega sporočila, da vam omogoči poljubno iskanje Google-kart, da najdete telefon, z zadnjim vidnim ID-jem mobilne antene in izhodom »get location« Naloga. Lahko seveda prilagodite to vsebini svojih src.
17. Tasker -> Opravi nalogo: Emailer - Uporabite nalogo »Emailer«, da nam pošljete nove informacije.
18. Tasker -> Počakajte: 10 sekund - podaljšajte čas mirovanja za 10 sekund.
19. Tasker -> Če:% MISSING je nastavljen - vem, da se na prvi pogled zdi neumno, če na tej točki še enkrat preverimo "če nam manjka", vendar je to dejansko prelomna točka. To je zato, ker je mogoče dejansko prekiniti ponovno izvedbo naloge z ukazom “go to” spodaj, drugače pa preprosto ne bi imela možnosti.
20. Tasker -> Goto Dejanje: 12 - Vrnite se na korak 12, da ponovno izvedete nalogo iz razdelka za zaklepanje.
20a. V zgornjem koraku, če:% QUIET NOT ni nastavljen - Korak izvedite samo, če spremenljivka% QUIET NI nastavljena.
http klic domov in panike, koraka 21–24 (konec):
21. Tasker -> Počakajte: 1 minuta - Če smo prišli do te točke, verjetno uporabljamo tihi alarm. tako da vam ni treba ponovno izvesti zaklepanja in verjetno lahko živimo z e-pošto "samo" enkrat na minuto.
22. Tasker -> Goto Dejanje: 14 - ponovno izvedite nalogo iz razdelka »get location«.
23. Tasker -> End If - Zaprite "If" od 19. koraka.
24. Tasker -> End If - Zaprite "If" od 6. koraka.
Task - http klic domov in panike tiho (8082)
Ta profil temelji na zgornjih dveh, z majhno razliko, da bodo dejanja izvedena tiho.
Kaj počne, je preverjanje pristanišča 8082 in nato:
- Nastavi spremenljivko QUITE, ki smo jo čakali ves ta čas.
- Pokliče profil 8081, ki bo deloval enako kot prej, samo z vsemi »if« s za spremenljivko QUIET, ki je zdaj aktivna.
http pokličite domov in panike tiho, korake 1–5:
1. Net -> HTTP Get: www.d.co.il - Enako kot pri zgoraj navedeni nalogi, tako preizkušamo, da obstaja internetna povezava..
2. Net -> HTTP Get: howtogeek.is-a-geek.com:8082 - to pove nalogodajalcu, da poskusi povezati vrata 8082 na tem DDNS naslovu.
2a. V zgornjem koraku, če:% HTTPR ~ 200 - Izvedite zgornji korak le, če je odgovor HTTP dobil, preden je bil pozitiven (200).
3. Tasker -> Če:% HTTPR ujema 200 - Če je odgovor od "get" zgoraj pozitiven (200), izvedite spodaj.
4. Spremenljivke -> Spremenljivka Dodaj:% MISSING - Dodajte 1 spremenljivki »manjkajoči«, da jo nastavite.
5. Spremenljivke -> Spremenljivka Dodaj:% QUIET - Dodajte 1 v »tiho« spremenljivko, da jo nastavite.
http pokličite domov in panike tiho, korake 6–7 (konec):
6. Tasker -> Opravi nalogo: "http klic domov in panika" - Izvedi "panično" nalogo, šele zdaj, ko je nastavljena spremenljivka QUITE, veliko opravila "če" bo realizirano.
7. Tasker -> End If - Končaj "if" od 3. koraka.
Profil - Prikaz izklopljen
Čas je, da ustvarite profile (sprožilce), ki bodo zagnali naloge, ki smo jih ustvarili zgoraj.
Medtem ko je izbira sprožilca popolnoma odvisna od vas in vaših muh, za namen tega priročnika bomo kot sprožilec uporabili »izklopljen zaslon«. Prav tako bomo omejili omenjeni sprožilec, da se ne bo izvajal več kot enkrat na minuto, ker je njegova prevelika, da bi se zagnal vsakič, ko se zaslon izklopi. Morda boste želeli igrati tudi s to vrednostjo. Prav tako lahko uporabite »vsakih X minut«, SMS sprožilec, »ko zapustite zaupanja vredno okolje« ali pa vse, če ste tudi vi želeli…
1. Ustvarite nov profil.
2. Navedite ime.
3. Izberite vrsto sprožilca, v našem primeru je »Dogodek«.
4. Izberite kategorijo »Prikaz«.
5. Izberite dogodek »Display Off«.
6. Kliknite zeleno V, da ustvarite profil.
7. Izberite »opravilo«, ki ga želite sprožiti.
8. Zdaj, ko je bil profil ustvarjen, lahko dodate drugo nalogo, ki jo pokličete z istim sprožilcem.
9. Ko kliknete na nalogo v profilu, se vam prikaže ta meni:
10. Kliknite »Dodaj opravilo« in izberite dodatno opravilo.
11. Izvajanje profila omejite na enkrat na minuto, tako da kliknete ikono »lastnosti«.
12. V meniju izberite lastnosti.
13. Spremenite števec hlajenja.
Tasker - Prezri napake
Zdaj, ko ste ustvarili profil, boste morda opazili, da, ker test vrne napako, vsakič, ko je zagnan in medtem ko vrata niso odprta, Tasker "utripa" sporočilo o napaki na zaslonu. Čeprav je informativen, lahko zdaj postane neprijeten.
Če jo želite izklopiti, pojdite na:
1. Meni -> Nastavitve.
2. Prekličite izbiro »Težave s Flashom«.
Uporaba
Antiklimatično, zdaj morate opaziti, da vse vaše trdo delo dejansko ne počne ničesar. Zato je priporočljivo, da verjetno naredite nekaj testnih poskusov, da vidite, da se naprava dejansko odziva na sprožilce, tako da odprejo vrata v omrežju..
Če ste se odločili za sprožitev profilov, boste verjetno morali izklopiti alarm, ko se bo sprožil.
Storiti to:
1. Zaprite vrata za sprožitev v domačem omrežju.
2. Vstopite v Tasker - Da Zdaj vem, kako neprijetno je, ker je sistem zaklenjen… toda ne morete imeti svoje tortice in jo pustite celega..
3. Izklopite Tasker - Naloga Alarm se mora ustaviti.
4. Odstranite spremenljivko% MISSING s klikom na ikono »oznaka prtljage«.
5. Poiščite spremenljivko% MISSING na seznamu in pritisnite vrstico.
6. Kliknite vrstico »Počisti«.
7. Potrdite izbris spremenljivke.
To je to. Vsi bi morali biti pripravljeni.
Končna beseda avtorja: Želim vam, da ne boste nikoli morali uporabiti teh nalog…
Potrjen, poveljnik.