Ana Sayfa

QEMU Sanal Makinelerinde LineageOS Çalıştırma Rehberi

1 dk okuma

Bu proje, QEMU sanal makineleri üzerinde LineageOS'i (Android'in açık kaynaklı bir sürümü) çalıştırmak için özel olarak hazırlanmış derlemeler sunar. Kullanıcılar, Android işletim sistemini sanal bir ortamda deneyimleyebilir, geliştirme yapabilir veya farklı senaryoları test edebilirler. İlk kurulum için, yayınlardan UTM-VM-lineage-*.zip dosyasını indirip açmak yeterlidir. Mevcut bir kurulumu güncellemek isteyenler ise LineageOS Recovery moduna geçerek ADB üzerinden güncelleme paketlerini kolayca yükleyebilirler. Bu sayede, en son LineageOS özelliklerine ve güvenlik yamalarına erişim sağlanır.

Sanal makineye ADB (Android Debug Bridge) ve Fastboot erişimi, Ethernet veya VirtIO VSOCK üzerinden sağlanır. Özellikle macOS/iOS cihazlarda UTM kullanılıyorsa, 5555 ve 5554 numaralı portlar varsayılan olarak ana cihaza yönlendirilir, bu da adb connect $HOST_IP komutuyla kolayca bağlantı kurulmasını sağlar. Proje ayrıca, Google uygulamalarını veya Magisk gibi özelleştirme araçlarını kurmak için detaylı yönergeler sunar. Google uygulamaları için imza doğrulamayı atlamak ve Magisk için boot.img dosyasını yamalamak gibi adımlar, kullanıcıların sanal Android deneyimlerini kişiselleştirmelerine olanak tanır.

Kendi LineageOS derlemelerini oluşturmak isteyen geliştiriciler için, proje Ubuntu üzerinde çalışacak bir derleme betiği sağlar. Bu betik, sudo, apt ve git gibi temel araçlara sahip olmayı gerektirir. Ayrıca, GitHub Actions gibi sürekli entegrasyon (CI) platformları aracılığıyla otomatik derlemeler yapmak da mümkündür. Bu esneklik, geliştiricilerin kendi özel ihtiyaçlarına göre LineageOS görüntülerini oluşturmalarına ve test etmelerine imkan tanır, böylece Android sanallaştırma alanında geniş bir kullanım alanı sunar.

İçgörü

Bu proje, geliştiricilere ve meraklılarına QEMU sanal makinelerinde LineageOS çalıştırma ve özelleştirme imkanı sunarak Android ekosistemini sanal ortamda keşfetme ve test etme esnekliği sağlıyor.

Kaynak