Android 11 Yapı Numarasını Okuma (RP1A.200720.009 Örneği) ve Hızlı Kontrol

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

Kısaca: RP1A.200720.009 bir Build ID'dir (Yapı Kimliği). İlk harf R = Android 11 (API 30), YYMMDD = 200720 → referans tarihi (2020-07-20), 009 ise o günkü yapı sırasıdır; bunu Ayarlar → Hakkında bölümünde veya adb getprop komutuyla kontrol edebilirsiniz.

Yapı numarası ne anlama gelir ve bileşenleri nelerdir

Build ID, imajın hangi kaynak kod dalına ait olduğunu ve "dump"/senkronizasyonun ne zaman yapıldığını gösteren makine tarafından okunabilir bir tanımlayıcıdır. Genel format (Android 8'den itibaren): PVBB.YYMMDD.bbb[.Cn].

  • P (ilk harf) — sürüm kodu: R = Android 11.
  • V — dikey/alt dal (genellikle ana platform için P).
  • BB — dal kodu/kaynak kod dalı tanımlayıcısı.
  • YYMMDD — referans/senkronizasyon tarihi (her zaman OTA sürüm tarihiyle aynı olmayabilir).
  • bbb — o günkü yapı sırası (001, 002…).
  • .Cn — hızlı düzeltmeler/yamalar için isteğe bağlı sonek.

Pratikte: Build ID sayesinde binary dosyayı depodaki kesin git etiketiyle eşleştirebilir ve kurulu sürüme karşılık gelen kaynak kodu anlayabilirsiniz.

Build ID, kaynak kodlara bağlantıyı ve yapı sırasını gösterir; bu mutlaka resmi OTA sürüm tarihi demek değildir.

Cihazda Build ID'yi kontrol etme (GUI)

  1. Ayarlar → Telefon hakkında (About phone) bölümünü açın.
  2. Yazılım bilgileri / Yapı numarası / Android sürümü kısmına girin — kesin konum üreticiye göre değişir.
  3. "Build number", "Build ID", "Build version" veya "Software information" satırlarını arayın — burada RP1A.200720.009 gibi veya OEM sonekli daha uzun bir kombinasyon göreceksiniz.

İpucu: Bazı arayüzlerde (Samsung, Xiaomi) birleşik bir dize görüntülenir: genel Build ID + OEM etiketleri — bu normaldir.

ADB / komut satırı üzerinden Build ID'yi alma

Gereksinimler: Geliştirici seçeneklerinde USB hata ayıklama etkin olmalı ve bilgisayarda ADB kurulu olmalıdır.

Temel komutlar:

  • adb shell getprop ro.build.id
  • adb shell getprop ro.build.display.id
  • adb shell getprop ro.build.version.release
  • adb shell getprop ro.build.version.sdk

Örnek tam çıktı (olasılıklardan biri): adb shell getprop ro.build.display.id → RP1A.200720.009. adb shell getprop ro.build.version.sdk → 30 (bu API seviyesidir).

Gerekirse tüm özellik setini görüntüleyebilirsiniz:

  • adb shell getprop

getprop root yetkisi gerektirmez; /system/build.prop dosyasını okumak bazı cihazlarda kısıtlı olabilir.

Hızlı teşhis için getprop çıktısını bir dosyaya kaydedin: adb shell getprop > device-props.txt — teknik desteğe göndermek için kullanışlıdır.

Bunu ne zaman ve neden uygulamalısınız

  • Uyumluluk ve hatalar: Build ID eşleştirmesi, belirli bir hatanın kurulu yapıyı etkileyip etkilemediğini anlamaya yardımcı olur.
  • Kaynak kod arama: Build ID sayesinde, yama oluşturmanız veya değişiklikleri kontrol etmeniz gerektiğinde ilgili git etiketini kolayca bulabilirsiniz.
  • Teknik destek: OEM'ler/geliştiriciler sorunları analiz etmek için genellikle kesin Build ID ister.

Sık yapılan hatalar

  • Referans tarihini (YYMMDD) OTA sürüm tarihiyle karıştırmak — bunlar farklı olabilir.
  • Build ID'yi fingerprint (parmak izi) ile aynı sanmak — fingerprint daha uzundur ve üretici/model bilgisi içerir; bunlar farklı alanlardır.
  • Yedek almadan /system/build.prop dosyasını değiştirmeye çalışmak — bu "tuğla" (cihazın kullanılamaz hale gelmesi) riski taşır.

SSS

  • Build ID'den en son güvenlik yamasının yüklü olup olmadığını öğrenebilir miyim?
    Hayır: Build ID dalı ve yapıyı belirtir, ancak güvenlik yama seviyesi genellikle "Android güvenlik yama seviyesi" bölümünde ayrı olarak gösterilir.

  • getprop boş değer döndürürse ne yapmalıyım?
    USB bağlantısını, USB hata ayıklamanın açık olup olmadığını kontrol edin ve cihazın listede olduğundan emin olmak için adb devices komutunu çalıştırın.

  • Build ID API seviyesini gösterir mi?
    Build ID kendi başına sayısal API içermez, ancak ilk harf sürümü belirtir (R → Android 11) ve sayısal API ro.build.version.sdk üzerinden kontrol edilir.

::warning İmzalanmamış imajları flashlamayın ve yedek almadan ile süreci bilmeden sistem dosyalarını düzenlemeyin — bu veri kaybına yol açabilir. :::

Sonuç — kontrol listesi:

  • Telefonda: Ayarlar → Hakkında → Yapı numarası/Build ID'yi arayın.
  • ADB üzerinden: adb shell getprop ro.build.display.id ve adb shell getprop ro.build.version.sdk.
  • Build ID'nin ilk harfine göre sürümü belirleyin (R → Android 11) ve SDK'ya göre sayısal API'yi kontrol edin (30 → API 30).