როგორ ამოიღოთ ინტერესის პუნქტები და რეკლამები Waze-ში

აქ მოცემულია, თუ როგორ უნდა ამოიღოთ Waze-ში საინტერესო ადგილები და რეკლამები. საჭიროებს init.d სკრიპტის შექმნას, ასე რომ, თქვენი ტელეფონი უნდა იყოს root.

ვაზიმათთვის, ვისაც არ გსმენიათ ამის შესახებ, არის სათემო ტრაფიკისა და ნავიგაციის აპლიკაცია. ის ხელმისაწვდომია როგორც Android-ისთვის, ასევე iOS-ისთვის და ასევე უკვე გამოდის Android Auto. ის იყენებს რეალურ დროში სხვა მომხმარებლების მონაცემებს, რათა აცნობოს მომხმარებლებს ტრაფიკის შესახებ, უკეთესი მარშრუტების შესახებ და ასევე უზრუნველყოფს მომხმარებლისთვის "საინტერესო წერტილებს". ეს ღირშესანიშნაობები ჩნდება ბუშტის სახით და ძირითადად არის ადგილების რეკლამა (და ხშირად მათ გვერდით არის რეალური რეკლამა სრულ ეკრანზე). ეს რეკლამები შეიძლება პოტენციურად საშიში იყოს ზოგიერთ შემთხვევაში, გადაიტანოს მძღოლის ყურადღება და მოითხოვოს მომხმარებელმა გააუქმოს ისინი, თუ მათ სურთ კვლავ ნახონ გზა აპლიკაციაში. როგორც ქვემოთ ჩანს, რეკლამა ავსებს ეკრანის ზედა ნაწილს და ამომხტარი ფანჯარა რეკლამირებს ახლომდებარე მაკდონალდსის არსებობას.

ინტერესის წერტილი/რეკლამები აპლიკაციაში

თუმცა, მადლობა XDA-Member-ს სკანადიანი, ეს საინტერესო ადგილები/რეკლამები შეიძლება გამორთოთ გამოყენებით მაგისკი ან init.d სკრიპტი. თუ თქვენი ROM მხარს უჭერს init.d-ს და გსურთ მიჰყვეთ ამ სახელმძღვანელოს /system მოდიფიკაციის განხორციელებით, შეგიძლიათ უბრალოდ მიჰყვეთ ნაბიჯებს, მაგრამ ამის ნაცვლად მოათავსეთ "99waze" ფაილი /system/etc/init.d/-ში. შემდეგი ნაბიჯები გადადგმულია საიდან აქ. ეს უნდა იმუშაოს მომავალი განახლებისთვის, თუ Waze-ს დეველოპერები კონკრეტულად ამ სკრიპტს არ უმიზნებენ.

Მომდევნო სახელმძღვანელომოითხოვს root წვდომას თქვენს მოწყობილობაზე, რადგან თქვენ შექმნით სკრიპტს, რომელიც ცვლის ფაილებს, რომლებიც მდებარეობს /data დირექტორიაში, კონკრეტულად აპლიკაციის მონაცემთა საქაღალდეში. ეს ნიშნავს, რომ თქვენი მოწყობილობის ჩამტვირთავი ალბათ განბლოკილია და თქვენ გაქვთ სუპერმომხმარებლის ორობითი დაინსტალირებული SuperSU ან მაგისკი.


წაშალეთ ინტერესთა წერტილები და რეკლამები Waze-ში

Ნაბიჯი 1

როგორც უკვე აღვნიშნეთ, დაგჭირდებათ Magisk თქვენს მოწყობილობაზე. თქვენ დაგჭირდებათ პროგრამა, როგორიცაა MiXplorer, ასე რომ, გთხოვთ, დააინსტალიროთ ის ან სხვა root ჩართული ფაილების მენეჯერი.

[appbox xda com.mixplorer]

ნაბიჯი 2

ნავიგაცია:

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

