Skip to content

Instantly share code, notes, and snippets.

@NelloKudo
Last active January 7, 2026 11:38
Show Gist options
  • Select an option

  • Save NelloKudo/ffae4490b625eac4cca4a943d4def00f to your computer and use it in GitHub Desktop.

Select an option

Save NelloKudo/ffae4490b625eac4cca4a943d4def00f to your computer and use it in GitHub Desktop.
How to play Teamfight Tactics (TFT) on Linux (Waydroid)

Playing TFT on Linux using Waydroid

Just like many other League addicts, ever since the Vanguard incident, TFT has been a no-go....

except it isn't, since the Android version works just as fine, after some tweaks!

Screenshot From 2025-01-02 22-05-49


Index


Step 1: Pre-requisites for Waydroid to work

Waydroid relies on the binder kernel module: make sure you're running a kernel supporting it if you get any issues related to it.

Some examples of working ones are Cachyos's, Nobara's, Zen or Xanmod kernels.

Wayland is also needed, but it works just fine on x11 using weston: we'll get into it later.


Step 2: Installing Waydroid

You can find the instructions for installing Waydroid at here: https://docs.waydro.id/usage/install-on-desktops

I'll cover the install process for Arch Linux or based distros.

yay -S waydroid

Then just continue the installation by opening Waydroid from your app menu, selecting the Google app android type and pressing download:

image

Intel and AMD users should have no issues overall; NVIDIA users though, read at the fixes here: https://wiki.archlinux.org/title/Waydroid#GPU_Requirements

After clicking Done, the Waydroid window will open. Let's close for now with the command below, and go on to the next step:

waydroid session stop

Step 3: Configuring Waydroid

Using the great waydroid-script repo, time to tweak our Android install.

Make sure to install lzip from your repositories before using it. For Arch users: sudo pacman -S lzip

Now follow the instructions from their repo:

git clone https://github.com/casualsnek/waydroid_script
cd waydroid_script
python3 -m venv venv
venv/bin/pip install -r requirements.txt
sudo venv/bin/python3 main.py

Here select Android 13 > Install and choose the following just like in the image:

image

Once done, press Enter, and then we're ready to launch Waydroid!

Widevine is probably not needed, I just happened to choose it at the writing time.


Step 4: Launching Waydroid

I'll divide the guide between X11 and Wayland.


X11:

You'll first need to install weston from your repos. Arch users: sudo pacman -S weston

You can run Waydroid within weston with this little script:

unset WAYLAND_DISPLAY && waydroid session stop && weston --width 1600 --height 900 --socket=wayland-1 &>/dev/null & sleep 1 && WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland waydroid show-full-ui && pkill -x weston 

Adjust the resolution to your needs like 1920x1080 or add the --fullscreen parameter if you want it!

You can also save it to a script to launch from terminal or edit with:

echo "unset WAYLAND_DISPLAY && waydroid session stop && weston --width 1600 --height 900 --socket=wayland-1 &>/dev/null & sleep 1 && WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland waydroid show-full-ui && pkill -x weston" | sudo tee /usr/local/bin/waydroid-x11
sudo chmod +x /usr/local/bin/waydroid-x11

Now running waydroid-x11 should be all!


Wayland:

waydroid show-full-ui

...and it should be all up and running!

You can also customize the window's size if needed:

waydroid prop set persist.waydroid.width 1920
waydroid prop set persist.waydroid.height 1080
sudo systemctl restart waydroid-container.service

Or, if you prefer Windowed mode to fullscreen, you can set it with:

waydroid prop set persist.waydroid.multi_windows true
sudo systemctl restart waydroid-container.service

Step 5: Enabling Google apps and Installing TFT

Once in Waydroid, check if your internet is working by opening Play Store.

If it doesn't work, run the following or check the Arch wiki.

sudo ufw allow 67
sudo ufw allow 53
sudo ufw default allow FORWARD
  • Docker is also known to create issues with Waydroid's net script, solution's here.

Restart Waydroid and once Play Store is open, try to login and...you'll get upon a This device isn't Play Protect certified notification. A classic.

Let's fix it real quick according to Waydroid's instructions:

sudo waydroid shell

