Qué hace xcertplay
Ofrece CarPlay por USB e inalámbrico. Android Auto es otro protocolo, recibido por DiAuto. Ambos APK exigen Android 9/API 28+. Android 9 usa LocalOnlyHotspot en lugar de Wi-Fi P2P de 5 GHz. Cumplir el mínimo no certifica un vehículo.
DiPlay parte de este receptor y añade integración BYD e interfaz/paquete propios. Su versión publicada incorpora autenticación local experimental; xcertplay permite elegir el destino de autenticación. Las pruebas de un proyecto no certifican el otro.
Descargas oficiales y primera conexión
La última versión revisada es 1.3.3. Releases ofrece xcertplay-mobile-1.3.3.apk para Android estándar y xcertplay-automotive-1.3.3.apk para Android Automotive OS. Comparten com.shilapi.xcertplay: elige según la plataforma del receptor, no instales ambos. mobile no significa app para iPhone.
Estacionado, instala el APK por un método permitido y empareja el iPhone por Bluetooth. Antes del vídeo, abre Settings abajo a la derecha o desliza hacia abajo con tres dedos. Configura el destino, pulsa Save & Reconnect y conecta el hardware MFi si procede. USB necesita cable/puerto de datos y receptor USB Host/OTG.
Autenticación y hardware
Las opciones son puente CH341 I2C a un chip MFi, /dev/i2c-N nativo, certificado/clave locales coincidentes y Remote MFi/BAA. Los archivos locales son DER PKCS#7 .p7b y DER PKCS#8 .pk8 sin cifrar; protege la clave. El APK no proporciona ni valida cualquier hardware, certificado o servicio remoto.
El README indica que Remote MFi solo ha probado BAA. CarPlay Ultra puede mostrar un aviso en el iPhone, pero su protocolo está incompleto/sin probar. El aviso no demuestra Ultra funcional ni justifica comprar hardware.
Pruebas y diagnóstico
El proyecto informa de pruebas en equipos y teléfonos sin una matriz universal de vehículos. Registra receptor/Android, iPhone/iOS, versión, transporte y autenticación. El log está en /sdcard/Android/data/com.shilapi.xcertplay/files/logs/xcertplay.log; elimina identificadores privados, credenciales y claves antes de compartir. Usa el código, Releases e Issues oficiales de abajo; aquí no alojamos APK.