თქვენს ფაილ მენეჯერში, შემდეგ შექმენით ფაილი სახელად 99waze. გაითვალისწინეთ, როდესაც გადახვალთ /magisk-ზე, შეეხეთ მენიუს ღილაკს ზედა მარჯვენა კუთხეში და შეეხეთ „დამალულის ჩვენებას“, თუ იყენებთ MiXplorer-ს.

ნაბიჯი 3

გთხოვთ chmod 755 ეს ფაილი (ე.ი. შეცვალეთ ფაილის ნებართვები, რისი გაკეთებაც შეგიძლიათ MiXplorer-ში ფაილის თვისებების გახსნით). ეს გამოიყურება შემდეგნაირად.

ნაბიჯი 4

დაამატეთ შემდეგი სტრიქონები ფაილს.

99ვაზე

#!/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"-მდე. ეს სკრიპტი დარჩა ბოლომდე, რათა ხელი არ შეუშალოს სხვა რამეს და არ მოხდეს მისი მოდიფიკაციების გაუქმება.

არა მხოლოდ პრიორიტეტი კეთდება ბოლომდე, არამედ სკრიპტი იწყება "ძილით 30", რაც ნიშნავს 30 წამის ლოდინს რაიმეს გაკეთებამდე. შემდეგი, სკრიპტი უწოდებს "sed", Linux ტექსტის ნაკადის რედაქტორს. ის საშუალებას გაძლევთ დაარედაქტიროთ ტექსტური ფაილები ხაზ-სტრიქონი ბრძანებების საშუალებით. Sed გამოიყენება პრეფერენციების ფაილში მრავალი პარამეტრის ჩასანაცვლებლად. ეს ყველაფერი გამოიყენება რეკლამისთვის ან საინტერესო პუნქტებისთვის და გამორთავს მათ.

შემდეგი, ჩვენ ვაქცევთ საინტერესო ფაილებს მხოლოდ root (ამ შემთხვევაში SuperUser) ანგარიშის რედაქტირებადი. ეს ფაილები მდებარეობს ზემოთ ნახსენები /skins/default საქაღალდეში. შემდეგ ჩვენ ვშლით ყველა ფაილს, რომელიც შეიცავს სტრიქონს "x28", რადგან ყველა საინტერესო ფაილი შეიცავს ამ სტრიქონს. როდესაც ჩვენ მათ წაშლით, აპი ვერ შეძლებს მათ ხელახლა შექმნას, რადგან SuperUser ანგარიში ფლობს ამ საქაღალდეს, ამდენად, თქვენ ვეღარ მიიღებთ ინტერესის წერტილების ფაილებს მაშინაც კი, თუ პრიორიტეტების ცვლილებები გაუქმდება.

ამის შემდეგ, სკრიპტი აცხადებს პრეფერენციების ფაილზე root საკუთრებას, ასე რომ, ეს ასევე არ შეიძლება რედაქტირდეს. ეს კვლავ ხელს უშლის ჩვენი ცვლილებების გაუქმებას და ხელს უშლის აპის შემდგომ განახლებებს ჩვენი ცვლილებების გაუქმებისგან.

და ეს არის ის! Waze წარმოუდგენლად სასარგებლო აპლიკაციაა, მაგრამ სამწუხაროა, რომ დაემატა ისეთი დამაბრკოლებელი რეკლამები. მათ შეუძლიათ პრობლემები შეუქმნან დრაივერებს და ძალიან კარგია, რომ მომხმარებელმა იპოვა გზა მათ გარშემო. ვიმედოვნებთ, რომ ცვლილებები განხორციელდება, რომ რეკლამა ნაკლებად ინტრუზიული გახდეს. მიუხედავად იმისა, რომ ჩემი აზრით, რეკლამა შეიძლება იყოს მომგებიანი, ასეთი ინტრუზიული რეკლამები აპლიკაციაში, როდესაც მომხმარებელი ატარებს მანქანას, მიუღებელია და იმედი მაქვს, რომ დეველოპერებმა მინიშნება მიიღებენ.