[Release][v2.0.1] Android Auto - XLauncher Unlocked (AAXLU)

Search This thread

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
Maybe I've missed something but what is the purpose of this app, other than to change the look of AA settings? What other 'hidden' features does it show, other than to be found in Developer settings? Thanks.
- Easily launch AA as any other app
- Launch Material3 by default
- Enable more 3th party apps
- Launch hidden AA debug screens (see screenshot in initial post for list of which)
 

Cutprods

Senior Member
Apr 16, 2019
60
13
- Easily launch AA as any other app
- Launch Material3 by default
- Enable more 3th party apps
- Launch hidden AA debug screens (see screenshot in initial post for list of which)
Thank you. So 'Easily launch AA as any other app', is for self-mode? What are 'Engineer settings' and what extras beyond Developer Settings do they include?
 

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
Thank you. So 'Easily launch AA as any other app', is for self-mode?
The AA icon tends to disappear in your app drawer in newer versions of it.

Which forces you to open the AA app through:
Settings => Connected Devices => Connection Preferences => Android Auto

Which is tedious.

With AAXLU,
you still have an app to easily directly open the AA settings app.
In a similar way like you would open any other app on your phone.

What are 'Engineer settings' and what extras beyond Developer Settings do they include?
See the screenshot attached,
most interesting thing to look further into w engineering settings is the grayed out toggle.
 

Attachments

  • Screenshot_20230501-173926_Android Auto.png
    Screenshot_20230501-173926_Android Auto.png
    65.2 KB · Views: 110

ph03n!x

Senior Member
Dec 18, 2010
2,174
1,598
Well, nothing changed in my phone.. And my S2A luck ran out 🤷‍♂️

I'll try to figure out how AA picks the blacklist from phenotype.db and intercept that using Xposed, but for now, looks like I do need triggers to make it work.
 
  • Sad
Reactions: Rikj000

voyager529

Senior Member
Sep 14, 2009
103
31
@Rikj000 , you are a lifesaver! Do you have a Paypal/BMAC/Patreon link I can donate to?

I've spent the past week trying to make a thing happen, and I tried *everything*, and it didn't work, until I used your app.

My goal:
--Use an offline map application
--With Android Auto
--Without ever entering credentials for a Google Account into a phone

I'd gotten most of the way there; Sygic Maps and Here WeGo both fit the bill, and they worked when I tried the Android Auto emulator on my computer, and they'd even show up if I did that and immediately went to my car...but the app would *never* appear on the app list.

Your app + LSposed = exactly what i needed.

Thank you thank you thank you thank you thank you!!!!!!
 
  • Love
Reactions: Rikj000

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
@Rikj000 , you are a lifesaver! Do you have a Paypal/BMAC/Patreon link I can donate to?

Sure ^^

Your app + LSposed = exactly what i needed.

Thank you thank you thank you thank you thank you!!!!!!
Thank you, very happy too hear that! :D
 
Maybe I've missed something but what is the purpose of this app, other than to change the look of AA settings? What other 'hidden' features does it show, other than to be found in Developer settings? Thanks.
This is exactly what I'm thinking too. Is there any menu or toggle that enables what you mention here?
Unlock more 3th party Android Auto apps! (e.g. Fermata, OsmAnd, S2A, ...)
Because I don't really see it...

The documentation only says
If using the Xposed module,
then it will also hook into an existing Android Auto function,
to run some additional code behind it,
to make some of the "installed as Google Play" checks always come back as valid,
which does not modify the AA app itself.

Is it an automatic process? Every app installed as Google Play will be unlocked to be used on AA? That can't be right...
 

Xcaptain

