L Speed App – Improve Performance, Reduce Lags and Extend Battery Life

Do you own an Android mobile with low specifications? Low end Android mobiles comes with certain limitations. Limitations such as older versions of Android operating systems, low RAM, underpowered processors, low internal memory, low processing speed etc. L Speed App is an application developed to overcome the above limitations to some extent.

L Speed App

YOU choose to install this application. I will not be held responsible for any data loss.
Please do some research about the features included in this application before installing it.

L Speed App – Improve Performance, Reduce Lags and Extend Battery Life

If you have an Android mobile that lags, or performs below your expectations, or runs out of battery very quickly then you should try L Speed App developed by Paget96.

Features of L Speed

Following are some of the L Speed noted features. For a full feature list, visit the development thread of the app at XDA-Forums (link attached below).

  • Boost
  • Battery Calibration (Wipe Battery Stats), Improvement & Optimization
  • Kernel Modifications
  • UI Optimizations
  • CPU Tuner
  • GPU Tuner
  • IO Tweaks
  • LNET Optimizer
  • Virtual Memory Tweaks
  • Cleaner Scripts
  • Profiles
  • FStrim etc

L Speed was a Terminal based custom recovery flashable modification. It was originally developed for the LG L Series, but later the modification was expanded and modified accordingly to run on any arm or x86 based device. Its goal is to improve overall performance, reduce significant lags, and extend battery life.

L Speed comes with a cleaner user interface. Tweaks are grouped under respective sections, information related to the tweaks can be accessed with a single click on the ‘info icons’ located beside the options. L Speed App also supports Light, Dark and AMOLED color themes to suit everyone’s taste.

The mod should work on any Android device that meets the following minimum requirements.


  • Rooted Android mobile
  • Android 4.1 or higher
  • Minimum of 5 MB free space in system partition
  • Architecture: ARMv7, ARMv8, x86 or x86_64
  • White-listing

L Speed White-listing

If you have memory cleaning, autostart disabling, or hibernating apps or such features on your Android mobile then you should add L Speed App to their whitelists. Check out the following list of devices for possible whitelist options, the options may or may not present depending on the firmware/ROM installed.

  • Samsung: Settings -> Security -> Auto-start
  • Sony: Settings -> Power management -> STAMINA mode
  • MIUI: Settings (Security Center) -> Permissions -> Autostart
  • Huawei: Settings -> All (Permissions) -> Startup manager

XDA Developers community thread: https://forum.xda-developers.com/apps/l-speed/tweak-l-speed-v1-0-02-02-2015-t3020138

Clean Init.d

Clean up your mobile ‘init.d’ folder (if available) before flashing this application. Recommended by the developer.

If you do not have any ‘init.d’ folder present at /system/etc/ then skip the following instructions. To clean your mobile init.d folder, follow the instructions below.

  • Install any root file explorer such as ‘ES File Explorer’.
  • Open root directory ( / ).
  • Open /system/etc/init.d folder.
  • Delete files from other mods such as zipalign, sqlite, setpermissions, system tweaks etc.
  • To be safe, reboot your Android mobile.

Installing and Configuring L Speed

1. Click on the attached official GitHub.com release link and then click on the com.paget96.lspeedandroid.apk file link. The download should start immediately.

2. Enable apk installation on your Android mobile and install L Speed App.
Installation of applications from sources other than Play Store is blocked by default in Android operating system. Follow the steps below to remove this restriction.

  • Click on the Settings icon.
  • Scroll down and select Security option.
  • Enable (check) Unknown Sources.
  • If your mobile has Android 8.0 Oreo or later version then you need to enable apk installation for file manager. Click on the app from file manager, then click on Settings option, then enable the switch beside Allow from this source option. Now hit back button and tap Install button.

3. Launch the app, and then grant root access.

4. On welcome screen, click on the ‘>‘ icon multiple times (present on the bottom right corner of the app), and then click on ‘DONE’ to complete the setup process.

Note: Menu icon is present on the top left corner of the app.

5. Menu > Dashboard

L Speed - Dashboard

This option shows information such as device information, CPU information and Kernel information of your mobile device.

6. Menu > Main Tweaks

L Speed - Main Tweaks

Boost Now: This option cleans RAM memory by dropping inodes, dentries and page caches. Click on it.

Kill Media Server: This option stops the media server process to reduce overheating, thus increasing performance and battery life. Click on it.

Boost Scheduler: Schedule when boost should automatically clean your device RAM. Select from predefined time range from 10 minutes to 24 hours.

Disable debugging: This option improves device performance by disabling logging and read/write debugging operations. Enable this option.

Kernel panic: This option enables/disables kernel panic time out. Kernel panic allows the utilization of kernel fail-safe mechanism when the kernel becomes unstable. Leave this option to its defaults.

Allow Higher YouTube Resolution: This option enables high resolution videos on YouTube even if your device does not have an high-end display. For low-processing mobiles, this option should be disabled for better performance.

Window Animation Scale: This value is the scaling factor for normal window animations. For better performance, select 0.5x.

Transition Animation Scale: This value is the scaling factor for activity transition animations. For better performance, select 0.5x.

