Tuesday 23 July 2013

5 Ways to Reduce Android Lag, Increase Speed, & Enhance Your Nexus 7's Overall Performance

No matter what device you have, Android lag will get you down. It's our little green robot's only major downside, and you've probably noticed it quite a bit on your Nexus 7 tablet. Apps open slowly, actions stutter or pause, and loading files takes forever.
There are ways to overclock your tablet for increased speed, but at the cost of stability and battery life. But you don't need to overclock to make things faster, you can simply tweak a few settings, and in this article, I'll be showing you some of the easiest mods to increase speed and reduce lag.

NOTE: The above video covers the first three methods.

Method 1: Reseed the Entropy Pool (Root Required)

First, let's decrease the amount of time apps take to launch, make the Home screen scroll faster, and make Android more responsive in general. We can do this by installing an application called Seeder, written by Android developer lambgx02, which makes special optimizations to some hidden Android services. You will need to be rooted for this.
For convenience's sake, you can download Seeder on Google Play for $1.99, which automatically updates when new bugs have been fixed or improvements have been made.
If you want the free edition, check out lambgx02's forum post on XDA to get the APK file of the latest version of Seeder.
Currently, the newest version is 2.0.0, which you can download directly from here. The only downside to this is that you'll need to reinstall it whenever an updated version comes out.
Be sure to enable Unknown sources in Settings -> Security -> Device Administration.
After it's installed, enable the following options:
  • Suspend RNG service while screen off
  • Extend I/O queue
  • Start automatically on boot
  • Moderate
The next two methods, in addition to requiring root, also require a custom recovery. Don't worry, it only takes one click to install them, so check out my guide on getting either TWRP or CWM installed on your device.

Method 2: Remove the Middle Man (Root + Custom Recovery)

For those who aren't aware, Android is built on Linux, a free open-source operating system commonly used on servers (or for hacking), and Android gets bogged down by some of Linux's features, most notably the Linux file system.
For a quick example of how this file system works, let's pretend that I want to take a note in a composition book.
  • Instead of actually writing directly to the composition book, I have to write on a post-it note first.
  • After writing everything to the post-it, then I am allowed to write inside the composition book.
  • Then, I have to copy the same notes from the post-it into my composition book.
  • Finally, the notes are in my composition book.
This is how the Android file system is in a nutshell. It's long and complicated with a lot of unnecessary steps. There's a middleman (the post-it note) that has to approve every bit of data being written to the Nexus 7; this is calledjournaling or a journaled file system. This makes sense for Linux servers where data needs to be saved in the event of a crash, but this is unnecessary for us.
To remove the middleman and dramatically speed up our Android device, we can use the Mitsuyoshi EXT4 Mod by developer Jubei Mitsuyoshi. Justdownload the ZIP file and flash it with your custom recovery. If you're using CWM, go to Install zip form sdcard, then Choose zip from sdcard, and select the downloaded file. Then just hit Yes to install.
That's it! Here are some benchmarks from Jubei with this mod applied:
Before (left) and after (right).

Method 3: Install a New Kernel (Root + Custom Recovery)

For most users, stock will work great. However, just like a car, special tuneups and upgrades can up performance and speed. The kernel is like the inner workings of a car engine, and custom kernels are just like what they sound like—upgrades for your Android.
Now, there is a plethora of custom kernels for the Nexus 7, but thefranco.Kernel by developer Francisco Franco is what's arguably the best kernel for your Nexus 7, and one I previously covered for its amazing power saving abilities. Just grab the latest version here and flash it with your custom recovery. If you're using CWM, the process is just like last time, only select the kernel file instead.
Be sure to keep this kernel updated with the franco.Kernel Updater Free on Google Play.
Just launch the app and tap the option for updates.
That's it!

Method #4: Tweak Your Data Speeds (Rooted or Non-Rooted)

If you're experiencing slowness when web surfing, don't call your ISP or cellular provided just yet. You may be able to speed up your web browsing by tweaking some code on your tablet using Internet Speed Master by nex droid. Best thing about it is that you don't have to be rooted to use this mod.

Method #5: Try a Faster ROM (Root + Custom Recovery)

If the above three methods did not increase the speed and reduce the lag on your Nexus 7, you can also try installing a completely different ROM. The one I like best is SmoothROM by Jamesst20.

What Speed Hacks Do You Use?

And those are my top five ways to increase speed and performance, while at the same time stopping Android lag, on your Nexus 7 tablet. As mentioned previously, you can overclock your Nexus 7, but it wear out your hardware and kill the battery. However, if you're a gamer, it's something to look into. What mods do you find work best on your tablet? Let us know!
Cover photo by Idhren

No comments:

Post a Comment