[ROOT ONLY] AA AIO TWEAKER - The ultimate Android Auto Utility

Search This thread

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
Meet AA AIO TWEAKER, the new Swiss Army Knife for a less restrictive and more feature-ful Android Auto!

Screenshot_20201204-143755694.jpg
Screenshot_20201204-143758706.jpg


How do I use it?
Allow root access, choose what you want, reboot, and then forget about it :)

How does it work?

This app uses SQLite commands to override some flags related to Android Auto into the Google Play Services.

Google Play Services control a lot of features inside Android Auto. Some of them are core functionality of Android Auto, some of them are upcoming feature that are simply not yet released.

What this app does is making some SQLite queries in order to alter some features of Android Auto. It contains the trick inside AA Phenotype Patcher to patch custom apps in order to work in AA (and the same script is contained) and with the same principle it unlocks some other things in Android Auto.

Available commands (as of version 1.5):
  • Patch for custom Android Auto apps
  • Disable speed restrictions while driving (preview of messages will be shown always)
  • Disable six tap limit (the banner asking to pay attention to road will not be shown anymore)
  • Enable Assistant Shortcuts (you can learn more here: https://www.xda-developers.com/andr...llpaper-and-tests-google-assistant-shortcuts/)
  • Enable assistant animation in navbar
  • Disable launch of Navigator app at start
  • Disable red outline on battery icon when Battery Saver is active
  • Enable force Widescreen (or force disable it)
  • Force statusbar to be black opaque
  • Disable battery saver warning
  • Enable MultiDisplay
  • Set notification duration from 0ms to 20 seconds
  • Set media notification duration (on the bar) to up to 15 minutes
  • (BETA) Disable Bluetooth auto connect

Hopefully more to come :)

How is this different from AA Phenotype Patcher?
It just contains more features, the project is actually a fork of AA Phenotype Patcher, and share a lot of core functionality under the hood.

Can I use this app instead of AA Phenotype Patcher?
Yes you can, but if you have already patched apps with AA Phenotype Patcher, you can leave it like that and simply apply the other tweaks. This app won't check if the apps are already patched via AA Phenotype Patcher, so you won't have a green check status at the start.

How is this different from Sensible Android Auto: Xposed?
This app doesn't need Xposed, which in some cases is one more pain to have. Also, it should survive Android Auto updates (unless the flag are changed) without any user modification.

Can I use this app instead of Sensible Android Auto: Xposed?
Yes, you can. The functionaility is the same, the only "advantage" is not having to install Xposed to make it work. This app won't check if you have SAAX installed so you won't have a green check status at the start. If you are familiar with SAAX and you want to keep it, you may not want to disable speed limitation and six tap with this app.

Can the app be translated in my language?
Translations are open! If you feel like you may be able to translate the app in your language, join translations on Crowdin so that the app will be translated in your language, or simply wait for someone else that will translate the app.

Source code

Download


Credits:
@Jen94 for the original app whitelist hack
SAAX by @agentdr8 who inspired me for some features of this app
AA Phenotype Patcher by @Eselter
 
Last edited:

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
CURRENT VERSION: 2.2

  • NEW: App is now translated in Polish
  • UPDATED: Slovenian and Russian translations
  • NEW: The layout has been completely revised and now tweaks are all in one page and the other page will have logs


OLDER VERSIONS:

Version 2.1 Changelog:

  • NEW: App is now translated in Vietnamese, Catalan and Korean
  • NEW: Wallpaper tweak! This tweak will activate the new wallpaper feature coming up in Android Auto.
  • WARNING: If you are a user of Wallpapers For Android Auto. this tweak will break it unless you don't download version 3.0 that came out today.
  • FIXED: Potential bug that did not fully reverted custom app patch of AA Phenotype Patcher. If you have issues with Custom App patch and you were a user of AA Phenotype Patcher, please de-activate and activate the tweak again.
  • NEW: BETA Tweak to revert independent night mode recently introduced
  • NEW: BETA Tweak to disable telemetry and logging crap that Google does with Android Auto
  • UPDATED: bluetooth tweak is out of BETA state