And then:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Copy the number string after "android_id|" and paste it at the following link: https://www.google.com/android/uncertified

Wait a few minutes, restart Waydroid and you'll have an up-and-running Play Store. Login as usual, and download TFT!


Step 6: Playing TFT and optimizing it!

Open TFT like usual, login and let it download its things. Upon finish, close it as it's time to optimize it!

TFT's config file is hidden in ~/.local/share/waydroid/..., here's how to edit it:

sudo nano /home/$USER/.local/share/waydroid/data/data/com.riotgames.league.teamfighttactics/no_backup/Config/Game.cfg

Here there's a LOT of stuff you can customize (even resolution, if it lags) but what we're looking for is:

  • WaitForVerticalSync: change it to 1 in order to unlock fps (it's needed, apparently)
  • FrameCapType: change it to 0, again, to unlock fps.

Now save and exit with CTRL+X.

And finally, that's pretty much it! Enjoy playing TFT!

image


Further optimizations - UI:

If you run TFT in fullscreen on a 1920x1080 monitor, you might notice that the UI appears excessively large—almost as if it's been upscaled for mobile. This happens because the game has hardcoded resolution checks, and if the display resolution is within some pixel from 1920x1080, it assumes it's running on a phone, forcing a mobile-optimized UI.

After testing for weeks, I found an incredibly simple fix: slightly increasing the resolution by 5, 10 or 20 pixels.

sudo waydroid shell
wm size 1920x1085

This small tweak makes a huge difference in usability, making it way closer to the original UI for the PC version :')

2025-02-12_15-30 2025-02-12_15-50

Some bugs I noticed xd

  • The carousel and some arenas looks.... black. You can still see champions and items above, but for some reason it stays black xd. Not really sure whether it depends on video drivers or what..
@spelled-ayayron
Copy link

I ran into this earlier while experimenting and found that Waydroid uses an older version of OpenGL for whatever reason than what the Mesa driver/NVIDIA driver is actually able to support. I wasn't able to find a way on how to ensure that Waydroid is using the right GPU/drivers but that might be a good place to start.

@LivResonata
Copy link

LivResonata commented Jun 20, 2025

I'm unsure if this helps Waydroid use the correct OpenGL version or just tricks it. This may solve the OpenGL issue if confirmed to have effect. This also reminds me of overriding graphic profiles on Linux.

1. Solution
In /var/lib/waydroid/waydroid_base.prop, set ro.opengles.version from 196609 (OpenGL ES 3.1) to 196610 (OpenGL ES 3.2) with root privilege. Then launch a Waydroid session; no need to stop or restart the container service.

OpenGL ES numbering reference taken from android_device_HighScreen_PowerFiveMax and incrementing the value resulted to OpenGL ES 3.2 reported by AIDA64 app.

2. Reapply when Waydroid Image updates
When I manually updated a custom Android 13 / LineageOS 20 image with waydroid init -f, the process seem to have reset the prop value. Simply re-editing it fixes it. Do check if manual forced init or waydroid upgrade resets your prop file.

Edit (2025/06/26):
I forgot to preface that overriding the version may cause issues if your GPU hardware does not support it natively. Mine just happens to be up to OpenGL ES 3.2. If Waydroid or TFT launches, it might go looking for a graphic 'extension' that does not exist.

@Joelangelo
Copy link

I've managed to get waydroid up and running, tft installed and the OpenGL version trick done as per @LifeAO comment. The TFT app now crashes when starting the initial patch download. Any thoughts on what might be the problem?

@NelloKudo
Copy link
Author

NelloKudo commented Jun 25, 2025

I'm unsure if this helps Waydroid use the correct OpenGL version or just tricks it. This may solve the OpenGL issue if confirmed to have effect. This also reminds me of overriding graphic profiles on Linux.

1. Solution In /var/lib/waydroid/waydroid_base.prop, set ro.opengles.version from 196609 (OpenGL ES 3.1) to 196610 (OpenGL ES 3.2) with root privilege. Then launch a Waydroid session; no need to stop or restart the container service.

OpenGL ES numbering reference taken from android_device_HighScreen_PowerFiveMax and incrementing the value resulted to OpenGL ES 3.2 reported by AIDA64 app.

2. Reapply when Waydroid Image updates When I manually updated a custom Android 13 / LineageOS 20 image with waydroid init -f, the process seem to have reset the prop value. Simply re-editing it fixes it. Do check if manual forced init or waydroid upgrade resets your prop file.

Thanks for the solution!!! I'll also have to try Android 13 sooner or later.

I've managed to get waydroid up and running, tft installed and the OpenGL version trick done as per @LifeAO comment. The TFT app now crashes when starting the initial patch download. Any thoughts on what might be the problem?

Yeah I'm aware of the issue and the only "solution" I found is to just... retry. The game will occasionally keep crashing, but the download will pick up from where it left earlier, so after ~30mins of messing it should be done.
I hope Android 13 fixes that, it's genuinely soo random.

I've also been getting issues with the cursor disappearing, on both Sway and Weston and with subsurface as well. I'll have to see what's up with all this..

@LivResonata
Copy link

LivResonata commented Jun 27, 2025

I've also been getting issues with the cursor disappearing, on both Sway and Weston and with subsurface as well. I'll have to see what's up with all this..

I can say the Android 13 builds fixes this. I need not force the system cursor to always appear anymore. I must say that these builds are not yet in the official wiki as a default install and is still in active development. Follow this issue from a fork to see the progress.

Firstly, if you want to backup your Android 11 / LineageOS 18 apps and files, simply rename $HOME/.local/share/waydroid to $HOME/.local/share/waydroid-bck.
You can then try the new builds early by following instructions in Waydroid's custom image wiki page; and downloading system and vendor imgs of LineageOS 20 from their Sourceforge page. Ensure the dates match for both images and the CPU architecture matches your hardware (most likely x86_64).

Only three issues I got were trying to get Google Play Store to not give me DF-DFERH-01 error by messing with how and when to install MicroG; which am unsure it's a known bug internally. Second, Flutter-build apps or some rending libraries may have visual glitches which is a known upstream bug not due to Waydroid, if I understood correctly.

And the third which is something one might find often, don't interact with an app that's still loading or 'appears frozen'. Android will indefinitely show a choice pop-up to wait or terminate/kill the app-- even when the app becomes responsive. The only solution is to close the app to get rid of it. TFT match found to loading match transition is a good trigger point for this issue.

I've managed to get waydroid up and running, tft installed and the OpenGL version trick done as per @LifeAO comment. The TFT app now crashes when starting the initial patch download. Any thoughts on what might be the problem?

Sadly, I don't recall facing this, but I do agree to attempt to keep relaunching until it somehow succeeds as mentioned by @NelloKudo. It should not crash thereafter. If it crashes after download, then there is something wrong and require further digging.

I made an edit to my previous comment on tweaking OpenGL. Perhaps it may give you an idea.

@NelloKudo
Copy link
Author

I can say the Android 13 builds fixes this. I need not force the system cursor to always appear anymore. I must say that these builds are not yet in the official wiki as a default install and is still in active development. Follow this issue from a fork to see the progress.

Can confirm Android 13 fixes the issue! Had 0 issues overall through the process.
All I did was:

  • Delete previous Waydroid install
  • Install Android 13's unofficial build from here
  • Install waydroid_script again, choosing Android 13 > gapps and libndk
  • Changed OpenGL version with @LivResonata's solution
  • Usual steps to enable Play Protect, then installed the game.
2025-06-27.19-30-27.mp4

@mmikkelsenm-op
Copy link

I can't get the Android 13's build to work. It won't let me use the system and vendor https's How do i do that?

@NelloKudo
Copy link
Author

I can't get the Android 13's build to work. It won't let me use the system and vendor https's How do i do that?

Just updated the guide with the instruction for Android 13, try following it now.

@mmikkelsenm-op
Copy link

I can't get the Android 13's build to work. It won't let me use the system and vendor https's How do i do that?

Just updated the guide with the instruction for Android 13, try following it now.

Thanks for the quick response mate. I read yesterday that playing on emulators/third party programs will get your account perma banned? If it is true, you might want to add that to the guide so that people can decide on the risk or creatin a burner account.
Thanks for all the work that went into this guide

@NelloKudo
Copy link
Author

I can't get the Android 13's build to work. It won't let me use the system and vendor https's How do i do that?

Just updated the guide with the instruction for Android 13, try following it now.

Thanks for the quick response mate. I read yesterday that playing on emulators/third party programs will get your account perma banned? If it is true, you might want to add that to the guide so that people can decide on the risk or creatin a burner account. Thanks for all the work that went into this guide

I found out about the BlueStacks bans today myself, yeah it does look quite concerning… I’ll update the guide tomorrow if I find some sources. No idea why Riot would be so strict with an auto-chess game where you can’t cheat at all.

@mrvictory1
Copy link

mrvictory1 commented Sep 9, 2025

Maybe the accounts playing on Bluestacks were automated?

@mmikkelsenm-op
Copy link

mmikkelsenm-op commented Sep 9, 2025

Maybe the accounts playing on Bluestacks were automated?

Close, I found a guy who used a script for think fast so it would autoroll a desired comp for him making sure he got the 3* super quick. But yearh real special case. I don't know how Else you can cheat 😅

@Caofre
Copy link

Caofre commented Sep 11, 2025

Hey folks, im running an intel igpu and im struggling to make the game run, whenever i click play it enlargens the icon and the screen goes black with the game icon and stays stuck like that forever, anyone know what that can be?

@mrvictory1
Copy link

@Caofre Do you have libhoudini or libndk installed?

@Lyssa112
Copy link

Lyssa112 commented Sep 20, 2025

stupid question but for me it says in the playstore: This app won't work for your device.

I've installed it now three times and every time the same error and I haven't found anyone else having the same problem and hence why am here. Does anyone have a solution to this? Thanks! 👍

It's such a struggle with TFT I don't know why a multi million company isn't able to get TFT separated to league itself

image image

@NelloKudo
Copy link
Author

stupid question but for me it says in the playstore: This app won't work for your device.

I've installed it now three times and every time the same error and I haven't found anyone else having the same problem and hence why am here. Does anyone have a solution to this? Thanks! 👍

It's such a struggle with TFT I don't know why a multi million company isn't able to get TFT separated to league itself

image image

That should only happen if installing libndk or libhoudini from waydroid-script failed, I suggest trying one of the two again.

@Lyssa112
Copy link

@NelloKudo thanks for the quick reply, works now

@Kenny11423
Copy link

anyone know exactly where to increase resolution in game.cfs?

@noxteon-stack
Copy link

Is this method now not working? When I get to the part where I start TFT for the 1st time it just crashes. I've tried with Hill Climb Racing and it is the same "APP_NAME keeps crashing". Installed firefox to see if all installed apps are not working but this time it worked without a problem.

@Vuks69
Copy link

Vuks69 commented Dec 19, 2025

Worked for me (19.12.2025). Game crashed the first time I clicked "Sign In", but worked the second time. I'll edit this comment later to report performance/bugs.

@TenshoDaijinX
Copy link

TenshoDaijinX commented Dec 21, 2025

works perfect 🥇 thanks for the guid <3

How i can improve the quality?
Maybe someone have the best settings for 4k displays ?

@jmir1
Copy link

jmir1 commented Dec 28, 2025

Thanks for the guide!!!

EDIT: Everything works as described, some few arena skins are invisible...

@Aceee11
Copy link

Aceee11 commented Dec 29, 2025

image

I have been trying to do this for over a week, ive tried every thing a human could possibly think of to fix it, its not working, the issue is that as soon as I open tft on waydroid, the screen blinks and then tft crashes. Here are the logs i could fetch. I thought that it might be that i had an intel cpu and an amd gpu which might make problems regrading libhoudini and libndk. im desperate pls hlep

12-28 10:30:45.307   265   265 V StorageManagerService: Package com.riotgames.league.teamfighttactics does not have legacy storage
12-28 10:30:45.322   265   441 V GameManagerService_GamePackageConfiguration: No android.game_mode_config meta-data found for package com.riotgames.league.teamfighttactics
12-28 10:30:45.322   265   441 I GameManagerService: Disabling downscale for com.riotgames.league.teamfighttactics
12-28 10:30:45.326   265   441 V GameManagerService: Package configuration not found for com.riotgames.league.teamfighttactics
12-28 10:30:56.857   265  1606 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity bnds=[176,32][355,184]} from uid 10119
12-28 10:30:56.902   265   291 I ActivityManager: Start proc 2582:com.riotgames.league.teamfighttactics/u0a140 for next-top-activity {com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}
12-28 10:30:57.333  2582  2582 V GraphicsEnvironment: ANGLE Developer option for 'com.riotgames.league.teamfighttactics' set to: 'default'
12-28 10:30:57.333  2582  2582 V GraphicsEnvironment: ANGLE GameManagerService for com.riotgames.league.teamfighttactics: false
12-28 10:30:57.374  2582  2582 V RIOTLOG: RiotLogDocumentProvider: onCreate
12-28 10:30:57.572  2582  2582 D RiotGamesApi: Capturing JavaVM in JNI_OnLoad
12-28 10:30:57.584  2582  2719 W eamfighttactics: ClassLoaderContext classpath size mismatch. expected=15, found=2 (DLC[];PCL[base.apk55317040:base.apk!classes2.dex157221876:base.apk!classes3.dex496721154:base.apk!classes4.dex3762711383:base.apk!classes5.dex2774682042:base.apk!classes6.dex1860245021:base.apk!classes7.dex3354176644:base.apk!classes8.dex3781106599:base.apk!classes9.dex1423738375:base.apk!classes10.dex1980306242:base.apk!classes11.dex2525519022:base.apk!classes12.dex3294893826:base.apk!classes13.dex3031855977:base.apk!classes14.dex503955648:base.apk!classes15.dex2574544303]{PCL[/system/framework/org.apache.http.legacy.jar3751013904]#PCL[/system/framework/com.android.media.remotedisplay.jar3508004919]#PCL[/system/framework/com.android.location.provider.jar1318803953]#PCL[/system_ext/framework/androidx.window.extensions.jar1341008790]#PCL[/system_ext/framework/androidx.window.sidecar.jar498821022]#PCL[/system/framework/org.apache.http.legacy.jar3751013904]} | DLC[];PCL[/data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk657351874:/data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk!classes2.dex4212802517]{PCL[/system/system_ext/framework/androidx.window.extensions.jar1341008790]#PCL[/system/system_ext/framework/androidx.window.sidecar.jar498821022]#PCL[/system/framework/org.apache.http.legacy.jar3751013904]})
12-28 10:30:57.633  2582  2763 I FA      :   adb shell setprop debug.firebase.analytics.app com.riotgames.league.teamfighttactics
12-28 10:30:57.651  1076  2115 I PhenotypeResourceReader: unable to find any Phenotype resource metadata for com.riotgames.league.teamfighttactics
12-28 10:30:58.009  2582  2582 D RIOTLOG : onCreate called
12-28 10:30:58.043   265  1606 D ConnectivityService: requestNetwork for uid/pid:10140/2582 activeRequest: null callbackRequest: 112 [NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:30:58.043   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.044   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.044   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.044   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.044   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.057  2582  2582 D RIOTLOG : onResume called
12-28 10:30:58.059  2582  2582 I PlayCore: UID: [10140]  PID: [2582] AppUpdateService : requestUpdateInfo(com.riotgames.league.teamfighttactics)
12-28 10:30:58.066  2582  2897 V RIOTLOG RSMS: onMemorySnapshot: low false, threshold 226492416, availMem 10849280000, totalMem 16596013056
12-28 10:30:58.069   265   546 D CoreBackPreview: Window{15f8c2c u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback
S
t
u
b
Stub
Proxy@c875d71, mPriority=0}
12-28 10:30:58.101   265   280 W system_server: Failed to determine oat file name for dex location /data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk: Dalvik cache directory does not exist
12-28 10:30:58.168  2582  2897 V RIOTLOG RSMS: onDebugMemorySnapshot: jHeap 5455872, nHeap 11513856, codeMem 54501376, stackMem 811008, gfxMem 0, privateOtherMem 76693504, sysMem 26497024, pssMem 175472640, swapMem 0
12-28 10:30:58.175   265  1383 D ConnectivityService: requestNetwork for uid/pid:10140/2582 activeRequest: null callbackRequest: 114 [NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:30:58.177   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.178   265   531 D ConnectivityService: requestNetwork for uid/pid:10140/2582 activeRequest: null callbackRequest: 116 [NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:30:58.179   265   531 D ConnectivityService: requestNetwork for uid/pid:10140/2582 activeRequest: null callbackRequest: 118 [NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:30:58.179   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.179   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.179   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.179   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.182   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.182   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.183   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.183   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.183   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.186   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.186   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.186   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.186   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.186   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.187   265  1605 D ConnectivityService: requestNetwork for uid/pid:10140/2582 activeRequest: null callbackRequest: 120 [NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:30:58.189   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.189   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.189   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.190   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.190   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.301   265   280 I ActivityTaskManager: Displayed com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity: +1s244ms
12-28 10:30:58.466   265  1606 W InputManager-JNI: Input channel object 'e765bfa com.riotgames.league.teamfighttactics/SplashScreen (client)' was disposed without first being removed with the input manager!
12-28 10:30:58.661  2582  2979 F DEBUG   : Cmdline: com.riotgames.league.teamfighttactics
12-28 10:30:58.661  2582  2979 F DEBUG   : pid: 2582, tid: 2979, name: HttpClient  >>> com.riotgames.league.teamfighttactics <<<
12-28 10:30:58.734   265  1601 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/2582, [NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@99c3c87)
12-28 10:30:58.734   265  1383 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/2582, [NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@96117b4)
12-28 10:30:58.734   265   545 I WindowManager: WIN DEATH: Window{15f8c2c u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}
12-28 10:30:58.734   265  1598 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/2582, [NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@cd91752)
12-28 10:30:58.734   265   278 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/2582, [NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@8f61a23)
12-28 10:30:58.734   265   545 W InputManager-JNI: Input channel object '15f8c2c com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity (client)' was disposed without first being removed with the input manager!
12-28 10:30:58.734   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:30:58.734   265  1606 I ActivityManager: Process com.riotgames.league.teamfighttactics (pid 2582) has died: fg  TOP
12-28 10:30:58.734   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:30:58.734   265  1045 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/2582, [NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@cc81fdd)
12-28 10:30:58.735   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=113, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.735   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:30:58.735   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=115, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.735   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=121, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.735   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:30:58.735   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=119, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.735   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:30:58.735   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:30:58.737   265  1606 W ActivityTaskManager: Force removing ActivityRecord{5a466bf u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity} t7}: app died, no saved state
12-28 10:31:03.251   265   546 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity bnds=[176,32][355,184]} from uid 10119
12-28 10:31:03.284   265   291 I ActivityManager: Start proc 3215:com.riotgames.league.teamfighttactics/u0a140 for next-top-activity {com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}
12-28 10:31:03.766  3215  3215 V GraphicsEnvironment: ANGLE Developer option for 'com.riotgames.league.teamfighttactics' set to: 'default'
12-28 10:31:03.767  3215  3215 V GraphicsEnvironment: ANGLE GameManagerService for com.riotgames.league.teamfighttactics: false
12-28 10:31:03.788  3215  3215 V RIOTLOG: RiotLogDocumentProvider: onCreate
12-28 10:31:03.905  3215  3215 D RiotGamesApi: Capturing JavaVM in JNI_OnLoad
12-28 10:31:03.910  3215  3235 W eamfighttactics: ClassLoaderContext classpath size mismatch. expected=15, found=2 (DLC[];PCL[base.apk55317040:base.apk!classes2.dex157221876:base.apk!classes3.dex496721154:base.apk!classes4.dex3762711383:base.apk!classes5.dex2774682042:base.apk!classes6.dex1860245021:base.apk!classes7.dex3354176644:base.apk!classes8.dex3781106599:base.apk!classes9.dex1423738375:base.apk!classes10.dex1980306242:base.apk!classes11.dex2525519022:base.apk!classes12.dex3294893826:base.apk!classes13.dex3031855977:base.apk!classes14.dex503955648:base.apk!classes15.dex2574544303]{PCL[/system/framework/org.apache.http.legacy.jar3751013904]#PCL[/system/framework/com.android.media.remotedisplay.jar3508004919]#PCL[/system/framework/com.android.location.provider.jar1318803953]#PCL[/system_ext/framework/androidx.window.extensions.jar1341008790]#PCL[/system_ext/framework/androidx.window.sidecar.jar498821022]#PCL[/system/framework/org.apache.http.legacy.jar3751013904]} | DLC[];PCL[/data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk657351874:/data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk!classes2.dex4212802517]{PCL[/system/system_ext/framework/androidx.window.extensions.jar1341008790]#PCL[/system/system_ext/framework/androidx.window.sidecar.jar498821022]#PCL[/system/framework/org.apache.http.legacy.jar3751013904]})
12-28 10:31:03.929  1076  2115 I PhenotypeResourceReader: unable to find any Phenotype resource metadata for com.riotgames.league.teamfighttactics
12-28 10:31:03.935  3215  3249 I FA      :   adb shell setprop debug.firebase.analytics.app com.riotgames.league.teamfighttactics
12-28 10:31:04.241  3215  3215 D RIOTLOG : onCreate called
12-28 10:31:04.271   265   279 D ConnectivityService: requestNetwork for uid/pid:10140/3215 activeRequest: null callbackRequest: 122 [NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:31:04.272   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.272   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.273   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.273   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.273   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.281  3215  3215 D RIOTLOG : onResume called
12-28 10:31:04.283  3215  3215 I PlayCore: UID: [10140]  PID: [3215] AppUpdateService : requestUpdateInfo(com.riotgames.league.teamfighttactics)
12-28 10:31:04.289  3215  3283 V RIOTLOG RSMS: onMemorySnapshot: low false, threshold 226492416, availMem 10669588480, totalMem 16596013056
12-28 10:31:04.293   265   545 D CoreBackPreview: Window{e584e39 u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback
S
t
u
b
Stub
Proxy@38e428a, mPriority=0}
12-28 10:31:04.311   265   280 W system_server: Failed to determine oat file name for dex location /data/app/~~7MMDSp0auW3EJjzPwjQSdg==/com.riotgames.league.teamfighttactics-mWUIiuzLMV5pMC8YnlwVkA==/base.apk: Dalvik cache directory does not exist
12-28 10:31:04.322   265   546 D ConnectivityService: requestNetwork for uid/pid:10140/3215 activeRequest: null callbackRequest: 124 [NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:31:04.323   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.323   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.323   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.323   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.323   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.342  3215  3283 V RIOTLOG RSMS: onDebugMemorySnapshot: jHeap 5464064, nHeap 11542528, codeMem 53678080, stackMem 831488, gfxMem 0, privateOtherMem 76767232, sysMem 26713088, pssMem 174996480, swapMem 0
12-28 10:31:04.362   265  1605 D ConnectivityService: requestNetwork for uid/pid:10140/3215 activeRequest: null callbackRequest: 126 [NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:31:04.364   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.365   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.365   265  1605 D ConnectivityService: requestNetwork for uid/pid:10140/3215 activeRequest: null callbackRequest: 128 [NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:31:04.365   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.366   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.366   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.366   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.367   265  1605 D ConnectivityService: requestNetwork for uid/pid:10140/3215 activeRequest: null callbackRequest: 130 [NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647
12-28 10:31:04.367   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.369   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.369   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.369   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.369   265   385 D EthernetNetworkFactory: eth0: onNetworkNeeded for request: NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.370   661   661 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.371   265   366 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.371   265   366 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.371   265   366 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.488   265   280 I ActivityTaskManager: Displayed com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity: +1s60ms
12-28 10:31:04.678   265  1605 W InputManager-JNI: Input channel object '3adb13b com.riotgames.league.teamfighttactics/SplashScreen (client)' was disposed without first being removed with the input manager!
12-28 10:31:04.720  3215  3338 F DEBUG   : Cmdline: com.riotgames.league.teamfighttactics
12-28 10:31:04.720  3215  3338 F DEBUG   : pid: 3215, tid: 3338, name: HttpClient  >>> com.riotgames.league.teamfighttactics <<<
12-28 10:31:04.785   265   545 I ActivityManager: Process com.riotgames.league.teamfighttactics (pid 3215) has died: fg  TOP
12-28 10:31:04.785   265  1383 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/3215, [NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@7a477b7)
12-28 10:31:04.785   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:31:04.785   265  1598 I WindowManager: WIN DEATH: Window{e584e39 u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity}
12-28 10:31:04.785   265  1598 W InputManager-JNI: Input channel object 'e584e39 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity (client)' was disposed without first being removed with the input manager!
12-28 10:31:04.786   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=131, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.786   265  1603 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/3215, [NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@ffed853)
12-28 10:31:04.786   265  1606 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/3215, [NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@89d9590)
12-28 10:31:04.786   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:31:04.786   265   279 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/3215, [NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@c0abe89)
12-28 10:31:04.786   265  1043 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(uid/pid:10140/3215, [NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]], android.os.BinderProxy@d970e8e)
12-28 10:31:04.786   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=123, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.786   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:31:04.786   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=129, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.786   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:31:04.787   265   388 D ConnectivityService: releasing NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ] (release request)
12-28 10:31:04.787   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=125, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.787   265   385 D EthernetNetworkFactory: eth0: onNetworkUnneeded for request: NetworkRequest [ REQUEST id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10140 RequestorUid: 10140 RequestorPkg: com.riotgames.league.teamfighttactics UnderlyingNetworks: Null] ]
12-28 10:31:04.788   265   545 W ActivityTaskManager: Force removing ActivityRecord{1d7596c u0 com.riotgames.league.teamfighttactics/com.riotgames.leagueoflegends.RiotNativeActivity} t8}: app died, no saved state```

@giffoniL
Copy link

giffoniL commented Jan 2, 2026

Having the same issue as the last guy. Even tried reinstalling everything from the ground up, but same thing. Also running Arch-Based (CachyOS)

@Aceee11
Copy link

Aceee11 commented Jan 3, 2026

Having the same issue as the last guy. Even tried reinstalling everything from the ground up, but same thing. Also running Arch-Based (CachyOS)

Ye idk, ive legit been trying for so long lmao, i went as far as reinstalling my OS cuz i thought maybe something happened when i installed it, but nope, it did not work. i guess we'll never have the pleasure of playing tft on linux :c

@lucascool12
Copy link

Note that since +-2026 some libhoudini versions apparently have some problems (waydroid/waydroid#2177).
Using waydroid-helper you can install a libhoundini version that does work see waydroid-helper/waydroid-helper#78 (comment). It seems that on an AMD cpu you should install houdini-hpe-14-14.0.0b_y.GoogleGame_com1.2, on an Intel cpu you should install houdini-chromeos_octopus(39598).

I hope this fixes your problem @Aceee11, @giffoniL.

@giffoniL
Copy link

giffoniL commented Jan 4, 2026

Note that since +-2026 some libhoudini versions apparently have some problems (waydroid/waydroid#2177). Using waydroid-helper you can install a libhoundini version that does work see waydroid-helper/waydroid-helper#78 (comment). It seems that on an AMD cpu you should install houdini-hpe-14-14.0.0b_y.GoogleGame_com1.2, on an Intel cpu you should install houdini-chromeos_octopus(39598).

I hope this fixes your problem @Aceee11, @giffoniL.

That worked, thanks a lot

@Aceee11
Copy link

Aceee11 commented Jan 4, 2026

houdini-chromeos_octopus(39598)

Can confirm that this has worked, thank you for your service.

@Aceee11
Copy link

Aceee11 commented Jan 6, 2026

hello, again, sorry for being a nuisance, after trying the fix that the gentleman gave me, it stopped crashing and I actually managed to login to my account BUT now the game just stays infinitely stuck on the "logging in" screen.

@notsopurple
Copy link

hello, again, sorry for being a nuisance, after trying the fix that the gentleman gave me, it stopped crashing and I actually managed to login to my account BUT now the game just stays infinitely stuck on the "logging in" screen.

i have the same issues. i just installed waydroid. i tough that the arm patch didn't work

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