Αποκτήστε τη δυνατότητα "Αυτόματη ενεργοποίηση WiFi" για το Nexus 5X/6P στο Android Oreo

Με μερικές γρήγορες εντολές ADB, μπορούμε να επαναφέρουμε την αυτόματη ενεργοποίηση του WiFi στο Android Oreo στα Nexus 5X και Nexus 6P.

Το Android Oreo εισάγει μια νέα λειτουργία που σας επιτρέπει να ενεργοποιείτε αυτόματα το WiFi όταν βρίσκεστε κοντά σε ένα "αποθηκευμένο δίκτυο υψηλής ποιότητας", όπως ένα από την εργασία ή το σπίτι. Αυτή η λειτουργία μπορεί να βρεθεί στις επίσημες εκδόσεις του Android 8.0 για τα Google Pixel και Google Pixel XL, αλλά δεν είναι διαθέσιμη στο Google Nexus 5X ή στο Google Nexus 6P. Ωστόσο, αυτό δεν ίσχυε πάντα. Τα δύο τηλέφωνα Nexus είχαν στην πραγματικότητα τη δυνατότητα αυτόματης αφύπνισης WiFi όταν κυκλοφόρησε το Android O Developer Preview 2, αλλά για κάποιο άγνωστο λόγο η Google αφαίρεσε αυτή τη δυνατότητα στην τελική έκδοση του Android 8.0 Oreo για το Nexus 5X/6P.

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

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

Θα βρείτε αυτήν τη δυνατότητα εκκινώντας την εφαρμογή Ρυθμίσεις, πατώντας την επιλογή Δίκτυο και Διαδίκτυο στο επάνω μέρος, πατώντας στο WiFi και, στη συνέχεια, πατήστε την επιλογή Προτιμήσεις WiFi προς το κάτω μέρος του λίστα. Η ίδια η εναλλαγή φαίνεται στην παραπάνω εικόνα χαρακτηριστικών.

Ένα πολύ καλό χαρακτηριστικό, αν με ρωτάτε. Αλλά αφαιρέθηκε για το Nexus 5X και το Nexus 6P για λόγους που δεν γνωρίζουμε, ίσως απλώς δεν λειτούργησε τόσο καλά για αυτά τα δύο τηλέφωνα. Όπως συμβαίνει με πολλές άλλες λειτουργίες του Android που δεν διαθέτουν εναλλαγή για τον χρήστη, μπορούμε πραγματικά να επαναφέρουμε αυτήν τη δυνατότητα με μερικές εντολές ADB. Ας βουτήξουμε λοιπόν στα βήματα που απαιτούνται για να φτάσουμε επαναφέρετε τη λειτουργία "Αυτόματη ενεργοποίηση WiFi" για το Google Nexus 5X και το Google Nexus 6P.


Ενεργοποιήστε τη λειτουργία "Αυτόματη ενεργοποίηση WiFi" στο Nexus 5X και στο Nexus 6P

  1. Πρώτα θα χρειαστεί έχετε εγκαταστήσει το ADB στον επιτραπέζιο ή φορητό υπολογιστή σας.
  2. Συνδέστε το Nexus 5X ή το Nexus 6P στον υπολογιστή, ενεργοποιήστε τον εντοπισμό σφαλμάτων USB και, στη συνέχεια, ανοίξτε μια γραμμή εντολών.
  3. Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών: adb shell
  4. Στη συνέχεια, εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να επαναφέρετε την εναλλαγή: settings put global wifi_wakeup_available 1
  5. Τέλος, προχωρήστε και εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να ενεργοποιήσετε πραγματικά τη δυνατότητα: settings put global wifi_wakeup_enabled 1

Εξήγηση

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

Δεδομένου ότι η Google διατήρησε αυτήν τη δυνατότητα Automatic WiFi στη θέση της στο Pixel και στο Pixel XL, μπορούμε μόνο να φανταστούμε ότι λειτουργεί ακριβώς όπως ήλπιζαν. Ωστόσο, έχουν αφαιρέσει την εναλλαγή στο Nexus 5X και το Nexus 6P, καθώς είναι πιθανό αυτή η λειτουργία να μην έπαιξε καλά με τη μονάδα WiFi που χρησιμοποιείται σε αυτές τις δύο συσκευές ή ίσως η Google ήθελε απλώς να την περιορίσει στο νέο της Pixel τηλέφωνα. Είτε έτσι είτε αλλιώς, μπορούμε να το επαναφέρουμε και έχει δοκιμαστεί για να λειτουργεί.

Αφού εμφανίσουμε την προτροπή του κελύφους ADB στον υπολογιστή μας, θα εκδίδουμε δύο εντολές εδώ. Η πρώτη εντολή επαναφέρει την αυτόματη εναλλαγή WiFi στην εφαρμογή Ρυθμίσεις. Εάν γίνει σωστά, αυτή η πρώτη επιλογή θα κάνει την εναλλαγή "Αυτόματη ενεργοποίηση WiFi" να εμφανιστεί ξανά.

Αλλά ενώ βρισκόμαστε στο κέλυφος του ADB, μπορούμε να προχωρήσουμε και να εκδώσουμε την εντολή που φαίνεται στο βήμα 5 για να την ενεργοποιήσουμε πραγματικά. Η αλλαγή αυτών των επιλογών δεν θα σας εμποδίσει να αποδεχτείτε μια επίσημη ενημέρωση OTA από την Google στο μέλλον (εμείς δεν κάνουν μη εξουσιοδοτημένες τροποποιήσεις στα αρχεία συστήματος εδώ) και αυτός είναι ο λόγος που δεν απαιτεί πρόσβαση root είτε.

Εάν ποτέ θέλετε να επαναφέρετε αυτές τις αλλαγές όπως ήταν, μπορείτε να εκκινήσετε μια γραμμή εντολών ή ένα τερματικό και να εμφανίσετε ξανά ένα κέλυφος ADB. Απλώς αλλάξτε το 1 στο τέλος των εντολών στα δύο τελευταία βήματα του οδηγού σε 0. Αυτές οι σημαίες είχαν οριστεί αρχικά σε 0 και γι' αυτό δεν είχαμε πρόσβαση στη λειτουργία Αυτόματου WiFi σε αυτές τις δύο συσκευές Nexus. Επομένως, αν αλλάξετε ξανά σε 0 από 1, η λειτουργία θα απενεργοποιηθεί και θα αφαιρεθεί η εναλλαγή από το μενού Ρυθμίσεις.