Version 2.0 Changelog:


  • NEW: Enjoy a brand new UI, with new animations and a completely revised look
  • NEW: Translations! The app has been fully translated in Italian, Czech, Dutch, German, Russian, Slovak, Slovenian and Spanish and it's partially translated in Brazilian Porugues, Turkish and French
If you wanna take part of translations in your native language, join translation project on Crowdin https://crowdin.com/project/aa-aio-tweaker

It's super easy to use and you could take part of translating AA AIO TWEAKER in your own language!

  • NEW: menu in upper toolbar will now show version of the app
  • ENHANCED: Fermata Auto will now be on the upper part of the list if installed
  • ENHANCED: Fixed some occasional bugs with patch custom app tweak
  • ENHANCED: seekbar for the durations of notifications have now more margin to have a better handling

Version 1.6 Changelog:

  • ENHANCED: Treshold of "force no widescreen" tweak is now higher. This should help on very high-res screens, as it was not working properly in some rare cases
  • FIXED: Bug that made "Force no widescreen" tweak not work properly
  • FIXED: Bug that named a trigger in database wrongly when applying force no widescreen mode. Applying the tweak now should now make sure that the app detects correclty if the tweak is applied or not
  • FIXED: Some tutorials were very difficult to read because of size of windows. Now fixed.
  • ENHANCED: "Disable navigation at start" logic has been tweaked to make sure the main database doesn't build the flags that make navigation open at start. Hopefully this will increase the ratio of Android Auto not starting navigation at first.
Please re-apply "Disable navigation at start" and report back to me if it fails sometimes (or maybe always) at making AA start in launcher.

  • ENHANCED: Text on top of the app will now hint for long press for tutorial


Version 1.5 Changelog:

  • NEW: Massive cleanup of code and optimized the SQL scripts to apply the tweaks. The scripts now respect the table schema of the database and errors in console regarding constraints are now solved. I would actually suggest first to revert all the tweaks (with the dedicated option on the top menu) to have a clean base, especially if you run into trouble with AA AIO Tweaker.
  • NEW: App now has integrated tutorials! Just long tap on one of the buttons to find out what a tweak does!
  • NEW: Multidisplay tweak. I'll let the tutorial explain it, it's very cool! :)
  • NEW: Tweak to disable battery saver warning when using Android Auto
  • ENHANCED: The logic to revert the tweaks has been revised and now the method should not fail in reverting the tweaks
  • ENHANCED: The app won't clear anymore the log view on the bottom when applying more than one tweak. This will help me diagnosing bugs happening on a session.
  • FIXED: A bug that reverted the wrong tweak when disabling force widescreen/no widescreen
  • FIXED: Bluetooth tweak has been revised and should now be correctly applied



