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

Search This thread

zgfg

Senior Member
Oct 10, 2016
9,648
7,512
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11
Thanks but as I wrote, I have no problems with the split screen (specially, since it's my second/spare phone where it happens). As I described, I can tap and enlarge eg Fermata, S2A and its apps over the whole screen - hence no problem here

Besides, I don't want to disable Maps.
And btw, for easily disabling/enabling apps I use AirFrozen👍
 
  • Like
Reactions: Rikj000

kkoolkaran

Senior Member
Mar 19, 2011
69
16
Frankly, I was also stumbled first time with the Coolwalk UI, but later accustomed to

When I connect AA, it opens with split screen - Maps on the left (cca 70% of the screen) and YT Music card on the right

I tap to the Maps and it enlarges over the full screen

I tap left-down to the Apps icon and it opens in full screen

I open S2A - it opens with the full screen or if needed, I tap to enlarge S2A and to hide the (Maps or YT) card

Then I can open apps from S2A and use them again over the full screen

It's not that bad - few more taps here or there if I always want full screen or otherwise I can have a YT Music card on the right while working with S2A on the larger, left part of the screen

---

I read that by minimizing resolution (AA Developer settings) split screen can be suppressed (AA stops forcing split-screen on the too low resolution) but I don't want to affect the projection quality
How get YT music card?
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
Hey guys, I'm really sorry I've been out of touch lately. I've got a lot going on in my personal life, and honestly haven't even checked this thread lately.

To those who have messaged me about my method of getting S2A working with AIO Tweaker, I am so sorry I have not replied. Please don't think I'm ignoring you or being rude.

I'll post my method here. However, the last couple of days I'm having another problem with AA with AIO Tweaker, and hoping someone can shed some light to help me (I'll post about that in a separate post)?

*** How to fix Screen2Auto ***

To do this, you will need to use APK Editor Studio (https://qwertycube.com/apk-editor-studio). I've used the Linux version in Arch Linux (available in the Arch repos), I daresay it will work with the Windows and Mac versions as well. Other Linux distros may have it in their repos as well.

  • Open the Screen2Auto APK in APK Editor Studio.
  • Go to Tools -> Edit Application Title. Change the application title to anything you like - as long as it's not Screen2Auto.
  • Go to Tools -> Clone APK. Change the package name to anything you like but make sure you change it entirely.
  • Go to File -> Save APK, and save the APK to your hard drive somewhere. I would suggest not overwriting the original APK. You can quit APK Editor Studio now.
  • Now, on your phone, uninstall any existing copy of Screen2Auto you have installed, and install the new APK file you just saved through APK Editor Studio.
  • Load AIO Tweaker, and patch the new copy of Screen2Auto you installed. Reboot.
  • You should now be able to access Screen2Auto through AA.
Your mileage may vary. I hope it works for you; good luck.
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
Hey guys - as I mentioned in my previous post, I'm having an issue at present with AIO Tweaker and S2A. If I have AIO Tweaker installed, and try to do any patches etc. to apps or AA with AIO Tweaker, AA will not start on my car screen.

AA will load, but my car screen will show a blank, black screen for a few seconds. The car screen will then turn slightly brighter (a very dark grey), then AA will quit and disconnect my phone from the car. I have to uninstall AIO Tweaker and S2A, and clear the app data for AA, then it will work again.

One other point is that if I load AA on my phone after doing this, the GUI for AA comes up in a dark theme, instead of the usual light theme with black text, and the options etc. available in the GUI seem to change. After clearing app data as above, the interface for AA reverts to normal.

Any ideas?
 

zgfg

Senior Member
Oct 10, 2016
9,648
7,512
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11
Hey guys - as I mentioned in my previous post, I'm having an issue at present with AIO Tweaker and S2A. If I have AIO Tweaker installed, and try to do any patches etc. to apps or AA with AIO Tweaker, AA will not start on my car screen.

AA will load, but my car screen will show a blank, black screen for a few seconds. The car screen will then turn slightly brighter (a very dark grey), then AA will quit and disconnect my phone from the car. I have to uninstall AIO Tweaker and S2A, and clear the app data for AA, then it will work again.

One other point is that if I load AA on my phone after doing this, the GUI for AA comes up in a dark theme, instead of the usual light theme with black text, and the options etc. available in the GUI seem to change. After clearing app data as above, the interface for AA reverts to normal.

Any ideas?
I basically did as you explained, but little different:
- used Windows version of APK Studio
-not only cloned but also renamed the S2A (no issue caused by renaming the app)
- installed the repackaged and renamed S2A by PF as a Market app, not using AIO Tweaker at all (the same should work by installing with: pm install -i "com.android.vending" <your S2A apk name>)

And for me S2A works like a charm
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
I basically did as you explained, but little different:
- used Windows version of APK Studio
-not only cloned but also renamed the S2A (no issue caused by renaming the app)
- installed the repackaged and renamed S2A by PF as a Market app, not using AIO Tweaker at all (the same should work by installing with: pm install -i "com.android.vending" <your S2A apk name>)

And for me S2A works like a charm
Yes, I think the issue is in the APK package name (eg com.some.apk.name). That's how S2A is detected and therefore disabled.

It strikes me as odd that they're so concerned about an app like S2A, yet there's interactive apps such as GameSnacks built into AA. SMH.

Forgive my ignorance but ...
- installed the repackaged and renamed S2A by PF as a Market app, not using AIO Tweaker at all

Sorry but I don't quite understand. "Installing by PF as a Market app" - what is PF?

That's awesome you can get it working without AIO Tweaker. I'll try it again myself today if I get time and the motivation.
 

Rikj000

Senior Member
May 4, 2016
90
136
github.com
OnePlus One
OnePlus 2
Yes, I think the issue is in the APK package name (eg com.some.apk.name). That's how S2A is detected and therefore disabled.

...

That's awesome you can get it working without AIO Tweaker. I'll try it again myself today if I get time and the motivation.

Check my post in the S2A thread for installation requirements/instructions:

 
  • Like
Reactions: shaunoleary

zxxxxx

Member
Dec 31, 2022
40
4
Check my post in the S2A thread for installation requirements/instructions:

Check my post in the S2A thread for installation requirements/instructions:

This is youtubemusic playing on Screen2auto, it's different to aa cool walk,on s2a,it two part,left is playing,rolling list on right.but on aa ,just a simple music player.
 

Attachments

  • mmexport1681624917809.jpg
    mmexport1681624917809.jpg
    245.6 KB · Views: 78
  • 20230416_122727.jpg
    20230416_122727.jpg
    3 MB · Views: 77
  • Like
Reactions: Rikj000

zgfg

Senior Member
Oct 10, 2016
9,648
7,512
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11
Forgive my ignorance but ...
- installed the repackaged and renamed S2A by PF as a Market app, not using AIO Tweaker at all

Sorry but I don't quite understand. "Installing by PF as a Market app" - what is PF?

That's awesome you can get it working without AIO Tweaker. I'll try it again myself today if I get time and the motivation.
It's Pixel Flasher for Windows. There is a thread on XDA with download link

Although developed for flashing Pixels (like installing Magisk or upgrading the ROM with reinstalling Magisk), it has an option Install application (for all phones, not just Pixels - I used for successfully installing S2A for the use in AA on two my Xiaomi phones) as a Market app
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
It's Pixel Flasher for Windows. There is a thread on XDA with download link

Although developed for flashing Pixels (like installing Magisk or upgrading the ROM with reinstalling Magisk), it has an option Install application (for all phones, not just Pixels - I used for successfully installing S2A for the use in AA on two my Xiaomi phones) as a Market app
Thanks for that. As luck would have it, I just happen to have a Pixel 3, so ... bonus.

I'll give it a go, thanks again.
 
Mar 19, 2020
11
3
I basically did as you explained, but little different:
- used Windows version of APK Studio
-not only cloned but also renamed the S2A (no issue caused by renaming the app)
- installed the repackaged and renamed S2A by PF as a Market app, not using AIO Tweaker at all (the same should work by installing with: pm install -i "com.android.vending" <your S2A apk name>)

And for me S2A works like a charm
A third different (and maybe easier) way of doing the same:
- Rename S2A package name through ApkRenamer (available on github).
- Install on the phone the new S2A apk renamed package (the warning message from Play Protect doesn't appear, so it is obvious it detects S2A via package name).
- Install AIO Tweaker and patch S2A ranemd package.
- Reboot and all works smoothly.
 

zgfg

Senior Member
Oct 10, 2016
9,648
7,512
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11
A third different (and maybe easier) way of doing the same:
- Rename S2A package name through ApkRenamer (available on github).
- Install on the phone the new S2A apk renamed package (the warning message from Play Protect doesn't appear, so it is obvious it detects S2A via package name).
- Install AIO Tweaker and patch S2A ranemd package.
- Reboot and all works smoothly.
I don't see why is that easier but anyway - important that it works

Eg, PlayProtect also warns me about AIO Tweaker (ok, I could turn off Play Protect or repackage also AIO, etc), but generally I don't see any (other) advantage of using AIO Tweaker hence I avoid
 
Mar 19, 2020
11
3
I don't see why is that easier but anyway - important that it works

Eg, PlayProtect also warns me about AIO Tweaker (ok, I could turn off Play Protect or repackage also AIO, etc), but generally I don't see any (other) advantage of using AIO Tweaker hence I avoid
You are right!
I thought you did through Android Studio and you do it throigh APKStudio, which is a smaller program. Android Studio is huge and ApkRenamer is tiny, That's why I said it was easier.
Anyway, the key is to change the package name and patch it with Aio Tweaker...
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
You are right!
I thought you did through Android Studio and you do it throigh APKStudio, which is a smaller program. Android Studio is huge and ApkRenamer is tiny, That's why I said it was easier.
Anyway, the key is to change the package name and patch it with Aio Tweaker...
At this point, this does not seem to work. I have just this afternoon tried to rename both the app name and apk name through APK Editor (this is not the same as the full Android Studio), and patch with AIO Tweaker. However, S2A will not show up in Android Auto.
 

shaunoleary

Senior Member
Jan 27, 2013
74
42
Rockhampton
Here's how I got S2A working again just now; this is from a clean reinstall of my system (LOS 18.1):

EDIT: 26-04-2023 - Just made a few corrections to the steps

You will need:
  • Android Auto APK
  • AA AIO Tweaker
  • Screen 2 Auto 3.6.4 APK
  • APK Editor (it's available for Linux, Mac or Windows. I used the Linux version on Arch Linux)
  • Phone rooted with Magisk (I'm using Pixel 3 running LineageOS 18.1, should work on others)
  • LSPosed + Shamiko
  • AA - XLauncher Unlocked
  • King Installer
Here's how to do it:
  • First use APK Editor to change the app title and clone the APKs for S2A and AA AIO Tweaker - ensure when cloning you change the APK name entirely. Save the modified APKs.
  • Install Android Auto on your phone
  • Install King Installer on your phone
  • Load the LSPosed and Shamiko modules in Magisk, and reboot phone
  • Install AA XLauncher Unlocked APK with King Installer
  • Install the modified AA AIO Tweaker APK with King Installer
  • Install the modified S2A APK with King Installer
  • Open LSPosed and activate the AA XLauncher module, ensuring that Android Auto in the list of apps it shows is ticked (should be by default)
  • Open AA AIO Tweaker, select the modified S2A APK, and patch it. Reboot phone
  • After rebooting, open S2A and set up all permissions etc. Also go into "Other Settings" in S2A, go to "AA UNLOCK" and whitelist AA. Reboot phone
  • You should be able to access S2A through AA.
 
Last edited:

Izzy2004

Member
Oct 17, 2018
27
12
Thanks a bunch man.
Here's how I got S2A working again just now; this is from a clean reinstall of my system (LOS 18.1):

You will need:
  • Android Auto APK
  • AA AIO Tweaker
  • Screen 2 Auto 3.6.4 APK
  • APK Editor (it's available for Linux, Mac or Windows. I used the Linux version on Arch Linux)
  • Phone rooted with Magisk (I'm using Pixel 3 running LineageOS 18.1, should work on others)
  • LSPosed + Shamiko
  • AA - XLauncher Unlocked
  • King Installer
Here's how to do it:
  • First use APK Editor to change the app title and clone the APKs for S2A and AA AIO Tweaker - ensure when cloning you change the APK name entirely. Save the modified APKs.
  • Install Android Auto on your phone
  • Install King Installer on your phone
  • Load the LSPosed and Shamiko modules in Magisk, and reboot phone
  • Install AA XLauncher Unlocked APK with King Installer
  • Install the modified AA AIO Tweaker APK
  • Install the modified S2A APK using King Installer
  • Open AA AIO Tweaker, select the modified S2A APK, and patch it. Reboot phone
  • After rebooting, open S2A and set up all permissions etc
  • You should be able to access S2A through AA.
 

bggold

Senior Member
Sep 13, 2013
1,058
363
For all you phenotype.db experts. I am running version 5.2.2 of the app on a pixel 7 pro.

Weird issue. Not at all blaming the app or that it even had anything to do with it. Just trying to see if someone might know what flag got set somehow.

On this phone Waze only shows 6 saved places. I setup my spare pixel 7 pro from scratch and I see all 20 saved places. I slowly added modules and apps and cannot reproduce the issue on this phone.

I have already uninstalled and reinstalled Waze did a revert AA AIO Tweaker on the problem phone. Before I start rebuilding my spare I wanted to see if anyone had any ideas first.

I will reset Google play services next.

Thanks in advanced.
 

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!