Stadia ATV apk Findings 4.14: Controller Service

Stadia Controller and App

Over the last couple months, we at StadiaDosage have been doing our own Stadia apk findings for the Stadia Android app to discover potential upcoming features in the app.

In an attempt to be responsible human beings, we’d like to note that everything on this list should be taken with a grain of salt as it is subject to a lot of speculation/interpretation and may reflect behind the scenes features or features that never end up getting released. In addition, this list certainly does not represent everything Google is working on for the app. We don’t have access to Google’s private repositories where most development is surely taking place.

Because of the use of flutter/dart these apk breakdowns are a little more complicated than most (involving lots of shell commands and string processing). So, you should consider these particularly imprecise.

Have you noticed a new Stadia app release? Contact us!

With all those caveats said, here we go!


Stadia for AndroidTV 4.14 (May 17, 2022)

Remember, less of the AndroidTV app exists in “native” flutter code and more exists on the web. So, that limits what we can discover here. However, we did find some new strings in libflutter.so and libflutter_android_gamepad_lib_flutter_artifacts.so (this latter file first appeared in 4.5, see below).

We find a number of new strings related to what we previously guessed was a new Stadia controller service that would make the Stadia controller more universally useful on Android TVs:

  • SR to Android UI mode
  • getActiveConnectionsResponse
  • Controller request failed!
  • ControllerResponseException
  • discoveryControllerUuid
  • hasDiscoveryControllerUuid
  • FromUiToControllerService_
    RedirectConnectionToUiRequest
  • FromControllerServiceToUi_
    RedirectConnectionToUiResponse
  • FromControllerServiceToUi_
    GetActiveConnectionsResponse
  • FromControllerServiceToUi_ActiveConnection
  • ControllerMessage.fromBuffer
  • powerOffController
  • powerOffAndroidUiControllers

This seems to imply some ability to control the Android UI. But! As always, it is hard to say how close this might be to seeing the light of day or if our interpretation is correct.

Finally, like the Android app, it looks like clearcut analytics is now in tow.

See all of our Stadia apk findings articles here.

Jack Deslippe

Jack Deslippe is an HPC professional with a PhD in Physics from the University of California, Berkeley. As a hobby, he is passionate about consumer technology and Cloud Gaming in particular. He volunteers as an editor for Cloud Dosage in his spare time. See the games Jack is Playing at ExoPhase. Like his content? You can follow Jack on Threads: @jackdeslippe and Buy Jack a Beer.

Leave a Reply