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 |