Version 1.4 Changelog:

  • NEW: Disable bluetooth auto connect (BETA). This tweak should prevent the phone auto connecting to car's bluetooth when plugged in. This tweak is in BETA and could not work at all. Please report back if this works!
  • FIXED: Bug resulting in a dialog asking to revert every tweak after the "about" dialog
  • FIXED: Bug resulting in force widescreen/no widescreen tweaks not being recognized as applied after successfully applying them
  • FIXED: Revert of force widescreen/no widescreen should now work as expected
  • ENHANCED: Enabling force widescreen/no widescreen when force no widescreen/widescreen is already applied will result in a toast warning the user that the other of the two tweaks is being automatically revert (it wouldn't make sense to have both of them active)
  • ENHANCED: About dialog will contain more infos about the app



Version 1.3 Changelog:
  • NEW: Make sure the fragment holding the button is scrollable. This will help using the app on phones with very high density of screen (bigger dimensions)
  • CHANGED: Revisited some texts on the buttons
  • FIXED: An error with the tweak for increasing "media notification duration" overriding the tweak for "notification duration". Please reset to default both the media notification and message notification duration and set them again as desired, in case you applied the "media notification" tweak before.
  • FIXED: Option to revert everything not having influence on patched apps tweak
  • FIXED: A potential issue with the patch app trigger not being named correctly
  • FIXED: Button for Assistant animation not being responsive after applying the tweak
  • FIXED: Corrected the loading of the status of apps patch tweak when launching app
  • NEW: Media notification duration: to tweak duration of the media notification in the navbar (you can tweak the navbar to show the track title, artist and album art up to 15 minutes)
  • NEW: Option to revert everything
  • FIXED: Welcome screen should now be correctly viewed even on high density screens

Version 1.2 changelog:
  • NEW: The options will now come in two pages
  • CHANGED: Revised the text of some buttons
  • FIXED: Status Bar Opaque tweak not being functional
  • FIXED: Status of Battery Outline tweak
  • NEW: Force widescreen tweak, to force activation of widescreen if your car does not support it :)
  • NEW: Force no widescreen tweak, to force no widescreen if your car supports it :)
  • NEW: Notification duration, to tweak heads up notification duration (messages)
  • NEW: Media notification duration: to tweak duration of the media notification in the navbar (you can tweak the navbar to show the track title, artist and album art up to 15 minutes)
  • NEW: Option to revert everything

Version 1.1 changelog:
  • FIXED: crashes in some devices with very high DPI
  • CHANGED: app will now be locked in portrait mode
  • NEW: app will now check if the tweaks are applied even after a data wipe of itself or Google Play Services
  • NEW: tweak to enable "Force status bar opaque"
  • FIXED: a bug in reverting the speed limitation tweak

Vesion 1.0
Initial release :)
 
Last edited:
S

sandor.vida.1986

Guest
Patchable apps?

:good: This thing is really cool, thank you so much! :good:

:confused: Can someone tell me if I can add such apps like Racechrono, Track Addict, etc. to the allowed (patched) apps?

Since I have an unrooted pixel 2, and I wouldn't like to root it if pointless.
 

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
:good: This thing is really cool, thank you so much! :good:

:confused: Can someone tell me if I can add such apps like Racechrono, Track Addict, etc. to the allowed (patched) apps?

Since I have an unrooted pixel 2, and I wouldn't like to root it if pointless.

The patch app function will allow android auto-compatible apps to be shown on Android Auto. Whether it is a sideloaded music app, and for some reason you don't want to enable unknown sources in developer settings, or whether it's an app that uses the custom SDK (such as: Screen2Auto, Fermata Auto, CarStream etc.) this app has got you covered.

If the app you'd like to patch has no support to Android Auto, this tweaker won't help you gaining it.
 
  • Like
Reactions: Hotdizzle

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
Version 1.1 has been released with the following changelog

  • FIXED: crashes in some devices with very high DPI
  • CHANGED: app will now be locked in portrait mode
  • NEW: app will now check if the tweaks are applied even after a data wipe of itself or Google Play Services
  • NEW: tweak to enable "Force status bar opaque"
  • FIXED: a bug in reverting the speed limitation tweak

Download
 
  • Like
Reactions: Hotdizzle

Mahmood

Senior Member
Version 1.1 has been released with the following changelog

FIXED: crashes in some devices with very high DPI
CHANGED: app will now be locked in portrait mode
NEW: app will now check if the tweaks are applied even after a data wipe of itself or Google Play Services
NEW: tweak to enable "Force status bar opaque"
FIXED: a bug in reverting the speed limitation tweak


Download
The latest version 1.1 is crashing and not opening after clicking the I understand icon when opening app
 

lucciomatto

Member
Jul 11, 2009
11
0
[emoji122][emoji122][emoji122][emoji122][emoji122][emoji122]

Inviato dal mio SM-T825 utilizzando Tapatalk
 

