Xiaomi telefonumda bir videoyu açıp kapattığımda ekrana reklam geliyordu. Kilit ekranında görmediğim haberler beliriyor, Ayarlar'ın içinde banner'lar çıkıyordu. Bunları tek tek kapatmaya çalışmak işe yaramıyor — çünkü reklamlar tek bir yerden gelmiyor. Bu yazı, dört ayrı katmanın hepsini kapatmanın yolunu anlatıyor: hem telefondan, hem bilgisayardan.
Aşağıdaki her adımı Redmi Note 11S (MIUI V816, Android 13) üzerinde uyguladım ve sonuçları ölçtüm. Yöntem, MIUI çalıştıran tüm Xiaomi / Redmi / POCO modellerinde aynı şekilde geçerli.
Reklamlar tam olarak nereden geliyor?
Kafa karışıklığının sebebi şu: MIUI'de reklam tek bir "reklam ayarı"na bağlı değil. Birbirinden bağımsız dört katman var ve her birinin kapatma yolu farklı. Bir katmanı kapatıp diğerlerini bırakınca "kapattım ama hâlâ geliyor" hissi oluşuyor.
Dört katmanın üçü telefonun kendi paketlerinden, biri internetten geliyor. Bu yüzden tek bir ayar hepsini kapatmıyor.
Yöntem A — Sadece telefondan
Bilgisayar gerekmez, tüm adımlar Ayarlar içinden yapılır. Çoğu kişi için bu yeterli.
Reklam paketlerini devre dışı bırak
Ayarlar › Uygulamalar › Uygulamaları yönet — arama kutusuna aşağıdaki isimleri yazıp her birini açıp Devre dışı bırak düğmesine bas:
- Mi Video — video bitiminde çıkan reklam ve öneri akışının kaynağı
- Mi Müzik — aynı reklam sistemini kullanır
- Duvar Kağıdı Karuseli — kilit ekranı içerik akışı
- GetApps — Xiaomi uygulama mağazası, bildirim reklamı gönderir
Sistem uygulamalarını göremiyorsan sağ üstteki üç noktadan Sistem uygulamalarını göster seçeneğini işaretle.
MSA yetkisini geri çek
Sistem reklam servisinin izni hesap tarafında ayrı tutulur:
Ayarlar › Şifreler ve güvenlik › Yetkilendirme ve iptal › MSA → iptal et"Bazı özellikler çalışmayabilir" uyarısı çıkacak. Bu standart caydırma metni; iptal ettiğimde hiçbir işlev kaybı yaşamadım.
Kişiselleştirilmiş reklamları kapat
Bu adım reklamı durdurmaz ama profillenmeni durdurur — ikisi ayrı şeyler:
Ayarlar › Şifreler ve güvenlik › Gizlilik › Reklam hizmetleri → kapatAyarlar › Google › Tüm servisler › Reklamlar → Reklam kimliğini silÖzel DNS'i aç
Asıl işi yapan adım bu. Uygulama içi reklamların ve takip kodlarının büyük kısmını ağ seviyesinde keser:
Ayarlar › Bağlantı ve paylaşım › Özel DNS › Özel DNS sağlayıcı ana bilgisayar adıKutuya şunu yaz ve kaydet:
dns.adguard-dns.com
Özel DNS neden VPN'den iyi? Reklam engelleyici VPN uygulamaları sürekli arka planda çalışır, pil yer ve tüm trafiğini bir şirketten geçirir. Özel DNS, Android'in kendi özelliğidir: ek uygulama yok, ölçülebilir pil maliyeti yok, sadece alan adı sorguları etkilenir.
Özel DNS tam olarak ne yapıyor?
Telefonun bir adrese bağlanmadan önce "bu alan adının IP'si ne?" diye sorması gerekir. Özel DNS bu soruyu reklam alan adlarını tanıyan bir sunucuya yönlendirir. Sunucu, reklam alan adları için gerçek IP yerine hiçbir yere gitmeyen bir adres döndürür — reklam yüklenemez, ama sayfanın geri kalanı normal çalışır.
Reklam alan adı hiçbir yere çıkmayan bir adrese düşer, geri kalan trafik dokunulmadan geçer.
Yöntem B — Bilgisayardan (ADB)
Bu yolu üç durumda tercih et: MIUI bazı paketler için Devre dışı bırak düğmesini gizlemiş olabilir, birden çok paketi tek seferde kapatmak istersin, ya da yaptığın değişikliğin gerçekten uygulandığını doğrulamak istersin. Menüden yapılan değişikliğin sonucu görünmez; ADB ile ölçebilirsin.
Hazırlık
Bilgisayara Android platform-tools paketini indir (Google'ın resmî paketi, Android Studio kurmana gerek yok). Sonra telefonda:
Geliştirici seçeneklerini aç
Ayarlar › Telefon hakkında › MIUI sürümü → 7 kez dokunUSB hata ayıklamayı aç
Ayarlar › Ek ayarlar › Geliştirici seçenekleri › USB hata ayıklamaAynı ekranda Varsayılan USB yapılandırmasını Dosya aktarımı (MTP) yap. Kabloyu taktığında telefonda çıkan izin penceresinde Bu bilgisayardan her zaman izin ver kutusunu işaretle.
Bağlantıyı doğrula
Bilgisayarda
adb deviceskomutu telefonun seri numarasını ve yanındadeviceyazısını göstermeli.
MIUI'ye özgü tuzak: Telefonu her yeniden başlattığında MIUI, USB hata ayıklamayı ve USB yapılandırmasını sıfırlıyor. adb devices boş dönerse kablo suçlu değil — ayarı tekrar açman gerekiyor. Fişe takılıyken cihaz USB'de görünüyor ama ADB arayüzü sunmuyorsa USB kimliği 2717:ff40 olur; hata ayıklama açıkken 2717:ff08'e döner.
Komutlar
Reklam paketlerini tek seferde kapat:
adb shell pm disable-user --user 0 com.miui.msa.global
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.miui.android.fashiongallery
adb shell pm disable-user --user 0 com.miui.videoplayer
adb shell pm disable-user --user 0 com.miui.player
adb shell pm disable-user --user 0 com.xiaomi.mipicksÖzel DNS'i komutla ayarla (menüden yapmadıysan):
adb shell settings put global private_dns_specifier dns.adguard-dns.com
adb shell settings put global private_dns_mode hostnameHangi paket ne yapıyor?
| Paket | Görevi | Kapatınca |
|---|---|---|
com.miui.msa.global | MIUI sistem reklam servisi | Sistem uygulamaları içindeki banner'lar gider |
com.miui.analytics | Xiaomi kullanım verisi toplama | Telemetri durur |
com.miui.android.fashiongallery | Duvar Kağıdı Karuseli | Kilit ekranı içerik akışı durur, duvar kağıdın sabitlenir |
com.miui.videoplayer | Mi Video oynatıcı | Videolar Galeri'nin oynatıcısında açılır, reklam çıkmaz |
com.miui.player | Mi Müzik | Müzik için başka oynatıcı gerekir |
com.xiaomi.mipicks | GetApps mağazası | Uygulama önerisi bildirimleri durur |
Bonus: Xiaomi cihazlarda Facebook uygulaması kurulu olmasa bile com.facebook.services, com.facebook.appmanager ve com.facebook.system paketleri ön yüklü gelir ve arka planda veri harcar. Benim telefonumda iki günde 1 saat 10 dakika arka plan mobil veri kullanmışlardı. Aynı komutla kapatılabilirler.
Çalışıyor mu? Test et
"Kapattım herhalde" ile yetinmemek için ölçülebilir bir test var. Bir reklam alan adına, bir de normal alan adına bakıp dönen IP'leri karşılaştır:
Reklam alan adları 127.0.0.1'e (yani hiçbir yere) düşüyor, normal trafik dokunulmamış durumda. Telefondan test etmek istersen: Özel DNS'in gerçekten devrede olduğunu Ayarlar › Bağlantı ve paylaşım › Özel DNS ekranında görebilir, farkı da reklamlı bir uygulamayı açıp kapatarak anlarsın.
Devre dışı bıraktığın paketlerin listesini görmek için:
adb shell pm list packages -dNe engellenir, ne engellenmez
| İçerik | Durum |
|---|---|
| MIUI sistem reklamları (Ayarlar, Dosya Yöneticisi, Temizleyici) | Engellenir |
| Mi Video / Mi Müzik reklam ve öneri akışı | Engellenir |
| Kilit ekranı içerik karuseli | Engellenir |
| Uygulama içi banner reklamlar | Büyük ölçüde engellenir |
| Oyun reklamları | Büyük ölçüde engellenir |
| Takip ve analitik kodları | Engellenir |
| YouTube reklamları | Engellenmez |
| Instagram / TikTok akış içi sponsorlu gönderiler | Engellenmez |
Son iki satırın sebebi aynı: bu reklamlar içerikle aynı sunucudan, aynı alan adı üzerinden geliyor. DNS seviyesinde reklamı içerikten ayırmanın yolu yok — youtube.com'u engellersen YouTube'un kendisi de gider. Bunu dürüstçe söylemek gerekiyor, çünkü "tüm reklamları engeller" diyen çözümlerin çoğu bu noktada sessiz kalıyor.
Geri alma
Yaptığın hiçbir şey kalıcı hasar bırakmıyor. Bir uygulama beklenmedik şekilde bozulursa sırayla geri al:
adb shell pm enable com.miui.videoplayerTelefondan: Ayarlar › Uygulamalar › Uygulamaları yönet içinde ilgili uygulamayı bulup Etkinleştir. Özel DNS için Ayarlar › Bağlantı ve paylaşım › Özel DNS › Kapalı yeterli — bir site açılmıyorsa ilk şüphelenilecek yer burası.
Bilinmesi gerekenler
- Yeniden başlatmaya dayanır.
pm disable-userile kapatılan paketler açılışta geri gelmez. Ancak büyük bir MIUI sürüm güncellemesi bazılarını yeniden etkinleştirebilir — güncellemeden sonrapm list packages -dile kontrol et. - Fabrika ayarlarına dönmez. Bunların hiçbiri root gerektirmiyor, garantiyi etkilemiyor, sistem bölümüne yazmıyor.
- Rastgele paket kapatma. İnternette dolaşan uzun "bloatware listeleri"ni düşünmeden uygulama; telefonun kamerası, bildirimi veya çağrı işlevi bozulabilir. Bu yazıdaki altı paket reklam ve telemetriyle sınırlı.
- Mi Video'yu kapatınca video dosyaları Galeri'nin kendi oynatıcısına düşer. Daha iyisini istersen VLC kur ve varsayılan yap.
Bu adımların hepsini uyguladıktan sonra telefonda gördüğüm reklam sayısı sıfıra indi — YouTube hariç. Toplam süre on dakika, geri dönüşü tek komut. Xiaomi'nin donanımı fiyatına göre iyi; katlanılması gereken tek şey yazılımdaki bu reklam katmanıydı ve onun da kalıcı bir çözümü var.
Yorum
Henüz yorum yok. İlk yorumu sen yap!
Yorum Yaz