Ako odstrániť body záujmu a reklamy vo Waze

click fraud protection

Tu je návod, ako odstrániť body záujmu a reklamy vo Waze. Vyžaduje vytvorenie skriptu init.d, takže váš telefón bude musieť byť rootovaný.

Waze, pre tých z vás, ktorí o nej ešte nepočuli, je komunitou riadená dopravná a navigačná aplikácia. Je k dispozícii pre Android aj iOS a teraz je dostupný aj pre Android Auto. Používa údaje v reálnom čase od iných používateľov na to, aby používateľov upozornil na premávku, lepšie trasy, ktorými sa vydať, a tiež používateľovi poskytuje „body záujmu“. Tieto body záujmu sa objavujú vo forme balónov a sú to v podstate reklamy na miesta (a často vedľa nich sú skutočné reklamy na celú obrazovku). Tieto reklamy môžu byť v niektorých prípadoch potenciálne nebezpečné, odvádzajú pozornosť vodiča a vyžadujú od používateľa, aby ich zrušil, ak chce stále vidieť cestu v aplikácii. Ako je možné vidieť nižšie, reklama vypĺňa hornú časť obrazovky a vyskakovacie okno oznamuje existenciu neďalekého McDonalds.

Bod záujmu/reklamy v aplikácii

Avšak vďaka XDA-Member skanadský

, tieto body záujmu/reklamy je možné deaktivovať pomocou Magisk alebo skript init.d. Ak vaša ROM podporuje init.d a chcete postupovať podľa tohto návodu vykonaním /úpravy systému, môžete jednoducho postupovať podľa krokov, ale namiesto toho umiestnite súbor "99waze" do /system/etc/init.d/. Nasledujúce kroky sú prevzaté z tu. Toto by malo fungovať pre budúce aktualizácie, pokiaľ sa vývojári Waze nezamerajú na tento skript.

Nasledujúci tutoriálvyžaduje prístup root na vašom zariadení, pretože budete vytvárať skript, ktorý upraví súbory umiestnené v adresári /data, konkrétne v dátovom priečinku aplikácie. To znamená, že bootloader vášho zariadenia je pravdepodobne odomknutý a máte nainštalovaný binárny súbor superužívateľa SuperSU alebo Magisk.


Odstráňte body záujmu a reklamy vo Waze

Krok 1

Ako už bolo spomenuté, na svojom zariadení budete potrebovať Magisk. Budete tiež potrebovať aplikáciu, ako je MiXplorer, preto si nainštalujte túto alebo iného správcu súborov s povoleným koreňovým systémom.

[appbox xda com.mixplorer]

Krok 2

Prejsť na:

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

v správcovi súborov a potom vytvorte súbor s názvom 99waze. Všimnite si, že keď prejdete na /magisk, klepnite na tlačidlo ponuky v pravom hornom rohu a klepnite na „Zobraziť skryté“, ak používate MiXplorer.

Krok 3

Prosím, chmod 755 tento súbor (tj. zmeniť povolenia súboru, čo môžete urobiť otvorením vlastností súboru v MiXplorer). Vyzerá to takto.

Krok 4

Pridajte do súboru nasledujúce riadky.

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

čítaj viac

Krok 5

Reštartujte telefón a zistite, či sú reklamy teraz zakázané a nezobrazujú sa žiadne body záujmu! Všetky reklamy a body záujmu by mali byť úplne deaktivované.


Vysvetlenie

Po prvé, "99waze" je bezsystémový init.d skript. Init.d je systémový priečinok, ktorý obsahuje skripty, ktoré sa majú spustiť pri štarte, a prvé dve čísla pred názvom súboru označujú prioritu. Názov súboru „01file“ by napríklad bežal pred „99file“. Tento skript je ponechaný až do konca, aby nezasahoval do ničoho iného a aby sa jeho úpravy neskôr nevrátili.

Nielenže je priorita nastavená až do konca, ale skript začína „spánkom 30“, čo znamená počkať 30 sekúnd, kým niečo urobíte. Ďalej skript volá „sed“, editor textového toku Linuxu. Umožňuje vám upravovať textové súbory riadok po riadku pomocou príkazov. Sed sa používa na nahradenie mnohých parametrov v súbore preferencií. Všetky tieto sa používajú na reklamy alebo body záujmu a deaktivujú ich.

Ďalej urobíme súbory bodov záujmu, ktoré bude môcť upravovať iba root (v tomto prípade SuperUser) účet. Tieto súbory sa nachádzajú v priečinku /skins/default spomenutom vyššie. Potom odstránime všetky súbory, ktoré obsahujú reťazec „x28“, pretože tento reťazec obsahujú všetky súbory bodov záujmu. Keď ich odstránime, aplikácia ich nebude môcť znova vytvoriť, pretože tento priečinok vlastní účet SuperUser, takže už nebudete môcť prijímať súbory bodov záujmu, aj keď sa zmeny preferencií vrátia späť.

Následne si skript nárokuje koreňové vlastníctvo nad súborom preferencií, takže ani toto nie je možné upravovať. To opäť zabraňuje vráteniu našich zmien a má to pomôcť zabrániť tomu, aby akékoľvek budúce aktualizácie aplikácií vrátili späť naše zmeny.

A je to! Waze je neuveriteľne užitočná aplikácia, ale je škoda, že boli pridané rušivé reklamy, ako sú tieto. Môžu spôsobovať problémy vodičom a je skvelé, že používateľ našiel spôsob, ako ich obísť. Dúfajme, že dôjde k zmenám, aby boli reklamy menej rušivé. Aj keď podľa môjho názoru môžu byť reklamy prospešné, takéto rušivé reklamy v aplikácii, keď používateľ riadi auto, sú neprijateľné a dúfam, že vývojári môžu naznačiť.