Android κεντρικό

Η Google θα πρέπει να φέρει τη λειτουργία συντήρησης της Samsung στα τηλέφωνα Pixel

protection click fraud

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

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

Για να σώσει τους χρήστες τους από το να χρειαστεί να επαναφέρουν τις συσκευές τους, η Samsung ανακοινώθηκε ένα χαρακτηριστικό πέρυσι που ονομάζεται λειτουργία συντήρησης που προστατεύει τα προσωπικά δεδομένα του χρήστη ενώ η συσκευή του επισκευάζεται. Ενώ η συσκευή βρίσκεται σε λειτουργία συντήρησης, τα άτομα που την επισκευάζουν έχουν πρόσβαση μόνο σε προεγκατεστημένες εφαρμογές. Τυχόν αλλαγές που γίνονται ενώ η συσκευή βρίσκεται σε λειτουργία συντήρησης χάνονται όταν είναι απενεργοποιημένη, κάτι που μπορεί να γίνει μόνο από τον χρήστη που ξεκλειδώνει τη συσκευή του. Με αυτόν τον τρόπο, ο χρήστης χρειάζεται απλώς να βάλει τη συσκευή του σε λειτουργία συντήρησης πριν την παραδώσει, το κέντρο επισκευής μπορεί να κάνει οτιδήποτε χρειάζεται να κάνει όσο είναι στα χέρια του και ο χρήστης μπορεί απλώς να βγει από τη λειτουργία συντήρησης όταν πάρει τη συσκευή του πίσω. Είναι ένα win-win για όλους.

Λειτουργία συντήρησης σε One UI 5.0
Λειτουργία συντήρησης σε One UI 5.(Πίστωση εικόνας: Samsung)

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

Αρχικά, η Google θα πρέπει να αντιγράψει τη λειτουργία Maintenance Mode της Samsung, ώστε οι χρήστες του Pixel να μπορούν να έχουν το κεφάλι τους ήσυχο σχετικά με την ασφάλεια των προσωπικών τους δεδομένων κατά τη διαδικασία επισκευής. Ευτυχώς, το Android παρέχει ήδη ένα εξαιρετικό εργαλείο που η ομάδα Pixel μπορεί να αξιοποιήσει εάν ήθελε να δημιουργήσει μια τέτοια δυνατότητα. Εδώ είναι τι πρέπει να κάνουν.

Πώς η Google θα μπορούσε να φέρει τη λειτουργία συντήρησης στο Pixel 

Μπορεί να σκέφτεστε, «Δεν μπορώ να κάνω Google απλώς χρησιμοποιήστε τη λειτουργία επισκέπτη ή να προσθέσω άλλον χρήστη;» Αν ήσουν, θα είχες εν μέρει δίκιο. Αν και είναι αλήθεια ότι ένας δευτερεύων χρήστης δεν μπορεί να έχει πρόσβαση σε δεδομένα από τον κύριο χρήστη χωρίς το PIN/κωδικό πρόσβασής του, το ο δευτερεύων χρήστης θα εξακολουθεί να χρειάζεται το PIN/κωδικό του κύριου χρήστη για να έχει πρόσβαση στη συσκευή μετά την εκκίνηση της πάνω. Αυτό σημαίνει ότι η συσκευή θα πρέπει να είναι ενεργοποιημένη όταν σταλεί για επισκευή και τα άτομα που εργάζονται στη συσκευή δεν θα μπορούν να απενεργοποιήσουν τη συσκευή ανά πάσα στιγμή κατά την εργασία σε αυτήν.

Εναλλαγή χρήστη στο Android 14 σε ένα Pixel
Το Android απαιτεί από τον κύριο χρήστη να εισάγει το PIN/κωδικό του μετά την εκκίνηση. Άλλοι χρήστες δεν είναι προσβάσιμοι μέχρι να το κάνουν.(Εικόνα: Mishaal Rahman)

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

