Technologie

Jak mohu zprovoznit Android Auto v mém autě?



Před nedávnem jsem na svém kanálu zveřejnil video, kde jsem při jízdě rychlostí 120 km/h ukazoval zatížení motoru, tepelný režim motoru a další parametry v pohybu.


https://youtu.be/wGJGMb5kXGw

To bylo provedeno pomocí jednoho z populárních programů, Torque Pro, dostupného pro všechny moderní mobilní platformy.

Video ukázalo, že se to dělá, a ukázalo obrázek z obrazovky hlavní jednotky (GU) samotného vozu.
Podobně jsem dříve natočil podobné video, kde jsem demonstroval, jak funguje palivový systém automobilu v zimě: jak se nafta zahřívá a zahřívá, aby se zabránilo jejímu voskování.
Zobrazuji také informace o tlaku v pneumatikách a další užitečné informace za jízdy.

Pokaždé po takových demonstracích samozřejmě vyvstává řada otázek: „jak to udělat“.

Samozřejmě musíme začít tím, že samotná hlavní multimediální jednotka (HC) auta nic takového neumí. Chcete-li shromažďovat informace k zobrazení informací a ještě více ke spouštění programů třetích stran, potřebujete nejprve určitou platformu s operačním systémem, spustitelné prostředí a interpret. Standardní řídicí systém většiny automobilů toto neumí.

Jaké jsou zde možnosti?

1. Většina PG umí vysílat obrázky z externího zařízení přes HDMI. Auto má odpovídající konektor, ke kterému můžete připojit cokoliv a jednoduše jej použít jako monitor. Řešení je třeba říci, že je známé již dlouhou dobu a dnes je považováno za zastaralé. Ale tímto způsobem můžete připojit opravdu cokoliv! – dokonce i telefon, dokonce i přehrávač médií, dokonce i notebook a zobrazit obrázek. Provádět stále dokola tolik manipulací je těžkopádné, obtížné a hlavně pracné.
2. Jděte radikální cestou a rozeberte nativní systém, nainstalujte GU třetí strany, obvykle vyrobené v Číně, které je zpočátku založeno na Androidu. Metoda funguje. Takto se dostanete “OTEVŘENO” systém, do kterého můžete nainstalovat jakýkoli software Android z trhu Play nebo ručně. Existuje však řada nevýhod – taková GI zpravidla nefungují stabilně, ztrácejí spojení s bloky, restartují se a zamrzají. Ne každému se to líbí.
3. Možnost použití Android Auto nebo Apple Car Play. Některá modernější auta mají možnost připojit váš telefon i bezdrátově. Bohužel si v autě budu muset pohrávat s kabelem, ale pořád je to jednodušší, než hledat obraz přes HDMI.

Jak jste již pochopili, používám možnost #3. Ale pak většina z vás vykřikne – „Jak to, používám také Android Auto / Apple Car Play, ale nemůžu tam spustit téměř nic kromě standardních map Google a dialerů“. Vše je v pořádku a ve skutečnosti je seznam dostupného a přizpůsobeného softwaru pro spouštění prostřednictvím Android Auto a zobrazování obrázků na GU extrémně omezený. Ano! máte jeden a půl programu.

Jak mohu tak snadno spustit mapovací programy třetích stran, autodiagnostický software: NMPS Diag nebo Torque Pro? Pojďme na to přijít.

Nejprve musíte vysvětlit, jak si telefon obecně rozumí a funguje s vaším GU. Co je základem „Android Auto“.

Přečtěte si více
Jak vypadá fialová houba?

Můžete se dlouho a hluboce ponořit do technologií přenosu multimediálního signálu a naplnit vás všemi složitostmi rozhraní Android Platform API. Ale řeknu to jednoduše! – v hlubinách Android Auto leží ten nejjednodušší mechanismus, vynalezený před 10 lety, kolem roku 12, nazvaný Miracast. Jedná se o technologii, která ve skutečnosti umožňuje přenášet a vysílat multimediální signál do dalších zařízení po síti, aniž byste museli připojovat speciální video kabely. Původně bylo zamýšleno jednoduše zrcadlit obrazovku vašeho mobilního telefonu na vaší televizi nebo tabletu. Technologie se ale rychle přizpůsobila autům a rozhodli se také, že je možné zobrazovat informace na obrazovkách vašeho PG, které se od primitivních tabletů v podstatě liší jen málo.

Ve skutečnosti konektivita Android Auto pro samotný telefon znamená, že je k němu jednoduše připojena druhá obrazovka. Uvnitř GU je malá část programu, část odezvy, která dokáže takový signál z telefonu přijmout a zobrazit na obrazovce. A v telefonu je hlavní část Android Auto zodpovědná za rozhodnutí, na které obrazovce, vlastní vestavěné nebo doplňkové, se budou informace zobrazovat.
Okamžitě se nabízí otázka – “Proč je to, že když připojím telefon, okamžitě nevidím kopii obrazovky telefonu na GU?”. No, ve skutečnosti tomu tak bylo v úplně prvních experimentálních verzích. Ale nakonec jsme se rozhodli, že to nebudeme dělat tak primitivně. Hlavním důvodem je, že rozlišení obrazovky vašeho GU je velmi nízké, zatímco rozlišení obrazovky telefonu je naopak velmi vysoké. Navíc poměr stran a také orientace (horizontální nebo vertikální) jsou velmi odlišné. A pokud jen zrcadlíte obraz čelně, dopadá to velmi špatně.

