xcertplay ne yapar?
Kablolu ve kablosuz CarPlay sağlar. Android Auto, DiAuto’nun aldığı farklı protokoldür. İki APK da Android 9/API 28+ gerektirir. Android 9, 5 GHz Wi-Fi P2P yerine LocalOnlyHotspot kullanır. Alt sınır, araç uyumluluğunu kanıtlamaz.
DiPlay bu alıcıya BYD entegrasyonu ve kendi arayüz/paketini ekler. DiPlay yayını gömülü deneysel yerel doğrulama kullanır; xcertplay ayarlanabilir doğrulama hedefleri sunar. Bir projenin testleri diğerini doğrulamaz.
Resmi indirme ve ilk bağlantı
İncelenen son sürüm 1.3.3’tür. Releases, standart Android için xcertplay-mobile-1.3.3.apk, Android Automotive OS için xcertplay-automotive-1.3.3.apk sunar. İkisi de com.shilapi.xcertplay kullanır: alıcının platformuna göre birini seçin. mobile, iPhone yardımcı uygulaması değildir.
Park halinde izin verilen yöntemle kurup iPhone’u Bluetooth eşleştirin. Video başlamadan sağ alttaki Settings veya üç parmakla aşağı kaydırma ile ayarı açın. Hedefi ayarlayıp Save & Reconnect seçin, gerekiyorsa MFi donanımı bağlayın. USB için veri kablosu/portu ve USB Host/OTG alıcı gerekir.
Doğrulama ve donanım
Seçenekler CH341 I2C köprüsüyle MFi çipi, yerel /dev/i2c-N, eşleşen yerel sertifika/özel anahtar ve Remote MFi/BAA’dır. Yerel dosyalar DER PKCS#7 .p7b ve şifrelenmemiş DER PKCS#8 .pk8’dir; anahtarı koruyun. APK her donanımı, sertifikayı veya uzak hizmeti sağlamaz ya da doğrulamaz.
README, Remote MFi için yalnızca BAA’nın test edildiğini belirtir. CarPlay Ultra iPhone’da istem gösterebilir ama protokol tamamlanmamış/test edilmemiştir. İstem Ultra desteğini kanıtlamaz veya donanım alımına dayanak olmaz.
Test sınırları ve tanı
Proje cihaz ve telefon testleri bildirir; evrensel araç matrisi yoktur. Alıcı/Android, iPhone/iOS, sürüm, bağlantı ve doğrulamayı kaydedin. Günlük /sdcard/Android/data/com.shilapi.xcertplay/files/logs/xcertplay.log yolundadır; paylaşmadan önce özel kimlikleri, kimlik bilgilerini ve anahtarları çıkarın. Aşağıdaki resmi kaynak, Releases ve Issues kullanın; burada APK barındırılmaz.