yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] noxarv:
After update of SAAX version is: 5.0.500214 then AA version is: 5.0.500214, all work perfectly. Thanks agentdr8 ! :fingers-crossed:
[Xposed Framework Modules] krilok:
Just to let you know AA version 500224 is out, and previous SAAX version is not compatible... ?

Edit: Pay no attention, it was a problem with my edxposed install... Module is working fine. ?
[Xposed Framework Modules] shmykelsa:
Heya, version 5.1 is out https://www.apkmirror.com/apk/google-inc/android-auto/android-auto-5-1-5006-release/
[Xposed Framework Modules] thxcertified:
Just another noob question from me:

The module is working fine in the android auto app when it comes to scrolling in contacts or in the music library,

BUT

is there a possibility to also bypass the maps driving detection when searching for a destination? I live and often drive through an area with poor internet connection so Google can't translate my voice commands into words, I do have an offline map for that area so typing would work. (I know this sounds very stupid, because it's obviously a navigation app lol)

Best regards and keep up the good work :)
[Xposed Framework Modules] agentdr8:
Thanks. Updated module on OP and Repo. Please report any problems.
[Xposed Framework Modules] agentdr8:
Does it pop up an error or alert of some sort when it detects you moving? If the keyboard typing prevention is within the Android Auto APK and not built into the Google Maps APK then I can likely override it. But it helps to locate the code section based on error messages.
[Xposed Framework Modules] thxcertified:
There is no error whatsoever... I actually suppose my car is interacting with android auto, because even when I set my location via a GPS mock location tool, not moving around, its still able to see that I'm driving.
[Xposed Framework Modules] agentdr8:
Hmm, that might be hard to find. What's the behavior when trying to input a destination while moving? Does the keyboard pop up but then grays out?
[Xposed Framework Modules] thxcertified:
I can't pick the field where I enter the place/street and on the field it says "only voice commands allowed while driving"

Not sure about about the exact wording, since I'm using it in German ?
[Xposed Framework Modules] agentdr8:
Would you be able to find the German verbiage in the attached strings.xml? An exact match would help out tremendously.
[Xposed Framework Modules] shmykelsa:
I might be wrong but I'm pretty sure the string keyboard_on_phone comes out in a toast message when you try to open the keyboard and car is moving. The string park_to_use_keyboard used to come out when there was not the possibility to use phone's keyboard. I'm not sure if there are circumstances in which it appears. Surely it's a textivew that draws over the keyboard and greys it out. I'm not sure of the logic behind it.
[Xposed Framework Modules] agentdr8:
Wow, I'm glad I didn't bother with AA back then! Or maybe this module would have been created that much sooner ;)

I agree though; tapping on the screen while moving at a moderate rate is quite distracting. No steering wheel controls on my car, and the aftermarket units with knobs just wouldn't look right.

Still, it's better to offer choices, than restrict everyone the same.
[Xposed Framework Modules] chevyguy128:
Downloading now and and will post log in next few days thank you[COLOR="Silver
[Xposed Framework Modules] timhow:
Just to throw this out there....the mod doesn't work on the first try but seems to work ok if I give it a minute or two and try again. Once it starts working, it's golden.
[Xposed Framework Modules] agentdr8:
This may have to do with the GPS needing a lock first before it sends out location/speed data. I just had a thought though; your AA experience is built into the car, so it likely has its own GPS antenna/sensor. I wonder if AA takes that into account, or if it continues to use your phone's GPS.
[Xposed Framework Modules] timhow:
I waited a while this morning for the GPS to lock in, tried browsing Spotify and got the "please pull over and park" message. Immediately backed out of the menus, tried it again and your mod worked. So I think it's something other than GPS. Not a big deal though. If that's what I have to do to be able to browse my library further with your mod, so be it! :)
[Xposed Framework Modules] agentdr8:
That's odd that the module isn't catching the first call to those methods that I'm overriding. If it's related to your vehicle sensors, then maybe the new release I'm working on will help in that area. It's the only thing I can think of, since it doesn't exhibit that behavior on my aftermarket unit.

Glad you figured out a way to make it work for you though. I'd rather it be more seamless than that if I'm able to.
[Xposed Framework Modules] bendavis3416:
Okay so im new... how do i download this...
[Xposed Framework Modules] agentdr8:
Once you have the Xposed Framework working on your phone, either search the repo via the Xposed Installer->Download or download the APK from the 1st post. Enable it in the Xposed Installer->Modules and then reboot.
[Xposed Framework Modules] blu2:
I'm still new at this stuff... I have a Note 4 N910P, v5.1.1, AEL v9.3 kernel, on a stock ROM. I have a Pioneer 4200NEX as well. This is the message on the first page, of the Xposed Installer, from this thread:

