DiPlay için ADB gerekli mi? CarPlay ve BYD izinleri
Özellik bazında izinler
| Özellik | ADB gereksinimi | Kapsam |
|---|---|---|
| Çekirdek USB / kablosuz CarPlay | Hayır | Normal uygulama izinleri ve uyumlu donanım |
| Doğrulanmış ön cam HUD kılavuzu | Çalışma zamanı başlatıcısı yok | Tam stok yazılım/alıcı ve harita meta verileri |
| Temel gösterge paneli haritası | Evrensel bir ADB gereksinimi değildir | Açık projeksiyon ekranı ve desteklenen yazılım |
| DiLink 5.1 otomatik tema/kart takibi | Etkilenen yazılımna tek seferlik Usage Access desteği | Kurulu paketiniz için gösterilen komutu kullanın |
| DiLink 5.0 harita akışını duraklatma / pil | İsteğe bağlı multimedya sistemi ADB | Desteklenen üretici özellikleri; ADB erişimini kontrol edin |
| 0.2.8 tekerlek hızı / park edilmiş video | İsteğe bağlı multimedya sistemi ADB | Varsayılan olarak kapalı; doğrulanmamış tüneller; video yalnızca P'de |
| Göstergede şarkı/sanatçı/çalma durumu | Ağ ADB | Desteklenen BYD özellikleri; Check ADB access ile onay |
| Orta ekranda yüzen harita | Diğer uygulamaların üstünde gösterim | Ayar veya ADB izni; gösterge haritası açık |
| Kart yalnızca ana ekranda | Usage Access | Olmazsa diğer uygulamaları örtebilir |
İlk önce ne yapmalı
Araç entegrasyonlarını açmadan önce temel CarPlay bağlantısını kurun. Cihaz yazılımı herhangi bir APK kurulumu için ADB istiyorsa bu bir kurulum kısıtlamasıdır; DiPlay kullanımı için zorunlu değildir.
Uygulamanın yönlendirdiği otomatik harita kurulumu, yüklü pakete uygun komutu gösterir. HUD Test paketinin komutu genel sürüm paketi için doğru olmayabilir.
Genel paket: adb shell appops set com.shihab.diplay SYSTEM_ALERT_WINDOW allow; adb shell appops set com.shihab.diplay GET_USAGE_STATS allow. Test paketi com.shihab.diplay.hudtest kullanır. Çalıştırmadan önce kurulu paketi kontrol edin.
Gelişmiş özelliklerin sınırları
Multimedya ünitesinin isteğe bağlı ADB erişimi, localhost üzerinde 5555 portundaki adbd hizmetini kullanır. ADB erişimini kontrol ederken anahtarın açıkça onaylanması gerekir. TLS kablosuz hata ayıklama eşleştirmesi desteklenmez. Araç park halindeyken yalnızca gereken özellikleri etkinleştirin.
Batarya özellikleri tanımlama sırasında veri okunmasını gerektirir. Veriler bağlantıdan sonra hazır olursa ADB erişimini kontrol edin, uygulayın ve yeniden bağlanın. Tekerlek hızı verisi, tünelde navigasyon doğruluğunu kanıtlamaz. Park halinde video, geçerli vites bilgisi gerektirir ve P dışındaki konumlarda kapanır.
Ağ ADB pil okuması araç protokolüne göre CAN/CANFD seçer. Ana ekran harita aynasının kayıtlı göster/gizle ayarı gösterge haritasını kapatmaz (PR #123/#133).
0.2.10 değişiklikleri ve kontroller
İsteğe bağlı video, konum arama ve on saniyelik atlama düğmeleri ekler. Ağ ADB ve geçerli P vites okuması gerekir; P dışına çıkmak veya okumayı kaybetmek oynatmayı kapatır. FairPlay video desteklenmez (PR #129).
Üst proje Linux üzerinde hatasız ve atlamasız 529 test bildirdi. Yerelde 528 test çalıştı ve bir macOS bağlama testi atlandı. İmzalı sürüm derlemesi ve lint geçti; lint uyarıları sürüyor. İmza 0.2.9 ile aynı. Yeni araç testi yapılmadı.
0.2.11 değişiklikleri ve kontrolleri
Konum altındaki Gelişmiş araç verileri DiLink 5.0 varsayılanını korur ve açıkça seçilen eski cihaz algılamasını ekler. Sınırlı salt okunur tarama yetkilendirilmiş ağ ADB’si gerektirir; yalnızca kabul edilen alanlar pil, tekerlek hızı ve park videosu denetimlerini açar (PR #158/#173).
Aracın mevcut erişim noktasını otomatik başlatma isteğe bağlıdır ve varsayılan olarak kapalıdır. Desteklenen BYD yazılımında DiPlay’in kendi paket izinleri doğrulanır, erişim noktası adı/parolası korunur (PR #164/#173).
İsteğe bağlı park videosu geçerli P vitesi okuması gerektirir; P’den çıkınca veya okuma kaybolunca kapanır. Kablosuz araç/konum verisi artık Wi-Fi iAP2 bağlantısındadır; bu, tünel navigasyonunun tekerlek hızını kullandığını kanıtlamaz (PR #157).
Kesin konum izni verilene kadar konum bildirilmez; ayarı değiştirmek etkin oturumu yeniden bağlar. Araç denetimleri Konum → Gelişmiş araç verileri altındadır; ayrı BYD ADB kartı erişim noktası başlatmayı yönetir. Kaydedilen eski alanlar çalışırken kullanılmadan önce kabul edilmelidir.
0.2.12 değişiklikleri ve kontrolleri
Erişim noktası başlatma gerçek AP arayüzünü kontrol eder, AirPlay bağlanmazsa yeniden denemeleri sınırlar. İsteğe bağlı otomatik başlatma varsayılan olarak kapalıdır; alternatif yol desteklenen firmware komutları, yetkili yerel ADB ve gözlenen hazır durum gerektirir. Başarılı komut tek başına yeterli değildir (PR #229/#235).
Apple cihazlarının USB bağlantı eşleştirmesi düzeltildi. İsteğe bağlı erişilebilirlik yardımı yalnızca DiPlay’in kendi sistem USB izin iletişim kutusunu onaylar; diğer uygulama ve iletişim kutuları hariçtir. Normal USB yetkilendirmesi hâlâ gerekir (PR #170/#224).
Uygun Android 10 erişim noktası/Wi-Fi Direct oturumlarında yetkili yerel ADB, ağ taramalarını isteğe bağlı duraklatabilir. Same LAN hariçtir; duraklatılırken kayıtlı ağlara otomatik katılım kullanılamaz. Kurtarma işaretleri ve yeniden denemeler taramaları tekrar açılışta da geri getirir. Evrensel takılma çözümü değildir (PR #225).
Sanal 16:9 haritalar fiziksel gösterge olmayan uyumlu başlatıcıları destekler. Deneysel DiLink 3/4 yolları sınırlı gösterge yönetimi ve yeniden denenebilir fabrika durumu geri yüklemesi ekler; DiLink 5/5.1 önceliğini korur. DiLink 3 ön cam HUD’si veya doğrulanmış DiLink 4 HUD profili iddia edilmez (PR #171/#182/#187/#213).
Düzeltilmiş DiLink 3/4 gösterge yolları, tarama kurtarma, direksiyon modları ve firmware’e özgü erişim noktası açılışını yeniden test edin. Genel takılma, arama/Siri/mikrofon, iOS 15 açılışı ve renk/tema raporları güncel cihazdan yeni kanıt gerektirir.
0.2.13 değişiklikleri ve kontrolleri
Kablosuz bağlantı kullanılabilir IPv4’ü, arayüze bağlı IPv6 yedeğiyle tercih eder. Otomatik kanal bant veya takılmasız ses garantilemez. Arayüz mDNS kullanılmayan NSD hizmetini istemez; devir yedeği işlenmiş video gerektirir. Deneysel erişim noktası katılım onarımı Android 13+, kullanıcı yapılandırmalı yalnızca 5 GHz erişim noktası, desteklenen API, yetkili yerel ADB ve aktif oturum yokken açık onay ister (PR #251/#258/#283/#309/#313).
DiLink 4 yerel gösterge yansıtma ve resim denetimleri iyileşir; doğrulama 2022 Seal/DiLink 4/Android 10 içindir. DiLink 3 geri yüklemeyi denetler. Dönüş kartları iki dakikada sona erer, harita 125% ekler; pil/direksiyon hizmeti kurtarma sınırlıdır. Bağımsız DiLink 3 arama tuşları/kartları varsayılan kapalıdır; geri yükleme önceki durum görüntüsü yerine fabrika boşta değerlerini kullanır (PR #243/#260/#265/#285/#296/#297/#304/#306).
Hedef yazılımda Android 9 P2P, modele özgü gösterge geri yükleme, erişim noktası onarımı ve arama/ses yollarını tekrar test edin. Müzik tamponu fiziksel duraklatma/arama/navigasyon/telefon/Siri testleri ister; katkıcı düzenleri tam imzalı sürümü doğrulamaz.
本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。