Skip to content
NoticeWelcome to Osteup! Practical tools and optimization tweaks shared freely.
Osteup LogoOsteup

How to Fix Lag in League of Legends: Wild Rift: Shell Optimization Script for 60/120 FPS

oosteup
··2 min read·0 views
Fix LagAndroid
Giảm Lag Liên Minh Huyền Thoại Tốc Chiến Vĩnh Viễn Tăng Tối Đa FPS

League of Legends: Wild Rift is built upon a heavily customized Unity rendering pipeline featuring rich champion models, volumetric particle simulations, and dynamic spell lighting. During chaotic 5v5 teamfights over Elder Dragon or Baron Nashor, sudden framerate drops and device overheating frequently occur due to default Android thermal throttling. This guide provides an exclusive Shell Script optimization method to lock solid 60 - 120 FPS alongside tournament-ready in-game graphics settings.

Optimization Layer System Mechanism Framerate Impact Account Safety
SpeedMode Shell Script Binds rendering threads to CPU Big Cores, elevates process priority to renice -20 Maintains solid 60 - 120 FPS, eliminates teamfight frame dips 100% Safe, zero APK tampering
Thermal Governor Management Relaxes aggressive governor downclocking under prolonged match sessions Keeps FPS consistent across multiple consecutive ranked games Uses native Android Shell APIs
In-Game Video Calibration Disables character outlines, screen shake, and redundant multi-source shadows Lowers chipset temperature by 3°C to 6°C Configured in game settings

What Causes Lag and FPS Drops in Wild Rift?

Unlike lighter mobile MOBAs, Wild Rift utilizes real-time physics and detailed surface shaders. When 10 champions cast ultimates and summoner spells (Flash, Smite, Ignite) simultaneously, the volume of draw calls submitted to the mobile GPU spikes exponentially.

Default Android power managers tend to balance this burst load across energy-saving LITTLE cores or throttle GPU clock speeds to avoid heat. This causes micro-stutter precisely when executing critical skill-shots, resulting in missed combos and lost teamfights.

Download the Wild Rift Optimization Shell Kit

This script targets both the global package (com.riotgames.league.wildrift) and regional releases (com.riotgames.league.wildriftvn), ensuring that your processor allocates maximum execution bandwidth to the game activity:

Wild Rift Android Performance Shell Script (v1)
Includes FixLagLienminh_v1_osteup.sh and restore scripts, compatible with Android 7 through Android 14.

Archive password: osteup. Extract the ZIP archive directly into your device's internal Download directory so that execution paths resolve without issues.

How to Run the Script on Android

Step 1: Set Up Terminal Execution

  • For Android 11 and older: Install and open Qute: Terminal Emulator from the Google Play Store and grant storage permissions.
  • For Android 12 and newer: Use LADB or Brevent paired via Wireless Debugging in Developer Options to execute local ADB shell commands without needing a computer.

Step 2: Run the Optimization Command

Open your terminal app, paste the following command string, and press Enter:

bash
sh /storage/emulated/0/download/FixLagLienminh_v1_osteup.sh

Once the confirmation message appears, the performance profiles are active. You only need to run this command once; settings remain stored and activate automatically each time Wild Rift opens.

Reverting to default settings: If you ever wish to remove the tweaks and restore standard Android system behavior, run the restore script:

bash
sh /storage/emulated/0/download/RestoreFixLagLienminh_v1_osteup.sh

Major patch notice: Whenever Riot Games rolls out a major seasonal overhaul or client update, re-run FixLagLienminh_v1_osteup.sh once to refresh process binding.

Tournament-Grade In-Game Graphics Settings

To complement the shell tweaks and ensure smooth thermals, adjust Wild Rift's display options under Settings → Graphics as follows:

Graphic Parameter Recommended Choice Technical Rationale
Frame Rate (FPS) 60 FPS (or 90 / 120 FPS if display supports) Critical for fluid animation frames and minimal input latency
Graphics Quality Medium or Low Reduces heavy texture mapping across arena grounds and skins
Resolution High or Medium Maintains clear mini-map vision without overstressing memory bandwidth
Shadows OFF Eliminates dynamic multi-source shadow calculation on moving champions
Character Outlines OFF Cuts out computationally heavy pixel-edge post-processing passes
Screen Shake OFF Prevents disorienting camera shakes when hit by massive crowd control
Floating Text ON Keeps damage and healing numbers visible for accurate combat calculations

Frequently Asked Questions (FAQ)

Can using this optimization script result in an account ban by Riot Games or VNG?

No. The script only communicates with the Android operating system to request higher CPU thread priority for the game process. It does not inspect, decrypt, or alter any game code or memory values.

Does this script enable 90 FPS or 120 FPS on supported high-refresh-rate phones?

Yes. By preventing aggressive CPU downclocking, compatible 90Hz and 120Hz displays can maintain sustained high refresh rates without plunging mid-combat.

Does the script work for both the Global and Vietnam versions of Wild Rift?

Yes. Both package handles (com.riotgames.league.wildrift and com.riotgames.league.wildriftvn) are pre-configured into the script.

Is Root required to use this script?

No. Terminal tools like Qute, LADB, and Brevent operate entirely within standard non-root Android shell and local ADB permissions.

Was this article helpful?

Related Articles

Comments(0)

No comments yet. Be the first to join the conversation!