Artykuł

Hakowanie Androida Wear: co możesz zrobić - i czy w ogóle powinieneś to zrobić

protection click fraud
Hakowanie Androida Wear

Jeśli istnieje, możemy go zhakować - dotyczy to również naszych inteligentnych zegarków Android Wear

Android na Twoim nadgarstku to nadal Android. To znaczy, że nadal Linux, a ludzie będą chcieli zrobić więcej, niż zapewnia prosty interfejs użytkownika. Rozumiemy. My płatny dla tych urządzeń, a niektórzy z nas chcą robić z nimi, co tylko zechcą. Nadużywaj ich. Wykorzystaj je niewłaściwie. Zhakuj ich w ciągu kilku centymetrów życia. Następnie złóż je wszystkie razem, jakbyśmy ich nigdy nie dotknęli. Mając twój sudo kanapka na każdym urządzeniu jest przyjemna.

W tej chwili (tak, w tej chwili!), Sytuacja się rozgrzewa Android Wear hakowanie przodu. Urządzenia są nowe, jest trochę inaczej i każdy, kto je ma, majstruje przy nim, aby dowiedzieć się, co można zrobić. Ale Android Wear to nadal Android, mody, ROMy i hacki będzie (i już zaczynają) się zdarzać - zwłaszcza, że ​​bootloadery są łatwo odblokowane. Dzięki, Google.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Jest kilka rzeczy, o których możemy już porozmawiać i warto o nich porozmawiać!

Włącz opcje programisty i debugowanie ADB

Hakowanie Androida Wear

Twój zegarek musi komunikować się z komputerem, jeśli chcesz połaskotać kilka klawiszy i zhakować go. Aby to zrobić, musisz włączyć opcje programistyczne i debugowanie ADB na swoim zegarku. Na szczęście Google upraszcza to. Ty to zrób tak jak robiłeś to na swoim telefonie, chociaż system menu jest trochę inny.

  • Dotknij zegara na zegarku, aby wyświetlić polecenie wyszukiwania głosowego Google
  • Idź dalej, aby zobaczyć pozycje menu i przejdź do Ustawień
  • Stuknij pozycję Ustawienia, a następnie przewiń w dół, aż zobaczysz Informacje i stuknij ją
  • Przewiń w dół do numeru kompilacji i dotknij go siedem razy - tak, tak jak na telefonie
  • Wróć do menu Ustawienia, a zobaczysz nową opcję Opcje programisty i dotknij jej
  • Na nowej liście ustawień włącz debugowanie ADB
Aby zhakować swój zegarek, musisz włączyć opcje programisty.

Teraz Twój zegarek jest gotowy do rozmowy z komputerem za pośrednictwem Android Debug Bridge. To część zestawu Android SDK i coś, co możesz skonfigurować, jeśli nie było to potrzebne w przeszłości. Google też to ułatwia. Czekaj - nie, nie robią. Dlatego uprościliśmy to. Przeczytaj i zobacz, jak skonfigurować SDK na swoim komputerze.

Jest jeszcze jedna rzecz, której będziesz potrzebować, jeśli używasz komputera z systemem Windows - sterownik. Zainstalowanie jednego jest łatwe, ale należy pamiętać, że niektóre sterowniki OEM mogą powodować konflikty ze „standardowym” sterownikiem Google. Dlatego zamiast tego polecę uniwersalny sterownik dostarczony przez społeczność. Możesz to pobrać ze strony ClockWorkMod (dzięki, Koush!) tutaj. Jeśli wolisz użyć sterownika Google, możesz to uzyskać z Strona sterowników USB Google. Tak czy inaczej, zainstaluj go i uruchom ponownie komputer, aby być bezpiecznym. Zwróć uwagę, że użytkownicy OS X i Linux nie potrzebują osobnego sterownika.

Gdy już to zrobisz, sprawdź, czy działa. Umieść telefon w podstawce ładującej i podłącz kabel USB do transmisji danych do głównego portu USB 2.0 lub USB 3.0 w komputerze. Otwórz wiersz polecenia lub terminal na komputerze i wprowadź:

urządzenia adb

Zwróć uwagę, że musisz mieć poprawnie ustawioną ścieżkę PATH lub otworzyć wiersz poleceń w folderze, w którym znajduje się adb. Jeśli skorzystałeś z naszego samouczka, Twoja PATH powinna być ustawiona i wszystko będzie dobrze.

Urządzenia ADB