Known issues:

- Bootloops on Samsung stock ROMs. That's due to Samsung's changes to ART. There are unofficial builds that work around this by deodexing and adjusting the ROM.

But further down in the thread I was lead to believe the bootloop problem was fixed. It was not fixed, I tried it. Does anyone know how to install this module on a stock ROM? Any DETAILED info on how to install this AA module on my Note 4, I would greatly appreciate the help. Thanks.
[Xposed Framework Modules] agentdr8:
I don't have any Samsung devices any more, so I can't help with Xposed Framework advice. But I'm guessing you'd need to flash a deodexed ROM (stock or otherwise) for your N4 first.
[Xposed Framework Modules] blu2:
Thanks for the info. I'm beginning to discover that there are a lot of inherent problems with Samsung. Anyway, can you suggest any ROM's for the N910P that are deodexed (stock or otherwise)? Or where to go look? Thanks again for the help.
[Xposed Framework Modules] agentdr8:
http://xdaforums.com/note-4 is probably a good place to start.
[Xposed Framework Modules] ljo13:
Just installed it and will try this afternoon. My new car arrived on tuesday and the tap-limit on Android auto was the first thing to annoy me ;)

If you need somebody with a built-in head unit (Skoda Superb III), I'd be glad to do some logging for you.
[Xposed Framework Modules] donverse:
How do I only see this now, even though I contributed it original post quite a bit.... Thanks a million, gonna try this out today.

Will report back in case of any issues. Props to you!
[Xposed Framework Modules] agentdr8:
Thanks for the offer. Check this post for a debug/test version. It just logs to the Xposed Installer log file. It can be installed alongside the release version, but disable debug from the prefs so it keeps the log file tidy.
[Xposed Framework Modules] alfboden:
This mod looks great. Thanks for putting your time into this.

Sorry to ask an obvious question but how do I launch it too chance the number of taps?

I've installed the apk and it doesn't give me the option to open.

Thanks for any help
[Xposed Framework Modules] agentdr8:
Tap on its entry in Xposed Installer -> Modules
[Xposed Framework Modules] S_D_G:
trying to delete
[Xposed Framework Modules] robs991:
Hi agentdr8, first of all thanks for the mod! I love it and it is what makes android auto actually usable.

I have one small suggestion/request, not sure if its doable.

I've noticed when you browse music it limits the number of items shown. I think it only shows you a max of 10 playlists and 20 songs or something like that. Is there a way to increase this number? When you click on a playlist you will see that the playlist is cut off after a certain number of songs

Thanks for all the great work!
[Xposed Framework Modules] agentdr8:
Which app(s) is this in? I don't recall seeing a limited number of songs in Spotify, but maybe I didn't look close enough.
[Xposed Framework Modules] thxcertified:
As shmykelsa already mentioned I'm also almost sure it's the string below. I have to drive to work in 45 minutes and I'm gonna verify it on the way and get back to you again.

<string name="park_to_use_keyboard">Zum Verwenden der Tastatur Fahrzeug anhalten</string>
[Xposed Framework Modules] thxcertified:
So the exact wording is "Während der Fahrt nur Spracheingabe" and is unfortunately nowhere to be found in your strings xml. Tapping on the field directly activates voice control without a keyboard to pop up.
[Xposed Framework Modules] agentdr8:
Hmm, I'll have to see if I can find that string in GMaps. Am I correct in assuming it only happens when using Google Maps via Android Auto?
[Xposed Framework Modules] thxcertified:
That's absolutely correct, just tested it. Everything is normal on the phone while driving.

I just added 2 photos of my test this noon. One while standing, one while driving.
[Xposed Framework Modules] shmykelsa:
Actually whenever an app requires an input via Keyboard. So it could also be Waze or CarStream
[Xposed Framework Modules] agentdr8:
Interesting. Then it likely isn't the navigation apps themselves. But I find it odd that the localizations aren't present if AA is responsible for blocking input into those text fields.

Do both of you have integrated Android Auto-capable head units in your vehicles? It might be something specific to the OEM integrations, in which case it's a car sensor class that I need to override.

I'll have to see what my aftermarket head unit shows when trying to input text while moving.
[Xposed Framework Modules] shmykelsa:
Yeah my car has Android Auto natively, but are you sure localization are missing? Because Italian localization are there.
[Xposed Framework Modules] agentdr8:
I meant as verbatim from the screenshot. Unless the German localization for that string gets presented differently?

