Cara Menghapus Tempat Menarik dan Iklan di Waze

Berikut cara menghapus tempat menarik dan iklan di Waze. Memerlukan pembuatan skrip init.d, jadi ponsel Anda harus di-root.

Waze, bagi Anda yang belum pernah mendengarnya, adalah aplikasi lalu lintas dan navigasi berbasis komunitas. Ini tersedia untuk Android dan iOS, dan sekarang juga tersedia Android Otomatis. Ini menggunakan data real-time dari pengguna lain untuk memberi tahu pengguna tentang lalu lintas, rute yang lebih baik untuk diambil, dan juga memberikan "tempat menarik" kepada pengguna. Tempat menarik ini muncul dalam bentuk balon dan pada dasarnya merupakan iklan suatu tempat (dan sering kali di sampingnya terdapat iklan layar penuh yang sebenarnya). Iklan-iklan ini berpotensi berbahaya dalam beberapa kasus, mengganggu pengemudi dan mengharuskan pengguna untuk membatalkannya jika mereka ingin tetap melihat jalan di aplikasi. Seperti yang dapat dilihat di bawah, iklan memenuhi bagian atas layar dan munculan yang mengiklankan keberadaan McDonalds terdekat.

Tempat Menarik/Iklan di aplikasi

Namun, terima kasih kepada XDA-Member skanadian, tempat menarik/iklan ini dapat dinonaktifkan dengan penggunaan Magisk atau skrip init.d. Jika ROM Anda mendukung init.d dan Anda ingin mengikuti panduan ini dengan melakukan modifikasi /system, Anda cukup mengikuti langkah-langkahnya, tetapi letakkan file "99waze" di dalam /system/etc/init.d/. Langkah-langkah berikut diambil dari Di Sini. Ini akan berfungsi untuk pembaruan di masa mendatang kecuali pengembang Waze secara khusus menargetkan skrip ini.

Pengikut tutorialmemerlukan akses root di perangkat Anda karena Anda akan membuat skrip yang memodifikasi file yang terletak di direktori /data, khususnya di folder data aplikasi. Itu berarti bootloader perangkat Anda mungkin tidak terkunci dan Anda memiliki biner pengguna super yang terinstal melalui keduanya SuperSU atau Magisk.


Hapus Tempat Menarik dan Iklan di Waze

Langkah 1

Seperti disebutkan sebelumnya, Anda memerlukan Magisk di perangkat Anda. Anda juga memerlukan aplikasi seperti MiXplorer, jadi silakan instal aplikasi tersebut atau pengelola file lain yang mendukung root.

[kotak aplikasi xda com.mixplorer]

Langkah 2

Navigasi ke:

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

di file manager anda, lalu buat file bernama 99waze. Catatan saat Anda menavigasi ke /magisk, ketuk tombol menu di kanan atas dan ketuk "Tampilkan yang tersembunyi" jika menggunakan MiXplorer.

Langkah 3

Silakan chmod 755 file ini (mis. mengubah izin file, sesuatu yang dapat Anda lakukan dengan membuka properti file di MiXplorer). Ini terlihat seperti berikut ini.

Langkah 4

Tambahkan baris berikut ke file.

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

Baca selengkapnya

Langkah 5

Nyalakan ulang ponsel Anda dan lihat apakah iklan sekarang dinonaktifkan dan tidak ada tempat menarik yang muncul! Semua iklan dan tempat menarik harus dinonaktifkan sepenuhnya.


Penjelasan

Pertama, "99waze" adalah skrip init.d tanpa sistem. Init.d adalah folder sistem yang berisi skrip yang akan dijalankan saat boot, dan dua angka pertama di depan nama file menunjukkan prioritas. Misalnya, nama file "01file" akan dijalankan sebelum "99file". Skrip ini dibiarkan hingga terakhir agar tidak mengganggu hal lain, dan modifikasinya tidak dibatalkan setelahnya.

Tidak hanya prioritas yang dibuat sampai terakhir, namun script diawali dengan "sleep 30" yang artinya menunggu 30 detik sebelum melakukan apapun. Selanjutnya, skrip memanggil "sed", editor aliran teks Linux. Ini memungkinkan Anda mengedit file teks baris demi baris melalui perintah. Sed digunakan untuk mengganti banyak parameter di file preferensi. Semua ini digunakan untuk iklan atau tempat menarik dan menonaktifkannya.

Selanjutnya, kami membuat file tempat menarik hanya dapat diedit oleh akun root (dalam hal ini SuperUser). File-file ini terletak di folder /skins/default yang disebutkan di atas. Kami kemudian menghapus semua file yang berisi string "x28" karena semua file tempat tujuan berisi string ini. Saat kami menghapusnya, aplikasi tidak dapat membuatnya kembali karena akun SuperUser memiliki folder ini, sehingga Anda tidak dapat lagi menerima file tempat menarik meskipun perubahan preferensi dibatalkan.

Setelah itu, skrip kemudian mengklaim kepemilikan root atas file preferensi sehingga ini juga tidak dapat diedit. Hal ini sekali lagi mencegah pembatalan perubahan kami dan membantu mencegah pembaruan aplikasi apa pun di masa mendatang agar tidak membatalkan perubahan kami.

Dan itu saja! Waze adalah aplikasi yang sangat berguna tetapi sayang sekali iklan-iklan yang mengganggu seperti itu ditambahkan. Mereka dapat menyebabkan masalah bagi pengemudi dan sangat bagus bahwa pengguna telah menemukan jalan keluarnya. Semoga ada perubahan agar iklannya tidak terlalu mengganggu. Meskipun menurut saya iklan dapat bermanfaat, iklan yang mengganggu di aplikasi saat pengguna sedang mengendarai mobil tidak dapat diterima, dan saya harap pengembang dapat mengambil petunjuknya.