Showing posts with label rom. Show all posts
Showing posts with label rom. Show all posts

Thursday, June 25, 2015

"Fix" your 2012 Nexus 7 slowness on Android 5.0 Lollipop and above.

If you've got a 2012 Nexus 7, then updating it to Android 5.0 Lollipop and over is likely to be the worst mistake you can make in regards to the software on this tablet. If you did not upgrade it yet to Lollipop, I would recommend NOT doing it (yes, I know, update notifications can be annoying). If you updated it, then just keep reading. I will explain to you what you can do in order to relieve yourself from the stress that any 5.0 and above firmware is creating while using the tablet.


There is one single thing that can be done in order to fix the incredibly poor performance of the tablet: to downgrade it to Android 4.4 KitKat or below. Trust me, I have tried almost 10 different ROMs which run from 5.0 all the way to 5.1.1, and I am still trying to understand what is going on through the head of whoever is responsible at Google for providing these updates on the tablet.

Luckily, since it is an Android tablet, downgrading is extremely simple.

  • if you've got a tablet with an unlocked bootloader and a custom recovery, I would recommend following getting this link and getting the provided ROM (it is pre-rooted). I've got the Odexed 1.6 version and it works flawlessly. Since you are downloading this version, I assume you already know how to flash that (gapps are included and do not need to be flashed separately);
  • otherwise, you can follow this official link for the official Factory Images (I would recommend downloading the 4.4.4 image). More detailed instructions are available here, but please make sure you are downloading a pre-Lollipop version and flashing that on the device, not the latest version which is 5.1.1!

The reason for the extremely poor performance of the 2012 Nexus 7 on Lollipop ROMs is not clear. People speculate it might be due to flash wear-out but this is highly unlikely due to the fact that KitKat is running as new once installed. It is true that it has only 1GB of RAM and the pressure for low prices might have forced Asus to put low quality (thus slow) components that provide insufficient IO speed. But that does not explain the fact that a similar device which was also sold cheaply, the Nexus 4 is absolutely flying through Lollipop (the Nexus 4 does have 2GB of RAM, but this is not an excuse for the low memory killer on all Lollipop versions not being much more aggressive in order to keep the tablet usable, this, of course, provided that RAM was the culprit). 

Thank you for reading these and please let me know if downgrading to KitKat managed to help you!

Sunday, July 6, 2014

Previewing Android L on Nexus 7 2012 through MultiROM!

Disclaimer: Before you start anything, you must know that I take no liability for anything that would happen to your device as a result of you following this guide and/or any of the instructions from the links that will follow.

The new Android L (5.0) has been recently announced by Google, and if you own a Nexus 7 2012 tablet, than this is your chance to try the newest version of Android on your device. Please note that this is nothing official, it is just an port from the Android L emulator with the proper Android 4.4 binaries included. Therefore, you should expect frequent force closes, poor performance overall and lots of other problems.


Here are the general steps you need to follow:

1) First of all, the tablet must have an unlocked bootloader, with a custom recovery installed on it. This is a great guide that'll help you achieve that: link.

2) Then, you must install MultiROM, it will allow you to boot multiple ROMs on your tablet so that if you feel Android L is too unstable, you can easily boot the other ROM: link.

3) Finally, download the Android L files and gapps, and flash everything in MultiROM by following these instructions: link.


If you see a .zip file named repacked-something (repacked4.zip at the time of writing this article), then it needs to be flashed in MultiROM, unless the last link states otherwise. Do not follow what other websites or articles say (they are not even giving direct links to the original authors, which is unfair), some of them advise to flash repacked4.zip directly through recovery, that will not work and you risk bricking your device that way.

So that was all I had to say. I am currently running Android L myself, it is unexpectedly stable, I've seen relatively few force closes, but performs poor in terms of speed. There is probably barely any acceleration whatsoever (YouTube videos won't start at all). The animations are probably accelerated at less than even 30 frames per second and with more than several programs in the multitasking menu, you are going to see huge performance issues.

For the apps that are not available (Chrome, Facebook etc): go on Google, and search, for example, "Chrome apk". It will give you the apk for that app, which can be easily installed. Yes, it can be altered/have malicious code injected but.. this is the only way you can get these apps.

Good luck!