So what [MENTION=6469478]thxcertified[/MENTION] showed in the picture, the phrase when the text field is blocked is exactly: Während der Fahrt nur Spracheingabe

But what I see in the strings.xml for all de-variants is: Sprachsuche während der Fahrt

This is for the voice_search_title string, which may or may not be the correct string value for that textview.

The two strings that stand out in the GMaps package are these:

<string name="CAR_SEARCH_ALL_DESTINATIONS_HINT">Search all destinations</string>

<string name="CAR_VOICE_ONLY_WHEN_DRIVING">Voice only while driving</string>

The first looks like what could be translated to "Alle Ziele durchsuchen", and the second might end up as "Während der Fahrt nur Spracheingabe", but since there are no values-de/strings.xml located within the Gmaps apk, I'm not sure how it's localizing those strings into German.
[Xposed Framework Modules] shmykelsa:
Maybe I might be wrong but... Aren't that photo with keyboard not open? Otherwise the search bar on the top would not be visible
[Xposed Framework Modules] agentdr8:
Good point, but maybe I'm confused on the actual behavior here. Does the keyboard pop-up and is grayed out when that textview is tapped while in motion? Or does it just show a toast message, and no keyboard is presented on-screen?

My thinking was if the text within that search box changes when it senses the vehicle in motion, then it would be much easier to locate the code that handles the switching of the text labels, and then that'll lead to the input-blocking method, which could be overridden.
[Xposed Framework Modules] shmykelsa:
When in movement and open an editText, by default AA says to check out phone's keyboard and no keyboard is shown at all. If then you tap on a symbol on the phone's keyboard, it will say to park the car
[Xposed Framework Modules] thxcertified:
My car also has the android auto natively with the inbuilt panel.

When I click on the "Während der Fahrt nur Spracheingabe" field, it directly activates the Google voice thing, without showing a keyboard. As if I was clicking right on the mic icon.

In the "Alle Ziele durchsuchen" field (basically the same but when parked) it opens a keyboard on the screen where I can put my destination in.
[Xposed Framework Modules] shmykelsa:
Actually now that I remember, you are right. It won't let the keyboard show at all if you are on the go. But if you stop and then go the keyboard gets disabled
[Xposed Framework Modules] agentdr8:
Thanks. It must be a CarSensor class that I'm missing, as it doesn't happen on my aftermarket AA headunit, even when in motion.

I'll see what I can find in the code.
[Xposed Framework Modules] agentdr8:
Oops, double-posted.
[Xposed Framework Modules] thxcertified:
Aaaaand here we go with version 5.2.501054 ??
[Xposed Framework Modules] fkrrr:
Does it work with 5.2?
[Xposed Framework Modules] agentdr8:
The current version won't likely work with 5.2. But I'll take a look at the new version and see if I can get a revised module out this week.
[Xposed Framework Modules] agentdr8:
Uploaded a new release of the mod. Hopefully it works; there still isn't a 32-bit version of 5.2 available to test on my device. I found a few additional CarSensorEvent classes to override, so please let me know if any experiences have improved.

Also report any crashes with debug logs so I can try and address them.
[Xposed Framework Modules] fkrrr:
AA-Version: 5.1.500644

Google: 11.3.9.21.arm64

Saax: newest

Notification don't show the message while in movement.
[Xposed Framework Modules] agentdr8:
That version of AA should be supported by the previous version of the module. The versions have to match.
[Xposed Framework Modules] shmykelsa:
Heya!

https://www.apkmirror.com/apk/googl...aging-5-3-501634-release-android-apk-download

New version of AA is out!
[Xposed Framework Modules] agentdr8:
New version on OP and Repo.
[Xposed Framework Modules] fkrrr:
Same error for me
[Xposed Framework Modules] agentdr8:
Thanks for the feedback. I wasn't able to replicate, but I also was only testing AA on my Pixel and not in a vehicle. I've changed the only negative value in the module, so let's hope that was it.

See update on OP/repo.
[Xposed Framework Modules] shmykelsa:
Seems to be working fine, thanks! At least the previous error is fixed. I still have to test in car with car in motion.

Thought I should let you know that it's possible to emulate full Android Auto on a PC with the headunit emulator, if you don't have yourself a vehicle with AA. I think you should take a look at it.

There's the official one which works just fine even with ADB over WiFi. I suppose you have Android Studio so probably you'll won't be interested in having the minimal package without downloading it from SDK Manager.

There are also 3rd party alternatives, you can find them on GitHub.