Na telefonie pojawi się wyskakujące okienko z prośbą o pozwolenie komputerowi na interakcję z zegarkiem. Powiedz tak. Zawsze zaznaczam to pole, więc nigdy więcej mnie nie pyta, ale to zależy od Ciebie. Następnie ponownie wpisz polecenie „urządzenia adb”. Powinieneś zobaczyć coś takiego, które pokazuje numer seryjny urządzenia. To znaczy, że jesteś gotowy!

Odblokuj swój bootloader

Hakowanie Androida Wear

Jak zawsze, jest to pierwsza rzecz do zrobienia, jeśli chcesz bawić się przy hakowaniu urządzenia z Androidem Wear. Dzieje się tak, ponieważ odblokowanie bootloadera na zegarku - tak jak zrobienie tego na telefonie lub tablecie - spowoduje usunięcie wszystkich danych użytkownika. Nie ma sensu konfigurować rzeczy tylko po to, aby skonfigurować je ponownie po odblokowaniu program rozruchowy.

Odblokowanie Fastboot oem to twój przyjaciel.

Porozmawiamy o w jaki sposób aby odblokować bootloader w sekundę, ale - jak zawsze - musimy najpierw porozmawiać o bezpieczeństwie. Nie jest to tak duży problem, jak w przypadku telefonu, ponieważ Twój zegarek Android Wear nie ma blokady ekranu. Jeśli ktoś ma Twój telefon i zegarek i oba są włączone, będzie mógł zobaczyć wszystkie powiadomienia wysłane na Android Wear. (Lub, jak przypuszczamy, mogą po prostu stać obok ciebie i patrzeć na twój zegarek.)

Na razie nie ma żadnych aplikacji, które przechowują poufne dane na zegarku, więc posiadanie odblokowanego programu ładującego nie stanowi dużego problemu z bezpieczeństwem. Ale nadal pokonuje zabezpieczenia i umożliwia każdemu flashowanie czegokolwiek do twojego zegarka. Zawsze miej to na uwadze.

Rozumiem? Dobry. Odblokujmy rzeczy, żebyśmy mogli się z tego wyrwać.

Przed odblokowaniem bootloadera musisz zrobić jedną rzecz na zegarku - sparować go z aplikacją telefonu, aby móc włączyć i aktywować debugowanie ADB. Technicznie rzecz biorąc, sprawia to, że odblokowanie bootloadera druga rzecz, którą musisz zrobić, ale wszyscy wiecie, o co mi chodzi. Przeczytałeś, jak to zrobić, więc idź i zrób to.

Następnie umieść zegarek w ładowarce i podłącz kabel USB do transmisji danych. Podłącz drugi koniec do głównego portu USB 2.0 lub USB 3.0 w komputerze. Nie używaj koncentratora ani rozszerzenia, ponieważ często coś psuje. Otwórz wiersz poleceń lub terminal i wpisz:

adb reboot bootloader

Twój zegarek uruchomi się ponownie do programu ładującego, tak jak pokazano na powyższym obrazku. Następnym krokiem jest wydanie polecenia odblokowania za pomocą fastboot, który jest instalowany z Android SDK. W tym samym oknie terminala wpisz:

odblokowanie fastboot oem

Wybierz „tak” na zegarku, naciskając odpowiednią strzałkę, a następnie wybierz kółko, aby potwierdzić, a twój bootloader zostanie odblokowany a wszystkie dane osobowe zostaną usunięte z systemu. Po ponownym uruchomieniu zsynchronizuj go z telefonem za pomocą aplikacji Android Wear. Teraz możesz flashować rzeczy. Pyszne rzeczy. Może jak niestandardowy ROM?

(Zauważ, że Samsung Gear Live ignoruje monit „Czy na pewno chcesz odblokować tę rzecz?” Z jakiegoś dziwnego powodu).

Aplikacje do ładowania bocznego

Pobieram aplikacje na Android Wear

Jak wspomniano, Android Wear to Android. Oznacza to, że ma zasadniczo tę samą strukturę aplikacji i środowisko wykonawcze, co Twój telefon, i możesz przesyłać aplikacje bezpośrednio na zegarek za pomocą ADB. Uwolnij jednak nieco świętowanie, ponieważ większość aplikacji zainstaluje się, ale nie będzie działać na zegarku. Ta stara kopia Flappy Birds, którą masz w Dropbox, po prostu nie będzie działać. Przepraszam. (Nie, nie jestem).

Nie instaluj plików APK od osób, którym nie ufasz.