Animator Duration Scale: This value is the scaling factor for animator-based animations. This value also affects start delay and duration. For better performance, select 0.5x.

7. Menu > CPU Tuner

L Speed - CPU Tuner

CPU Info: This section displays online CPUs, Governors etc.

Governor Tuner: This option tweaks your current governor for best performance based on three different modes. Select the one that best suits your needs.

CPU Optimizer: This option optimizes your current online CPU for best performance based on three different modes. Battery will drain faster by enabling this option.

8. Menu > Battery

L Speed - Battery

Battery Information: This section displays battery health, level, state, temperature, voltage etc.

Wipe Battery Stats: This option deletes /data/system/batterystats.bin file to clear battery stats from system data. This process is also known as battery calibration. You need to restart your mobile after battery calibration in order to rebuilt batterystats.bin automatically.

Optimize Battery: This option optimizes your device battery by cleaning RAM of old caches, disabling auto-rotation, disabling vibrate on touch and some device specific suggestions for you to follow such as screen timeout, auto-sync etc.

Battery Improvement: This option improves battery life by tweaking the system. Enable this option.

9. Menu > GPU Tuner

GPU Info: This section displays the GPU information such as vendor, renderer, OpenGL version etc.

GPU Optimizer: This option improves and optimizes the device GPU. Select the profile that best suits your needs. Remember, battery usage depends on the profile you choose.

Render OpenGLES Using The GPU: This option enables the Android operating system to render OpenGLES using the device GPU instead of the software. Enable this option. This action should improve the device performance.

Use OpenGL Skia: This option enables the Android operating system to utilize the specific OpenGLES format for apps to render in. Be cautious while enabling this option, it might also break the apps on your device since it is connected to the configuration provided by the manufacturer. Leave this option to its defaults (disabled).

Optimize Buffers: This option optimizes buffering when the GPU needs to buffer for faster operations. Enabling this option will increase the device performance.

Force GPU Rendering: This option enables the Android operating system to render the user interface using GPU instead of CPU. Thus increasing performance.

10. Menu > LNET Optimizer

L Speed - LNET Optimizer

NET Buffers: Leave this option to its defaults. Changing modes for this option may effect battery life.

DNS Optimization: This option changes the current network DNS with the currently most used DNS. Select the preferred DNS from the list provided.

RIL Tweaks: This option improves mobile data transfer speed. Enable this option.

NET TCP Tweaks: This option boosts data transfer speed by modifying and tweaking IPv4 TCP algorithm. Enable this option only if you know what you are doing.

NET Speed+: This option improves upload and download speed. Enabling this option may effect battery life.

WiFi Scanning: This option forces the WiFi to scan for access points in the background regardless of its state. This option may consume battery. Leave this option disabled.

WiFi Supplicant Scan Interval: This option sets the number of seconds WiFi should scan for nearby access points.

Note: Leave all the other options to their defaults under WiFi Tweaks.

11. Menu > IO Tweaks

L Speed - IO Tweaks

I/O Blocks Optimization: This option boosts the input/output operations to improve their performance. Leave this option to its defaults.

Scheduler Tuner: This option tweaks current running scheduler for best possible performance. Enable this option.

I/O Extended Queue: This option extends input/output queue for faster read/write speed. Leave this option to its defaults. Enabling this option may effect battery life.

Partition Remount: This option remounts all ext4 partitions with performance-improving mount options. Enable this option.

Disable I/O Stats: This option disables tracking I/O statistics. Leave this option to its defaults. Enabling this option may lead to abnormal behavior in certain apps.

12. Menu > RAM Manager

L Speed - RAM Manager

Under this menu item, leave all the options to its defaults except the following options.

RAM Manager: This option optimizes RAM usage based on three modes. Select the one that best suits your needs. I will suggest ‘Gaming’ mode.

Low RAM Flag: Enabling this option will set the low RAM flag that instructs apps to consume less battery and less RAM. Thus increasing the device performance.

OOM Killer: This option changes default behavior of killing tasks by avoiding task-list scan. Enable this option.

Virtual Memory Tweaks: This option tweaks the virtual memory based on the selected profile. I suggest ‘Balanced’ profile.

Heap Optimization: This option optimizes heap memory based on RAM size and display density. Enable this option.

zRAM Optimization: This option optimizes zRAM based on RAM size and recommended values. Enable this option.

13. Menu > Cleaner

L Speed - Cleaner

Clean App Cache: This option cleans installed applications cached files.

Clean Junk Files: This option cleans the junk and obsolete files generated by the system (logs, unused cached files etc).

Note: DO NOT touch Wipe Cache Partition and Wipe Dalvik Cache options unless you know what you are doing. These options generally do not cause any harm but they will delete the entire cache and dalvik cache partitions of your Android mobile.

14. Menu > FStrim

FStrim Now: This option reduces read/write lags. This option should be run once a month or so.

Note: Leave other options to their defaults under this menu item.

Finally, reboot your mobile after configuring the app and feel the performance of your Android mobile.

Share it with your family and friends. Leave a comment if you have any doubts. Subscribe to our newsletter for latest post updates directly in your email inbox and YouTube channel for tech video tutorials.

Leave a Reply

Your email address will not be published. Required fields are marked *

8 + seven =