Senior Member
Nov 9, 2016
105
17
I have an FYT Android Headunit. Can I use this to have AA as my home launcher? Been trying to find a launcher that works, but none are actually as good as AA offers.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Android Auto - XLauncher Unlocked v2.0.1

    Custom Android Auto launcher, unleash your AA app, unlock more features!

    - Source code
    - Documentation
    - Releases
    - XDA Thread

    Features

    Name​
    Description
    Root required​
    Xposed required​
    Default​
    Set the next used launch option as default
    ❌
    ❌
    Classic​
    Launch the Android Auto settings, with the classic/stable style
    ❌
    ❌
    Material3​
    Launch the Android Auto settings, with the hidden/experimental Material3 style
    ✅
    ❌
    Debug​
    Launch various hidden Android Auto debug screens
    ✅
    ❌
    Xposed Module​
    Unlock more 3th party Android Auto apps! (e.g. Fermata, OsmAnd, S2A, ...)
    ✅
    ✅

    Description
    XLauncher Unlocked is a separate app, to unlock more features in your Android Auto app.

    It can launch existing / hidden Android Auto screens with root / ADB commands.
    Classic can be launched without root.

    If using the Xposed module,
    then it will also hook into an existing Android Auto function,
    to run some additional code behind it,
    to make some of the "installed as Google Play" checks always come back as valid,
    which does not modify the AA app itself.

    Due to the nature of the implementation of the features,
    you should not have to be afraid of "having to wipe AA data to test".
    Because no AA data is touched / no AA files are edited in a persistent way.

    Default "launch option"
    The "Set the next used launch option as default" check-mark can be used to
    automatically launch the "launch option" behind the button you click after checking the check-mark.

    After a default "launch option" is configured, the next times you open XLauncher Unlocked,
    it will automatically open that "launch option" for you.

    This works for every "launch option" (Classic, Material3, Debug options),
    and can easily be re-configured by selecting another "launch option" with the check-mark still configured.

    Clearing/resetting the usage of the default "launch option" is as easy as un-checking the check-mark

    Credits
    Credits for the hooks from Fermata by @AndreyPavlenko!
    3
    Maybe I missed in the menus...
    Is it possible to have the option to switch on/off CoolWalk view in the car
    It's not possible with AAXLU (Android Auto XLauncher Unlocked),
    but afaik it should be as simple as renaming following file at
    /data/data/com.google.android.projection.gearhead/files/phenotype/shared/
    - From: com.google.android.projection.gearhead.pb
    - To: com.google.android.projection.gearhead.pb.bak (Or smth similar, al long as the original "doesn't exist")

    Then close Android Auto / reboot.
    That file is at least what was required to make CoolWalk / TaskBar-Widgets work / appear on MicroG.
    3
    New v2.0.1 release is out which fixed the non-scroll-able Debug "launch options" section on enlarged screens! 🎉

    You can download it from GitHub: https://github.com/Rikj000/Android-Auto-XLauncher-Unlocked/releases/tag/v2.0.1
    2
    What's the difference between Classic, Default and Material3? Do you have screenshots?
    Classic launches AA with the 'classic' design, Material3 with the Material 3 design - screenshots

    I suppose Default can make Material to become default style for the future launches (not necessarily from this launcher) but I don't want to wipe AA data to test
    2
    I suppose Default can make Material to become default style for the future launches (not necessarily from this launcher) but I don't want to wipe AA data to test
    XLauncher Unlocked is a separate app which doesn't modify any Android Auto related things (files/settings).

    It simply launches existing / hidden Android Auto screens with root / ADB commands.

    And if using the Xposed module, then it will also hook into an existing Android Auto function,
    to run some additional code behind it, to make some of the "installed as Google Play" checks always come back as valid, which does not modify the AA app itself.

    Due to the nature of the implementation of the features,
    you should not have to be afraid of "having to wipe AA data to test".
    Because no AA data is touched / no AA files are edited in a persistent way.

    Additional Docs - AA - XLauncher Unlocked - Default "launch option"
    The "Set the next used launch option as default" checkmark can be used to
    automatically launch the "launch option" behind the button you click after checking the checkmark.

    After a default "launch option" is configured, the next times you open XLauncher Unlocked,
    it will automatically open that "launch option" for you.

    This works for every "launch option" (Classic, Material3, Debug options),
    and can easily be re-configured by selecting another "launch option" with the checkmark still configured.

    Clearing/resetting the usage of the default "launch option" is as easy as un-checking the checkmark