Όποιος κι αν είναι ο λόγος, αυτή η συμπεριφορά φαίνεται να είναι σκόπιμη, καθώς συμβαίνει όχι μόνο σε τηλέφωνα Pixel αλλά και σε Samsung και άλλες συσκευές OEM. Γι' αυτό νομίζω ότι η λειτουργία συντήρησης της Samsung δεν είναι μόλις Απλώς η δημιουργία ενός επισκέπτη χρήστη όπως πιστεύουν ορισμένοι, όπως παρατήρησα δοκιμάζοντας ο ίδιος ότι περιλαμβάνει επανεκκίνηση της συσκευής για ενεργοποίηση. Δεν είμαι ακριβώς σίγουρος πώς η Samsung εφάρμοσε τη λειτουργία Maintenance Mode, αλλά ξέρω ότι η Google και άλλοι OEM μπορούν να την αναπαράγουν αξιοποιώντας τη λειτουργία του Android Δυναμικές ενημερώσεις συστήματος (DSU) χαρακτηριστικό.

Η Google εισήγαγε το DSU στο Android 10 για να διευκολύνει τη δοκιμή των Γενικών Εικόνων Συστήματος (GSI). Τα GSI είναι εκδόσεις βανίλιας του Android που έχουν μεταγλωττιστεί απευθείας από το Android Open Source Project (AOSP). Χρησιμοποιούνται κυρίως από OEM για δοκιμές συμβατότητας, αλλά μπορούν επίσης να χρησιμοποιηθούν από προγραμματιστές για να δοκιμάσουν τις εφαρμογές τους σε μια καθαρή έκδοση Android που εκτελείται σε φυσικό υλικό. Το πλεονέκτημα της χρήσης του DSU για την εγκατάσταση ενός GSI έναντι του απλώς αναβοσβήνει το GSI με μη αυτόματο τρόπο είναι ότι το DSU δεν αντικαθιστά την αρχική εγκατάσταση. Αντίθετα, το DSU δημιουργεί νέες εικόνες συστήματος και δεδομένων που τοποθετεί το Android αντί για τις πρωτότυπες.

DSU στο Android
Το "DSU Loader" στις Επιλογές προγραμματιστή αξιοποιεί το DSU για την εκκίνηση ενός GSI που παρέχεται από την Google.(Εικόνα: Mishaal Rahman)

Το DSU σχεδιάστηκε για χρήση όποιος εικόνα συστήματος που δίνεται και η συσκευή θα εκκινήσει αυτήν την εικόνα εφόσον περάσει την επαληθευμένη εκκίνηση (ή ο φορτωτής εκκίνησης είναι ξεκλειδωμένος). Είναι λογικό ότι το DSU απαιτεί να παρέχεται μια εικόνα συστήματος, καθώς έχει σχεδιαστεί για να δοκιμάζει τα GSI και τα GSI δεν αποστέλλονται σε συσκευές λιανικής. Τι θα γινόταν όμως αν το DSU σας επέτρεπε να παραλείψετε την παροχή μιας εικόνας συστήματος και αντ' αυτού χρησιμοποιήστε το υπάρχον διαμέρισμα συστήματος συν μια νέα εικόνα δεδομένων; Αυτό θα προσομοίωσε αποτελεσματικά μια επαναφορά εργοστασιακών ρυθμίσεων αλλά χωρίς πράγματι διαγραφή οποιουδήποτε από τα δεδομένα του χρήστη, κάτι που είναι ακριβώς αυτό που θα θέλαμε να συμβεί κατά την είσοδο στην υποθετική λειτουργία συντήρησης του Pixel.

