com.android.overlay ve com.google.android.overlay: overlay paketleri neden gereklidir
Bunlar Android'in sistem overlay paketleridir: kodu değiştirmeden uygulama kaynaklarını (renkler, simgeler, dizeler) değiştirirler — yürütülebilir programlar değildir ve stok firmware üzerinde genellikle tehlikeli değildir. Aşağıda bunun ne anlama geldiği ve ne zaman müdahale edilmesi gerektiği açıklanmaktadır.
Overlay paketleri nedir ve nasıl çalışır
Overlay (RRO — Runtime Resource Overlays), ayrı bir paketin alternatif kaynaklar (renkler, düzenler, dizeler) içerdiği ve orijinal uygulama kaynaklarını adına göre değiştirdiği bir mekanizmadır. Süreç basittir:
- Uygulama bir kaynak ister (örneğin renk veya dize).
- Sistem aktif overlay paketlerini kontrol eder ve varsa overlay'deki değeri uygular.
- Uygulamanın kodu değişmez — yalnızca görünüm ve metinler değişir.
Avantajları: üreticinin uygulamaları yeniden derlemeden arayüzü modele, bölgeye veya partnere göre kolayca uyarlayabilmesi; mantığı bozma riskinin daha düşük olması — yalnızca kaynaklar etkilenir.
Overlay paketlerinde başlatıcı simgesi bulunmaz ve kullanıcı tarafından normal uygulamalar gibi başlatılmazlar — yalnızca kaynak sağlarlar.
com.android.overlay ile com.google.android.overlay arasındaki farklar
- com.android.overlay — firmware ile birlikte gelen genel sistem overlay'idir (AOSP veya OEM). Sistemin standart öğelerini değiştirir: renkler, menü öğeleri, ayarlar görünümü, belirli model veya bölge için yerelleştirmeler.
- com.google.android.overlay — Google bileşenleriyle (GMS) ilişkili overlay ailesidir. Google hizmetlerinin arayüzünü ve davranışını ülkelere, partnerlere veya donanım kısıtlamalarına göre uyarlamaya olanak tanır.
Her ikisi de sistem bölümündeki (/system, /product, /vendor) kaynak kümeleridir, firmware ile aynı sertifikayla imzalanmıştır ve sistem tarafından yönetilir.
Overlay paketleri silinebilir veya devre dışı bırakılabilir mi
Kısaca: sebepsiz yere dokunmayın.
Silme/devre dışı bırakmanın sonuçları:
- com.android.overlay için: sistem ekranları yanlış görüntülenebilir, stiller kaybolabilir, ayarlar uygulamalarında çökmeler yaşanabilir.
- com.google.android.overlay için: Google hizmetlerinin arayüzü veya işlevselliği bozulabilir; bazı cihazlarda sertifika sorunları ortaya çıkabilir.
Teknik olarak: root/ADB ile deneyimli kullanıcılar overlay'leri devre dışı bırakabilir, öncelikleri değiştirebilir veya kendi temalarını yükleyebilir. Bu modding'dir ve yedekleme olmadan risklidir.
Yedekleme olmadan "kullanımda olan" bir cihazda sistem overlay'lerini devre dışı bırakmak görsel hatalara veya sistem arızalarına yol açabilir.
Sistem overlay'ini şüpheli bir uygulamadan nasıl ayırt edilir
Basit belirtilere göre kontrol edin:
- Kurulum: sistem overlay'i genellikle kutudan çıkar çıkmaz mevcuttur ve Play Store üzerinden kurulmaz.
- Simge ve başlatma: overlay'de başlatıcı simgesi yoktur ve kullanıcı tarafından başlatılmaz.
- İzinler: overlay kamera, kişiler vb. erişim istemez. Benzer ada sahip bir paket çok sayıda hassas izin istiyorsa bu şüphelidir.
- Güncellemeler: sistem overlay'leri firmware ile güncellenir; üçüncü taraf paketler ayrı güncellemelerle gelir.
Şüpheniz varsa: silmeyin; root/kastom firmware varlığını ve bilinmeyen kaynaklardan yapılan son APK kurulumlarını kontrol edin.
Özelleştirme yapmıyorsanız, en iyi seçim overlay'i olduğu gibi bırakmak ve değişiklikleri yalnızca tam yedekleme yaptıktan sonra yapmaktır.
Sık yapılan hatalar
- "Tuhaf göründüğü için" overlay'i silmek — genellikle görsel hatalara yol açar.
- Overlay'i normal bir uygulama ile karıştırıp ADB/root olmadan uygulama yöneticisi üzerinden silmeye çalışmak — bu genellikle mümkün değildir, ancak denemeler hatalı işlemlere yol açabilir.
- Firmware kaynağını göz ardı etmek: kastom veya kırık firmware'lerde overlay'ler kötü amaçlı modifikasyonlar olabilir.
SSS
- Bu bir virüs mü?
- Stok telefonda — neredeyse hiç. Bu, kullanıcı kodu çalıştırmayan bir sistem bileşenidir. Tehlike, kastom firmware'lerde veya şüpheli overlay temalarının kurulması durumunda ortaya çıkar.
- Ayarlar üzerinden silebilir miyim?
- Hayır: normal ayarlar sistem overlay'lerini silmenize izin vermez. Silme işlemi root/ADB gerektirir ve risklerle birlikte gelir.
- Overlay'i devre dışı bıraktıktan sonra arayüz bozulursa ne yapmalıyım?
- Yedekten geri yükleyin veya firmware'i yeniden flashlayın. Yedekleme yoksa cihazın tamamen yeniden flashlanması gerekebilir.
Paket adını bağımsız bir uygulama olarak değil, "görünüm ve yerelleştirme için ince bir sistem ayarı" olarak okuyun — o zaman "dokun/dokunma" kararı açık hale gelecektir.