Διαφήμιση
Το άνοιγμα του Android είναι ένα από τα μεγαλύτερα πλεονεκτήματα του και καθιστά δυνατή την τροποποίηση των περισσότερων συσκευών με διάφορους τρόπους. Η προσαρμογή της συσκευής σας μπορεί να προσθέσει νέες λειτουργίες και να την κάνει να νιώθει σαν να είναι, δικος σου.
Υπάρχει μόνο ένα πρόβλημα. Η κοινότητα τροποποίησης του Android κινείται φυσικά από τεχνικούς-αρχηγούς και προγραμματιστές, δύο ομάδες ανθρώπων που δεν γνωρίζουν την ικανότητά τους να επικοινωνούν με τον απλό. Εάν τους ρωτήσετε ποια είναι τα πρώτα σας βήματα, θα σας πουν να ξεκλειδώσετε το bootloader σας, να ριζώσετε τη συσκευή σας και να φορτώσετε ένα ROM. Αλλά τι σημαίνει αυτό;
Bootloader

Όλες οι ηλεκτρονικές συσκευές χρειάζονται βασικό υλικολογισμικό που επιτρέπει στη συσκευή να εκκινήσει. Αυτό είναι συχνά γνωστό ως bootloader. Πρόκειται για λογισμικό χαμηλού επιπέδου που ξεκινά τη συσκευή όταν πατάτε το κουμπί λειτουργίας. Οι περισσότεροι περιλαμβάνουν ασφαλεία ασφαλείας που αποκαθιστούν τις προεπιλεγμένες εργοστασιακές ρυθμίσεις σε περίπτωση καταστροφικής αποτυχίας λογισμικού.
Οι περισσότερες συσκευές Android κυκλοφορούν με bootloader που θα εκκινήσει μόνο συγκεκριμένο λογισμικό, όπως το ROM (δείτε παρακάτω) που συνοδεύει τη συσκευή. Η αντικατάσταση ή η τροποποίηση του αρχικού φορτωτή απαιτείται συνήθως για την εγκατάσταση προσαρμοσμένων ROM.
Ορισμένες συσκευές έχουν κρυπτογραφημένους bootloaders οι οποίοι είναι πολύ πιο δύσκολο να παρακάμψουν. Εάν διαβάσετε ότι μια συσκευή είναι "κλειδωμένη", συνήθως σημαίνει ότι είναι κρυπτογραφημένη, πράγμα που σημαίνει ότι οι προσαρμοσμένες ROM δεν μπορούν να αναβοσβήνουν μέχρι να παρακαμφθεί η κρυπτογράφηση.
Ξεκλείδωμα

Όπως ίσως έχετε μαντέψει από την παραπάνω ενότητα, το ξεκλείδωμα μιας συσκευής είναι η διαδικασία της ράγισσης του bootloader, ώστε να μπορεί να αντικατασταθεί με άλλο, ανοιχτό, bootloader. Υπάρχουν πολλοί διαφορετικοί τρόποι για να γίνει αυτό και οι μέθοδοι διαφέρουν από συσκευή σε συσκευή και μερικές φορές ακόμη και μεταξύ διαφορετικών εκδόσεων του ίδιου υλικού.
Δεν είναι δυνατή η ξεκλείδωμα όλων των συσκευών. Προφανώς, μια συσκευή που μόλις κυκλοφόρησε συνήθως δεν μπορεί να ξεκλειδωθεί για τουλάχιστον μερικές εβδομάδες, επειδή τα μέλη της κοινότητας του Android χρειάζονται χρόνο για να βρουν μια εκμετάλλευση ή ρωγμή που θα λειτουργήσει. Τα περισσότερα τηλέφωνα τελικά ξεκλειδωμένα, αλλά αυτό δεν συμβαίνει πάντα. Μια συσκευή πρέπει να ξεκλειδωθεί προτού μπορέσει να ριχθεί (βλ. Παρακάτω).
Θα πρέπει να σημειώσετε ότι ο όρος "ξεκλειδώματος" δεν είναι πολύ ακριβής. Μπορεί να συγχέεται με τη λειτουργία κλειδώματος που χρησιμοποιείται για την προστασία μιας συσκευής από μη εξουσιοδοτημένη πρόσβαση. Μπορεί επίσης να συγχέεται με κινητά τηλέφωνα που είναι "ξεκλειδωμένα", πράγμα που σημαίνει ότι ένα τηλέφωνο πωλείται χωρίς συμβόλαιο και μπορεί να χρησιμοποιηθεί με τον μεταφορέα της επιλογής σας.
Ρίζα

