Ο κύριος λόγος για τον οποίο πολλοί άνθρωποι προτιμούν τηλέφωνα Android από τα iPhone είναι επειδή η Google παρέχει πολλούς κωδικούς Android δωρεάν. Άλλοι προγραμματιστές είναι στη συνέχεια ελεύθεροι να δημιουργήσουν εκδόσεις Android με περισσότερο ή λιγότερο βασικές λειτουργίες.
Αλλά αυτή δεν είναι η εμπειρία Android που συνοδεύει την αγορά της συσκευής. Αντίθετα, πρέπει να το "κάνετε μόνοι σας" ξεκλειδώνοντας το bootloader στο τηλέφωνό σας και αναβοσβήνοντας μια προσαρμοσμένη ROM.
Αυτή είναι μια τεχνική διαδικασία για όλους. Υπάρχουν τόσα πολλά σημεία όπου τα πράγματα μπορεί να πάνε στραβά. Παρακάτω είναι μερικά από τα σημαντικότερα προβλήματα που μπορεί να αντιμετωπίσουν οι χρήστες όταν αναβοσβήνουν το Android ROM.
Εγκατάσταση custom ROM σε Android και κοινά προβλήματα
Εάν έχετε αντικαταστήσει ποτέ λειτουργικά συστήματα στον υπολογιστή σας, μάλλον είστε εξοικειωμένοι με το Linux. Αυτή η διαδικασία περιλαμβάνει την εγκατάσταση του Linux σε ένα CD ή USB, την επανεκκίνηση του υπολογιστή και το πάτημα ενός πλήκτρου κατά την εκκίνηση που επιτρέπει στο εναλλακτικό λειτουργικό σύστημα να φορτώσει αντί για αυτό στον σκληρό δίσκο.
Η διαδικασία στο Android είναι πολύ πιο περίπλοκη. Χρειάζεστε έναν υπολογιστή, όχι μόνο ένα τηλέφωνο ή tablet. Στη συνέχεια, είναι απαραίτητο να κατεβάσετε εξειδικευμένο λογισμικό για αυτό.
Συγκεκριμένα, είναι απαραίτητη η χρήση Android Debug Bridge, γνωστή και ως ADB. Αυτή η εργαλειοθήκη περιλαμβάνει ένα πρόγραμμα που ονομάζεται Fastboot. Το ADB θα «επικοινωνήσει» με το τηλέφωνο όταν ενεργοποιηθεί. Το Fastboot «επικοινωνεί» με το τηλέφωνο μετά την επανεκκίνηση σε μια ειδική λειτουργία, γνωστή και ως λειτουργία Fastboot. Και τα δύο εργαλεία επικοινωνούν μέσω καλωδίου USB.
Η εγκατάσταση του ADB είναι σχετικά απλή. Απλώς επισκεφτείτε τον ιστότοπο προγραμματιστών Android της Google και κατεβάστε την κατάλληλη έκδοση για τον υπολογιστή σας. Το ADB υποστηρίζει Windows, macOS και Linux.
Ποιο είναι το πρόβλημα?
Το ADB και το Fastboot είναι και τα δύο εργαλεία γραμμής εντολών. Αντί να ανοίξουν μια εφαρμογή και να κάνουν κλικ σε μερικά κουμπιά, οι χρήστες θα πρέπει να μάθουν πώς να ανοίγουν τη γραμμή εντολών και να εισάγουν τι να κάνουν εκεί.
Το άνοιγμα της γραμμής εντολών δεν είναι κακό, αλλά αναγκάζει τους χρήστες να συγκεντρώσουν περισσότερες τεχνικές γνώσεις που χρειάζονται για τη δουλειά. Η αντικατάσταση του λειτουργικού συστήματος σε έναν υπολογιστή δεν απαιτεί τη χρήση της γραμμής εντολών, αλλά η αντικατάσταση του λειτουργικού συστήματος σε ένα τηλέφωνο απαιτεί.
Όχι μόνο αυτό, επειδή το ADB και το Fastboot δεν συνοδεύονται από τον υπολογιστή, οι χρήστες θα πρέπει να πλοηγηθούν στη γραμμή εντολών στη θέση όπου είναι εγκατεστημένο το ADB. Διαφορετικά, ο υπολογιστής θα ανταποκριθεί εσφαλμένα στις εντολές που εισάγει ο χρήστης. Ίσως χρειαστεί να εκτελέσετε εντολές με δικαιώματα διαχειριστή.
Σημείωση : Υπάρχουν άλλα εργαλεία που μπορούν να σας βοηθήσουν, αλλά μπορεί να μην προέρχονται από την Google ή άλλους κατασκευαστές smartphone.
2. Εγκαταστήστε προγράμματα οδήγησης
Οι συσκευές που είναι συνδεδεμένες σε υπολογιστές χρειάζονται ειδικό λογισμικό, ώστε τα δύο κομμάτια υλικού να γνωρίζουν πώς να επικοινωνούν. Τα Windows, το macOS και το Linux χειρίζονται διαφορετικά τα προγράμματα οδήγησης. Σε macOS και Linux, πολλά προγράμματα οδήγησης περιλαμβάνονται στο λειτουργικό σύστημα, ενώ τα Windows απαιτούν από τους χρήστες να κατεβάζουν ξεχωριστά προγράμματα οδήγησης, όπως εφαρμογές.
Ποιο είναι το πρόβλημα?
Είναι δύσκολο να γνωρίζετε πότε θα αντιμετωπίσετε προβλήματα με τον οδηγό. Ούτε το ADB ούτε το Fastboot υποδεικνύουν άμεσο πρόβλημα. Αλλά αν εισαγάγετε μια εντολή και δεν συμβεί τίποτα, πιθανότατα υπάρχει πρόβλημα με το πρόγραμμα οδήγησης. Τα προβλήματα του προγράμματος οδήγησης μπορεί να είναι δύσκολο να επιλυθούν.
Τα διαδικτυακά σεμινάρια λένε συχνά ότι το ADB είναι πιο εύκολο στη χρήση σε macOS ή Linux παρά σε Windows. Ωστόσο, πρέπει να χρησιμοποιήσετε τα Windows για να ολοκληρώσετε τη δουλειά. Το Linux μπορεί να έχει προγράμματα οδήγησης για επικοινωνία με το τηλέφωνο, αλλά για κάποιο λόγο, το ADB και το Fastboot εξακολουθούν να αντιμετωπίζουν προβλήματα. Αλλά κατά την εγκατάσταση του προγράμματος οδήγησης που παρέχεται για Windows, τείνει να λειτουργεί καλά.
3. Ξεκλειδώστε το bootloader
Ο Bootloader είναι το μέρος του τηλεφώνου που καθορίζει ποιο λειτουργικό σύστημα θα εκκινηθεί. Από προεπιλογή, ο bootloader θα εκκινήσει μόνο το λειτουργικό σύστημα που παρέχεται από τον κατασκευαστή. Και συνήθως είναι κλειδωμένο.
Οι χρήστες πρέπει να ξεκλειδώσουν τον bootloader πριν ζητήσουν από το τηλέφωνό τους να φορτώσει ένα εναλλακτικό λειτουργικό σύστημα. Αυτό κάνατε όταν εγκαταστήσατε μια προσαρμοσμένη ROM.
Ποιο είναι το πρόβλημα?
Δεν έχει κάθε τηλέφωνο Android με ξεκλείδωμα bootloader. Πολλά, αν όχι τα περισσότερα τηλέφωνα Android δεν το επιτρέπουν. Αν ναι, πρέπει να είστε προσεκτικοί όταν επιλέγετε να αγοράσετε μοντέλα. Η ασφαλέστερη μέθοδος είναι να αγοράσετε την ξεκλείδωτη έκδοση από τον προμηθευτή της συσκευής.
Η έκδοση Carrier είναι επίσης πολύ επικίνδυνη. Στις Ηνωμένες Πολιτείες, τα μοντέλα GSM της AT&T και της T-Mobile είναι πιο πιθανό να υποστηρίζονται από τις συσκευές CDMA της Sprint και της Verizon. Τίποτα όμως δεν είναι σίγουρο.
Τα τηλέφωνα Google είναι η ασφαλέστερη επιλογή. Οι συσκευές Pixel και οι προηγούμενες σειρές Nexus ξεκλειδώνονται σχετικά εύκολα. Η Sony είναι άλλη μια καλή υποψήφια. Αυτή η εταιρεία λέει στους χρήστες πώς να ξεκλειδώνουν συσκευές, παρέχοντας τον πηγαίο κώδικα και τα απαραίτητα προγράμματα οδήγησης για πολλές συσκευές.
Η διαδικασία ξεκλειδώματος του bootloader θα διαφέρει ανάλογα με τον κατασκευαστή. Με τηλέφωνα Google, απλώς πληκτρολογήστε την ακριβή εντολή. Με άλλες επωνυμίες, οι χρήστες μπορεί να χρειαστεί να ζητήσουν έναν κωδικό ξεκλειδώματος για να τον εισάγουν με την εντολή. Η αποστολή ενός αιτήματος συχνά περιλαμβάνει επίσκεψη σε έναν ιστότοπο και η απάντηση δεν είναι πάντα άμεση.
4. Χρησιμοποιήστε προσαρμοσμένη ανάκτηση
Μόλις ξεκλειδωθεί ο bootloader, ήρθε η ώρα να ξεκινήσετε την εγκατάσταση της προσαρμοσμένης ROM.
Τα περισσότερα smartphone διαθέτουν δυνατότητα ανάκτησης. Αυτό είναι ένα μέρος του τηλεφώνου για τη διόρθωση του προβληματικού λειτουργικού συστήματος. Οι χρήστες μπορούν να διαγράψουν τη συσκευή από εδώ, επαναφέροντας το σύστημα σαν καινούργιο.
Η προσαρμοσμένη ανάκτηση προσφέρει περισσότερες επιλογές. Οι χρήστες μπορούν να δημιουργήσουν πλήρως αντίγραφα ασφαλείας όλου του λογισμικού του τηλεφώνου για να είναι σε θέση να επαναφέρουν με ακρίβεια τη συσκευή στην τρέχουσα κατάστασή της. Οι χρήστες μπορούν επίσης να διαγράψουν το παλιό λειτουργικό σύστημα και να εγκαταστήσουν ένα νέο. Η διαδικασία ονομάζεται αναβοσβήνει.
Ποιο είναι το πρόβλημα?
Η προσαρμοσμένη ανάκτηση δεν είναι διαθέσιμη για όλα τα τηλέφωνα. Αν και αν το τηλέφωνο υποστηρίζει προσαρμοσμένες ROM, πιθανότατα διαθέτει επίσης συμβατή προσαρμοσμένη ανάκτηση.
Ανάλογα με τη συσκευή, οι χρήστες ενδέχεται να μην μπορούν να εγκαταστήσουν προσαρμοσμένη ανάκτηση. Εάν συμβαίνει αυτό, σκεφτείτε να ξεκινήσετε μια προσωρινή προσαρμοσμένη ανάκτηση χωρίς να διαγράψετε τα πάντα στο τηλέφωνο.
Εάν αντιμετωπίζετε προβλήματα με την εγκατάσταση ή την έναρξη μιας προσαρμοσμένης ανάκτησης, ενδέχεται να υπάρχει πρόβλημα με το πρόγραμμα οδήγησης.
Μόλις ολοκληρώσετε την προσαρμοσμένη ανάκτηση, όλα από εκείνο το σημείο και μετά θα είναι πολύ απλά. Υπάρχει ακόμα πιθανότητα λάθους, αλλά οι πιθανότητες είναι πολύ χαμηλές.
Ευτυχώς, τα παραπάνω βήματα συνήθως χρειάζεται να γίνουν μόνο μία φορά. Εάν έχετε εγκαταστήσει μια προσαρμοσμένη ανάκτηση, δεν χρειάζεστε πλέον υπολογιστή για να αναβοσβήνει νέα λειτουργικά συστήματα. Αν και εάν το τηλέφωνό σας απαιτεί προσωρινή εκκίνηση για ανάκτηση, θα πρέπει να διατηρήσετε το ADB και το Fastboot στον υπολογιστή σας.
Ορισμένες προσαρμοσμένες ROM είναι πολύ σταθερές και άλλες όχι. Ανάλογα λοιπόν με τις περιστάσεις, μπορεί να αντιμετωπίσετε διαφορετικά προβλήματα.
Ελπίζω να είστε επιτυχημένοι.