Ενώ η λειτουργία συντήρησης του Pixel είναι μια καθαρά υποθετική ιδέα αυτή τη στιγμή, η χρήση του DSU για την προσομοίωση μιας επαναφοράς εργοστασιακών ρυθμίσεων δεν είναι. Αυτή είναι μια δυνατότητα που θα εισαγάγει η DSU Android 14 παραλληλα άλλες βελτιώσεις, όπως η δυνατότητα επανεκκίνησης αμέσως μετά την εγκατάσταση, η δυνατότητα διατήρησης της εγκατάστασης σε όλες τις επανεκκινήσεις, η δυνατότητα απόκρυψης της προεπιλεγμένης ειδοποίησης έτσι μπορεί να εμφανιστεί ένα προσαρμοσμένο, η δυνατότητα αλλαγής των συμβολοσειρών που χρησιμοποιούνται για το παράθυρο διαλόγου που ζητά από τον χρήστη τα διαπιστευτήριά του και τη δυνατότητα κλειδώματος της συσκευής στο DSU τρόπος.

Σε συνδυασμό, αυτές οι βελτιώσεις θα πρέπει να επιτρέπουν στην Google (και σε οποιονδήποτε άλλο OEM) να αναπαράγει τη λειτουργία συντήρησης της Samsung. Για να το αποδείξω, έφτιαξα ένα γρήγορο βίντεο που με δείχνει να πατάω ένα κουμπί που ονομάζεται "Λειτουργία συντήρησης" στο Pixel μου, το οποίο ενεργοποιεί το DSU για προσομοίωση επαναφοράς εργοστασιακών ρυθμίσεων. Το κύριο πράγμα που λείπει από αυτήν την επίδειξη είναι μια εφαρμογή που εξηγεί στον χρήστη τι είναι η λειτουργία συντήρησης και παρέχει κουμπί για να την εισαγάγετε και ανταλλάσσει την ειδοποίηση που παρέχεται από το DSU με μια προσαρμοσμένη που λέει στον χρήστη ότι βρίσκεται στη Συντήρηση Τρόπος. Επιπλέον, προς το παρόν δεν υπάρχει τρόπος να βγείτε από αυτήν την ψευδολειτουργία συντήρησης εισάγοντας τα διαπιστευτήρια του κύριου χρήστη.

Ίσως έχετε επίσης παρατηρήσει (ή απλώς διαβάσατε την περιγραφή του βίντεο) ότι έκοψα ορισμένα μέρη του βίντεο. Για να είμαι συγκεκριμένος, έκοψα μερικά δευτερόλεπτα όπου η συσκευή μου δείχνει το πορτοκαλί/ο bootloader ξεκλείδωτο κατάσταση κατά τη διαδικασία εκκίνησης, καθώς ένας ξεκλείδωτος φορτωτής εκκίνησης δεν θα πρέπει να είναι απαραίτητος για να λειτουργήσει. Έκοψα επίσης το μέρος όπου πέρασα από τον Οδηγό εγκατάστασης μετά την εκκίνηση της συσκευής μου και αυτό συμβαίνει επειδή είναι πραγματικά δυνατό να παραλείψετε τον Οδηγό εγκατάστασης ορίζοντας την ιδιότητα συστήματος ro.setupwizard.mode σε "ΑΤΟΜΑ ΜΕ ΕΙΔΙΚΕΣ ΑΝΑΓΚΕΣ". Αυτό θα μπορούσε να γίνει δημιουργώντας ένα σενάριο έναρξης - ένα σενάριο που εκτελείται κατά την εκκίνηση - το οποίο ορίζει αυτήν την ιδιότητα όταν το Android εισέρχεται στη "Λειτουργία συντήρησης".

Όσο για το πώς το Android θα ήξερε ότι είναι σε λειτουργία συντήρησης, αυτό θα μπορούσε να γίνει με ρύθμιση άλλη ιδιότητα συστήματος ονομάζεται "ro.gsid.dsu_slot" σε κάτι σαν "maintenancemode". Η προσθήκη του ".lock" στο "maintenancemode" θα το έκανε έτσι "μόνο εξουσιοδοτημένοι χρήστες" μπορεί να βγει με την προϋπόθεση ότι, και πάλι, μεταβιβάζονται τα διαπιστευτήρια του κύριου χρήστη.

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

instagram story viewer