yashsingh1/xdaforums huggingface dataset:
[Android Auto General] darkkiss:
I'm using an S8 with Android 7. Haven't played on another device.

I have experienced something similar(once or twice), not sure if it's exact what you're describing. But after analyzing the logs for a ~40min drive, I noticed that I only had data for the first ~30mins. So,basically, something crashed at some point. I think the only solution is to check the logcat from around that moment for errors. Afterwards, I modified the app to also save the logcat on the phone,besides the json actual data .. hoping to see something there, but I haven't reproduced the issue since then.

Hope it helps.
[Android Auto General] nangu:
Thanks for your input. I restarted the headunit and the apps work ok again on my Android 5 device (LG G2), but the Android 7.0 device (Moto G5 plus) is a no go.

It seems like the headunit's side vag extension implementation stops sending data for some reason until a headunit restart.

I still can't figure out why my newer device don't work with the vex vag extension app :(

Thank you anyway.
[Android Auto General] mathlau:
I am using a Galaxy s6 with Android 7 with security update of the 1st of january. I already had your issue once with no data sent but the next time I restarted my car everything worked.
[Android Auto General] IllClown:
I solved my problem with aa low level info changing device (A Lenovo Vibe b (Android 6)), that is connecting to my MIB2 std Seat getting info, i've seen some sensor and the vw exlap, but when i try with Martoreto's aastats it doesn't get any info or log on this device too.

Tried also to restart device or infotainment but nothing happens. :confused::(
[Android Auto General] jonastern:
HI does it works with renault?
[Android Auto General] Emil Borconi:
The SDK yes, AA stats no
[Android Auto General] praxidike:
I built the aastats app and installed aauto-vex-vag on my phone. Tested on the RCD330 with AndroidAuto and the screen just seems to be frozen. Am I doing something wrong?

[IMG="RCD330 AAStats"]https://i.imgur.com/OlOk6JI.jpg[/IMG]
[Android Auto General] Chillout:
Not all cars / headunits supply any data over the exlap channel.

Update to my app, based on Martoreto's AAstats app: I've just pushed it to github. Feel free to have a look, compile it, and test it out. It probably doesn't work yet, but if it does: bonus :D

You need to add your own google-services.json before compiling and install Martoreto's aauto-vex-vag-2.1.apk before installing the app.

https://github.com/jilleb/mqb-pm
[Android Auto General] mathlau:
I tried your app and it's looping when starting...

I don't have time now to debug but in the emulator it seems great!
[Android Auto General] psbankar:
Is it possible to emulate data from the car in the official android auto emulator ?
[Android Auto General] Chillout:
Try the latest commit, it should work. And make sure you've installed the vex-vag-service apk!

https://github.com/martoreto/aauto-vex-vag/releases/download/v2.1/aauto-vex-vag-2.1.apk
[Android Auto General] mathlau:
Thanks, I will try after work today and let you know.

Yes I have the vex vag but maybe the latest version, but it works with my app.
[Android Auto General] Emil Borconi:
No, but you can build and modify my headunit app and that could emulate whatever you need.
[Android Auto General] Allstar007:
What the Thread means? Modded Android Auto App oder Apps for Android Auto for example AnyAudioAuto??
[Android Auto General] Graf_Franco:
Must my phone be rooted for this app?
[Android Auto General] Schischu:
Looking at the documentation of exlap it seems that also controlling radio stations could be possible.

A Android Auto Media App that controlls the headunits radio tuner would be super awesome.

[MENTION=8666285]martoreto[/MENTION]: Do you know if this works?
[Android Auto General] Emil Borconi:
No
[Android Auto General] martoreto:
I never tried, but I'm pretty sure it would work.
[Android Auto General] bluedragon1982:
Hi [MENTION=8666285]martoreto[/MENTION] yesterday i was able to grab aastats from an 2017 Opel Mokka X

Later today i will be able to get this Infos from an 2017 Opel Astra Sports Tourer too
[Android Auto General] Tiemichael:
Looking forward to it!

I tried it a few days ago in my Astra 2017, the app was working but no data was displayed
[Android Auto General] bluedragon1982:
This are the Infos i was able to grab with aaStats from my Astra K Sports Tourer with Intellilink 900

Maybe this could help to get the VAG Performance Monitor working with Opel and other Vendors too. Saß iam only an advanced Android User since the good old G1 times, i will do my best to help
[Android Auto General] martoreto:
Hi all,

I'm writing to let you know that Google contacted me, requesting to take down the SDK from Github,

citing the resulting abuse. Expect more information soon.
[Android Auto General] kaiserSS:
Seriously? Google come on! say thanks because you are not doing your work and others do.

Enviado desde mi SM-N9005 mediante Tapatalk
[Android Auto General] mic18u:
I think they are annoyed because people are making YouTube viewers and other distraction type apps, I'm sure if it was just car data apps or others they wouldn't cause a distraction google would turn a blind eye.
[Android Auto General] ahhl:
i am downloading the sdk now... keh.. keh.. keh.. keh[emoji23]
[Android Auto General] psbankar:
Just when we start to think the true potential of android auto can be unleashed, google does this....
[Android Auto General] smithalan2:
cough look at the forks on github cough :)
[Android Auto General] Chillout:
:crying:

I really hope they will release an official SDK then, which incorporates at least allows car data interaction. I can imagine why they shut down the AA-Youtube and such, that's just insanely dangerous.
[Android Auto General] shmykelsa:
Hello [MENTION=8666285]martoreto[/MENTION]

I saw you took down the GitHub of the SDK, but will you keep on going with the development of your apps? Can I still submit my car's log for performance monitor?
[Android Auto General] Emil Borconi:
Well done all of you guys who fully understood how to use the SDK and went ahead and created all the nice apps like YouTube Player, Mirroring, WebView and everything else, hope you are all proud of yourselves. Thanks to all of you starting from Android Auto 3.0 we cannot use any of the apps, they have changed things and unknown sources have no effect when using it on a real car, meaning none off the apps will work now on normal cars.

I will like to say a big thank you in the name of all my 1500+ customers who are now left without an app thanks to you guys!

WELL DONE!
[Android Auto General] shmykelsa:
I just downloaded Android Auto 3.0, and I don't know what you're talking about. Functioning just fine with custom apps.

EDIT: Seems like only emulator actually works
[Android Auto General] ktwo:
Don't be evil... so ridiculous. Basically Google killed Android Auto now. I hope there will be a way to make it work on real cars. I took my repos down as well now, in case anyone can make it work again PLEASE DONT POST IT PUBLICLY , INSTEAD WE SHOULD SHARE IT ONLY VIA PM TO EACH OTHER. Else Google will just block it again
[Android Auto General] Emil Borconi:
I'm not evil, obd2aa was up and running for a long time, Google was aware of it (heck I showed them last year in November when I visited the HQ) and they had 0 problems with it. All problems started recently, were app which are clearly deemed as unsafe by Google got pushed out and released.

And I'm not evil, I'm said and angry on one hand I had spent a lot of time on working this out (before the SDK was made available) and now all that effort is almost down the drain. I'm not hiding the fact that this also hurts my financial in an unpleasant way because now I cannot sell my app any more which was a source of income.

Trust me in my place you will feel the same.
[Android Auto General] ktwo:
Don't be evil was meant for Google. I mean Android Auto - with only the official apps basically just SUCKS. The music player sucks, the navigation sucks, messaging sucks. _ANY_ task you want to perform on Android auto is performed quicker by just taking the phone and do whatever you like on it.

Probably i've made mistakes too, i should not have brought WebViewAuto as well, but i did not do AGRESSIVE marketing and impersonation like that Indian guy did, but yea maybe not the best idea. However google never contacted me about it and i never received a note from them like he did, so i thought they have no problem with it.

You know what pisses me off most is that my Audio and WebRadio player does not work anymore ;(( This was basically the App i used most.

But probably i will now revert back to a very pragmatic solution - I will just use the phone or a tablet with a car mount and then i can also Watch Netflix on it while driving.. Figure that out Google....

They killed custom OEM apps for no reason. ;(
[Android Auto General] ahhl:
is there major upgrade on AA ver3? i can't upgrade as it not official version.

all other thing still work at the moment with AA ver2. 9
[Android Auto General] CrazyPeter:
They killed custom apps because of safety and the litigation nature of Americans.

If someone writes a webview app and someone kills a child whilst driving because of using it, they might not go after the individual developer of that app, but victims will certainly follow the money and go after Google for providing the ability to provide custom apps that aren't certified for AA platform.

This is nothing about "don't be evil", this is all about lawyer advice, and corporate litigation prevention.
[Android Auto General] auto-fan:
I dont think it is the legal angle that made Google do it.

Google could have easily evaded legal liability for example in a case where person crashes his car while watching a youtube video on the custom android auto, by adding a disclaimer or terms of agreement which a person would have to agree to if a person wanted to enable custom apps on android auto.

They were trying to block customised apps even earlier when the youtube app was blocked a number of times, now probably they have released a new version of android auto to block all customisations. I think more than anything, google doesn't want any customisations of its android auto app, at least not as of now.

Putting the blame on developers of customised apps is misdirected, if anyone is to be blamed at all, its Google only.
[Android Auto General] ktwo:
Well OBVIOUSLY they were trying to block the youtube app, since he blatantly stole the logo and basically made an impersonation, which violates pretty much any Copyright. And even after the "rename" after i created a Github Issue on his repo he kept on calling it "youtube auto". I am totally on Google's side on this one.
[Android Auto General] Emil Borconi:
A disclaimer won't work in every case, better said in many cases, will depend a lot on judges, circumstances etc. But generally speaking when thing goes south, they will analyze all the angles, including the fact that was there anything that Google and the car manufacturer could have done to prevent this. And laws vary a lot from country to country, so it might be just ok for one place but most certainly not for the other.

No they did not tried to block customized app till now, not in the last half year. They haven't provided a way for the public to generate custom apps only to selected parties, keeping a close control on what is being developed.

Once they lost that control and things started getting out the spiral they indeed took the nuke. Even nuke wasn't used in the first place, but will Google lose time on playing police on who has developed what, and what app needs to be banned, when this wasn't intended for the larger public in the first place? No the option is simple from Google point, use the kill switch and sayonara.
[Android Auto General] Tiemichael:
Thanks to all of you who created these great add-ons to Android-Auto.

I don't think all the effort and time you spent is in vain, nobody is forced to upgrade to AA V3, we can still use AA V2.9 for the next months and maybe longer.
[Android Auto General] ktwo:
That will probably not work for a long time, Android Auto is tightly connected with PlayServices, so it will probably cease to work sooner or later
[Android Auto General] Tiemichael:
Oh, I did not know ... maybe need keep the current version of PlayServices as well

Let's hope for the best, and prepare for the worst ....
[Android Auto General] Emil Borconi:
That won't work either because all other Google services like Gmail, calendar, sync etc are tied on to Google play services and without update they won't work at some point
[Android Auto General] jinpachi:
Is there a way to trick our phones into launching a custom application (to display to the headunit) instead of android auto when connected to the headunit? If this were the case, we could just use this application instead of android auto.
[Android Auto General] :
At least if we are rooted, could we have a solution? If i have anderstood well, we can..

Although i completely understand the frustration of anyone who was created paid apps, as less people could use them..
[Android Auto General] FormelLMS:
Yes!

So proud of all those "we must look videos while driving" Dumbo's. Thanks to them. From the first second I couldn't understand such behavior.
[Android Auto General] auto-fan:
Well as far as the copyright (actually trademark) aspect is concerned you are right and he should have renamed it, but do you really think it was the trademark infringement that made Google do it?

I think in the last para of the above reply you have hit the nail on the head, it was all about Google losing control of their app. It was not only one app or customisation to blame. The youtube customisation was released at a time when other customised apps had already been begun to be noticed by google, it was monitoring the situation and with the YouTube feature being extremely popular Google decided finally to pull the plug. But Google would have blocked it nevertheless, even without the release of a YouTube customisation.

And as far as the legal liability is concerned, there are certain principles common throughout jurisdictions around the world. I will give you a simple analogy. Suzuki sells a car to you, with a top speed of 120 kilometers an hour, you go and modify the engine to reach speeds of 200 kilometers an hour. If you crash it while driving at that top speed, is Suzuki responsible for all crashes happening around the world? Or even without modification, if you crash at 120 Kmph, is it the manufacturers fault? What you do with the vehicle is your responsibility. Can the manufacturer do something to prevent it? probably yes, he can limit top speed to 60 Kmph but is that a reasonable solution ? Essentially what iam trying to argue is how you put to use something under your control is your responsibility.

If somebody wants to watch YouTube while driving, can he not put his phone with a phone holder on the windscreen and watch it? Wouldn't you penalise the person in such a case or would you go after Google?

As for me i am thankful to all the developers who spent their time and energy in releasing custom apps, its Google who is playing the big daddy here is what i feel.
[Android Auto General] kaiserSS:
I totally agree with you

Enviado desde mi SM-N9005 mediante Tapatalk
[Android Auto General] psbankar:
No matter whose fault it is in for taking this action. The point is it is the android auto users who are at a loss. They will miss out on some of the best unofficial apps developed by the community.
[Android Auto General] :
I believe everyone should keep creating apps.

I think it is logical for Google to stop unofficial apps, if you are not rooted.

After all, if you really need an a unofficiall app you will root, or use an old phone essentially for android auto.

I already doing it. I have an old nexus 5x always in car just for android auto as i expected something like this..

If by rooting we can solve the issue ofcourse which is not 100% sure..
[Android Auto General] kaiserSS:
Lets see if there is any way to start unofficial apps in AA 3.0.

Enviado desde mi SM-N9005 mediante Tapatalk
[Android Auto General] nangu:
Android Auto has a lot of potential by writting custom apps. I do not stop developing my own app, I run it on a spare android phone and that's it.

Do not forget car manufacturers onto the equation, they also want to make money by selling their own apps to customers. VW for example, sells you some options as software as a product (performance monitoring on the GTI comes to my mind), so if I write a similar app for AA they loose control on what the user can run on the car, and everybody knows how these companies think. I think this is one of the main points about why the official sdk is not public.

It's sad we are so restricted in official apps. I can understand all the implications about law, driving safety, car manufacturers NDAs and such, but give us good apps at least, paid or not, but usefull apps, not trillions music and messaging apps all the same.
[Android Auto General] datasource:
Pandora's box is opened. It's so easy to make it work again. I have it with AA 3.0, but please, please dont ask me how.
[Android Auto General] ktwo:
If you found a way please don't make it public. We don't want that Google throws a bigger Nuke, which is definitely possible. We should accept that Android Auto is supposed to suck officially. ;)
[Android Auto General] Emil Borconi:
Agree and same here
[Android Auto General] :
Although if one found a way, i think it is a matter of time for others find it also.. :)

Google should stop this over and over again..any who uses modified android apps is responsible for everything. No accident can blame Google as Google have already done things complicated..

As some other write before, if anyone want to watch utube while driving, he can always do it by using his phone..

Whats next, forbidden smartphone car holder?
[Android Auto General] shmykelsa:
I believe I've got a solution, but it requires a PC.
[Android Auto General] sonnyaqp:
AA apk

you don't have to root your phone, you just need to install the AA 2.9 version apk
[Android Auto General] ktwo:
Sure but using AA 2.9 won't work for ever.

Basically it's a cat and mouse game now. Google will always have a better way to block the apps, since they are in total control of the AA apk and Play services.

The holy grail would be - as someone said before - to transmit audio and video to the AA head unit by using a completely different app. But this is probably very hard.

And that YouTube Copycat Guy is still keeping his blog and apk downloads online which will probably make Google search for a better way to block.. Probably the next step is to block v. 2.9 in Playservices. This is possible easily as you can try to revert to a really old AA version - that won't run on latest playservices.
[Android Auto General] Emil Borconi:
I would use a different approach if I was Google. By default all apps are blocked only ones in whitelist will work, whitelist is server side, aka game over for any errors party app.

Creating a replacement AA is well.... Uhhhhh there are so many challenges with it...

As a first off you need to be able to do an SSL handshake with the headunit and you need to be able to react to all the things in the correct way, more or less this is dines but in opposite direction in HUR. Then you need to write an app which can capture screen on android and inject touch events and so on, which is either a root app either a system app. Potentially you can mock up something with accessibility services but that is also getting reviewed and closed by Google. So easier sad then done. Then you need to find a way to make your app still capture screen even when the device goes in standby and the screen is off, otherwise you will put too much pressure on the battery of the phone if screen is always on. Yeah sure it can be done but not healthy for battery. In a nutshell I think it's too much work and beside that will really unleash all the wrong potentials... I know you can buy an android powered headunit and have it fully unlocked but I wouldn't like to add another way to having distracted users while driving (I was one of them in the past with age you tend to see things differently....)
[Android Auto General] ktwo:
Well i dont mean it has to be full mirroring, so we wouldn't need to capture screen or events, but provide some surface where we can draw on. And then the app is extended with plugin apks Just like AA does not mirror anything but just is a sandbox for apps written with the SDK. I read something about OAP v2 (Open accessory protocol) isn't AA written with that one?

I would be ok with Google having a whitelist but then whey should make reasonable requirements to get an app approved and open it to individuals. Now technically only big corporations can get an app approved.. Id be inclined to say if there was a law which would allow video in motion or ensures that any liability of the company providing it is excluded they would probably even allow ads and put their own youtube app on it since the cash flow would be huge.

Also the requirments should be really reasonable.

And by that i don't mean only voice control or 6 taps max. No video in motion is fine but why that stupid UI handycaps. Its so stupid.. Any car on the world lets you select an album freely in the Audio player. Even Apple has a much better Car Interface.

Also basically there are often three options to get content to display in cars:

- Car Play

- Android Auto

- MirrorLink

Now the big question would be - On which (if any) of those protocols could a service be made which doesn't have limitations. If the app connecting to the headunit and the apps itself are completely open source, probably no company is going to fear liability. If this were possible its much harder to block them as the update would have to be made to the stock head unit and thats almost impossible for most cars.
[Android Auto General] Emil Borconi:
There is one more side of this coin. Car manufacturers are basically giving up a quite significant revenue stream by allowing carplay and android Auto on to their units (think about all the expensive maps, stream service, and other updates which now are obsolete). It is possible that they also have some word /saying on what apps goes on and what not, but this is only a theory of course.

If anybody want to try building a mirroring app be my guest I will support if needed by I have no intention, neither the capacity to work on a project like that.

Also if he/she starts building this that person does need to come up with an SDK for that as well.... It's a huge task to take on...
[Android Auto General] ktwo:
As for the SDK i would make it as simple as possible: HTML5/CSS/JS.

Once i is possible to draw something on the screen the rest is probably a piece of cake.. But as you said.. thats the hardest part of it ;(
[Android Auto General] shmykelsa:
View attachment 4425838

To whom it may concern
[Android Auto General] fotbal5:
I still think that Google is forced by car manufacturer's to close 3 party applications. My reasonings:

- Like other said before if you use you're phone to view Youtube is it still Google problem.

- If you look at Google Maps or even better Waze ( you can add markers on the road) it is not the same as looking at a video (no man in his right mind will watch a video).

- if they wanted they can make a compromise, make a special AA app that can stream only audio from a Youtube playlist.

- they can whitelist official 3 party apps if the wanted and flag the rest....

So i think they are pulled back by car manufacturer's.

One thing i still don't like about AA is the lack of availability in many countries.
[Android Auto General] ahhl:
tried it but thumb down:crying:
[Android Auto General] auto-fan:
I think you should delete this post. You do not have a right to pass derogatory remarks against any person, even though he may be wrong.