Kuidas eemaldada Waze'is huvipunkte ja reklaame

Siit saate teada, kuidas Waze'is huvipunkte ja reklaame eemaldada. Nõuab skripti init.d loomist, seega peab teie telefon olema juurdunud.

Waze, neile, kes pole sellest kuulnud, on kogukonna juhitud liiklus- ja navigeerimisrakendus. See on saadaval nii Androidi kui ka iOS-i jaoks ning on nüüd saadaval Android Auto. See kasutab teiste kasutajate reaalajas andmeid, et teavitada kasutajaid liiklusest, parematest marsruutidest ning pakub kasutajale ka "huvipunkte". Need huvipunktid ilmuvad õhupalli kujul ja on põhimõtteliselt kohtade reklaamid (ja sageli on nende kõrval ka tegelikud täisekraanireklaamid). Need reklaamid võivad mõnel juhul olla ohtlikud, segades juhi tähelepanu ja nõudes kasutajalt reklaami tühistamist, kui nad soovivad endiselt rakenduses teed näha. Nagu allpool näha, täidab reklaam ekraani ülaosa ja hüpikaken reklaamib läheduses asuva McDonaldsi olemasolu.

Huvipunkt/reklaamid rakenduses

Siiski tänu XDA-liikmele skanadlane, saab need huvipunktid/reklaamid keelata, kasutades Magisk

 või init.d skript. Kui teie ROM toetab faili init.d ja soovite seda juhendit järgida, tehes /süsteemi muudatuse, võite lihtsalt järgida samme, kuid selle asemel asetage fail "99waze" kausta /system/etc/init.d/. Järgmised sammud on võetud alates siin. See peaks toimima ka tulevaste uuenduste puhul, välja arvatud juhul, kui Waze'i arendajad seda skripti konkreetselt sihivad.

Järgnev õpetusnõuab juurjuurdepääsu oma seadmes, sest loote skripti, mis muudab /data kataloogis, täpsemalt rakenduse andmekaustas asuvaid faile. See tähendab, et teie seadme alglaadur on tõenäoliselt lukustamata ja teile on installitud superkasutaja binaar SuperSU või Magisk.


Eemaldage Waze'is huvipunktid ja reklaamid

Samm 1

Nagu varem mainitud, vajate oma seadmes Magiskit. Teil on vaja ka sellist rakendust nagu MiXplorer, nii et installige see või mõni muu juurfunktsiooniga failihaldur.

[appbox xda com.mixplorer]

2. samm

Navigeeri:

/magisk/.core/post-fs-data.d/

oma failihalduris, seejärel looge fail nimega 99waze. Pange tähele, kui navigeerite saidile /magisk, puudutage paremas ülanurgas olevat menüünuppu ja MiXploreri kasutamisel puudutage käsku Kuva peidetud.

3. samm

Palun muutke seda faili chmod 755 (st. muutke faili õigusi, mida saate teha faili atribuudid MiXploreris avades). See näeb välja järgmine.

4. samm

Lisage faili järgmised read.

99waze

#!/system/bin/sh
sleep 30

sed -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/preferences

chown 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

Loe rohkem

5. samm

Taaskäivitage telefon ja vaadake, kas reklaamid on nüüd keelatud ja huvipunkte ei kuvata! Kõik reklaamid ja huvipunktid tuleks täielikult keelata.


Selgitus

Esiteks on "99waze" süsteemitu init.d skript. Init.d on süsteemikaust, mis sisaldab alglaadimisel käivitatavaid skripte ja failinime ees olevad kaks esimest numbrit tähistavad prioriteeti. Failinimi "01file" töötaks näiteks enne "99file". See skript jäetakse viimaseks, et mitte segada midagi muud ja mitte lasta selle muudatusi hiljem tagasi võtta.

Mitte ainult prioriteediks ei ole määratud kuni viimase ajani, vaid skript algab olekuga "uneaeg 30", mis tähendab, et enne millegi tegemist tuleb oodata 30 sekundit. Järgmisena kutsub skript Linuxi tekstivooredaktorit "sed". See võimaldab teil käskude kaudu redigeerida tekstifaile rida-realt. Sed kasutatakse paljude parameetrite asendamiseks eelistuste failis. Kõiki neid kasutatakse reklaamide või huvipunktide jaoks ja need keelatakse.

Järgmisena muudame huvipunktide failid redigeeritavaks ainult juurkonto (antud juhul SuperUser) kaudu. Need failid asuvad ülalmainitud kaustas /skins/default. Seejärel eemaldame kõik failid, mis sisaldavad stringi "x28", kuna kõik huvipunktide failid sisaldavad seda stringi. Kui me need kustutame, ei saa rakendus neid uuesti luua, kuna see kaust kuulub SuperUseri kontole, seega ei saa te enam huvipunktide faile vastu võtta isegi siis, kui eelistuste muudatused tühistatakse.

Pärast seda taotleb skript eelistuste faili juuromandiõigust, nii et ka seda ei saa redigeerida. See takistab taas meie muudatuste tagasivõtmist ja aitab vältida tulevaste rakenduste värskenduste muudatuste tühistamist.

Ja see ongi kõik! Waze on uskumatult kasulik rakendus, kuid on kahju, et lisati selliseid häirivaid reklaame. Need võivad autojuhtidele probleeme tekitada ja on tore, et kasutaja on neist leidnud tee. Loodetavasti tehakse muudatusi, et reklaamid oleksid vähem pealetükkivad. Kuigi minu arvates võivad reklaamid olla kasulikud, on sellised pealetükkivad reklaamid rakenduses, kui kasutaja autot juhib, vastuvõetamatud ja loodan, et arendajad võtavad sellest vihje.