rustOSTECNO LK7k
AÇIK GELİŞTİRME KAYDITECNO POVA CURVE 2 5G / LK7k
AÇILIŞ

Stok açılış başlıkları biliniyor; RustOS cihaz giriş yolu araştırılıyor.

Android boot v4, init_boot v4 ve vendor_boot v4 bölümleri incelendi. Bu bilgiler telefona kendi çekirdeğimizi yükleme yetkisi veya güvenli yöntem sağlamaz.

DURUM / BOOT ZİNCİRİ
Sürüyor
HEDEF CİHAZTECNO LK7k
ÇALIŞMA BİÇİMİSalt okunur inceleme
rustOS_
Boot headerv4
DTB yükleme adresi0x47c80000
BootloaderKilitli
İÇERİK

Bu başlıkta neredeyiz?

05 KAYIT
BOOT

Çekirdek görüntüsü

boot.img içinde 19.859.673 baytlık çekirdek var; generic ramdisk yok. Stok çekirdek banner'ı telefondaki /proc/version ile eşleşiyor.

INIT_BOOT

Genel ramdisk

init_boot.img içinde 3.113.213 baytlık ramdisk var. Stok boot imaj sürümü telefonun kaydıyla eşleşiyor.

VENDOR_BOOT

Cihaz ağacı ve vendor ramdisk

4096 bayt sayfa düzeninde DTB bölümü 299.347 bayt; stok DTB yükleme adresi 0x47c80000. Stok kernelin açılmış başlığı text_offset=0 ve vendor_boot kernel adresi 0x40000000. RustOS bu alanı aday olarak kullanıyor; çalışma anı yerleşimi onaylanmadı.

TANILAMA

Yeniden başlatma probu

Ayrı LK7k imajı geçerli DTB ve PSCI gördüğünde mimari sayaçla bekleyip sistem reseti ister. QEMU'da guest-reset gözlendi. Yerel Android v4 adayı imzasızdır ve telefona gönderilmedi.

ÖN KONTROL

Güvenli yerleşim henüz bloke

boot-preflight aracı stok DTB'de 1 GB RAM ve adresi çözülmemiş üç reserved-memory isteği buluyor. QEMU'da bellek denetimi ve PSCI sürüm sorgusu çalıştı; LK7k için çalışma anı bellek yerleşimi ve debug kanalı doğrulanmadı.

SONRAKİ ADIMLAR

Bir sonraki doğrulama

Her adım gözlenebilir bir sonuca bağlanacak.

  • M4 EL1 vektörleri ve bellek haritasını host/QEMU kanıtıyla hazırla
  • Dinamik ayrılmış bellek yerleşimini öğren
  • Kilitli cihazın giriş ve geri dönüş yolunu ayrıca doğrula