AA Experiments pozwala użytkownikom Android Auto testować ukryte funkcje
Spis treści
Google potrafi długo udostępniać zmiany w Android Auto. Część funkcji pojawia się etapami, zależy od wersji aplikacji, serwerowej konfiguracji oraz kompatybilności z ekranem samochodu. Użytkownicy, którzy chcą sprawdzić eksperymentalne możliwości wcześniej, mają teraz do dyspozycji otwartoźródłowy projekt AA Experiments.
AA Experiments pokazuje ukryte eksperymenty Android Auto
AA Experiments łączy aplikację menedżera z modułem LSPosed. Narzędzie analizuje zainstalowany lub zaimportowany pakiet Android Auto lokalnie, a następnie pozwala przeglądać i wybierać obsługiwane flagi eksperymentalne. Materiał źródłowy wskazuje na katalog obejmujący ponad 100 ukrytych ustawień. Projekt nie wymaga przepakowywania ani podpisywania APK: działa przez przechwytywanie odpowiednich wywołań w uruchomionej aplikacji.
Ważne jest to, że moduł nie włącza wszystkiego automatycznie. Według dokumentacji AA Experiments obsługuje między innymi wartości logiczne, liczbowe i tekstowe, ale nie każda znaleziona flaga jest edytowalna. Niektóre wpisy pozostają tylko do odczytu, a zgodność jest oceniana względem dokładnego odcisku zainstalowanej wersji bazowej i jej podziałów.
Co trzeba mieć, żeby skorzystać?
To rozwiązanie dla zaawansowanych użytkowników. Potrzebny jest telefon z Androidem 8.1 lub nowszym, aktywny LSPosed z API 101 oraz Android Auto dodane do zakresu działania modułu. Po instalacji trzeba przeanalizować konkretny build aplikacji i ponownie uruchomić proces Android Auto, jeśli projekt tego zażąda.
Twórca zaleca wprowadzanie zmian na postoju i po odłączeniu aktywnej projekcji. Jeśli Android Auto zacznie działać niestabilnie, ustawienia można przywrócić w menedżerze albo wyłączyć moduł w LSPosed. To istotne zastrzeżenie: sama możliwość zmiany flagi nie oznacza, że Google, serwer Android Auto lub jednostka główna w samochodzie faktycznie udostępnią daną funkcję.
Lokalne działanie, ale nie bez ryzyka
AA Experiments deklaruje, że skanowanie i analiza odbywają się lokalnie oraz że aplikacja nie korzysta z zaplecza dewelopera, reklam ani telemetrii. Projekt jest niezależny i nie jest powiązany z Google, Android Auto ani LSPosed. Jednocześnie kopie zapasowe mogą zawierać surowe wartości tekstowe i nie są szyfrowane ani uwierzytelniane, więc należy przechowywać je prywatnie.
AA Experiments nie jest sposobem na ominięcie wymagań sprzętowych ani gwarancją natychmiastowego dostępu do funkcji. To raczej narzędzie dla osób, które mają zrootowany telefon, rozumieją ryzyko modułów systemowych i chcą samodzielnie testować ukryte ustawienia Android Auto. Projekt jest dostępny na licencji GPL-3.0-or-later, a kod i wydania można znaleźć w repozytorium GitHub. Opis modułu i wymagania są także dostępne w Xposed Module Repository.
Źródła
Autor Artykułu
Marek Kasperski
Marek Kasperski - Marek Kasperski to programista–entuzjasta, który po godzinach zanurza się w świecie nowych technologii i sprzętu komputerowego. Na pcarena.pl łączy wiedzę developerską z pasją do PC, pokazując czytelnikom, jak wybrać odpowiednie podzespoły i zoptymalizować sprzęt pod własne projekty. Pisze z perspektywy praktyka, dzięki czemu jego artykuły są jednocześnie techniczne, przystępne i pełne realnych doświadczeń.