That way you can test Android Auto as it was on a car by yourself.

If you need further information feel free to contact me :)
[Xposed Framework Modules] agentdr8:
Thanks. I do have the AA emulator that's part of the SDK, but one thing you can't emulate, which I find odd, is actual in-motion stuff. There's no synthetic GPS coordinates you can set, or speed values. So testing the vehicle AA interface is fine (and likely would have caught this bug), but motion-based issues don't pop up until I test it in my car. Unfortunately it hasn't seen the road in months thanks to the quarantine.

One thing I haven't tried is setting emulated gps coordinates via adb while the AA emulator is running. But it would be great if the AA emu had the nice route settings that the standard emulator has in Studio.
[Xposed Framework Modules] fkrrr:
No worries! You can ask me (or us) to test it in motion as I am driving every day and the first thing I install on my Phones are AA and your module.
[Xposed Framework Modules] krilok:
Just to let you know a new AA release is out: 5.3.501644... Thanks. ?
[Xposed Framework Modules] mistermojorizin:
I was going to ask if SAAX_v5.3.501634a.apk works on this version.
[Xposed Framework Modules] krilok:
No, not on this version, but I'm sure [MENTION=434511]agentdr8[/MENTION] will update it soon... ;)
[Xposed Framework Modules] agentdr8:
Updated for 5.3.501644 on OP and Repo. Tested against my Pixel using the DHU emulator, so please let me know if this isn't working in a vehicle.
[Xposed Framework Modules] krilok:
Working now, thank you!
[Xposed Framework Modules] Link2811:
Hello ! Juste to be clear, can this disable the fact that we need the parking brake to use the keyboard and to see incoming text ?

I'm asking this because I just needed to be at 0Km/h to do all that before I updated my car.
[Xposed Framework Modules] fkrrr:
Yep, that's what it does for me.
[Xposed Framework Modules] shmykelsa:
Heya!

Just here to tell about AA 5.4 being out

https://www.apkmirror.com/apk/google-inc/android-auto/android-auto-5-4-5022-release/
[Xposed Framework Modules] mistermojorizin:
https://www.apkmirror.com/apk/googl...ging-5-4-502264-release-android-apk-download/

54502264 just showed up in my play store. Please update if you get a chance.
[Xposed Framework Modules] agentdr8:
Sorry for the delay. Module has been updated and posted on OP and Repo. DHU tests did not exhibit any errors, but please report if you encounter any.
[Xposed Framework Modules] Aldwarii:
downloaded this module, then the icon of Screen2auto disappeared from my head unit

removing this module haven't restore the icon, any tips ?

