Logo el.androidermagazine.com
Logo el.androidermagazine.com

Hacking android wear: τι μπορείτε να κάνετε - και αν πρέπει να το κάνετε καθόλου

Πίνακας περιεχομένων:

Anonim

Εάν υπάρχει, μπορούμε να το αποτρέψουμε - και αυτό περιλαμβάνει τα smartwatch μας Android Wear

Το Android στον καρπό σας είναι ακόμα Android. Αυτό σημαίνει ότι εξακολουθεί να είναι το Linux, και οι άνθρωποι θα θέλουν να κάνουν περισσότερα από ό, τι παρέχει η απλή διεπαφή χρήστη. Καταλαβαίνουμε. Πληρώσαμε για αυτές τις συσκευές και ορισμένοι από εμάς θέλουμε να κάνουμε ό, τι θέλουμε μαζί τους. Κατάχρηση τους. Κατάχρηση τους. Χαράξτε τους μέσα σε μια ίντσα της ζωής τους. Τότε βάλτε τα όλα πίσω μαζί όπως ποτέ δεν τους άγγιξε. Έχοντας το sandwich σου sudo σε κάθε συσκευή αισθάνεται καλά.

Αυτή τη στιγμή (ναι, αυτή τη στιγμή!), Τα πράγματα απλώς ζεσταίνονται στο μπροστινό τμήμα του hacking Android Wear. Οι συσκευές είναι καινούριες, τα πράγματα είναι λίγο διαφορετικά και ο καθένας που έχει ένα ταιριάζει με αυτό για να μάθετε ακριβώς τι μπορεί να γίνει. Αλλά το Android Wear εξακολουθεί να είναι Android, και mods και ROMs και hack θα (και αρχίζουν ήδη) να συμβούν - ειδικά επειδή οι bootloaders είναι εύκολα ξεκλειδωμένο. Ευχαριστώ, Google.

Υπάρχουν μερικά πράγματα για τα οποία μπορούμε ήδη να μιλάμε και αξίζει να μιλήσουμε!

Ενεργοποιήστε τις επιλογές προγραμματιστή και την εκκαθάριση του ADB

Το ρολόι σας πρέπει να επικοινωνεί με τον υπολογιστή σας, αν θέλετε να χαλαρώσετε μερικά πλήκτρα και να το ακουμπήσετε. Για να γίνει αυτό, θα πρέπει να ενεργοποιήσετε τις επιλογές προγραμματιστών και την εκκαθάριση ADB στο ρολόι σας. Η Google το κάνει απλό, ευτυχώς. Το κάνετε ακριβώς όπως το κάνατε στο τηλέφωνό σας, αν και το σύστημα μενού είναι λίγο διαφορετικό.

  • Πατήστε το ρολόι στο ρολόι σας για να εμφανιστεί η εντολή φωνητικής αναζήτησης Google
  • Συνεχίστε να βλέπετε τις καταχωρήσεις μενού και προχωρήστε μέχρι τις Ρυθμίσεις
  • Αγγίξτε την καταχώρηση Ρυθμίσεις και, στη συνέχεια, μετακινηθείτε προς τα κάτω μέχρι να δείτε την επιλογή Σχετικά και να πατήσετε
  • Μετακινηθείτε προς τα κάτω στον αριθμό δημιουργίας και πατήστε επτά φορές - ναι, ακριβώς όπως σε ένα τηλέφωνο
  • Επιστρέψτε στο μενού Ρυθμίσεις και θα δείτε μια νέα επιλογή για τις Επιλογές προγραμματιστή και πατήστε το
  • Στη νέα λίστα ρυθμίσεων, ενεργοποιήστε την εκκαθάριση ADB
Για να χάσετε το ρολόι σας, πρέπει να ενεργοποιήσετε τις επιλογές προγραμματιστών

Τώρα το ρολόι σας είναι έτοιμο να μιλήσει στον υπολογιστή σας μέσω του Bridge Debug Bridge. Αυτό είναι μέρος του Android SDK και κάτι ίσως χρειαστεί να ρυθμίσετε αν δεν το χρειαστείτε στο παρελθόν. Το Google το κάνει τόσο απλό. Περιμένετε - δεν το κάνουν. Γι 'αυτό το καθίσαμε απλό. Έχετε μια ανάγνωση και δείτε πώς να ρυθμίσετε το SDK στον υπολογιστή σας.

