GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
351 stars 19 forks source link

Android Auto - Device Apps Not Detected #3257

Open Goopdegooo opened 7 months ago

Goopdegooo commented 7 months ago

I have no issues loading the Android Auto in my car. The issue I have is it is not detection apps on my device. The only app I want to use is the Home Assistant (full) so i can control my smart home devices via the privacy based smart home software. Home Assistant.

The home assistant app shows up on a regular non graphine OS device with no issues. On my pixel 6a the Android Auto doesnt even see the home assistant app in the customise view menu. I have played with setting and permissions and no luck.

muhomorr commented 7 months ago

Did you install Home Assistant through the Play Store?

Goopdegooo commented 7 months ago

Aurora store.

QuantumQuill commented 6 months ago

I actually got to now the solution from another user. Maybe somebody can put it into knowledge base for usage? So go into Settings > Apps > Smadboxed Google Play > Android Auto > Android Auto settings > (three dots on top right) > Developer Settings > Tick on "Unknown Sources"

Goopdegooo commented 6 months ago

Thanks for that info, it works to a certain degree. But unfortunately no home assistant which is the app i wanted. Lots of other apps appear though.

Goopdegooo commented 6 months ago

How would / does downloading from the play store differ from side loading or downloading from the aurora store?

Lesking72 commented 6 months ago

Android Auto blocks apps from outside the Play Store by checking if the app's installer is com.android.vending. Enabling unknown sources in Android Auto settings can make some apps appear, but only ones that use specific APIs.

GladiusAbsinthi commented 6 months ago

Spoofing the installation source isn't sufficient as of Android 14. Judging by this, changing some phenotype flags is also necessary.

It would be great to be able to use other apps with Android Auto such as navigation ones from Github or F-Droid.

GladiusAbsinthi commented 6 months ago

@muhomorr Are these flags something that can be handled via GmsCompatConfig?