Kako ukloniti zanimljiva mjesta i reklame u Wazeu

Evo kako ukloniti zanimljiva mjesta i reklame u Wazeu. Zahtijeva stvaranje init.d skripte, tako da će vaš telefon morati biti rootan.

Waze, za one od vas koji za nju još niste čuli, je prometna i navigacijska aplikacija koju pokreće zajednica. Dostupan je za Android i iOS, a sada je i dostupan Android Auto. Koristi podatke u stvarnom vremenu od drugih korisnika kako bi obavijestio korisnike o prometu, boljim rutama za kretanje, a također pruža "točke interesa" korisniku. Ove zanimljivosti iskaču u obliku oblačića i u osnovi su reklame za mjesta (i često su pored njih stvarne reklame preko cijelog zaslona). Ove reklame potencijalno mogu biti opasne u nekim slučajevima, ometaju vozača i zahtijevaju od korisnika da ih poništi ako i dalje želi vidjeti cestu na aplikaciji. Kao što se može vidjeti u nastavku, reklama ispunjava gornji dio zaslona, ​​a skočni prozor oglašava postojanje obližnjeg McDonaldsa.

Točke interesa/reklame u aplikaciji

Međutim, zahvaljujući XDA-Member skanadski, te se točke interesa/reklame mogu onemogućiti upotrebom

Magisk ili init.d skriptu. Ako vaš ROM podržava init.d i želite slijediti ovaj vodič modifikacijom /system, možete jednostavno slijediti korake, ali umjesto toga smjestiti datoteku "99waze" unutar /system/etc/init.d/. Sljedeći koraci preuzeti su iz ovdje. Ovo bi trebalo funkcionirati za buduća ažuriranja osim ako programeri Wazea posebno ne ciljaju ovu skriptu.

Sljedeće tutorialzahtijeva root pristup na svom uređaju jer ćete izraditi skriptu koja mijenja datoteke koje se nalaze u direktoriju /data, točnije u podatkovnoj mapi aplikacije. To znači da je bootloader vašeg uređaja vjerojatno otključan i da imate instaliranu binarnu datoteku superkorisnika putem SuperSU ili Magisk.


Uklonite interesne točke i reklame u Wazeu

Korak 1

Kao što je već spomenuto, trebat će vam Magisk na vašem uređaju. Trebat će vam i aplikacija kao što je MiXplorer, stoga instalirajte taj ili bilo koji drugi upravitelj datoteka s root-om.

[appbox xda com.mixplorer]

Korak 2

Idite do:

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

u vašem upravitelju datoteka, zatim kreirajte datoteku pod nazivom 99waze. Imajte na umu da kada idete na /magisk, dodirnite gumb izbornika u gornjem desnom kutu i dodirnite "Prikaži skriveno" ako koristite MiXplorer.

3. korak

Molimo chmod 755 ovu datoteku (tj. promijeniti dopuštenja datoteke, nešto što možete učiniti otvaranjem svojstava datoteke u MiXploreru). Ovo izgleda ovako.

Korak 4

Dodajte sljedeće retke u datoteku.

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

Čitaj više

Korak 5

Ponovo pokrenite telefon i provjerite jesu li reklame sada onemogućene i ne prikazuju li se interesne točke! Sve reklame i zanimljivosti trebaju biti potpuno onemogućene.


Obrazloženje

Prvo, "99waze" je init.d skripta bez sustava. Init.d je sistemska mapa koja sadrži skripte koje se pokreću pri dizanju, a prva dva broja ispred naziva datoteke označavaju prioritet. Naziv datoteke "01file" pokrenut će se prije "99file", na primjer. Ova skripta je ostavljena za kraj kako ne bi ometala bilo što drugo i kako se njezine izmjene ne bi kasnije poništile.

Ne samo da je prioritet napravljen do posljednjeg, već skripta počinje sa "sleep 30" što znači da treba pričekati 30 sekundi prije nego što bilo što učinite. Zatim, skripta poziva "sed", uređivač toka teksta za Linux. Omogućuje vam uređivanje tekstualnih datoteka redak po redak putem naredbi. Sed se koristi za zamjenu mnogih parametara u datoteci postavki. Sve se to koristi za reklame ili točke interesa i onemogućuje ih.

Zatim ćemo datoteke zanimljivih mjesta moći uređivati ​​samo root (u ovom slučaju SuperUser) račun. Te se datoteke nalaze u gore spomenutoj mapi /skins/default. Zatim uklanjamo sve datoteke koje sadrže niz "x28" budući da sve datoteke točaka interesa sadrže taj niz. Kada ih izbrišemo, aplikacija ih ne može ponovno stvoriti jer račun SuperUser posjeduje ovu mapu, stoga više ne možete primati datoteke zanimljivih mjesta čak i ako se ponište promjene postavki.

Nakon toga, skripta preuzima root vlasništvo nad datotekom postavki tako da se ni ona ne može uređivati. Ovo ponovno sprječava poništavanje naših promjena i pomaže u sprječavanju da buduća ažuriranja aplikacije ponište naše promjene.

I to je to! Waze je nevjerojatno korisna aplikacija, ali šteta je što su dodane takve reklame koje odvlače pažnju. Mogu stvarati probleme vozačima i super je što ih je korisnik pronašao kako ih zaobići. Nadamo se da će doći do promjena kako bi oglasi bili manje nametljivi. Iako po mom mišljenju reklame mogu biti korisne, takve nametljive reklame u aplikaciji dok korisnik vozi automobil su neprihvatljive i nadam se da će programeri shvatiti savjet.