inningsdefeat500

Senior Member
Oct 30, 2010
660
39
Vancouver
Can I get some clarification, what does "patching" of Apps do? so I want app like Teams and Outlook to show up on the AA Screen but they don't when I select and patch them

Have I misunderstood this app
 

inningsdefeat500

Senior Member
Oct 30, 2010
660
39
Vancouver

thanks, so

The patch app function will allow android auto-compatible apps to be shown on Android Auto. Whether it is a sideloaded music app, and for some reason you don't want to enable unknown sources in developer settings, or whether it's an app that uses the custom SDK (such as: Screen2Auto, Fermata Auto, CarStream etc.) this app has got you covered.

If the app you'd like to patch has no support to Android Auto, this tweaker won't help you gaining it.

==========
allow android auto-compatible apps to be shown on Android Auto - How can u tell if it's auto compatible, I mean the ones which are supported anyways wont need to be patched since we can simply use them. My query was if its possible to put ANY app of choice on AA
 

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
thanks, so

allow android auto-compatible apps to be shown on Android Auto[/B] - How can u tell if it's auto compatible, I mean the ones which are supported anyways wont need to be patched since we can simply use them.

As said previously, there are certain sideloaded apps that don't come from the Play Store and they are disallowed by Google, and you cannot semply use them. The one I quoted, alongside others like OBD2AA, Widgets For Auto, AAStream, AAMirror, Performance Monitor etc. are specifically designed for Android Auto with a custom SDK.

My query was if its possible to put ANY app of choice on AA

No, it's not possible.
 

Medicina200401

Senior Member
Feb 12, 2018
53
0
45
Buenos Aires
Hi. Could it be added to the functions, a bluetooth connection lock?
I use two cell phones, one fixed connected without having a sim card. and the other I want to have connected only by bluetooth to use hands-free.
I do not know if it is android auto or my head unit, but when I connect the cell phone by cable if or if I have to connect the bluetooth.
It would be a good function for those of us who use two cell phones.
Thank you
Alexander
 

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
Hi. Could it be added to the functions, a bluetooth connection lock?
I use two cell phones, one fixed connected without having a sim card. and the other I want to have connected only by bluetooth to use hands-free.
I do not know if it is android auto or my head unit, but when I connect the cell phone by cable if or if I have to connect the bluetooth.
It would be a good function for those of us who use two cell phones.
Thank you
Alexander

I'll see what I can do about it
 

shmykelsa

Senior Member
Nov 21, 2013
964
696
27
Lecce
OnePlus 6T
Samsung Galaxy Z Fold3
Version 1.2 has been released with the following changelog:

  • NEW: The options will now come in two pages
  • CHANGED: Revised the text of some buttons
  • FIXED: Status Bar Opaque tweak not being functional
  • FIXED: Status of Battery Outline tweak
  • NEW: Force widescreen tweak, to force activation of widescreen if your car does not support it :)
  • NEW: Force no widescreen tweak, to force no widescreen if your car supports it :)
  • NEW: Notification duration, to tweak heads up notification duration (messages)
  • NEW: Media notification duration: to tweak duration of the media notification in the navbar (you can tweak the navbar to show the track title, artist and album art up to 15 minutes)
  • NEW: Option to revert everything

Download
 

Saponetto

Senior Member
Mar 7, 2017
73
22
Pescara
Hi Gabriele,
I'm trying to install this app into a J730F (Exynos7870), it seems that I cannot escape the safety advertisement page therefore I cannot access the main page.
it there any procedure/workaround I can do to gain access?
Thanks in advance!
 

Saponetto

