|
|
|
Mecanismele aplicației spion
În acest ghid, vom încerca să vă facem să înțelegeți modul în care se comportă aplicația spion în Android.
Să începem prin a spune că Android este un sistem care arată foarte mult la consumul de baterii , impune reguli aplicațiilor care sunt instalate și trebuie respectate aceste reguli sub pedeapsa închiderii aplicațiilor care consumă prea mult. Dacă gândiți că trimiteți o comandă și că telefonul o execută imediat, nu mai este posibil, Android va opri imediat aplicația respectivă. Va trebui să scriem multe despre acest subiect, ne limităm prin a spune că am reușit să reactivăm aplicația spion dacă Android o oprește.
Înainte de a începe să vedeți mecanismele, vă recomandăm, așa cum se vede înghidul bateriei di:
Dezactivați notificările care avertizează utilizatorul, cum ar fi notificările privind utilizarea excesivă a bateriei sau utilizarea microfonului.
Activați aplicația spion pentru un consum intens de baterii. Prin aceasta, aplicația este liberă să consume fără a fi oprită de sistem.
|
Comunicarea între aplicația spion și server
La fiecare 15 minute, aplicația spion comunică cu serverele noastre. Dacă există comenzi pe care le-ați aranjat, serverul în acest stadiu notifică aplicația. O comandă trimisă la telefon va fi primită în 15 minute și descărcată printre altele 15. Există, de asemenea, mecanisme automate, cum ar fi keyloggerul, care sunt descărcate pe servere la fiecare 15 minute fără intervenția dvs. Acest lucru se întâmplă dacă utilizatorul utilizează frecvent dispozitivul. P>
Androidul doarme ca și noi, oamenii. Dacă utilizatorul nu utilizează dispozitivul mult timp, Android începe să intre într-o fază de somn mai profundă, până când utilizatorul folosește dispozitivul, Android se trezește când ecranul este pornit. Acest somn Android se numește Doze în jargon. În timpul acestui somn, aceștia sunt eliberați din sistemul de ferestre de trezire. În timpul programului Doze Android nu dormi complet, în general vă putem spune că funcționează la 10% din capacitatea sa, în timp ce în ferestrele de trezire totul revine la 100% și apoi revine la 10% după fereastra de trezire. Diferitele funcții consumă mai mult sau mai puțin dependente, de exemplu, înregistrarea audio necesită mai puțină energie decât pornirea pe internet. Cu 10% putem înregistra audio și facem alte lucruri, dar nu ne putem conecta la internet.
P>
Mai jos este o imagine a documentului oficial lansat de Android pentru programatorii care dezvoltă Android.

