Η Android O Developer Preview είναι εδώ, και αν σε «τρώνε τα χέρια σου», εδώ μπορείς να δεις πως θα την εγκαταστήσεις στη Nexus ή Pixel συσκευή σου!
Ποιες συσκευές υποστηρίζονται;
Αρχικά, να πούμε ότι προς το παρόν υποστηρίζονται οι παρακάτω συσκευές:
- Pixel
- Pixel XL
- Pixel C
- Nexus 6P
- Nexus 5X
- Nexus Player
Τι χρειάζεται να ξέρεις πριν ξεκινήσεις
Η Android O Developer Preview είναι διαθέσιμη μόνο σαν factory image, που σημαίνει ότι δε μπορείτε να μπείτε απλά στη σελίδα του Android beta και να κάνετε OTA αναβάθμιση. Αυτό συμβαίνει γιατί η Ο προς το παρόν βρίσκεται σε πολύ πρώιμο στάδιο.
Αρχικά λοιπόν, πρέπει να ξεκλειδώσετε το bootloader της συσκευής σας.
Πριν ακολουθήσετε τα παρακάτω βήματα, συστήνουμε να έχετε προηγούμενη εμπειρία με το Android SDK και με Τερματικό ή CMD, καθώς είναι πιθανό να καταστρέψετε τη συσκευή σας αν κάτι κάνετε λάθος.
Χρειάζεται να κατεβάσετετη νέα έκδοση του Android SDK που έχει όλα τα αρχεία του Android O, που μπορείτε να το βρείτε από το Android Development website και να ακολουθήσετε τις οδηγίες για τη σωστή εγκατάστασή του. Στη συνέχεια, το μόνο που χρειάζεται είναι τα adb και fastboot αρχεία, που βρίσκονται στο φάκελο Platform Tools.
Επιπροσθέτως, όλες οι παρακάτω εντολές είναι γραμμένες ακριβώς όπως πρέπει να μπούν σε Terminal του Linux ή σε OS X. Αν χρησιμοποιείτε Windows, δε χρειάζεται να προσθέτετε το «./» που βλέπετε στον οδηγό.
Ενεργοποίηση των developer options και του USB Debugging
Πριν ξεκινήσετε, πρέπει να έχτε μια συσκευή Nexus ή Pixel με λειτουργικό Android 7.x Nougat.
- Πηγαίνετε στις Ρυθμίσεις και στο μενού Σχετικά με το Τηλέφωνο/Tablet
- Πατήστε στο Build number επτά φορές μέχρι να εμφανιστεί το μήνυμα ότι είστε developer
- Πηγαίνετε πίσω στις Ρυθμίσεις και βρείτε το νέο μενού που λέγεται Επιλογές για Προγραμματιστές. Πατήστε το.
- Σιγουρευτείτε ότι είναι ενεργοποιήμένες οι επιλογές για Προγραμματιστές και ενεργοποιήστε το USB debugging (Εντοπισμός σφαλμάτων USB)
- Σιγουρευτείτε ότι το Enable OEM unlock είναι ενεργοποιημένο
- Συνδέστε τη συσκευή σας με τον υπολογιστή και πατήστε το OK που εμφανίζεται και σας ζητάει να επιτρέψετε το USB Debugging ενώ είστε συνδεδεμένοι με τον υπολογιστή. Μπορείτε να επιλέξετε επίσης να επιτρέπεται κάθε φορά που συνδέεται η συσκευή με το συγκεκριμένο υπολογιστή
Ξεκλείδωμα του Bootloader
Οι Nexus και Pixel συσκευές που είναι αγορασμένες από τη Google απευθεάις, έχουν bootloader που ξεκλειδώνει. Αν θέλετε να εγκαταστείσετε χειροκίνητα λειτουργικό, απαιτείται να το κάνετε.
Αρχικά, πρέπει να εισέλθετε στο bootloader. Μπορείτε είτε να το κάνετε χειροκίνητα κλείνοντας τη συσκευή και πατώντας μαζί το power button και το volume down button ή μπορείτε να το κάνετε με τις παρακάτω εντολές.
Τρέξτε την παρακάτω εντολή για να σιγουρευτείτε ότι η συσκευή σας είναι σωστά συνδεδεμένη με τον υπολογιστή. Αν επιστρέψει μια σειρά από χαρακτήρες, είστε έτοιμοι να ξεκινήσετε.
./adb devices
Τώρα μπαίνετε στο Bootloader με την παρακάτω εντολή:
./adb reboot bootloader
Στο κάτω μέρος της οθόνης θα εμφανιστούν πληροφορίες, μεταξύ αυτών και την κατάσταση του bootloader. Θα πρέπει να γράφει «locked», εκτός αν τον έχετε ξεκλειδώσει στο παρελθόν και δεν τον κλειδώσατε ξανά.
Για να τον ξεκλειδώσετε, πρέπει να γράψετε τις παρακάτω εντολές. Να θυμάστε ότι κατά τη διάρκεια του ξεκλειδώματος, οι Nexus συσκευές κάνουν factory reset, έτσι θα χάσετε όλα τα δεδομέαν σας. Αν δεν έχετε κάνει backup, μπορείετ να πατήσετε το power button ενώ το Start εμφανίζεται στο μενού του Bootloader και αυτό θα επανεκκινήσει κανονικά τη συσκευή σας. Πάμε πίσω στο ξεκλείδωμα.
Γράφετε την εντολή:
./fastboot flashing unlock
Ένας διάλογος θα εμφανιστεί στη συσκευή και θα ρωτάει αν είστε σίγουροι για το ξεκλείδωμα. Ξαναλέμε ότι αυτό θα κάνει factory reset στη συσκευή σας, έτσι αν θέλτε να σταματήσετε, απλά πατάτε όχι. Αν είστε έτοιμοι, πατάτε πρώτα το volume up button και μετά το power button για να επιβεβαιώσετε ότι θέλετε να ξεκινήσει το ξεκλείδωμα.
./fastboot reboot-bootloader
Προτείνετε να επανεκκινήσετε το bootloader, ώστε να τσεκάρετε ότι όλα πήγαν καλά κατά τη διάρκεια της παραπάνω διαδικασίας.
Εγκατάσταση της stock firmware image
Τώρα που ξεκλείδωσε ο bootloader, είναι ώρα να εγκαταστήσετε την Android O image. Για να βρείτε τα system images, πηγαίνετε στη σελίδα Factory Images, βρείτε τη συσκευή σας και κατεβάστε την πιο πρόσφατη factory image που είναι διαθέσιμη. Είναι ευκολότερο να κάνετε αποσυμπίεση του αρχείου στο φάκελο Platform Tools, όπου βρίσκονται και τα adb και fastboot αρχεία, ώστε να μη χρειάζεται να γράφετε διαφορετικό path κάθε φορά κατά τη διάρκεια της εκγατάστασης.
Για αρχή, σιγουρευτείτε ότι είστε ακόμη στο bootloader menu της συσκευής σας και διπλοτσεκάρετε την κατάσταση του bootloader (πρέπει να γράφει unlocked).
Έπειτα, σιγουρευτείτε ότι ο υπολογιστής σας επικοινωνεί σωστά με το smartphone ή το tablet σας. Όσο το serial number της συσκευή σας γράφει connected device, είστε έτοιμοι να συνεχίσετε.
./fastboot devices
Τώρα, είναι ώρα να εγκαταστήσετε το νέο bootloader με την παρακάτω εντολή.
./fastboot flash bootloader [bootloader file].img
Δε θα δείτε κάτι στην οθόνη της συσκευή σας, παρα μόνο στο terminal του υπολογιστή. Όταν τελειώσει η εγκατάσταση, θα πρέπει να κάνετε ξανά επανεκκίνηση του bootloader, για να σιγουρευτείτε ότι όλα πήγαν καλά.
./fastboot reboot-bootloader
Έπειτα, κάνετε εγκατάσταση τα νέα radios. Το συγκεκριμένο βήμα χρειάζεται αν αναβαθμίζετε μια συσκευή που έχει μπάντες κινητής εγκατεστημένες.
./fastboot flash radio [radio file].img
./fastboot reboot-bootloader
Τέλος, είναι ώρα να εγκαταστήσετε το ίδιο το λειτουργικό στη συσκευή σας.
Προειδοποίηση: Η παρακάτω εντολή θα διαγράψει τα πάντα από τη συσκευή σας. Αν ΔΕΝ θέλετε να το κάνει, αφαιρέστε το «-w» από την εντολή. Θα γίνει κανονικά αναβάθμιση και δεν θα σβηστούν τα δεδομένα.
./fastboot -w update [image file].zip
Όταν τελειώσει, η συσκευή θα επανεκκινήσει. Καθώς η διαδικασία προχωρά, θα πάρει παραπάνω ώρα από το συνηθισμένο. Όταν εμφανιστούν τα βήματα στησίματος της συσκευής, είστε έτοιμοι.
Αν δεν θέλετε να βάλετε τις παραπάνω εντολές χειροκίνητα, υπάρχουν scripts στο συμπιεσμένο φάκελο που περιέχι το system image, που θα κάνει τα περισσότερα για εσάς, αλλά όχι τα πάντα. Τα flash-all script αρχεία θα αυτοματοποιήσουν την εγκατάσταση του bootloader, των radios (αν χρειάζεται) και του system image. Το πρόβλημα με τη συγκεκριμένη διαδικασία είναι ότι πρώτα πρέπει να σιγουρευτείτε ότι η συσκευή σας βρίσκεται στο bootloader menu και ότι ο bootloader είναι ξεκλείδωτος πριν την έναρξη του script. Αν δεν έχει γίνει κάτι από αυτά, το script θα αποτύχει και δεν θα τρέξει κάτι.
Επιστροφή σε Android Nougat
Αγνοήσατε τις συμβουλές μας λοιπόν και θέλετε τώρα να επιστρέψετε σε Nougat; Αυτό είναι πολύ πιο εύκολο. Το μόνο που πρέπει να κάνετε είναι να βρείτε το σωστό system image για τη συσκευή σας και να κάνετε ακριβώς την ίδια διαδικασία αλλά με το Android Nougat image.
ΠΡΟΣΟΧΗ: Το techingreek.com δεν φέρει ΚΑΜΙΑ ΑΠΟΛΥΤΩΣ ΕΥΘΥΝΗ για ό,τι συμβεί στη συσκευή σας κατά τη διάρκεια της εγκατάστασης. Ακολουθείτε τον παραπάνω οδηγό με αποκλειστικά δική σας ευθύνη.
[via]