Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Hakersko trošenje androida: što možete učiniti - i ako to uopće trebate učiniti

Sadržaj:

Anonim

Ako postoji, možemo ga hakirati - a to uključuje i naše pametne satove Android Wear

Android na zapešću je i dalje Android. To znači da je to i dalje Linux, a ljudi će htjeti učiniti više nego što pruža jednostavno korisničko sučelje. Razumijemo. Za ove smo uređaje platili i neki od nas žele s njima raditi što god želimo. Zlostavljati ih. Zlostavljaju ih. Otjerajte ih unutar centimetara svog života. Zatim ih sve vratite natrag kao da ih nikada nismo dirali. Imati sudo sendvič na svim uređajima je dobro.

U ovom trenutku (da, baš ovog trenutka!), Stvari se upravo zagrijavaju na pročelju hakiranja Android Wear-a. Uređaji su novi, stvari su malo drugačije i svi koji ga imaju, bave se njime kako bi saznali što se sve može učiniti. No, Android Wear je i dalje Android, a modovi i ROM-ovi i hakeri će se (i već počinju) događati - pogotovo zato što su bootloaderi lako otključani. Hvala, Google.

Postoji nekoliko stvari o kojima već možemo razgovarati, a o njima vrijedi razgovarati!

Omogućite programere i ispravljanje pogrešaka ADB-a

Vaš sat mora komunicirati s računalom ako želite otkucati nekoliko tipki i hakirati ga. Da biste to učinili, na satu morate omogućiti opcije za razvojne programere i uklanjanje pogrešaka ADB-a. Google to čini jednostavnim, na sreću. To radite baš kao i na svom telefonu, mada je sustav izbornika malo drugačiji.

  • Dodirnite sat na satu da biste prikazali naredbu Google glasovnog pretraživanja
  • Nastavite pregledavati unose u izborniku i skroz se spustite na Postavke
  • Dodirnite unos postavki, a zatim se pomaknite prema dolje dok ne vidite About i dodirnite ga
  • Pomaknite se prema dolje do broja izrade i dodirnite je sedam puta - da, baš kao na telefonu
  • Vratite se na izbornik Postavke i vidjet ćete novu opciju za Opcije za razvojne programere i dodirnite je
  • Na novom popisu postavki omogućite uklanjanje pogrešaka ADB-a
Za hakiranje sata morate omogućiti opcije za razvojne programere

Sada je vaš sat spreman za razgovor s vašim računalom preko Android Debug Bridge. To je dio Android SDK-a i nešto što biste možda trebali postaviti ako vam dosad nije trebalo. Google to čini i jednostavnim. Čekaj - ne ne mogu. Zato smo to učinili jednostavnim. Pročitajte i pogledajte kako postaviti SDK na računalo.

Još je jedna zadnja stvar koja vam je potrebna ako koristite Windows računalo - upravljački program. Instalacija jednog je jednostavna, ali imajte na umu da će se neki OEM upravljački programi sukobiti sa "standardnim" upravljačkim programima Google. Zbog toga ću umjesto toga preporučiti univerzalni pogon isporučen u zajednici. To možete preuzeti sa stranice ClockWorkMod (hvala Koush!) Ovdje. Ako biste radije koristili Googleov vozač, to možete dobiti na Googleovoj stranici USB upravljačkih programa. Bilo kako bilo, instalirajte ga i ponovno pokrenite računalo samo da biste bili sigurni. Imajte na umu da korisnicima OS X i Linux ne treba zasebni upravljački program.

Nakon što to učinite, trebali biste provjeriti radi li. Postavite telefon u punjač i povežite USB podatkovni kabel na primarni USB 2.0 ili USB 3.0 port na računalu. Otvorite naredbeni redak ili terminal na računalu i unesite:

adb uređaji

Imajte na umu da ili morate ispravno postaviti svoj PATH ili otvoriti naredbeni redak u mapi u kojoj se nalazi adb. Ako ste slijedili naš vodič, vaš PATH trebao bi biti postavljen i sve će biti u redu.