Proto bylo při vývoji Android Auto rozhodnuto neduplikovat obrazovky. Nejprve jsme se rozhodli, že programy je třeba „přizpůsobit“ obrazovkám GU a vytvořit tak, aby uživatele neděsily a byly pohodlné. Ovládací prvky na GI by měly být větší, fonty větší a celkově by měl být úplně jiný přístup k uspořádání informací. Dobrá iniciativa, která ale vedla k tomu, že 90 % programů prostě nebylo zařazeno na seznam povolených. Je zde také podíl malé finanční chamtivosti a dalších konspiračních teorií, ale hlavní je, že se Google rozhodl neřešit „jak přivést jakýkoli program na Státní univerzitu“, ale přesunul odpovědnost za přizpůsobení na bedra každého z nich. vývojáři konkrétního programu.

Ale! A tady se konečně dostáváme k tomu nejdůležitějšímu. Rychle se objevili nadšenci, kteří jasně pochopili, že Miracast ve skutečnosti není o přizpůsobování programů, myšlenkou této metody je „vytisknout jakýkoli obrázek kamkoli“. A jakmile Google začal utahovat šrouby, paralelně se spustilo podzemní hnutí – jak tohle všechno obejít a přitom naplno využít všechny možnosti Miracastu. Software jako Mirrorlink, CarStream, AA Mirror a podobně se objevovaly jako houby po dešti. Programy udělaly to hlavní a kde to všechno začalo – vrátily techniku ​​ke kořenům a umožnily zobrazit kopii obrazovky telefonu na GU. Netřeba dodávat, že když jste spustili program na svém telefonu, viděli jste to samé na GU. Bez přísavek, držáků, s funkčním touchpadem a tak dále.

Přečtěte si více
Kolik klimatických pásem je celkem?

Google by nebyl Google, kdyby podobné amatérské aktivity okamžitě nezakázal. Takovým programům byl na úrovni telefonu jednoduše omezen přístup k nezbytným funkcím a bylo jim zakázáno je aktivovat při připojení ke GU.

Teď to nejdůležitější.
Co teď máme a jak to použít.

V době psaní článku je situace následující:

1. Duplikujte obrazovku telefonu a spusťte v telefonu jakýkoli program s tímto programem zobrazeným na obrazovce GU – JE TO MOŽNÉ! Aktuálním a vyvíjejícím se programem je dnes Screen2Auto (https://inceptive.ru/blog/20/screen2auto-dublirovanie-ekrana-smartfona-v-android-auto-na-gu) je pokračováním AA Mirror (který je již dlouho opuštěno a již není podporováno)
2. Nestačí nainstalovat do telefonu program Screen2Auto, je potřeba také oklamat Android a přimět Android Auto „akceptovat“ tento program a umožnit mu spouštět a zobrazovat informace na GU (umožnit mu zobrazit obraz videa na obrazovka GU třetí strany)
3. Na samotném Screen2Auto je potřeba provést řadu úprav, protože problém s rozdílným rozlišením displeje telefonu a GU nikam nezmizel a program Screen2Auto částečně dělá to, co dělá, aby toto vše upravil tak, aby mohl být použit.

Neřeknu vám, jak stáhnout Screen2Auto.
Ale pokud jde o to, jak to nakrmit telefonem a Android Auto, musíme ještě říci podrobněji.

V samotném Screen2Auto v sekci „Other SettingAA Unlock“ je možné „záplatovat“ Android Auto za běhu pomocí skriptu AA Phenotype Patcher (https://github.com/Eselter/AA-Phenotype-Patcher), ale! Tento skript vyžaduje přístup root, což ne každý má. Metoda je nejjednodušší, ale přesto je vhodná pouze pro ty, kteří mají root.

Existuje však druhý způsob – prostřednictvím „předstírání názvu balíčku“, který je popsán zde https://inceptive.ru/blog/50/ustanovka-programm-android-auto-na-telefony-bez-rut.
Metoda je jednodušší, vyžaduje pouze zapnutí vývojářské nabídky v telefonu a povolení ladění USB v této sekci pro vývojáře. Dále pomocí počítače, kabelu a softwaru adb a pomocí tří jednoduchých příkazů můžete nainstalovat Screen2Auto do telefonu tak, aby Android Auto rozpoznal tento program a umožnil mu vše.

adb push ver3.3.apk /data/local/tmp/app.apk
adb shell pm install -i “com.android.vending” -r /data/local/tmp/app.apk
adb shell rm /data/local/tmp/app.apk

Je třeba poznamenat, že pro skutečně „líné“ existují dokonce programy, které to dělají za vás, například Android Auto Apps Downloader. Můžete to zkusit, ale podle mého názoru je metoda adb mnohem spolehlivější.

Poté restartujeme telefon a zkontrolujeme, zda se s2a objevil v seznamu dostupných programů v nastavení Android Auto v sekci „Spouštěč nastavení přizpůsobení“ (pouze z telefonu, zatím bez připojení ke GU). Nezapomeňte zaškrtnout políčko a posunout jej výše :)

Sečteno a podtrženo:
V nabídce dostupných programů na GU uvidíte Screen2Auto, spustíte jej a poté získáte obrazovku svého telefonu a pak budete dělat, co chcete, váš seznam programů bude neomezený. Chcete diagnostiku auta přes Car Scanner nebo Torque Pro, nebo chcete YouTube, kreslené filmy nebo seriál přes VLC, bez hloupých zpráv, že údajně „video v pohybu není povoleno“.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button