Android Şarj Verisi

Android’teki şarj/batarya verisi; cihazın ne zaman/nerede/neyle (duvar adaptörü, PC/USB, araç vb.) şarja takıldığını, pilin doluluk/sıcaklık/akım-gerilim gibi teknik durumunu ve bazı cihazlarda pil sağlığı/çevrim sayısını gösterir. Adli incelemede; zaman çizelgesi kurmak, kullanım/aktivite iddialarını doğrulamak, PC’ye/araç kitine bağlanma gibi bağlamsal kanıtlar üretmek ve manipülasyon/tamirat şüphesi (pil değişimi, SOH tutarsızlığı) tespitinde işe yarar.

Aşağıdaki örnek şarj log dosyası Android 13 işletim sistemli bir Xiaomi POCO X3 Pro telefondan alınmıştır. (/data/vendor/charge_logger/charge_logger_a.csv)

Android 13 Şarj Logu dosyası (CSV): charge_logger_a.csv (7.68 MB)
SHA-1 Hash: d8eee9ba7e3af1cbe3badf64510ea70f8f6a98a4

Android 13 Şarj Logu dosyası (ZIP): charge_logger_a.zip (0.63 MB)
SHA-1 Hash: 3a30f2d5f0d12f29d1ca65368fcc7304af2e13db

Android 13 Şarj Logu — Log Dosyası ve Açıklamaları

charge_logger_a.csv dosyasının Excel’e aktarılmış görünümü.

Aşağıdaki tablo Android’de toplanan şarj/batarya loglarının tipik sütunlarını ve her bir alanın neyi temsil ettiğini açıklar. Açıklamalar, Linux power_supply sysfs arayüzü, Android BatteryManager API’si ve Health HAL belgelerine dayanmaktadır; Android/Linux güç kaynağı (power_supply) arayüzü ve Android API/Health HAL tanımlarına dayanır; cihaz/çekirdek sürücüsüne göre ayrıntılar değişebilir.

Alan Açıklama Birim / Değerler
date, time Log satırının yazıldığı yerel tarih/saat.
Kaynak/Yol:Uygulama/loglayıcı
ISO/yerel biçim
capacity Pilin anlık yüzde şarjı.
Kaynak/Yol: Android BatteryManager ve Linux power_supply “capacity”.
/sys/class/power_supply/battery/capacity
veya Android BATTERY_PROPERTY_CAPACITY
0–100 %
Linux ABI, Android API
status Şarj durumu. (Charging/Discharging/Full/Not Charging): Şarj kablosunun tak-çıkar anlarını verir.
Kaynak/Yol:/sys/class/power_supply/battery/status veya Android “Battery status”
Charging, Discharging, Not charging, Full
Linux ABI, Android API
temp Pil sıcaklığı.
Kaynak/Yol: /sys/class/power_supply/battery/temp
1/10 °C (ör. 320 → 32.0 °C) Linux ABI
voltage_now Pilin anlık VBAT gerilimi.
Kaynak/Yol: /sys/class/power_supply/battery/voltage_now
µV (mikrovolt); bazı Health HAL uygulamaları mV’a çevirip raporlar. Linux ABI, Android Health HAL
current_now Anlık pil akımı (IBAT/IBUS). Şarjda çoğunlukla pozitif, deşarjda negatif olabilir.
Kaynak/Yol: /sys/class/power_supply/battery/current_now
µA (mikroamper). İşaretin anlamı sürücüye göre: Linux ABI negatif=deşarj, pozitif=şarj.
Linux ABI, Android Health HAL
typec_mode USB Type-C rol/kipi (cihazın sink/source olarak bağlı olup olmadığı vb.)
Kaynak/Yol: /sys/class/power_supply/usb/typec_mode veya ilgili “battery/usb” power_supply
“Sink attached”, “Source attached (default/medium/high current)”, “Audio Adapter”, “Debug Accessory”, “Nothing attached” vb.
Çekirdek kodundaki eşlem, Type-C sysfs
usb_real_type Ne tür kaynağa bağlanıldığını gösterir (PC USB’si → veri bağlantısı olasılığı; PD şarj → duvar hızlı şarj). Qualcomm gibi SoC’larda sık görülür.
Kaynak/Yol: /sys/class/power_supply/usb/real_type
veya /sys/class/qcom-battery/usb_real_type
“SDP”, “DCP”, “CDP”, “PD”, “PD_PPS” vb.
USB usb_type değerleri, QCOM örnek yollar
bms_chg_full BMS’nin bildirdiği “son tam dolu kapasite”. Pil yaşına/koşullara göre değişir.
Kaynak/Yol:/sys/class/power_supply/bms/charge_full (veya battery/charge_full)
µAh (mikroamper-saat)
Linux power_supply dokümanı
bms_chg_full_design Pilin tasarım (etiket) kapasitesi.
Kaynak/Yol:/sys/class/power_supply/bms/charge_full_design
µAh (mikroamper-saat)
Linux power_supply dokümanı
bms_resistance BMS’nin bildirdiği iç direnç/metrik. Birim sürücüye bağlıdır (sıkça µΩ veya mΩ olarak raporlanır).
Kaynak/Yol: /sys/class/power_supply/bms/resistance
Satıcı/sürücüye bağlı (standartta sıkı birim tanımı yok).
Sysfs Arayüzü Kaynak Kodu
bms_cycle_count Pilin tam şarj-deşarj çevrim sayısı.
Kaynak/Yol: /sys/class/power_supply/bms/cycle_count (veya battery/cycle_count)
Tamsayı (≥0)
Linux ABI
battery_soh “State of Health” — pil sağlık yüzdesi (kalan kapasite/tasarım kapasitesi yaklaşımı)
Kaynak/Yol: Android BatteryManager.BATTERY_PROPERTY_SOH
0–100 %
Android API