Na vašem telefonu vidjet ćete skočni prozor koji traži dozvolu da vaše računalo komunicira s vašim satom. Reci da. Uvijek potvrdim okvir tako da me više nikad ne pita, ali to je na vama. Zatim ponovo upišite naredbu "adb uređaji". Trebali biste vidjeti nešto poput ovoga što pokazuje serijski broj uređaja. To znači da ste dobri!

Otključajte svoj pokretač

Ovo je, kao i uvijek, prva stvar koja će se učiniti ako se želite prevariti sa hakiranjem svog Android Wear uređaja. To je zato što će otključavanje programa za pokretanje uređaja na satu - baš kao i na telefonu ili tabletu - izbrisati sve vaše korisničke podatke. Nema smisla postavljati stvari samo da biste ih morali ponovo postaviti nakon otključavanja vašeg bootloader-a.

Otključavanje Fastboot-a je vaš prijatelj.

Razgovarat ćemo o tome kako otključati uređaj za pokretanje sustava samo u sekundi, ali - kao i uvijek - prvo moramo razgovarati o sigurnosti. Ovo nije tako veliki problem kao kod vašeg telefona, jer vaš Android Wear sat nema zaključavanje zaslona. Ako netko ima vaš telefon i vaš sat, a oba su uključena, moći će vidjeti sve obavijesti poslane na Android Wear. (Ili, pretpostavljamo, oni bi mogli samo stajati pored tebe i gledati tvoj sat.)

Od sada, na satu nema nijedne aplikacije koja pohranjuje osjetljive podatke, tako da otključavanje programa za pokretanje sustava ne predstavlja veliku sigurnost. Ali i dalje brani sigurnost i omogućava bilo kojem trenutku da vam baci bilo što na sat. Uvijek imajte to na umu.

Shvatio? Dobro. Otključajmo stvari kako bismo iz njega mogli izbiti vrag.

Prije nego što otključate program za pokretanje sustava, morat ćete učiniti jednu stvar - upariti ga s aplikacijom za telefon kako biste mogli omogućiti i aktivirati ispravljanje pogrešaka u ADB-u. Tehnički gledano, ovo otključava vaš bootloader drugo što trebate učiniti, ali svi znate što mislim. Pročitali ste kako to učiniti, pa nastavite i učinite to.

Zatim stavite sat u njegov punjač i uključite USB podatkovni kabel. Drugi kraj povežite s primarnim USB 2.0 ili USB 3.0 priključkom na računalu. Ne koristite koncentrator ili produžetak, jer često prekidaju stvari. Otvorite naredbeni redak ili terminal i utipkajte:

adb reboot bootloader

Vaš će se sat ponovno pokrenuti u uređaju za pokretanje sustava, kao što je to prikazano na gornjoj slici. Sljedeći je korak izdavanje naredbe otključavanja pomoću fastboot-a koja je instalirana na Android SDK-u. U isti prozor terminala upišite:

otključavanje fastboot-a

Izaberite "da" na satu pritiskom odgovarajuće strelice, zatim odaberite krug za potvrdu, a program za pokretanje programa za pokretanje otključan će i svi osobni podaci izbrisani sa sustava. Kad se ponovno pokrene, ponovno je sinkronizirajte s telefonom putem aplikacije Android Wear. Sada možete flash stvari. Ukusne stvari. Možda prilagođeni ROM?

(Imajte na umu da Samsung Gear Live iz nekog čudnog razloga ignorira "Jeste li sigurni da želite otključati ovu stvar?").

Aplikacije za bočno učitavanje