Υπάρχει ένα τελευταίο πράγμα που θα χρειαστείτε εάν χρησιμοποιείτε έναν υπολογιστή με Windows - έναν οδηγό. Η εγκατάσταση ενός είναι εύκολη, αλλά να γνωρίζετε ότι ορισμένοι οδηγοί OEM θα έρχονται σε σύγκρουση με το "πρότυπο" πρόγραμμα οδήγησης της Google. Αυτός είναι ο λόγος που θα συστήσω αντ 'αυτού έναν οδηγό καθολικής εκπαίδευσης που θα παρέχεται από την κοινότητα. Μπορείτε να το κατεβάσετε από τον ιστότοπο ClockWorkMod (ευχαριστώ, Koush!) Εδώ. Εάν προτιμάτε να χρησιμοποιήσετε το πρόγραμμα οδήγησης της Google, μπορείτε να το λάβετε από τη σελίδα οδηγών USB της Google. Είτε έτσι είτε αλλιώς, να το εγκαταστήσετε και να επανεκκινήσετε τον υπολογιστή σας μόνο για να είστε ασφαλείς. Σημειώστε ότι οι χρήστες OS X και Linux δεν χρειάζονται ξεχωριστό πρόγραμμα οδήγησης.

Μόλις το κάνετε αυτό, θα πρέπει να ελέγξετε ότι λειτουργεί. Τοποθετήστε το τηλέφωνό σας στη βάση φόρτισης και συνδέστε ένα καλώδιο δεδομένων USB σε μια κύρια θύρα USB 2.0 ή USB 3.0 στον υπολογιστή σας. Ανοίξτε τη γραμμή εντολών ή το τερματικό στον υπολογιστή σας και πληκτρολογήστε:

adb συσκευές

Σημειώστε ότι πρέπει είτε να έχετε ρυθμίσει το PATH σωστά είτε να έχετε ανοικτή τη γραμμή εντολών στο φάκελο όπου βρίσκεται το adb. Εάν ακολουθήσατε το σεμινάριο μας, το PATH θα πρέπει να ρυθμιστεί και όλα θα είναι καλά.

Στο τηλέφωνό σας, θα δείτε ένα pop up ζητώντας άδεια για τον υπολογιστή σας να αλληλεπιδράσει με το ρολόι σας. Πες ναι. Ελέγχουε πάντα το κιβώτιο, ώστε ποτέ να μην με ρωτάει πάλι, αλλά εξαρτάται από εσένα. Στη συνέχεια πληκτρολογήστε ξανά την εντολή "συσκευές adb". Θα πρέπει να δείτε κάτι τέτοιο που να δείχνει έναν σειριακό αριθμό συσκευής. Αυτό σημαίνει ότι είστε καλό να πάτε!

Ξεκλειδώστε το bootloader

Αυτό, όπως πάντα, είναι το πρώτο πράγμα που πρέπει να κάνετε αν θέλετε να παίζετε γύρω σας με το hacking της συσκευής σας Android Wear. Αυτό συμβαίνει επειδή το ξεκλείδωμα του bootloader στο ρολόι σας - όπως ακριβώς και στο τηλέφωνο ή το tablet σας - θα σβήσει όλα τα δεδομένα χρήστη σας. Δεν έχει νόημα να ρυθμίζετε τα πράγματα μόνο αφού πρέπει να τα ρυθμίσετε ξανά αφού ξεκλειδώσετε το bootloader.

Το ξεκλείδωμα του Fastboot είναι ο φίλος σου.

Θα μιλήσουμε για το πώς να ξεκλειδώσετε το bootloader σε μόλις ένα δευτερόλεπτο, αλλά - όπως πάντα - πρέπει πρώτα να μιλήσουμε για την ασφάλεια. Αυτό δεν είναι τόσο μεγάλο ζήτημα όσο και το τηλέφωνό σας, επειδή το ρολόι σας Android Wear δεν έχει κλείδωμα οθόνης. Αν κάποιος έχει το τηλέφωνό σας και το ρολόι σας και οι δύο είναι ενεργοποιημένοι, θα μπορούν να βλέπουν όλες τις ειδοποιήσεις που αποστέλλονται στο Android Wear. (Ή, υποθέτουμε, θα μπορούσαν απλώς να στέκονται δίπλα σας κοιτάζοντας το ρολόι σας.)

Από τώρα, δεν υπάρχουν εφαρμογές που να αποθηκεύουν ευαίσθητα δεδομένα στο ρολόι σας, οπότε η κατοχή ενός ξεκλειδωμένου bootloader δεν αποτελεί τεράστιο πρόβλημα ασφάλειας. Αλλά εξακολουθεί να νικήσει την ασφάλεια και επιτρέπει σε οποιονδήποτε να αναβοσβήνει οτιδήποτε στο ρολόι σας. Να έχετε πάντοτε αυτό υπόψη.

