Yıllardır güncellenmemiş sevdiğiniz retro bir oyunu veya kullanışlı bir aracı indirdiniz mi? Bunu yepyeni Android 14 veya 15 akıllı telefonunuza yüklemeye çalışırken bir hata mı alıyorsunuz: “Uygulama yüklenmedi” veya “Uygulama cihazınızla uyumlu değil”? Tanıdık geliyor mu?
“Yine de yükle” düğmesi gitti ve eski APK’ları çalıştırmak imkansız görünüyor. Bu kılavuzda bunun neden olduğunu açıklayacak ve bu kısıtlamayı aşmanın basit yollarını göstereceğiz.
Android 14 ve 16 Neden Eski Uygulamaları Engelliyor?
Telefonunuzun bozuk olmasından veya dosyanın bozuk olmasından değil. Android 14 ile başlayan Google, eski uygulamaları engellemek için katı bir sistem düzeyinde kısıtlama uyguladı. Android 14, Android 5.1 Lollipop ve daha eskileri için derlenmiş uygulamaları engeller (targetSdkVersion 23’ten az), Android 15 ise Android 6.0 Marshmallow ve daha eskileri için derlenmiş uygulamaları engelleyerek daha ileri gidiyor (targetSdkVersion 24’ten az).
Bunu neden yaptılar? Güvenliğiniz için. Birçok virüs ve truva atı, modern izin sistemlerini (örneğin, Android 6.0’dan önce mümkün olduğu gibi, siz sormadan kameranıza, kişilerinize veya SMS’inize otomatik olarak erişmek için) atlatmak amacıyla eski Android sürümleri olarak kasıtlı olarak gizlenmiştir.
Şimdi sistem basitçe bu tür dosyaları engelliyor. Ancak, indirdiğiniz APK’nın güvenliğinden eminseniz (örneğin, doğrulanmış kataloğumuzdan aldıysanız), bu engelleme aşılabilir.
Yöntem 1: PC Üzerinden Kurulum (En Güvenilir)
Telefonunuz uygulamayı arayüzü üzerinden yüklemenize izin vermeyeceği için, Android Debug Bridge (ADB) kullanarak bilgisayarınız aracılığıyla bunu yapmasını emredeceğiz.
İhtiyacınız Olanlar:
- Bilgisayar (Windows, Mac veya Linux)
- USB kablosu
- Eski uygulamanın indirilen APK dosyası
Adım Adım Talimatlar:
- Telefonunuzda USB hata ayıklamasını etkinleştirin. Ayarlar → Telefon hakkında gidin ve “Yapı numarası”na 7 kez dokunun. Ardından yeni görünen Geliştirici seçenekleri menüsüne gidin ve USB hata ayıklamasını etkinleştirin.
- Bilgisayarınıza ADB’yi yükleyin. Resmi Android Developers web sitesinden SDK Platform-Tools arşivini indirin ve sürücünüzün kök dizinine (örneğin,
C:adbklasörüne) çıkarın. - İndirilen APK dosyanızı aynı
C:adbklasörüne yerleştirin veoldapp.apkgibi basit bir adla yeniden adlandırın. - Telefonunuzu PC’ye bağlayın. Telefonunuzun ekranında, bu bilgisayardan hata ayıklamaya izin verin.
- PC’de Komut İstemi’ni açın (
Win + Rtuşlarına basın,cmdyazın ve Enter tuşuna basın). - Komutu kullanarak ADB klasörüne gidin:
cd C:adb - Eski SDK bloğunu yoksayan zorunlu yükleme için özel komutu girin:
adb install --bypass-low-target-sdk-block oldapp.apk - Başarılı mesajını bekleyin. Tamamlandı! Uygulama telefonunuzun menüsünde görünecektir.
Yöntem 2: PC Olmadan Doğrudan Telefondan Yükleme (Shizuku Kullanarak)
Yanınızda bir bilgisayar yoksa veya kablolarla uğraşmak istemiyorsanız, Shizuku uygulamasını kullanabilirsiniz. ADB komutlarını doğrudan akıllı telefonunuzda çalıştırmanıza olanak tanır.
Adım Adım Talimatlar:
- Shizuku ‘yu indirin ve yükleyin.
- Shizuku’yu Kablosuz hata ayıklama aracılığıyla etkinleştirin (uygulamada geliştirici ayarları aracılığıyla bunu birkaç dakika içinde nasıl yapacağınıza dair ayrıntılı talimatlar bulunur).
- Shizuku’yu destekleyen bir yükleyici uygulaması indirin. Harika seçenekler arasında Install with Options veya App Manager bulunur.
- Install with Options uygulamasını açın ve Shizuku’ya erişim izni verin.
- Telefon depolamanızdan eski APK dosyanızı seçin.
- Kurulum ayarlarında (Seçenekler), Bypass Low Target SDK Block seçeneğini işaretlediğinizden emin olun.
- Yükle’ye dokunun. Uygulama, sistem kısıtlamalarını aşarak yüklenecektir!
Yöntem 3: Sanal Makine Kullanarak (Uygulama Çökerse)
Bazen eski bir uygulama ilk iki yöntem kullanılarak başarıyla yüklenir, ancak başlatıldığında hemen kapanır veya siyah ekran gösterir.
Bu, modern işlemcilerin (Snapdragon 8 Gen 3 veya Google Tensor G3/G4 gibi) yalnızca 64 bit olması ve eski 32 bit mimarisi için desteği tamamen bırakmış olmasından kaynaklanır. Eski oyunlar ve programlar genellikle özel olarak 32 bit sistemler için yazılır.
Çözüm: Android için bir sanal makine kullanın. VMOS Pro veya F1 VM gibi uygulamaları indirin. Telefonunuzun içinde başka bir “sanal” telefon oluştururlar, eski bir Android sürümüyle (örneğin Android 7.0) birlikte gelir. Bu sanal ortam içinde, birçok eski oyun ve program normal bir dokunuşla yüklenecek ve çökmeden çalışacaktır.
⚠️ Önemli Güvenlik Uyarısı
Not: targetSdkVersion bloğunu aşarak sorumluluğu kendi üzerinize alırsınız. Eski uygulamalar, yeniler kadar sıkı bir şekilde sistem tarafından izole edilmez.
- Şüpheli kaynaklardan indirilen bankacılık istemcilerini veya gizli veri gerektiren uygulamaları bu şekilde asla yüklemeyin.
- Retro oyunları ve eski uygulama sürümlerini yalnızca dosyaların antivirüs yazılımı tarafından taranmış olduğu güvenilir sitelerden indirin.
Sorularınız mı var veya belirli bir APK’yı yükleyemiyor musunuz? Yorumlarda yazın, yardımcı olmaya çalışacağız!