Το Android βασίζεται στο Linux. Το βαθύτερο επίπεδο πρόσβασης που είναι διαθέσιμο σε οποιοδήποτε λειτουργικό σύστημα Linux είναι πρόσβαση root. Ένας χρήστης με πρόσβαση root μπορεί να αλλάξει οτιδήποτε στο σύστημα ανά πάσα στιγμή και έχει πρόσβαση σε όλες τις λειτουργίες.
Οι συσκευές Android γενικά δεν αποστέλλονται με πρόσβαση root. Δεν είναι απαραίτητο για την τυπική λειτουργικότητα και την άρνηση της πρόσβασης ρίζας τόσο βελτιώνει την ασφάλεια όσο και καθιστά δυσκολότερη τη μετατροπή. Οι κατασκευαστές βλέπουν και τα δυο ως θετικά αποτελέσματα, αλλά πολλές προσαρμοσμένες λειτουργίες ROM και προσαρμοσμένες εφαρμογές δεν θα λειτουργήσουν χωρίς την ενεργοποίηση της ρίζας.
Η απόκτηση της πρόσβασης ρίζας είναι γνωστή ως ριζοβολία. Συνήθως επιτυγχάνεται με την εκτέλεση προσαρμοσμένου λογισμικού που εκμεταλλεύεται την ευπάθεια στη συσκευή προορισμού. Αν και δυνητικά περίπλοκη, ορισμένες συσκευές απολαμβάνουν εξαιρετική υποστήριξη προγραμματιστών μέσω εφαρμογών όπως SuperOneClick Πώς να Root το τηλέφωνό σας Android με SuperOneClick Διαβάστε περισσότερα . Και πάλι, σας συμβουλεύω να ελέγξετε τα φόρουμ XDA Developers για τη συγκεκριμένη συσκευή σας. Εκεί θα βρείτε τις τελευταίες και καλύτερες τεχνικές ριζοβολίας για το Android σας.
Οι περισσότερες προσαρμογές Android, συμπεριλαμβανομένων των προσαρμοσμένων ROM, απαιτούν μια συσκευή που έχει ρίζες.
ROM

Το ROM είναι ένα παράδειγμα ενός αρκτικόλεξου που έχει ληφθεί σε μια δική του ζωή. Πρόκειται για τη μνήμη μόνο για ανάγνωση, έναν τύπο μνήμης υπολογιστή που μπορεί να αποθηκεύει δεδομένα για μεγάλες χρονικές περιόδους του χρόνου, αλλά δεν μπορεί να γραφτεί σε (είτε λόγω περιορισμών του υλικού ή του λογισμικού που εκτελείται το). ROM είναι όπου μια συσκευή αποθηκεύει αρχεία συστήματος που είναι κρίσιμα για τη λειτουργία της.
Στην κοινότητα του Android, ωστόσο, μια ROM είναι ένα κομμάτι λογισμικού που έχει φορτωθεί στη συσκευή σας και αντικαθιστά τα αρχικά αρχεία συστήματος Android. ΕΝΑ προσαρμοσμένη ROM Πώς να εγκαταστήσετε μια προσαρμοσμένη ROM στη συσκευή σας AndroidΕίστε έτοιμοι να αναζωογονήσετε το τηλέφωνο ή το tablet Android σας; Η εγκατάσταση μιας προσαρμοσμένης ROM είναι ο καλύτερος τρόπος για να το κάνετε αυτό - ενεργοποιώντας το με ακόμη καλύτερες επιδόσεις και δυνατότητες. Διαβάστε περισσότερα είναι μια προσαρμοσμένη έκδοση του λειτουργικού συστήματος Android. Υπάρχουν πολλές διαφορετικές εκδόσεις από διαφορετικές ομάδες και ανεξάρτητους κωδικοποιητές. Μια ROM δεν είναι μόνο για ανάγνωση, αλλά χρησιμεύει ως βάση για όλες τις λειτουργίες και τις λειτουργίες του Android.
Μια σύγκριση με Διανομές Linux Το καλύτερο λειτουργικό Linux DistrosΟι καλύτερες διανομές Linux είναι δύσκολο να βρεθούν. Αν δεν διαβάσετε τον κατάλογο των καλύτερων λειτουργικών συστημάτων Linux για παιχνίδια, Raspberry Pi και πολλά άλλα. Διαβάστε περισσότερα είναι κατάλληλο. Το Linux είναι ένα λειτουργικό σύστημα που έχει πολλές διαφορετικές εκδόσεις, οι περισσότερες από τις οποίες είναι κατασκευασμένες από ανεξάρτητους προγραμματιστές ή ομάδες. Το Android, το οποίο βασίζεται στο Linux, είναι παρόμοιο. Η κύρια διαφορά είναι η Google, η οποία ενεργεί ως κεντρική κινητήρια δύναμη και αναπτύσσει την κύρια διακλάδωση του λειτουργικού συστήματος. Δεν υπάρχει οργάνωση παρόμοιας επιρροής στο οικοσύστημα του Linux.
Λάμψη
Ο όρος flash είναι σύγχυση, καθώς μπορεί να είναι λάθος για το Adobe Flash, το οποίο δεν σχετίζεται. Αναβοσβήνει είναι ο όρος που χρησιμοποιείται για να περιγράψει την εγκατάσταση ενός προσαρμοσμένου ROM.
Όταν αναβοσβήνετε μια συσκευή, θα εγκαταστήσετε μια νέα ROM σε αυτήν. Αυτό συνήθως συνίσταται στη φόρτωση του αρχείου ROM σε μια κάρτα μνήμης, την εξάλειψη της υπάρχουσας εγκατάστασης ROM μέσω του μενού ανάκτησης της συσκευής και στη συνέχεια στη φόρτωση του νέου ROM.
Οι ακριβείς οδηγίες είναι πιο περίπλοκες, φυσικά, γι 'αυτό πρέπει να ελέγξετε το Προγραμματιστές του XDA που αναβοσβήνουν. Θα πρέπει επίσης να ελέγξετε το Φόρουμ συσκευών XDA Developers. Συνήθως μπορείτε να βρείτε οδηγίες για συγκεκριμένες συσκευές.
Τούβλο

