Skip to content

Instantly share code, notes, and snippets.

@blunden
Last active February 5, 2021 00:22
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save blunden/ddfb0ee9314032d039514892061f9f91 to your computer and use it in GitHub Desktop.
[PATCH] Address crashes on Android TV
From 7e4291c2670228b0c81a758c806a0d034d4c4abf Mon Sep 17 00:00:00 2001
From: blunden <CENSORED>
Date: Thu, 11 Jun 2020 03:01:11 +0200
Subject: [PATCH] Address crashes on Android TV
Remove calls to casting functionality which doesn't exist on
Android TV.
This version of the app seems to be an entirely new app written
in React Native. The underying reason for the crashes is still
the same though.
---
.../teliacompany/tv/ott/react/MainActivity.smali | 19 ----
.../googlecast/GoogleCastButtonManager.smali | 43 +-------
.../tv/player/googlecast/GoogleCastModule$3.smali | 114 +--------------------
.../tv/player/googlecast/GoogleCastModule$4.smali | 64 +-----------
.../tv/player/googlecast/GoogleCastModule$5.smali | 55 +---------
.../tv/player/googlecast/GoogleCastModule.smali | 67 +-----------
6 files changed, 7 insertions(+), 355 deletions(-)
diff --git a/smali_classes2/com/teliacompany/tv/ott/react/MainActivity.smali b/smali_classes2/com/teliacompany/tv/ott/react/MainActivity.smali
index 974ef78..e9826ce 100644
--- a/smali_classes2/com/teliacompany/tv/ott/react/MainActivity.smali
+++ b/smali_classes2/com/teliacompany/tv/ott/react/MainActivity.smali
@@ -573,25 +573,6 @@
iput p1, p0, Lcom/teliacompany/tv/ott/react/MainActivity;->mCurrentUiMode:I
- .line 78
- invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
-
- move-result-object p1
-
- invoke-virtual {p0}, Lcom/teliacompany/tv/ott/react/MainActivity;->getApplicationContext()Landroid/content/Context;
-
- move-result-object v0
-
- invoke-virtual {p1, v0}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
-
- move-result p1
-
- if-nez p1, :cond_1
-
- .line 79
- invoke-static {p0}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;
-
- :cond_1
return-void
.end method
diff --git a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastButtonManager.smali b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastButtonManager.smali
index 571ab03..e275ffd 100644
--- a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastButtonManager.smali
+++ b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastButtonManager.smali
@@ -98,54 +98,13 @@
.end method
.method public createViewInstance(Lcom/facebook/react/uimanager/ThemedReactContext;)Landroidx/mediarouter/app/MediaRouteButton;
- .locals 2
+ .locals 1
.line 36
new-instance v0, Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager$ColorableMediaRouteButton;
invoke-direct {v0, p0, p1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager$ColorableMediaRouteButton;-><init>(Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager;Landroid/content/Context;)V
- .line 38
- invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
-
- move-result-object v1
-
- invoke-virtual {v1, p1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
-
- move-result v1
-
- if-eqz v1, :cond_0
-
- return-object v0
-
- .line 42
- :cond_0
- invoke-static {p1}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;
-
- move-result-object v1
-
- if-nez v1, :cond_1
-
- return-object v0
-
- .line 48
- :cond_1
- invoke-static {p1, v0}, Lcom/google/android/gms/cast/framework/CastButtonFactory;->setUpMediaRouteButton(Landroid/content/Context;Landroidx/mediarouter/app/MediaRouteButton;)V
-
- .line 50
- invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/CastContext;->getCastState()I
-
- move-result p1
-
- invoke-direct {p0, v0, p1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager;->updateButtonState(Landroidx/mediarouter/app/MediaRouteButton;I)V
-
- .line 52
- new-instance p1, Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager$1;
-
- invoke-direct {p1, p0, v0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager$1;-><init>(Lcom/teliacompany/tv/player/googlecast/GoogleCastButtonManager;Landroidx/mediarouter/app/MediaRouteButton;)V
-
- invoke-virtual {v1, p1}, Lcom/google/android/gms/cast/framework/CastContext;->addCastStateListener(Lcom/google/android/gms/cast/framework/CastStateListener;)V
-
return-object v0
.end method
diff --git a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$3.smali b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$3.smali
index 93419c8..fe857be 100644
--- a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$3.smali
+++ b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$3.smali
@@ -40,119 +40,7 @@
# virtual methods
.method public run()V
- .locals 3
-
- .line 212
- iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v0
-
- if-eqz v0, :cond_1
-
- iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v0
-
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/CastSession;->getCastDevice()Lcom/google/android/gms/cast/CastDevice;
-
- move-result-object v0
-
- if-nez v0, :cond_0
-
- goto :goto_0
-
- .line 217
- :cond_0
- invoke-static {}, Lcom/facebook/react/bridge/Arguments;->createMap()Lcom/facebook/react/bridge/WritableMap;
-
- move-result-object v0
-
- .line 218
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/CastSession;->getCastDevice()Lcom/google/android/gms/cast/CastDevice;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/CastDevice;->getDeviceId()Ljava/lang/String;
-
- move-result-object v1
-
- const-string v2, "id"
-
- invoke-interface {v0, v2, v1}, Lcom/facebook/react/bridge/WritableMap;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 219
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/CastSession;->getCastDevice()Lcom/google/android/gms/cast/CastDevice;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/CastDevice;->getDeviceVersion()Ljava/lang/String;
-
- move-result-object v1
-
- const-string v2, "version"
-
- invoke-interface {v0, v2, v1}, Lcom/facebook/react/bridge/WritableMap;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 220
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/CastSession;->getCastDevice()Lcom/google/android/gms/cast/CastDevice;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/CastDevice;->getFriendlyName()Ljava/lang/String;
-
- move-result-object v1
-
- const-string v2, "name"
-
- invoke-interface {v0, v2, v1}, Lcom/facebook/react/bridge/WritableMap;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 221
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$000(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/CastSession;->getCastDevice()Lcom/google/android/gms/cast/CastDevice;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/gms/cast/CastDevice;->getModelName()Ljava/lang/String;
-
- move-result-object v1
-
- const-string v2, "model"
-
- invoke-interface {v0, v2, v1}, Lcom/facebook/react/bridge/WritableMap;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 222
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$3;->val$promise:Lcom/facebook/react/bridge/Promise;
-
- invoke-interface {v1, v0}, Lcom/facebook/react/bridge/Promise;->resolve(Ljava/lang/Object;)V
-
- return-void
+ .locals 2
.line 213
:cond_1
diff --git a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$4.smali b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$4.smali
index 4edbd14..cc97ebc 100644
--- a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$4.smali
+++ b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$4.smali
@@ -36,69 +36,7 @@
# virtual methods
.method public run()V
- .locals 3
-
- .line 233
- invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$4;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$200(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- return-void
-
- .line 237
- :cond_0
- iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$4;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$300(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v0
-
- invoke-static {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;
-
- move-result-object v0
-
- if-eqz v0, :cond_1
-
- .line 240
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getCastState()I
-
- move-result v1
-
- const/4 v2, 0x4
-
- if-ne v1, v2, :cond_1
-
- .line 241
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$4;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$400(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/google/android/gms/cast/framework/SessionManagerListener;
-
- move-result-object v1
-
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getSessionManager()Lcom/google/android/gms/cast/framework/SessionManager;
-
- move-result-object v0
-
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/SessionManager;->getCurrentCastSession()Lcom/google/android/gms/cast/framework/CastSession;
-
- move-result-object v0
-
- const/4 v2, 0x0
-
- invoke-interface {v1, v0, v2}, Lcom/google/android/gms/cast/framework/SessionManagerListener;->onSessionResumed(Lcom/google/android/gms/cast/framework/Session;Z)V
+ .locals 0
- :cond_1
return-void
.end method
diff --git a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$5.smali b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$5.smali
index fe7a130..9d0e890 100644
--- a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$5.smali
+++ b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule$5.smali
@@ -43,28 +43,13 @@
.locals 2
.line 254
- invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$5;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v1}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$500(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
-
- move-result v0
-
+
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
- if-eqz v0, :cond_0
-
.line 255
iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$5;->val$promise:Lcom/facebook/react/bridge/Promise;
@@ -72,42 +57,4 @@
return-void
- .line 259
- :cond_0
- iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$5;->this$0:Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;
-
- invoke-static {v0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->access$600(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v0
-
- invoke-static {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;
-
- move-result-object v0
-
- if-nez v0, :cond_1
-
- .line 262
- iget-object v0, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$5;->val$promise:Lcom/facebook/react/bridge/Promise;
-
- invoke-interface {v0, v1}, Lcom/facebook/react/bridge/Promise;->resolve(Ljava/lang/Object;)V
-
- return-void
-
- .line 266
- :cond_1
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$5;->val$promise:Lcom/facebook/react/bridge/Promise;
-
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getCastState()I
-
- move-result v0
-
- add-int/lit8 v0, v0, -0x1
-
- invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v0
-
- invoke-interface {v1, v0}, Lcom/facebook/react/bridge/Promise;->resolve(Ljava/lang/Object;)V
-
- return-void
.end method
diff --git a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule.smali b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule.smali
index 5391b37..c3f586c 100644
--- a/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule.smali
+++ b/smali_classes2/com/teliacompany/tv/player/googlecast/GoogleCastModule.smali
@@ -851,80 +851,19 @@
.end method
.method public onHostDestroy()V
- .locals 3
-
- .line 459
- invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
-
- move-result-object v0
-
- invoke-virtual {p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->getReactApplicationContext()Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- return-void
-
- .line 464
- :cond_0
- invoke-virtual {p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->getReactApplicationContext()Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v0
-
- invoke-static {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;
-
- move-result-object v0
-
- .line 465
- invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/CastContext;->getSessionManager()Lcom/google/android/gms/cast/framework/SessionManager;
-
- move-result-object v0
-
- .line 467
- iget-object v1, p0, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->mSessionManagerListener:Lcom/google/android/gms/cast/framework/SessionManagerListener;
-
- const-class v2, Lcom/google/android/gms/cast/framework/CastSession;
-
- invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/cast/framework/SessionManager;->removeSessionManagerListener(Lcom/google/android/gms/cast/framework/SessionManagerListener;Ljava/lang/Class;)V
+ .locals 0
return-void
.end method
.method public onHostPause()V
- .locals 2
-
- .line 440
- invoke-virtual {p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->getReactApplicationContext()Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v0
-
- new-instance v1, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$14;
-
- invoke-direct {v1, p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$14;-><init>(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)V
-
- invoke-virtual {v0, v1}, Lcom/facebook/react/bridge/ReactApplicationContext;->runOnUiQueueThread(Ljava/lang/Runnable;)V
+ .locals 0
return-void
.end method
.method public onHostResume()V
- .locals 2
-
- .line 410
- invoke-virtual {p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;->getReactApplicationContext()Lcom/facebook/react/bridge/ReactApplicationContext;
-
- move-result-object v0
-
- new-instance v1, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$13;
-
- invoke-direct {v1, p0}, Lcom/teliacompany/tv/player/googlecast/GoogleCastModule$13;-><init>(Lcom/teliacompany/tv/player/googlecast/GoogleCastModule;)V
-
- invoke-virtual {v0, v1}, Lcom/facebook/react/bridge/ReactApplicationContext;->runOnUiQueueThread(Ljava/lang/Runnable;)V
+ .locals 0
return-void
.end method
--
2.10.5
From 949037ccc15513b3cdbeeda1dbb52babbf4b26c0 Mon Sep 17 00:00:00 2001
From: blunden <CENSORED>
Date: Thu, 11 Jun 2020 03:06:38 +0200
Subject: [PATCH] Force the app to display in landscape mode
The app is normally locked in portrait mode, which results in a
terrible experience on Android TV. However, it turns out that the
app has no problems working in landscape too if forced.
---
smali/com/github/yamill/orientation/OrientationModule.smali | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/smali/com/github/yamill/orientation/OrientationModule.smali b/smali/com/github/yamill/orientation/OrientationModule.smali
index b405673..8b1e2be 100644
--- a/smali/com/github/yamill/orientation/OrientationModule.smali
+++ b/smali/com/github/yamill/orientation/OrientationModule.smali
@@ -284,7 +284,7 @@
return-void
:cond_0
- const/4 v1, 0x1
+ const/4 v1, 0x6
.line 79
invoke-virtual {v0, v1}, Landroid/app/Activity;->setRequestedOrientation(I)V
--
2.10.5
@blunden
Copy link
Author

blunden commented Feb 5, 2021

telia-play-4.21.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment