วิธีลบจุดสนใจและโฆษณาใน Waze

ต่อไปนี้เป็นวิธีลบจุดสนใจและโฆษณาใน Waze ต้องมีการสร้างสคริปต์ init.d ดังนั้นโทรศัพท์ของคุณจะต้องได้รับการรูท

เวซสำหรับผู้ที่ไม่เคยได้ยินมาก่อน นี่คือแอปการจราจรและการนำทางที่ขับเคลื่อนโดยชุมชน ใช้งานได้ทั้ง Android และ iOS และตอนนี้ก็พร้อมให้ใช้งานแล้ว แอนดรอยด์ออโต้. ใช้ข้อมูลเรียลไทม์จากผู้ใช้รายอื่นเพื่อแจ้งผู้ใช้เกี่ยวกับการจราจร เส้นทางที่ดีกว่าที่จะใช้ และยังให้ "จุดสนใจ" แก่ผู้ใช้อีกด้วย จุดสนใจเหล่านี้จะปรากฏขึ้นในรูปแบบบอลลูนและโดยพื้นฐานแล้วเป็นโฆษณาสำหรับสถานที่ต่างๆ (และบ่อยครั้งที่ด้านข้างเป็นจุดโฆษณาแบบเต็มหน้าจอ) โฆษณาเหล่านี้อาจเป็นอันตรายได้ในบางกรณี ทำให้ผู้ขับขี่เสียสมาธิ และกำหนดให้ผู้ใช้ยกเลิกโฆษณาหากยังคงต้องการเห็นถนนในแอปพลิเคชัน ดังที่เห็นด้านล่าง โฆษณาเต็มด้านบนของหน้าจอและมีป๊อปอัปโฆษณาว่ามีร้านแมคโดนัลด์อยู่ใกล้ๆ

จุดสนใจ/โฆษณาในแอป

อย่างไรก็ตามต้องขอบคุณ XDA-Member สแกนเนเดียนจุดสนใจ/โฆษณาเหล่านี้สามารถปิดการใช้งานได้โดยใช้ มาจิสก์ หรือสคริปต์ init.d หาก ROM ของคุณรองรับ init.d และคุณต้องการปฏิบัติตามคำแนะนำนี้โดยทำการแก้ไข /system คุณสามารถทำตามขั้นตอนต่างๆ แต่ให้วางไฟล์ "99waze" ไว้ภายใน /system/etc/init.d/ แทน ขั้นตอนต่อไปนี้นำมาจาก

ที่นี่. สิ่งนี้ควรใช้ได้กับการอัปเดตในอนาคต เว้นแต่ผู้พัฒนา Waze จะกำหนดเป้าหมายสคริปต์นี้โดยเฉพาะ

ต่อไปนี้ บทช่วยสอนต้องการการเข้าถึงรูท บนอุปกรณ์ของคุณเนื่องจากคุณจะสร้างสคริปต์ที่แก้ไขไฟล์ที่อยู่ในไดเร็กทอรี /data โดยเฉพาะในโฟลเดอร์ข้อมูลของแอป นั่นหมายความว่า bootloader ของอุปกรณ์ของคุณอาจถูกปลดล็อคและคุณได้ติดตั้งไบนารีผู้ใช้ขั้นสูงผ่านทั้งสองอย่าง ซุปเปอร์ซู หรือ มาจิสก์.


ลบจุดสนใจและโฆษณาใน Waze

ขั้นตอนที่ 1

ดังที่ได้กล่าวไว้ก่อนหน้านี้ คุณจะต้องมี Magisk บนอุปกรณ์ของคุณ คุณจะต้องมีแอปพลิเคชันเช่น MiXplorer ด้วยเช่นกัน ดังนั้นโปรดติดตั้งแอปพลิเคชันนั้นหรือตัวจัดการไฟล์ที่เปิดใช้งานรูทอื่น ๆ

[appbox xda com.mixplorer]

ขั้นตอนที่ 2

นำทางไปยัง:

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

ในตัวจัดการไฟล์ของคุณ จากนั้นสร้างไฟล์ชื่อ 99waze หมายเหตุเมื่อคุณไปที่ /magisk ให้แตะปุ่มเมนูที่มุมขวาบนแล้วแตะ "แสดงที่ซ่อนอยู่" หากใช้ MiXplorer

ขั้นตอนที่ 3

กรุณา chmod 755 ไฟล์นี้ (เช่น. เปลี่ยนการอนุญาตของไฟล์ซึ่งคุณสามารถทำได้โดยเปิดคุณสมบัติของไฟล์ใน MiXplorer) ดูเหมือนว่าต่อไปนี้

ขั้นตอนที่ 4

เพิ่มบรรทัดต่อไปนี้ลงในไฟล์

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

อ่านเพิ่มเติม

ขั้นตอนที่ 5

รีบูทโทรศัพท์ของคุณและดูว่าตอนนี้โฆษณาถูกปิดใช้งานและไม่มีจุดสนใจปรากฏขึ้นหรือไม่! โฆษณาและจุดสนใจทั้งหมดควรถูกปิดใช้งานโดยสิ้นเชิง


คำอธิบาย

ประการแรก "99waze" เป็นสคริปต์ init.d ที่ไม่มีระบบ Init.d เป็นโฟลเดอร์ระบบที่มีสคริปต์ให้เรียกใช้ขณะบูต และตัวเลขสองตัวแรกที่อยู่หน้าชื่อไฟล์แสดงถึงลำดับความสำคัญ ชื่อไฟล์ "01file" จะทำงานก่อน "99file" เป็นต้น สคริปต์นี้จะถูกปล่อยไว้เป็นครั้งสุดท้ายเพื่อไม่ให้รบกวนสิ่งอื่นใด และไม่มีการแก้ไขใด ๆ เกิดขึ้นในภายหลัง

ลำดับความสำคัญไม่เพียงแต่ทำจนถึงสุดท้ายเท่านั้น แต่สคริปต์เริ่มต้นด้วย "sleep 30" ซึ่งหมายถึงรอ 30 วินาทีก่อนจะทำอะไรก็ตาม ถัดไป สคริปต์เรียกว่า "sed" ซึ่งเป็นโปรแกรมแก้ไขสตรีมข้อความของ Linux ช่วยให้คุณแก้ไขไฟล์ข้อความทีละบรรทัดผ่านคำสั่ง Sed ใช้เพื่อแทนที่พารามิเตอร์จำนวนมากในไฟล์การตั้งค่า ทั้งหมดนี้ใช้สำหรับการโฆษณาหรือจุดสนใจและปิดการใช้งาน

ต่อไป เราทำให้ไฟล์จุดสนใจสามารถแก้ไขได้โดยบัญชีรูท (ในกรณีนี้คือ SuperUser) เท่านั้น ไฟล์เหล่านี้อยู่ในโฟลเดอร์ /skins/default ที่กล่าวถึงข้างต้น จากนั้นเราจะลบไฟล์ทั้งหมดที่มีสตริง "x28" เนื่องจากไฟล์จุดสนใจทั้งหมดมีสตริงนี้ เมื่อเราลบออก แอปจะไม่สามารถสร้างใหม่ได้เนื่องจากบัญชี SuperUser เป็นเจ้าของโฟลเดอร์นี้ ดังนั้น คุณจะไม่สามารถรับไฟล์จุดสนใจได้อีกต่อไป แม้ว่าการเปลี่ยนแปลงการตั้งค่าจะถูกยกเลิกไปแล้วก็ตาม

ต่อไปนี้ สคริปต์จะอ้างสิทธิ์ความเป็นเจ้าของรูทเหนือไฟล์การตั้งค่า ดังนั้นสิ่งนี้จึงไม่สามารถแก้ไขได้เช่นกัน วิธีนี้จะป้องกันไม่ให้การเปลี่ยนแปลงของเราถูกยกเลิก และเป็นการช่วยป้องกันไม่ให้การอัปเดตแอปใดๆ ในอนาคตเลิกทำการเปลี่ยนแปลงของเรา

แค่นั้นแหละ! Waze เป็นแอปที่มีประโยชน์อย่างเหลือเชื่อ แต่น่าเสียดายที่มีการเพิ่มโฆษณาที่กวนใจอย่างเช่นโฆษณาเหล่านั้นเข้าไป สิ่งเหล่านี้สามารถสร้างปัญหาให้กับไดรเวอร์ได้ และเป็นเรื่องดีที่ผู้ใช้พบวิธีแก้ไข หวังว่าจะมีการเปลี่ยนแปลงเพื่อทำให้โฆษณารบกวนน้อยลง แม้ว่าในความเห็นของฉัน โฆษณาอาจมีประโยชน์ แต่โฆษณาที่ล่วงล้ำในแอปในขณะที่ผู้ใช้ขับรถนั้นเป็นสิ่งที่ยอมรับไม่ได้ และฉันหวังว่านักพัฒนาอาจเข้าใจคำใบ้บ้าง