Δείτε πώς μπορείτε να αφαιρέσετε σημεία ενδιαφέροντος και διαφημίσεις στο Waze. Απαιτεί τη δημιουργία ενός σεναρίου init.d, επομένως το τηλέφωνό σας θα πρέπει να είναι root.
Waze, για όσους από εσάς δεν το έχετε ακούσει, είναι μια εφαρμογή κυκλοφορίας και πλοήγησης με γνώμονα την κοινότητα. Είναι διαθέσιμο τόσο για Android όσο και για iOS και είναι επίσης διαθέσιμο τώρα Android Auto. Χρησιμοποιεί δεδομένα σε πραγματικό χρόνο από άλλους χρήστες για να ειδοποιεί τους χρήστες για την κυκλοφορία, καλύτερες διαδρομές που πρέπει να ακολουθήσουν και παρέχει επίσης "σημεία ενδιαφέροντος" στον χρήστη. Αυτά τα σημεία ενδιαφέροντος εμφανίζονται σε μορφή μπαλονιού και είναι βασικά διαφημίσεις για μέρη (και συχνά δίπλα τους είναι πραγματικές διαφημίσεις σε πλήρη οθόνη). Αυτές οι διαφημίσεις μπορεί να είναι δυνητικά επικίνδυνες σε ορισμένες περιπτώσεις, αποσπώντας την προσοχή του οδηγού και απαιτώντας από τον χρήστη να τις ακυρώσει εάν επιθυμεί να βλέπει ακόμα το δρόμο στην εφαρμογή. Όπως φαίνεται παρακάτω, η διαφήμιση γεμίζει το επάνω μέρος της οθόνης και ένα αναδυόμενο παράθυρο διαφημίζει την ύπαρξη ενός κοντινού McDonalds.
Σημείο ενδιαφέροντος/Διαφημίσεις στην εφαρμογή
Ωστόσο, χάρη στο XDA-Member σκαναδιανός, αυτά τα σημεία ενδιαφέροντος/διαφημίσεις μπορούν να απενεργοποιηθούν με τη χρήση του Magisk ή ένα σενάριο init.d. Εάν η ROM σας υποστηρίζει το init.d και θέλετε να ακολουθήσετε αυτόν τον οδηγό κάνοντας μια τροποποίηση /system, μπορείτε απλώς να ακολουθήσετε τα βήματα, αλλά αντ' αυτού να τοποθετήσετε το αρχείο "99waze" στο /system/etc/init.d/. Τα ακόλουθα βήματα λαμβάνονται από εδώ. Αυτό θα πρέπει να λειτουργεί για μελλοντικές ενημερώσεις, εκτός εάν οι προγραμματιστές του Waze στοχεύουν συγκεκριμένα αυτό το σενάριο.
Το ακόλουθο φροντιστήριοαπαιτεί πρόσβαση root στη συσκευή σας, επειδή θα δημιουργήσετε ένα σενάριο που τροποποιεί αρχεία που βρίσκονται στον κατάλογο /data, συγκεκριμένα στον φάκελο δεδομένων της εφαρμογής. Αυτό σημαίνει ότι ο bootloader της συσκευής σας είναι πιθανώς ξεκλειδωμένος και έχετε εγκαταστήσει ένα δυαδικό αρχείο superuser μέσω SuperSU ή Magisk.
Καταργήστε τα σημεία ενδιαφέροντος και τις διαφημίσεις στο Waze
Βήμα 1
Όπως αναφέρθηκε προηγουμένως, θα χρειαστείτε Magisk στη συσκευή σας. Θα χρειαστείτε επίσης μια εφαρμογή όπως το MiXplorer, επομένως εγκαταστήστε αυτήν ή οποιονδήποτε άλλο διαχειριστή αρχείων με δυνατότητα root.
[appbox xda com.mixplorer]
Βήμα 2
Πλοηγηθείτε σε:
/magisk/.core/post-fs-data.d/
στον διαχειριστή αρχείων σας και, στη συνέχεια, δημιουργήστε ένα αρχείο με το όνομα 99waze. Σημειώστε ότι όταν πλοηγείστε στο /magisk, πατήστε το κουμπί μενού επάνω δεξιά και πατήστε "Εμφάνιση κρυφού" εάν χρησιμοποιείτε το MiXplorer.
Βήμα 3
Παρακαλώ chmod 755 αυτό το αρχείο (δηλ. αλλάξτε τα δικαιώματα του αρχείου, κάτι που μπορείτε να κάνετε ανοίγοντας τις ιδιότητες του αρχείου στο MiXplorer). Αυτό μοιάζει με το παρακάτω.
Βήμα 4
Προσθέστε τις ακόλουθες γραμμές στο αρχείο.
99waze
#!/system/bin/sh
sleep 30sed -i -e 's|.*ExternalPOI.My Coupons Enabled:.*|ExternalPOI.My Coupons Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Feature Enabled:.*|ExternalPOI.Feature Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Max POIs Display:.*|ExternalPOI.Max POIs Display: 0|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Popup Enabled:.*|ExternalPOI.Popup Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Max POIs Display Small Screen:.*|ExternalPOI.Max POIs Display Small Screen: 0|g' /data/data/com.waze/preferenceschown root: root /data/data/com.waze/waze/skins/default
chmod 555 /data/data/com.waze/waze/skins/default
find /data/data/com.waze/waze/skins/default -name "*x28*" | xargs rm -rf
chown root: root /data/data/com.waze
chown root: root /data/data/com.waze/preferences
chmod 755 /data/data/com.waze
chmod 644 /data/data/com.waze/preferences
Διαβάστε περισσότερα
Βήμα 5
Κάντε επανεκκίνηση του τηλεφώνου σας και δείτε εάν οι διαφημίσεις είναι πλέον απενεργοποιημένες και δεν εμφανίζονται σημεία ενδιαφέροντος! Όλες οι διαφημίσεις και τα σημεία ενδιαφέροντος θα πρέπει να απενεργοποιηθούν πλήρως.
Εξήγηση
Πρώτον, το "99waze" είναι ένα σενάριο init.d χωρίς σύστημα. Το Init.d είναι ένας φάκελος συστήματος που περιέχει σενάρια που θα εκτελεστούν κατά την εκκίνηση και οι δύο πρώτοι αριθμοί μπροστά από το όνομα του αρχείου υποδηλώνουν προτεραιότητα. Ένα όνομα αρχείου "01file" θα τρέχει πριν από το "99file" για παράδειγμα. Αυτό το σενάριο μένει μέχρι το τελευταίο για να μην παρεμβαίνει σε οτιδήποτε άλλο και να μην αναιρεθούν οι τροποποιήσεις του μετά.
Όχι μόνο δίνεται προτεραιότητα μέχρι το τέλος, αλλά το σενάριο ξεκινά με "sleep 30" που σημαίνει να περιμένεις 30 δευτερόλεπτα πριν κάνεις οτιδήποτε. Στη συνέχεια, το σενάριο καλεί το "sed", τον επεξεργαστή ροής κειμένου Linux. Σας επιτρέπει να επεξεργάζεστε αρχεία κειμένου γραμμή προς γραμμή μέσω εντολών. Το Sed χρησιμοποιείται για την αντικατάσταση πολλών παραμέτρων στο αρχείο προτιμήσεων. Όλα αυτά χρησιμοποιούνται για διαφημίσεις ή σημεία ενδιαφέροντος και τα απενεργοποιούν.
Στη συνέχεια, κάνουμε τα αρχεία που παρουσιάζουν ενδιαφέρον μόνο επεξεργάσιμα από τον λογαριασμό root (σε αυτήν την περίπτωση SuperUser). Αυτά τα αρχεία βρίσκονται στον φάκελο /skins/default που αναφέρεται παραπάνω. Στη συνέχεια, αφαιρούμε όλα τα αρχεία που περιέχουν τη συμβολοσειρά "x28", καθώς όλα τα αρχεία σημείων ενδιαφέροντος περιέχουν αυτήν τη συμβολοσειρά. Όταν τα διαγράφουμε, η εφαρμογή δεν μπορεί να τα αναδημιουργήσει, καθώς ο λογαριασμός SuperUser είναι κάτοχος αυτού του φακέλου, επομένως δεν μπορείτε πλέον να λαμβάνετε αρχεία σημείων ενδιαφέροντος ακόμα και αν οι αλλαγές προτιμήσεων αναιρεθούν.
Έπειτα από αυτό, το σενάριο διεκδικεί την ιδιοκτησία root πάνω στο αρχείο προτιμήσεων, επομένως δεν είναι δυνατή η επεξεργασία και αυτό. Αυτό αποτρέπει και πάλι την αναίρεση των αλλαγών μας και αποτρέπει τυχόν μελλοντικές ενημερώσεις εφαρμογών από την αναίρεση των αλλαγών μας.
Και τέλος! Το Waze είναι μια απίστευτα χρήσιμη εφαρμογή, αλλά είναι κρίμα που προστέθηκαν αποσπαστικές διαφημίσεις όπως αυτές. Μπορούν να προκαλέσουν προβλήματα στους οδηγούς και είναι υπέροχο που ένας χρήστης έχει βρει έναν τρόπο να τα παρακάμψει. Ας ελπίσουμε ότι θα γίνουν αλλαγές για να γίνουν οι διαφημίσεις λιγότερο παρεμβατικές. Αν και κατά τη γνώμη μου οι διαφημίσεις μπορεί να είναι ωφέλιμες, τέτοιες παρεμβατικές διαφημίσεις σε μια εφαρμογή ενώ ένας χρήστης οδηγεί αυτοκίνητο είναι απαράδεκτες και ελπίζω ότι οι προγραμματιστές μπορούν να πάρουν μια υπόδειξη.