Thank you in advance
[Xposed Framework Modules] agentdr8:
What is Screen2auto? This module doesn't change any of the AA settings, and if it's uninstalled/disabled, then it should not affect anything.
[Xposed Framework Modules] shmykelsa:
I did not have this issue at all. Have you patched Screen2Auto with phenotype patcher? If yes, then probably a Google Play Services update broke the patch for you (make sure you're not in beta) or you have a corrupt Google Play Services database. Try to uninstall Google Play Services updates and re-patch, see if that works.
[Xposed Framework Modules] mistermojorizin:
https://www.apkmirror.com/apk/googl...ging-5-5-602934-release-android-apk-download/

Version 5.5. If you have a chance. Appreciate it!
[Xposed Framework Modules] fkrrr:
I wish I could code to help the project - maybe it's a good time to start learning it :) Would be sad if OP stops developing this project in the future.
[Xposed Framework Modules] agentdr8:
It's still on my list of things to do, but I've been swamped with work lately. The code is freely available on my gitlab, so if anyone wanted to take over that'd be fine too.
[Xposed Framework Modules] agentdr8:
Latest version up on OP and Repo. Tested fine on DHU, but if I missed anything, let me know.
[Xposed Framework Modules] krilok:
Thanks for the update, but seems AA was updated to version 602944 and the module isn't working...
[Xposed Framework Modules] agentdr8:
Mehhhh... I probably should have checked that I had the latest version prior to starting. I'll go find 602944 and upload a new version today.
[Xposed Framework Modules] krilok:
:laugh::laugh:

Thank you!
[Xposed Framework Modules] Buslova:
I double checked that i have 5.5.602943 AA (5.5.602944 isn't even available to me probably due to my device using older 32bit chip, they seem to release updates slower for 32bit chips) and the module also isn't working. I get the default "SMS" pop-up while moving. Just a FYI
[Xposed Framework Modules] agentdr8:
943 (Aug 2) is still newer than the 934 (July 30) version I had released the module for yesterday.

The 944 update I'm working on now might work on 943, but you never know w/ Google. Sometimes they change nothing between 32 and 64bit variants, and sometimes they change a lot of stuff.
[Xposed Framework Modules] Buslova:
Omg, I guess I had a dyslexic moment. I didn't notice your module was 934 and I looked at both AA and module versions like 5 times before updating and replying in thread. Lol. Well here's to hoping your 944 will work for me. Regardless thanks so much for sticking with this for so long. I always wait to update AA until your module is updated. Lol.
[Xposed Framework Modules] agentdr8:
Ok new version is up. 5.5.602944.
[Xposed Framework Modules] fkrrr:
5.6.6034 is out now - maybe I can finally use AA again - since the last update, my location jumped while driving :(

I wish I knew more to help you keeping it up to date :)
[Xposed Framework Modules] shmykelsa:
What's your phone? Does this issue happen on Google Maps or Waze?
[Xposed Framework Modules] fkrrr:
Xiaomi Redmi Note 5 pro (no power saving options!).

Didn't test waze yet. Happens in Gmaps
[Xposed Framework Modules] agentdr8:
New module posted on OP and Repo.
[Xposed Framework Modules] shmykelsa:
https://www.apkmirror.com/apk/googl...ging-5-6-603444-release-android-apk-download/

Heya! There's a new version of AA
[Xposed Framework Modules] nadales:
Hello, I ask you, I have a xiaomi RN 8 pro with magisk, it is not useful for this! yes or yes with xposed !?
[Xposed Framework Modules] krilok:
You need edxposed for this to work... All information and requirements are on the first post.
[Xposed Framework Modules] agentdr8:
Sorry for the delay; it appears that the version change between 5.6.603434 and 5.6.603444 wasn't very significant code-wise. I tested the existing module against it and it seems fine.

I went ahead and bumped the version, just so they match and the version mismatch error in the logs won't show up.
[Xposed Framework Modules] shmykelsa:
Heya!

Android Auto 5.7 is out

https://www.apkmirror.com/apk/google-inc/android-auto/android-auto-5-7-6039-release/
[Xposed Framework Modules] shmykelsa:
Since I'm starting to make some reverse-engineering lately, I found myself the way to update this module to new Android Auto version.

So I wanted to contribute to SAA:X by taking care of updating it to support AA 5.7.603954

I made a pull request to [MENTION=434511]agentdr8[/MENTION] repo, you can find my fork here https://gitlab.com/iamgabrieler/saax/-/tree/iamgabrieler-2.0-patch-23042. I'm sure he'll eventually take care of merging the request, if he's up to, and update the module on Xposed Repo.

I won't share APK here because it would not have the same signature of original SAAX and I don't want to just give away an APK. Obviously you are free to build it yourself and test it.

On a side note, [MENTION=434511]agentdr8[/MENTION], I'd like to let you know that there were some considerable changes to Android Auto Emulator on Windows. With version 2.0 rc1 they added quite a lot of things. I made an article about it on Reddit, and what you might want to hear is that finally there are hotkeys to simulate car moving (no fake GPS involved).

In fact there are now some hotkeys to trigger restrictions to AA. On Windows they are Shift+U (activate restrictions) and U (deactivate restrictions).

I made a first pull request but a class was mistyped, and I could see the difference between having that mode toggled. Then I updated the code and the restrictions were gone, so I'm pretty convinced it's a good way to actually test the module.

Full documentation here: https://developer.android.com/training/cars/testing

Happy modding everyone!
[Xposed Framework Modules] agentdr8:
Wow, a DHU update that actually adds a ton of value! Thanks for bringing it to my attention. And thanks for the merge request. I'll check it out and if everything works, I'll post a release shortly.
[Xposed Framework Modules] agentdr8:
Updated OP and Repo with latest version, courtesy of [MENTION=5562025]shmykelsa[/MENTION]
[Xposed Framework Modules] krilok:
There's been a new update to AA. The version I got is 603964... ?
[Xposed Framework Modules] fkrrr:
Did you check if the latest SAXX works?
[Xposed Framework Modules] krilok:
Yes, checked and running Saax on this version causes a black screen while media is playing...
[Xposed Framework Modules] agentdr8:
Added updated module for 5.7.603964 to OP and Repo.
[Xposed Framework Modules] shmykelsa:
Android Auto 5.8 is out: https://www.apkmirror.com/apk/google-inc/android-auto/android-auto-5-8-6043-release/
[Xposed Framework Modules] fkrrr:
Looks like big changes?!