Drugą stroną tej monety jest to, że struktura aplikacji i środowisko wykonawcze w zasadzie to samo, sprytni ludzie mogą edytować aplikacje, aby działały na zegarku, a programiści mogą oczywiście tworzyć aplikacje działające na zegarku. Ponieważ Twój zegarek nie ma dostępu do Google Play ani żadnej pamięci w chmurze i nie ma (jeszcze) przeglądarki plików, której będziesz potrzebować obciążenie boczne im.

I znowu (zgadłeś) musimy porozmawiać o bezpieczeństwie. Każdy, kto może edytować aplikację na Androida, aby działała na Android Wear, może również edytować aplikację na Androida, aby była brudna rzeczy takie jak wysyłanie danych z powrotem na serwer, wysyłanie SMS-ów lub szukanie nagich autoportretów lub innych poufnych danych, które możesz mieć. A kiedy zaczniesz pobierać dane, możesz zainstalować aplikację, która przechowuje dane na zegarku. Bądź bezpieczny. Nie instaluj plików apk z ktoś nie ufasz. Zawsze.

Dzięki temu ładowanie aplikacji na nowy zegarek jest proste. Gdy znajdziesz aplikację, którą chcesz zainstalować, zapisz ją na komputerze w jakimś folderze, np. Na pulpicie. Otwórz wiersz polecenia lub terminal w folderze, w którym zapisałeś plik apk i wprowadź to polecenie:

instalacja adb .apk

Tak, tak jak na telefonie lub tablecie.

Podobnie jak powyżej, musisz poprawnie ustawić PATH, aby zrobić to w ten sposób. Jeśli tego nie zrobiłeś, nadal jest łatwe rozwiązanie. Umieść plik .apk w tym samym folderze, w którym znajduje się ADB (to będzie ../sdk/platform-tools) i upewnij się, że wiersz poleceń jest otwarty w że teczka. Użyj tego samego polecenia.

Po zakończeniu zobaczysz komunikat informujący, że wszystko się udało, a aplikację można znaleźć w menu głównym pod „Start”.

Rootowanie Androida Wear

Zrootuj Androida Wear

W tej chwili niewiele potrzebujesz korzeń na dowolnym urządzeniu z Androidem Wear. To się zmieni i do tego czasu łatwe metody i menedżerowie superużytkowników zostaną zaktualizowani do pracy z Twoim zegarkiem. Możesz być pewien, że porozmawiamy o tym więcej, gdy to się stanie.

Poczekaj na jakiś powód do rootowania, zanim wskoczysz.

Na razie zrootowanie pliku G Watch albo Gear Live odbywa się za pomocą niezabezpieczonych obrazów rozruchowych i skryptów. Jest niezgrabny i wiąże się z dużym zaufaniem do kogoś, chyba że sam możesz spakować obraz rozruchowy. Oto jak to działa. Potrzebne pliki binarne są kopiowane do pamięci wewnętrznej. Używasz skryptu do rozruchu z niezabezpieczonego obrazu rozruchowego w trybie fastboot, a następnie kopiujesz te pliki binarne w miejscu. Następnie urządzenie uruchamia się normalnie.

Następnie będziesz mieć dostęp do roota, jeśli uważasz, że go potrzebujesz. Na razie radziłbym większości ludzi po prostu poczekać, aż pojawi się dobry powód, aby potrzebować dostępu do roota - i ładny niestandardowy obraz odzyskiwania do flashowania.

Jest wiele rzeczy, których po prostu jeszcze nie wiemy o Android Wear i jak głęboko będziemy mogli się w to zagłębić. Są szanse, że będzie wystarczająco głęboka, aby zadowolić nawet najbardziej ciekawych z nas wszystkich, ale nie zamierzamy nawet próbować przewidywać tej przyszłości. Na razie możemy skorzystać z tych kilku wskazówek i przygotować się!

Czy słuchałeś podcastu Android Central z tego tygodnia?

Android Central

Co tydzień podcast Android Central Podcast przedstawia najnowsze wiadomości techniczne, analizy i gorące ujęcia ze znajomymi współgospodarzami i gośćmi specjalnymi.

  • Subskrybuj w Pocket Casts: Audio
  • Subskrybuj w Spotify: Audio
  • Subskrybuj w iTunes: Audio

Możemy otrzymać prowizję za zakupy za pomocą naszych linków. Ucz się więcej.

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD
Nowe Nokie

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Odłóż portfel i płać za pomocą zegarka z Wear OS
Kto potrzebuje portfela?

Odłóż portfel i płać za pomocą zegarka z Wear OS.

Chcesz zacząć płacić za kawę za pomocą samego zegarka? Oto wszystkie urządzenia z Wear OS, które obsługują Google Pay!

instagram story viewer