Senior Member
Mar 7, 2017
73
22
Pescara
Yes, rooted... it currently runs Android 10, 32 bit, Sams Rom.
At now, I use Phenotype Patcher flawlessly, so I'm a bit curious...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    Meet AA AIO TWEAKER, the new Swiss Army Knife for a less restrictive and more feature-ful Android Auto!

    Screenshot_20201204-143755694.jpg
    Screenshot_20201204-143758706.jpg


    How do I use it?
    Allow root access, choose what you want, reboot, and then forget about it :)

    How does it work?

    This app uses SQLite commands to override some flags related to Android Auto into the Google Play Services.

    Google Play Services control a lot of features inside Android Auto. Some of them are core functionality of Android Auto, some of them are upcoming feature that are simply not yet released.

    What this app does is making some SQLite queries in order to alter some features of Android Auto. It contains the trick inside AA Phenotype Patcher to patch custom apps in order to work in AA (and the same script is contained) and with the same principle it unlocks some other things in Android Auto.

    Available commands (as of version 1.5):
    • Patch for custom Android Auto apps
    • Disable speed restrictions while driving (preview of messages will be shown always)
    • Disable six tap limit (the banner asking to pay attention to road will not be shown anymore)
    • Enable Assistant Shortcuts (you can learn more here: https://www.xda-developers.com/andr...llpaper-and-tests-google-assistant-shortcuts/)
    • Enable assistant animation in navbar
    • Disable launch of Navigator app at start
    • Disable red outline on battery icon when Battery Saver is active
    • Enable force Widescreen (or force disable it)
    • Force statusbar to be black opaque
    • Disable battery saver warning
    • Enable MultiDisplay
    • Set notification duration from 0ms to 20 seconds
    • Set media notification duration (on the bar) to up to 15 minutes
    • (BETA) Disable Bluetooth auto connect

    Hopefully more to come :)

    How is this different from AA Phenotype Patcher?
    It just contains more features, the project is actually a fork of AA Phenotype Patcher, and share a lot of core functionality under the hood.

    Can I use this app instead of AA Phenotype Patcher?
    Yes you can, but if you have already patched apps with AA Phenotype Patcher, you can leave it like that and simply apply the other tweaks. This app won't check if the apps are already patched via AA Phenotype Patcher, so you won't have a green check status at the start.

    How is this different from Sensible Android Auto: Xposed?
    This app doesn't need Xposed, which in some cases is one more pain to have. Also, it should survive Android Auto updates (unless the flag are changed) without any user modification.

    Can I use this app instead of Sensible Android Auto: Xposed?
    Yes, you can. The functionaility is the same, the only "advantage" is not having to install Xposed to make it work. This app won't check if you have SAAX installed so you won't have a green check status at the start. If you are familiar with SAAX and you want to keep it, you may not want to disable speed limitation and six tap with this app.

    Can the app be translated in my language?
    Translations are open! If you feel like you may be able to translate the app in your language, join translations on Crowdin so that the app will be translated in your language, or simply wait for someone else that will translate the app.

    Source code

    Download


    Credits:
    @Jen94 for the original app whitelist hack
    SAAX by @agentdr8 who inspired me for some features of this app
    AA Phenotype Patcher by @Eselter
    8
    Heya!

    New version of AA AIO TWEAKER (version 5.2.0) is live on GitHub and brings the following changes:


    • DELETED: Option to pre-activate the custom seating option has been removed as merged into AA
    • DELETED: Casting app as it was deleted from AA
    • UPDATED: Option for activating Coolwalk has been updated with new logic and new features merged
    • UPDATED: Logic for the app patching
    • ADDED: Option to pre-activate Assistant suggestions on top of AA's launcher
    • ADDED: Option for adding a custom link shortcut to Android Auto. It is a left over of Android Auto's Easter Egg which includes full webview which actually goes full screen too. No back button and no keyboard support though.
    • ADDED: Option to pre-activate message auto-read.
    • UPDATED: Translations


    If you wanna take part of translations in your native language, join translation project on Crowdin https://crowdin.com/project/aa-aio-tweaker


    Download from GitHub

    1611241179285.png


    If you really like my work consider a donation. Infos in the bio down below!
    8
    Heya!

    New version of AA AIO TWEAKER (version 5.0.1) is live on GitHub and brings the following changes:


    • FIXED: Coolwalk design activation
    • FIXED: Some indicators not behaving correctly to activation of the exact tweak


    If you wanna take part of translations in your native language, join translation project on Crowdin https://crowdin.com/project/aa-aio-tweaker


    Download from GitHub

    1611241179285.png


    If you really like my work consider a donation. Infos in the bio down below!
    7
    Heya!

    Earlier this week a big update has been released for AA AIO TWEAKER. Version 4.0 introduced the following changes:


    • NEW: Multi Account Mode! Since in the past few weeks it has been discovered that having too many Google Accounts stored in the device, if AA AIO TWEAKER finds a large number of accounts, it will now prompt the user to either choose which accounts the patch should be applied to or use all with an experimental way of applying the tweaks. This should successfully prevent the error "Could not open database".
    • NEW: Update checker! AA AIO TWEAKER will automatically check for updates at start and will prompt the user if a new version of AA AIO TWEAKER is available. Not applicable to older versions.
    • NEW: When copying logs a link will be created to a pastebin which will contain the log. Copying and pasting a very long text is not ideal and having them into pastebin is better for sharing them
    • NEW: Tweak for activating the new day/night toggle
    • NEW: Delete car tweak
    • IMPROVED: UI of splash screen
    • IMPROVED: AAStream will now be displayed on top of the apps list
    • IMPROVED: "Reboot to apply" button will not appear if tweak is not applied successfully
    • FIXED: Telemetry tweak inserting two identical rows
    • NEW: Every tweak that requires a seekbar interaction now has a button to bring back the seekbar to original value
    • FIXED: Potential bug with file management resulting in sqlite3 not properly copied to device
    • FIXED: Visual bug in showing the saved value of Agenda and Notification Duration tweaks
    • FIXED: Status indicator for alphabet jump tweak

    Version 4.0.1 is the latest and it has some bug fixes:


    • FIXED: copy of logs
    • FIXED: list of accounts in the account chooser activity
    • FIXED: potential crashes when showing the reboot button
    • FIXED: experimental mode of multi account will now be applied to day/night switch tweak too
    • IMPROVED: patching mechanism has been revisited further more, hopefully narrowing down database access errors
    • IMPROVED: Welcome screen is now centered and will scroll if needed :)

    As always, download is available on GitHub

    If you wanna take part of translations in your native language, join translation project on Crowdin https://crowdin.com/project/aa-aio-tweaker


    1611241179285.png


    If you really like my work consider a donation. That would really help my motivation and I would really appreciate even a very small contribution. Infos in the bio down below!
    7
    Heya!

    New version of AA AIO TWEAKER (version 5.0) is live on GitHub and brings the following changes:


    • ENHANCED: Fixed potential crash on start for new users (thanks @RomanParashchynGL)
    • UPDATED: Patch for the apps has been revised to work with newer Android Auto versions
    • UPDATED: Tweak for removing speed limitations has been revised to work with newer Android Auto versions
    • CHANGED: Tweak for activating old dark mode has been deprecated in favour of new option to manually set dark/light mode
    • REMOVED: Tweak for disabling independent dark mode has been deprecated as it's not working anymore
    • NEW: AA AIO TWEAKER now comes with sections of tweaks
    • NEW: Tweak for activating new "Coolwalk" UI in Android Auto
    • NEW: Tweak for activating new "Casting app" in Android Auto 👀
    • NEW: Tweak for activating new feature to decline a call with SMS
    • REMOVED: Tweak for activating Assistant Shortcuts, Alphabet Jump, Media tabs and Wallpapers as they are now live worldwide
    • UPDATED: Translations


    If you wanna take part of translations in your native language, join translation project on Crowdin https://crowdin.com/project/aa-aio-tweaker


    Download from GitHub

    1611241179285.png


    If you really like my work consider a donation. Infos in the bio down below!