fereastra în care telefonul se întoarce la lucru 100% este denumită o fereastră de întreținere. În interior puteți să vă conectați și să faceți o muncă grea. Ideea Android este de a aduna toate încărcările pe care diferitele aplicații de pe dispozitiv necesită pentru a economisi bateria. Să ne uităm la un exemplu. să presupunem că încărcarea bateriei noastre este de 100 și că activarea costurilor wifi 1. Dacă 10 aplicații necesită o conexiune la internet pentru a descărca date pe servere în 10 timpi diferiți, vor consuma 10. Dacă, dimpotrivă, radioul este pornit 1 dată și toate 10 aplicații rulează lucrarea din acea fereastră va consuma 1. Din acest motiv este posibil să nu existe o comunicare în timp real între serverele noastre și dispozitiv, sau, mai degrabă, ar putea fi de asemenea făcut, dar apoi după câteva minute Android dezactivează aplicație care consumă din fereastra de întreținere. Discursul nu se schimbă chiar și atunci când telefonul este utilizat. Atunci când telefonul este utilizat, ecranul este activat, fereastra este la intervale regulate de 15 minute, în timp ce atunci când telefonul nu este utilizat, timpul dintre o fereastră și celălalt crește.
Nu toate telefoanele se comportă în același mod, mai jos sunt câteva exemple obținute în laboratoarele noastre
Telefon Huawei.
Folosit o dată la fiecare 30 de minute, comunicând la fiecare 15 minute.
Folosit o dată la fiecare 60 de minute, comunică la fiecare 30 de minute.
Folosit o dată la 2 ore, comunică la fiecare 60 de minute.
Folosit o dată la 4 ore, comunică la fiecare 2 ore.
Folosit o dată la 6 ore, comunică la fiecare 3 ore.
Telefonul care nu este folosit niciodată, comunică de la aprindere, de la 15 ori, la fiecare 30 de ori, la fiecare 60 de minute o dată, la fiecare 2 ore, la fiecare 3 ore și apoi la fiecare 6 ore.
Când ecranul este reactivat, acesta pornește din nou de la 15 minute.
Telefon Samsung
Samsung, spre deosebire de Huawei, comunică la fiecare 15 minute până când rămâne cu ecranul oprit timp de cel puțin 3 ore. După 3 ore comunică mai întâi la fiecare oră, apoi la fiecare 3 ore. Când ecranul este reactivat, acesta pornește din nou de la 15 minute. P>
Trebuie subliniat faptul că uneori, în unele modele, având ecranul "mereu pornit", adică ecranul permanent, determină o comunicare continuă la fiecare 15 minute fără a intra vreodată în Doze.
Molti utenti ci domandano, come mai a volte comunica ogni 15 minuti e a volte dopo 30 o 1 ora. La risposta vi è stata fornita di sopra.
Am raportat cele două branduri cele mai bine vândute, există un număr mare de telefoane.
În acest sens, am creat o secțiune numită "Programare". Din această secțiune, este posibil să trimiteți comenzi pentru a fi executate în timp. Funcție utilă dacă știți în avans când aveți nevoie de o comandă. Puteți, de exemplu, să trimiteți o comandă mâine la ora 12, fără să așteptați ca telefonul să primească comanda, este programat 24 de ore în avans.
|
Exemplul concret al unei comenzi trimise, înregistrare de mediu. h2>
Trimiterea unei comenzi CMD pentru 5 minute, pașii posibili.
Din panoul trimis o comandă imediată CMD înregistrează 5 minute.
La prima pornire între telefon și server, comanda este primită de la telefonul care o execută imediat.
Odată ce înregistrarea este finalizată, aceasta este salvată pe dispozitiv, dar nu este descărcată.
La următoarea comunicare este descărcată înregistrarea de mediu de 5 minute.
|
Comunicarea continuă. h2>
Am vorbit despre comunicarea naturală dintre serverele noastre și telefonul în deplină conformitate cu regulile Android, dar aceasta nu este singura comunicare disponibilă. Din panoul de control puteți dezactiva funcția Doze prevent and Hard Doze Prevent și puteți activa o comunicare continuă. Doze-ul ne împiedică să ne protejeze și să evităm toate acele acțiuni care contravin regulilor Android și împiedică uciderea aplicației spion în interiorul sistemului. Cu toate acestea, dacă permiteți un consum intens de rezervor, aceste reguli pot fi încălcate fără probleme. Bineînțeles că vom consuma mai multă baterie. Măsurile preventive active în orice caz, chiar dacă ați activat consumul intensiv de baterii, sunt, de asemenea, utile pentru a nu consuma prea multă energie de la baterie. În cele din urmă, puteți dezactiva prevenirea și activarea comunicării continue, efectuați ceea ce trebuie să faceți și apoi reactivați măsura preventivă pentru a consuma mai puțină baterie. Comunicarea continuă este un tip de comunicare diferit de comunicarea naturală menționată mai sus. Aceasta este o forțare în afara regulilor Android, posibilă numai datorită faptului că dispozitivul a permis posibilitatea de a consuma baterii fără limite. Comunicarea continuă nu necesită descărcarea de date de pe dispozitiv pe server, ci necesită doar comunicarea cu serverele pentru a primi comenzile de fiecare dată. Puteți decide cât de des trebuie să comunice comunicarea continuă. În acest sens, dacă există o oprire preventivă, puteți activa imediat funcția de descărcare a Forței, despre care vom discuta în scurt timp în paragraful următor. P>
În cele din urmă, activarea comunicației continue înseamnă că dispozitivul este obligat să se conecteze la serverele noastre la fiecare câteva ore pentru a primi comenzi. Toate celelalte date vor fi descărcate ca de obicei. P>
Pentru a activa comunicarea continuă, trebuie mai întâi să dezactivați Doze prevent și Hard Doze Prevent, dacă nu, panoul de control nu vă va permite să activați comunicarea continuă. p>
Td>
|
Forțați descărcarea datelor imediat. h2>
În interiorul setărilor de pornire, pe care le găsiți atunci când accesați panoul, după ce ați selectat un telefon, veți găsi, de asemenea, "Forța descărcați imediat datele". Această funcție este utilizată pentru a forța încărcarea datelor. Aveți grijă, deoarece această funcție este o forțare care este în contradicție cu regulile Android, asigurați-vă că ați activat consumul intensiv de baterii înainte de activare. Dar pentru ce este această funcție? în funcționare, atunci când această funcție este activă, datele se descarcă imediat, imediat ce este disponibilă. Câteva exemple cu această funcție sunt active:
Când un apel telefonic este terminat, acesta este imediat descărcat.
Înregistrarea de mediu este finalizată și este imediat descărcată.
Fotografia a fost preluată și descărcată imediat.
P>
în esență "descărcarea de date forțată imediat" descărcări imediat datele disponibile, toate cu excepția keylogger; am eliminat keylogger-ul de la această funcție, pentru a împiedica descărcarea oricăror cuvinte scrise. p>
În calitate de tehnician, să presupunem că într-o situație de urgență am activat o comunicare continuă la fiecare 5 minute și am descărcat imediat datele pentru a vă asigura că telefonul primește imediat comenzile și descărc imediat datele, dar când nu mai am nevoie de el Care este utilizarea lăsării telefonului conectat forțat la server la fiecare 5 minute? Am dedicat o mulțime de spațiu în testele noastre de laborator pe sute de telefoane pentru a economisi consumul maxim de baterii, am reușit să obținem rezultate excelente în toate situațiile.
|
V.O.X. Comutator activat cu voce. H2>
Pentru V.O.X. este mai bine să aveți activat consumul de baterii, dacă nu este la limită, utilizați rapid și pentru o perioadă limitată de timp și apoi opriți. Dacă doriți să lăsați această funcție activă, activați aplicația spion pentru un consum intens de baterii. P>
VOX este o funcție specială care măsoară dB. dB măsoară cât de puternic este un sunet. În panoul de control al secțiunii de configurare VOX, există posibilitatea de a seta VOX-ul la ON / OFF și a seta dB minim și maximum dB. Dacă VOX este pornit, apoi pe verde ON, dispozitivul măsoară dB. Atunci când dB se încadrează în intervalul pe care îl setați maxim, dispozitivul începe să înregistreze mediul. Trebuie subliniat faptul că fiecare dispozitiv are senzori mai mult sau mai puțin performanți și că pierderea sunetului, cea minimă poate varia de la un dispozitiv la altul, un dispozitiv slab poate să nu audă sunete foarte scăzute. Să luăm un exemplu practic. Telefonul se află într-o cameră cu zgomot de fundal scăzut, cum ar fi zgomotul produs de trafic. VOX minim este setat la 1500, maxim la 13.000. Traficul de zgomot produce un dB de 700 dB. În acest caz, VOX nu pornește nicio înregistrare deoarece minimul dB pentru a începe înregistrarea este setat la 1500. La un moment dat în această cameră introduceți două persoane care încep să vorbească și dB-ul produs de vocea lor depășește 1500 dB, indicați înregistrarea VOX începe să înregistreze. Un timer este activat pentru a evalua dacă în termen de 30 de secunde acest prag este depășit cel puțin o dată. dacă da, înregistrarea continuă dacă nu se oprește. Prin urmare, dacă cei doi părăsesc încăperea, VOX observă că timp de 30 de secunde pragul de 1500 dB nu a fost depășit și se oprește înregistrarea. Același lucru este valabil și pentru voxul maxim. Dacă, de exemplu, dispozitivul se află într-o discotecă unde muzica este foarte ridicată, timpul se vede că în interval de 30 de secunde va depăși dB maxim și va opri înregistrarea sau nu va porni. P>
Notă: Dacă trebuie să păstrați VOX-ul pornit pentru o perioadă lungă de timp, pentru a evita consumul excesiv și înregistrările inutile, este o idee bună să setați minimul minim și maximumul dB. Dacă lăsați un minim de dB prea mic, zgomotul minim activează înregistrarea, încercați să înțelegeți ce este dB-ul potrivit pentru senzorul telefonului dvs. Același lucru pentru dB maxim, este inutil să asculți un telefon într-o discotecă.
|
Lux minim pentru fotografiarea h2>
Fiecare dispozitiv Android are un senzor de lumină. Chiar și în acest caz, un telefon de calitate scăzută nu poate percepe o lumină foarte scăzută. Lumina este măsurată în LUX. În interiorul setării puteți regla luxul minim pentru a face o fotografie. Aceasta înseamnă că, atunci când trimiteți o comandă de captură a imaginii, dacă, de exemplu, dispozitivul se află în interiorul unei pungi, așteaptă aproximativ 30 de minute pentru ca luxul minim să poată face fotografia. Când senzorul de lumină determină o lux pentru a face fotografia, așteptați 4 secunde și apoi eliberați-o. Să luăm un exemplu practic. Luxul minim pentru a face o fotografie este setat la 40 lux. De la Cmd a trimis o comandă pentru a face o fotografie. Telefonul primește comanda pentru a face fotografii, dar este în interiorul unei pungi și senzorul de lumină scăzută lux, să zicem 5. Fiind sub lux minim pentru a face fotografia, aplicația spion începe un cronometru de 30 de minute. În timpul acestor 30 de minute luxul se așteaptă să depășească 40 de lux. Dacă telefonul se află în interiorul unei pungi, atunci când este luat și scos din sac, luxul depășește cu siguranță 40 de lumină, expiră la 4 secunde după depășirea a 40 de lux și clicuri. cele 4 secunde sunt utilizate pentru a împiedica aparatul să tragă în sacul care a fost deschis și lumina a pătruns, timpul pentru a scoate dispozitivul din pungă. De-a lungul acestor 30 de minute luxul nu depășește 40, fotografia nu este luată.
Td>
|
Programare, comenzi temporizate. h2>
În meniul Program, găsiți următoarea listă de comenzi posibile și un calendar selectabil.
Înregistrează-te pentru timp
Faceți fotografii
Înregistrați ecranul
Preluați locația geografică.
P>
Pentru a interacționa cu acest meniu, se recomandă să faceți acest lucru utilizând browserul Chrome Google. p>
Selectați o dată și o oră, o comandă din calendar și confirmați făcând clic pe butonul de expediere a programului. În acest fel, telefonul va programa o comandă în avans. Din momentul primirii comenzii, telefonul o execută la acea dată, chiar dacă din acest moment nu mai are internet. Să luăm un exemplu. Trimiterea unei comenzi înregistrează 5 minute. După trimiterea comenzii, în formularul de mai jos, vom vedea:
Se va efectua în AAAA-MM-DD HH: MM: SS
Codul de comandă (numărul de identificare) pentru a executa înregistrarea timp de 5 minute
Trimis la dispozitiv 2019-07-16 01:51:28
A primit de la dispozitiv 0000-00-00 00:00:00
Finalizat 0000-00-00 00:00:00
P>
Pentru a fi executat, acesta indică data și ora la care comanda trebuie executată.
Comanda (numărul de identificare) este utilă deoarece, în meniul "Stare", sunt afișate ID-urile de comandă, vom vedea mai târziu.
ID-ul de comandă este urmat de descrierea tipului de comandă, de exemplu înregistrări pentru 5 minute.
Primit de la dispozitiv, ne indică când dispozitivul a primit comanda. dacă data este indicată, înseamnă că nu a fost încă recepționată, același discurs atunci când este terminat, o dată la zero indică faptul că nu a fost finalizată. Unele comenzi nu vor fi niciodată finalizate pentru diferite mecanisme pe care le vom vedea mai târziu. un exemplu simplu, trimiteți solicitarea de poziționare GPS, dar locația de pe dispozitiv este oprită.
|
CMD, comenzile imediate h2>
CMD este similar programului, singura diferență fiind aceea că comenzile vor fi trimise la dispozitiv cât mai curând posibil, la următoarea comunicare, așa cum este descris mai sus. p>
|
Apeluri telefonice, considerente de mediu, audio și Android 9. h2>
Android 9 Pie, născut cu intenția de a dezactiva toți senzorii din motive de confidențialitate atunci când telefonul este întrerupt, cu ecranul oprit, atunci când acesta este în Doze, descris mai sus. GPS, Microfon etc. Personalul nostru de dezvoltare se angajează în cercetare și dezvoltare în fiecare zi. După 3 ani, am reușit să găsim soluții care ne permit să folosim și acești senzori cu handicap pe 9, am reușit să utilizăm 95% din telefoane. Cu toate acestea, unele telefoane pot prezenta probleme, cum ar fi auzul doar unui iterlocut al unei conversații telefonice și, din păcate, în unele cazuri rare. Pentru aceste cazuri avem soluția în faza de testare și în curând vom introduce o nouă funcție cu un nou meniu, Advanced Audio Setup. În orice caz, acestea sunt cazuri foarte rare. P>
Pentru înregistrările de mediu și pentru înregistrarea apelurilor telefonice, găsiți în meniul de pornire Setup un meniu cu opțiuni care vă permite să ajustați aceste înregistrări. Acestea sunt setate implicit la valori standard care sunt valabile pentru toate telefoanele. P>
De asemenea, în acest meniu Apeluri, de mai jos este un tabel cu lista de apeluri telefonice. În cazul în care coloana a șasea ne arată o configurare a apelului, adică cu ce setări ați înregistrat apelul. Vedeți acest meniu este util deoarece, dacă aveți două apeluri în care unul se simte bine și celălalt nu se simte bine, faceți clic pe pictograma prezentă în setare pentru a vedea ce parametri ați înregistrat. P>
Când se efectuează un apel telefonic pe dispozitiv, un fișier audio care conține ultimul apel este salvat pe telefon. Acest fișier este plasat într-un folder care nu este accesibil utilizatorului. Dacă ați setat imediat "Forța de descărcare a datelor", apelul este imediat descărcat pe serverele noastre, dacă nu este selectat, apelul este descărcat pentru următoarea comunicare naturală dintre telefon și server.
|
Înregistrări de mediu h2>
În panoul de control puteți regla parametrii de înregistrare a sunetului de mediu. La instalarea aplicației spion, acești parametri sunt setați la valorile implicite. În cazul în care aveți puțină practică în legătură cu acest subiect și ați atins locul în care nu ar trebui să faceți acest lucru, puteți restabili toate valorile implicite prin intermediul butonului "Resetare" din panoul de control. Chiar și aici, la fel ca vorbind despre apelurile telefonice, dacă nu ați activat, descărcați imediat datele din configurare, înregistrarea de mediu este descărcată pe serverele noastre pentru următoarea comunicare, iar în momentul descărcării, datele sunt descărcate imediat pe serverele noastre. Vă reamintim că funcția "Forța de descărcare a datelor" este o întindere care contravine regulilor de Android, am vorbit despre ea mai sus, citiți.
|
|
|
|
|