Το κατάλαβα? Καλός. Ας ξεκλειδώσουμε τα πράγματα για να ξεπεράσουμε την κόλαση.

Θα χρειαστεί να κάνετε ένα πράγμα στο ρολόι σας προτού ξεκλειδώσετε τον bootloader - συνδέστε το με την εφαρμογή του τηλεφώνου ώστε να μπορείτε να ενεργοποιήσετε και να ενεργοποιήσετε την εκκαθάριση ADB. Από τεχνική άποψη, αυτό κάνει το ξεκλείδωμα του bootloader σας το δεύτερο πράγμα που πρέπει να κάνετε, αλλά όλοι γνωρίζετε τι εννοώ. Έχετε διαβάσει πώς να το κάνετε αυτό, έτσι συνεχίστε και το κάνετε.

Στη συνέχεια, τοποθετήστε το ρολόι σας στο φορτιστή του και συνδέστε το καλώδιο δεδομένων USB. Συνδέστε το άλλο άκρο σε μια κύρια θύρα USB 2.0 ή USB 3.0 στον υπολογιστή σας. Μην χρησιμοποιείτε ένα διανομέα ή μια επέκταση, επειδή πολλές φορές αυτό σπάζει τα πράγματα. Ανοίξτε τη γραμμή εντολών ή τον τερματικό και πληκτρολογήστε:

adb επανεκκίνηση bootloader

Το ρολόι σας θα επανεκκινηθεί στον bootloader, όπως φαίνεται στην παραπάνω εικόνα. Το επόμενο βήμα είναι η έκδοση της εντολής ξεκλειδώματος χρησιμοποιώντας το fastboot, το οποίο είναι εγκατεστημένο με το Android SDK. Στο ίδιο παράθυρο τερματικού, πληκτρολογήστε:

fastboot ξεκλειδώσετε

Επιλέξτε "ναι" στο ρολόι σας πατώντας το σωστό βέλος, επιλέξτε τον κύκλο για επιβεβαίωση και ο εκκινητής σας θα ξεκλειδωθεί και όλα τα προσωπικά δεδομένα θα σβηστούν από το σύστημα. Όταν γίνεται επανεκκίνηση, επανασυνδέστε το με το τηλέφωνό σας μέσω της εφαρμογής Android Wear. Τώρα μπορείτε να αναβοσβήξετε πράγματα. Νόστιμα πράγματα. Όπως μια προσαρμοσμένη ROM, ίσως;

(Σημειώστε ότι το Samsung Gear Live παραβλέπει το "Είστε σίγουροι ότι θέλετε να ξεκλειδώσετε αυτό το πράγμα;" προτροπή για κάποιο περίεργο λόγο.)

Εικονικές εφαρμογές

Όπως αναφέρθηκε, το Android Wear είναι Android. Αυτό σημαίνει ότι έχει βασικά το ίδιο πλαίσιο εφαρμογής και διάρκεια εκτέλεσης με το τηλέφωνό σας και μπορείτε να αποτρέψετε τις εφαρμογές από το ρολόι σας χρησιμοποιώντας το ADB. Απελευθερώστε λίγο τη γιορτή, γιατί οι περισσότερες εφαρμογές θα εγκατασταθούν αλλά δεν θα δουλέψουν στο ρολόι σας. Αυτό το παλιό αντίγραφο των Flappy Birds που έχετε στο Dropbox απλά δεν πρόκειται να τρέξει. Συγγνώμη. (Οχι δεν είμαι).

Μην εγκαταστήσετε αρχεία APK από οποιονδήποτε δεν εμπιστεύεστε

Η πανοραμική πλευρά αυτού του νομίσματος είναι ότι επειδή το πλαίσιο εφαρμογών και το χρόνο εκτέλεσης είναι βασικά το ίδιο, οι ριψοκίνδυνοι άνθρωποι μπορούν να επεξεργάζονται εφαρμογές ώστε να τρέχουν στο ρολόι και φυσικά οι προγραμματιστές μπορούν να δημιουργήσουν εφαρμογές που τρέχουν στο ρολόι σας. Επειδή το ρολόι σας δεν έχει πρόσβαση στο Google Play ή σε κάποιο αποθηκευτικό χώρο στο σύννεφο και δεν έχει ακόμα πρόγραμμα περιήγησης αρχείων, θα χρειαστεί να το αποφύγετε.