Μια συσκευή που έχει μπλοκάρει έχει γίνει άχρηστη εξαιτίας ενός προβλήματος που την εμποδίζει να ξεκινήσει. Είναι κυριολεκτικά χρήσιμο σαν ένα μικρό τούβλο από πλαστικό και γυαλί.
Όχι όμως όλα τα τούβλα είναι τα ίδια. Ένα "μαλακό" τούβλο εμφανίζεται όταν ξεκινά μια συσκευή αλλά δεν φορτώνει πλήρως το Android. Μπορεί να είναι ένας βρόχος επανεκκίνησης (όπου η συσκευή συνεχίζει να κλείνει και να επανεκκινεί ξανά και ξανά), να εμφανίζει μήνυμα σφάλματος ή να έχει κάποιο άλλο ζήτημα. Τα περισσότερα μαλακά τούβλα μπορούν να ανακτηθούν επαναφέροντας το τηλέφωνο στις προεπιλεγμένες εργοστασιακές ρυθμίσεις ή χρησιμοποιώντας την ενσωματωμένη λειτουργία ανάκτησης.
Μια συσκευή που δεν ξεκινάει ακόμη να εκκινεί ονομάζεται σκληρό τούβλο. Μια συσκευή με σκληρό τούβλο έχει βιώσει μια θεμελιώδη αποτυχία που μπορεί να περιλαμβάνει ακόμη και ζημιά στη μνήμη του τηλεφώνου. Είναι σπάνιο, αλλά συμβαίνει και αντικαθιστώντας το υλικό στη συσκευή είναι ο μόνος τρόπος να το διορθώσετε.
AOSP & AOKP
AOSP αντιπροσωπεύει Android Open Source Project. Το έργο που διατηρεί η Google επιτρέπει σε οποιονδήποτε, συμπεριλαμβανομένων και των κατασκευαστών και των ατόμων, να δημιουργήσουν τη δική τους έκδοση του Android και να την διανείμουν.
Η λήψη της πηγής είναι εύκολη. Η κατανόηση και η χρήση του είναι δύσκολο. Δεν θα είστε σε θέση να κάνετε πολλά με αυτό εκτός αν είστε αξιοπρεπής προγραμματιστής, αλλά είναι ωραίο να γνωρίζετε ότι είναι διαθέσιμο. Το πιο σημαντικό για τους σκοπούς μας είναι ότι μια ROM που είναι "AOSP" ή "βασισμένη στο AOSP" προσπαθεί να τηρήσει αυστηρά την αρχική έκδοση του Android και προσφέρετε μια "καθαρή" εμπειρία Android, όσο το δυνατόν πιο κοντά σε αυτή που έχετε με μια συσκευή Google, όπως το Nexus S τηλέφωνο.
Το AOKP είναι συντομογραφία για το Android Open Kang Project, το όνομα μιας δημοφιλούς προσαρμοσμένης ROM ανοικτού κώδικα. Το AOKP ROM είναι μια πολύ τροποποιημένη έκδοση του αρχικού Android ROM, με πολλά τσιμπήματα που προστέθηκαν στο. Συχνά χρησιμοποιείται ως βάση για άλλες ROM, επομένως μερικές φορές βλέπετε λίστες ROM με "AOKP" που χρησιμοποιούνται ως τίτλος. Δεν έχει σχέση με το AOSP αλλά είναι συνήθως σύγχυση λόγω των ομοιόμορφων στα ακρωνύμια.
συμπέρασμα
Ας ελπίσουμε ότι αυτό το άρθρο έχει ξεκαθαρίσει μερικούς από τους όρους που χρησιμοποιούνται συνήθως για την περιγραφή προσαρμογής Android. Εάν έχετε επιπλέον ερωτήσεις, μπορείτε να δημοσιεύσετε ένα σχόλιο.
Image Credit: Sorensiim, Θεία Harvester, Andrew Mason, Νικ Cowle
Ο Matthew Smith είναι ανεξάρτητος συγγραφέας που ζει στο Πόρτλαντ Όρεγκον. Επίσης γράφει και επεξεργάζεται ψηφιακές τάσεις.