Get a
PoTokenResult
specific to the Android app, a.k.a. the ANDROID InnerTube client.
+
+
+ Implementation details are not known, the app uses DroidGuard, a downloaded native virtual
+ machine ran by Google Play Services for which its code is updated pretty frequently.
+
+
+
+ As of writing, DroidGuard seem to check for the Android app signature and package ID, as
+ non-rooted YouTube patched with reVanced doesn't work without spoofing another InnerTube
+ client while the rooted version works without any client spoofing.
+
+
+
+ There should be only one poToken
needed for the player requests, it shouldn't be
+ required for regular adaptive URLs (i.e. not server adaptive bitrate (SABR) URLs). HLS
+ formats returned (only for premieres and running and post-live livestreams) in the client's
+ HLS manifest URL should work without poToken
s.
+
+