Kao što je već spomenuto, Android Wear je Android. To znači da u osnovi ima isti aplikacijski okvir i vrijeme izvođenja kao i vaš telefon, a aplikacije možete bočno učitati na svoj sat pomoću ADB-a. Ipak, olakšajte proslavu jer će se većina aplikacija instalirati, ali ne i raditi na vašem satu. Ona stara kopija Flappy Birds koju imate u Dropboxu jednostavno se neće pokrenuti. Žao mi je. (Ne, nisam).

Ne instalirajte apk datoteke od nekoga u koga ne vjerujete

Okretnost te kovanice je ta što su okvir aplikacije i vrijeme izvođenja u osnovi isti, lukavi ljudi mogu uređivati ​​aplikacije tako da se pokreću na satu, a naravno, programeri mogu izrađivati ​​aplikacije koje se pokreću na vašem satu. Budući da vaš sat nema pristup Google Playu ili pohrani u oblaku, a nema preglednik datoteka (još), morat ćete ih staviti u bočni položaj.

I opet (pogodili ste) moramo razgovarati o sigurnosti. Svatko tko može uređivati ​​Androidovu aplikaciju tako da se pokreće na Android Wear-u, također može uređivati ​​Androidovu aplikaciju, tako da prljave stvari poput slanja podataka na poslužitelj ili slanje tekstova ili potražite goli selfieje ili bilo koje druge osjetljive podatke koje može imati. A kad započnete bočno prebacivanje, možete instalirati aplikaciju koja pohranjuje podatke na sat. Budi siguran. Ne instalirajte apk datoteke od nekoga u koga ne vjerujete. Ikad.

Ako vam to ne uspije, dodavanje aplikacija na vašem novom satu je jednostavno. Kad pronađete aplikaciju koju želite instalirati, spremite je na računalo u mapu negdje, poput radne površine. Otvorite svoj naredbeni redak ili terminal unutar mape u koju ste pohranili apk datoteku i unesite ovu naredbu:

adb instalirati .apk

Da, baš kao na telefonu ili tabletu.

Kao i gore, morat ćete pravilno postaviti PATH da to učini na ovaj način. Ako niste, još uvijek je lako popravljanje. Postavite.apk datoteku u istu mapu u kojoj je ADB (to bi bilo../sdk/platform-tools) i provjerite je li vaš naredbeni redak otvoren u toj mapi. Upotrijebite istu naredbu.

Po završetku vidjet ćete da vam govori da su stvari uspjele, a aplikaciju možete pronaći u glavnom izborniku pod "Start".

Ukorijenite Android Wear

Trenutačno nema mnogo potrebnog root-a za nijedan Android Wear uređaj. To će se promijeniti, a do tada će se ažurirati jednostavne metode i upravitelji superusera kako bi radili s vašim satom. Možete biti sigurni da ćemo o tome više razgovarati kad se to dogodi.

Pričekajte razlog da se korijeni prije nego što uskočite

Za sada je korijenje ili G Watch-a ili Gear Live-a izvedeno kroz nesigurne slike i skripte za pokretanje. To je nespretno i uključuje puno povjerenja u nekoga osim ako sami ne možete spakirati sliku za podizanje sustava. Evo kako to funkcionira. Potrebni binarni podaci kopiraju se u unutarnju pohranu. Koristite skriptu za pokretanje nesigurne slike za ponovno pokretanje u brzog pokretanja, a zatim kopirajte ove datoteke na svoje mjesto. Potom se uređaj normalno ponovno pokrene.

Nakon toga imat ćete korijenski pristup ako mislite da vam treba. Za sada bih savjetovao većinu ljudi da pričekaju dok ne postoji dobar razlog da im treba korijenski pristup - i lijepa prilagođena slika za oporavak s kojom ćete bljesnuti.

Ima dosta toga što samo još ne znamo za Android Wear i koliko ćemo duboko u njemu moći ukopati. Vjerojatno je da će biti dovoljno duboko da udovolji i najmoćnijima od svih nas, ali nećemo niti pokušati predvidjeti ovu budućnost. Za sada možemo upotrijebiti ovih nekoliko savjeta i pripremiti se!