Android 11'in resmi bileşenleri nereden indirilir ve nasıl doğrulanır

Kerem Aydın·6 Temmuz 2026·⏱3 dk

Kısaca: Android 11'i (SDK, platform-tools, emulator imajları, fabrika/OTA) yalnızca Android Developers'ın resmi sayfalarından veya cihaz üreticisinin web sitesinden indirin; SDK Manager/sdkmanager kullanın ve büyük imajlar için SHA‑256 sağlama toplamlarını karşılaştırın.

Resmi kaynaklar ve gerekli paketler

  • Android Studio ve SDK Manager — platforms (android-30), build-tools, emulator ve system-images kurulumu için kullanışlı bir yol.
  • Cmdline-tools (sdkmanager) — sunucular ve CI için: aynı paketleri headless modda kurar.
  • Platform-tools — hata ayıklama ve firmware yükleme için gereken adb ve fastboot araçları.
  • System images (android-30; seçenekler: default, google_apis, google_apis_playstore; ABI: x86_64/arm64) — emülatör/AVD için.
  • Belirli cihazlar için fabrika/OTA imajları (örn., Pixel) — yalnızca üreticinin resmi sayfasından; kurtarma veya manuel firmware yükleme amacıyla kullanılır.

Geliştirme ve yerel testler için genellikle Android Studio'yu kurup yerleşik SDK Manager aracılığıyla platform 30, build-tools ve x86_64 system-image indirmek yeterlidir.

Güvenli indirme ve doğrulama yöntemleri

  1. Kaynak: Resmi Android Developers web sitesi veya cihaz üreticisinin resmi web sitesi.
  2. Kurulum: Paketleri doğru klasörlere yerleştiren ve sürümleri yöneten SDK Manager / sdkmanager tercih edin.
  3. Bütünlük kontrolü: Her zaman SHA‑256 değerini (dosyanın yanında yayımlandığında) karşılaştırın. Linux/macOS'ta:
sha256sum <file>

Windows'ta (PowerShell):

Get-FileHash <file> -Algorithm SHA256
  1. Cihazlara firmware yükleme: Yedek alın, üreticinin talimatlarını okuyun — bootloader kilidini açmak genellikle verileri siler. Firmware yüklemesinden sonra, mümkünse bootloader kilidini yeniden kilitlemeniz önerilir.

Fabrika/firmware dosyalarını bilinmeyen forumlardan veya yansı sitelerden indirmeyin — bu tür imajlar değişiklikler ve kötü amaçlı yazılım içerebilir.

Pratik komutlar (sdkmanager / avdmanager)

Temel paketlerin kurulumu (ANDROID_SDK_ROOT ve cmdline-tools yapılandırıldığında):

sdkmanager "platforms;android-30" "platform-tools" "build-tools;30.0.3" "system-images;android-30;google_apis;x86_64" "emulator"
sdkmanager --licenses

AVD oluşturma:

avdmanager create avd -n android11x86 -k "system-images;android-30;google_apis;x86_64" -d "pixel"

CI için: Paket listesini versiyonlayın ve build-tools/system-images için kesin sürümler kullanın.

Sık yapılan hatalar

  • Doğrulanmamış yansılardan indirme — cihaz hasarına veya güvenlik açıklarına yol açar.
  • ABI/imaj uyumsuzluğu (x86 ana bilgisayar için arm imajı kurma) — emülatör yavaş çalışır veya başlamaz.
  • Yedek almadan ve bootloader kilidini açmanın ne anlama geldiğini anlamadan firmware yükleme — veri kaybı.
  • SHA kontrolünü atlama — imaj bütünlüğünden emin olunamaz.

SSS

  • SHA‑256 her zaman kontrol edilmeli mi?
    Evet, özellikle büyük fabrika/OTA imajları için ve sağlama toplamı yayımlandığında.
  • Emülatör için hangi imaj seçilmeli?
    Hız için — x86_64; Google hizmetlerine erişim gerekiyorsa — google_apis veya playstore içeren imaj.
  • Üçüncü taraf derlemelerden adb/fastboot kullanılabilir mi?
    Uyumsuzlukları ve güvenlik açıklarını önlemek için resmi platform-tools kullanılması önerilir.

Hemen atılacak kısa adımlar:

  1. Geliştirme için — Android Studio'yu kurun ve SDK Manager aracılığıyla platform 30, build-tools 30.x ve x86_64 system-image indirin.
  2. Cihaza firmware yüklemek için — fabrika/OTA imajlarını yalnızca üreticinin resmi sayfasından indirin ve SHA‑256 değerini karşılaştırın; yedek alın.
  3. Otomasyon/CI için — cmdline-tools + sdkmanager kullanın ve paket sürümlerini sabitleyin.

Gerekirse — işletim sisteminiz/CI ortamınız için hazır sdkmanager komut seti hazırlayabilirim veya belirli bir dosya için SHA‑256'nın nasıl kontrol edileceğini gösterebilirim.