Και πάλι (το μαντέψατε) πρέπει να μιλήσουμε για την ασφάλεια. Όποιος μπορεί να επεξεργαστεί μια εφαρμογή Android για να μπορεί να τρέχει στο Android Wear, μπορεί επίσης να επεξεργαστεί μια εφαρμογή Android, ώστε να κάνει βρώμικα πράγματα όπως αποστολή δεδομένων σε διακομιστή ή αποστολή κειμένων ή αναζήτηση γυμνών εαυτών ή άλλων ευαίσθητων δεδομένων μπορεί να έχει. Και όταν ξεκινάτε την περιστροφή, μπορείτε να εγκαταστήσετε μια εφαρμογή που αποθηκεύει δεδομένα στο ρολόι σας. Να είσαι ασφαλής. Μην εγκαταστήσετε αρχεία APK από οποιονδήποτε δεν εμπιστεύεστε. Πάντα.

Με το πέρασμα από το δρόμο, οι εφαρμογές παρακέντησης στο νέο σας ρολόι είναι απλές. Όταν βρείτε μια εφαρμογή που θέλετε να εγκαταστήσετε, αποθηκεύστε την στον υπολογιστή σας σε ένα φάκελο κάπου, όπως στην επιφάνεια εργασίας σας. Ανοίξτε τη γραμμή εντολών ή τον τερματικό μέσα στο φάκελο στον οποίο έχετε αποθηκεύσει το αρχείο apk και πληκτρολογήστε αυτήν την εντολή:

adb install .apk

Ναι, ακριβώς όπως σε ένα τηλέφωνο ή ένα tablet.

Όπως παραπάνω, θα πρέπει να έχετε ρυθμίσει σωστά το PATH σας για να το κάνετε αυτό. Εάν δεν το έχετε κάνει, υπάρχει ακόμα μια εύκολη λύση. Τοποθετήστε το αρχείο.apk στον ίδιο φάκελο που βρίσκεται το ADB (που θα είναι../sdk/platform-tools) και βεβαιωθείτε ότι η γραμμή εντολών σας είναι ανοιχτή σε αυτόν το φάκελο. Χρησιμοποιήστε την ίδια εντολή.

Όταν ολοκληρωθεί, θα δείτε ότι σας λέει ότι τα πράγματα ήταν επιτυχημένα και μπορείτε να βρείτε την εφαρμογή στο κύριο μενού στην ενότητα "Έναρξη".

Ριζώνοντας το Android Wear σας

Αυτή τη στιγμή, δεν υπάρχει κάτι που χρειάζεστε για οποιαδήποτε συσκευή Android Wear. Αυτό θα αλλάξει, και τότε οι εύκολες μέθοδοι και οι διαχειριστές superuser θα έχουν ενημερωθεί για να δουλέψουν με το ρολόι σας. Μπορείτε να είστε σίγουροι ότι θα μιλήσουμε περισσότερο για αυτό όταν συμβεί.

Περιμένετε να εξαλειφθεί κάποιος λόγος πριν περάσετε

Προς το παρόν, η ριζοβολία είτε του G Watch είτε του Gear Live πραγματοποιείται μέσω ανασφαλών εικόνων και σεναρίων εκκίνησης. Είναι απίστευτο, και εμπλέκει πολλή εμπιστοσύνη σε κάποιον αν δεν μπορείτε να συσκευάσετε μια εικόνα εκκίνησης μόνοι σας. Δείτε πώς λειτουργεί αυτό. Τα απαραίτητα δυαδικά αρχεία αντιγράφονται στην εσωτερική αποθήκευση. Χρησιμοποιείτε μια δέσμη ενεργειών για εκκίνηση σε μια ανασφαλισμένη εικόνα εκκίνησης στο fastboot και, στη συνέχεια, αντιγράψτε αυτά τα δυαδικά αρχεία στη θέση τους. Στη συνέχεια, η συσκευή επανεκκινείται κανονικά.

Στη συνέχεια, θα έχετε πρόσβαση root αν νομίζετε ότι το χρειάζεστε. Προς το παρόν, θα ήθελα να συμβουλεύω τους περισσότερους ανθρώπους να περιμένουν μέχρι να υπάρξει ένας καλός λόγος να χρειαστεί πρόσβαση root - και μια ωραία προσαρμοσμένη εικόνα αποκατάστασης για να αναβοσβήνει τα πράγματα με.

Υπάρχουν πολλά που μόλις δεν γνωρίζουμε ακόμη για το Android Wear και πόσο βαθιά θα μπορέσουμε να το σκάψουμε. Οι πιθανότητες είναι ότι θα είναι αρκετά βαθύ για να ικανοποιήσουν και τους πιο περίεργους από όλους μας, αλλά δεν πρόκειται καν να προσπαθήσουμε να προβλέψουμε αυτό το μέλλον. Προς το παρόν, μπορούμε να χρησιμοποιήσουμε αυτές τις λίγες συμβουλές και ετοιμαστείτε!