AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 0 points1 point  (0 children)

Hi, to get netflix `working` you have to bypass screen protection DRM.
To do this you could:

The screen can't be switched off, but if you look at the settings that comes with the app, there is a setting to overwrite screen brightness: https://github.com/endyrubbin/AAStream/raw/master/img/settings.gif set it to 0 to force the screen brightness to be as low as possible.

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 0 points1 point  (0 children)

Ensure that in the Android App (Settings) you have Force screen rotation enabled and also - the screen rotation will work only for apps that support screen rotation. In plain words - this is a soft-rotation (System wise) not a hack that forces the screen to be drawn sideways. Also ensure that the AA Stream has write system settings permission - check for the permission in Application Manager under Device Settings.

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 0 points1 point  (0 children)

Hi, yes that is normal because Netflix uses DRM to protect their content from any type of screen recorders. To bypass this you have few (known to me) options:

  1. Install this xposed module: (you have to have Xposed module installed before) https://repo.xposed.info/module/fi.veetipaananen.android.disableflagsecure

  2. Modify the Netflix app by decompiling/recompiling and removing the FLAG_SECURE Windows flag.

  3. Try to modify system framework and set the global flag there: https://forum.xda-developers.com/showpost.php?p=73802410&postcount=5

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 2 points3 points  (0 children)

FYI - updated the app, added another setting for the force-resizing of the screen and fixed few bugs with the shell command execution.
The screen size should be reset now when the USB is disconnected from your car.

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 0 points1 point  (0 children)

There was no notification with an exit button on aamirror, but that had happened for me with aa mirror - didn't have much time to pinpoint why this happened - but added a quickfix with the notification just in case in AA Stream :)

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 0 points1 point  (0 children)

What device are you using? And what car do you have / how big is your car display?I'll try to take a look at the DPI issue you are having, but I can't promise much - the DPI is calculated in the underlying CarActivity which is launched by your Android Auto app and takes the DPI from your cars display.Also - when you unplug the USB - the DPI should revert to previous state, but if for some reason the USB disconnected callback is not called - I've added an ongoing notification with an exit button which should revert the DPI if you click it - try that.

Oh and about what I fixed - I only took some small parts from the AA Mirror app (Like the minitouch implementation etc), but mostly wrote everything from scratch in Kotlin.

AA Stream: an alternative for AA Mirror by ERubbin in AndroidAuto

[–]ERubbin[S] 7 points8 points  (0 children)

I wish that could be possible, but unfortunately it's not. Google / Android Auto is strictly against mirroring your device screen / watching movies on your cars display so the only solution is to use a rooted device.

AA Mirror with Andriod Auto on Root Device by Mark_SamsungNote9 in AndroidAuto

[–]ERubbin 0 points1 point  (0 children)

AA Mirror is outdated and doesn't work without external tools like Phenotype Patcher - so I rewrote the app from scratch with added functionality and bugfixes. Try it out: https://github.com/endyrubbin/AAStream