this post is for the MICROMAX A87 [superfone ninja 4.0] users.this post will deal with..
1)rooting your device
2)increasing your RAM using 3 sure shot techniques to work
2)Enabling HD gaming to play nvidia TEGRA games like samurain 2 vengence, and mid level HD games like asphalt 5/6, driftmania and many more




to root your micromax a87
you need the drivers installed... and to get the method to clean installl the drivers not the old sdk and drivers.zip method follow this post

Micromax a87 [driver new solution/ device not detected and recognized solved]



[ROOTING]
switch on your internet connect [not needed but preffered]

step 1:
now to assuming you followed the above post and drivers installed download unlockroot and install
make sure usb debugging is enabled in your phone.

go to settings/application/development to enable the debugging

step 2: connect the hone to your pc and run Unlockroot

step 3: click on root button

bingo!! you are rooted.

you can go to market and update your "superuser" app.

[INCREASING RAM AND SAVING PHONE MEMORY]

TO SAVE PHONE MEMORY:
in your phone applications and select preffered install location as SD card.

[TO INCREASE RAM SIZE AND PERFORMANCE]

step 1:

once rooted go to playmarket and download busybox app.... and use the app to install busybox latest version into your phone.

step 2:
download the attachment i gave called speed boost and install the app on your fone.
on your home screen add the speed boost widget.. its like a button and is very handy.
a click of this button frees ur memory ur fone actualli becomes amaxingly responsive with low lags

step3:

[This step may degrade ur memory card life..above two steps will sufficiently free your ram but this technique will give u that extra mb of ram apart from your phone ram using swapping technique]

Download an app called "swapper" from market and install
open the appp and grant the app permission [better to select remember this decision] for then if you have a 4 gb memory card...
select "active swap on boot".
enter the size in the box as 600 mb...make sure u have 1 gb of freespace on your memory card all the time. (if u have 8 gb cards u can use 900 mb too but make sure u have aroung 1 gb of extra free space on card)
click save..

Now itl take some time and you must have patience and wait...do not click anything because it is creating a swap file on your memory card.

once done deselect "active swap on boot".

click save and close the app..
again open the app, grant permission if it asks.

now select "active swap on boot"...it should show a message enabling swap.

NOW YOUR MEMORY CARD WILL BE USED AS 600 mb EXTRA RAM WEN U NEED IT DURING PLAYING HD GAMES WHAT I WILL TELL HOW TO IN NEXT SEGMENT.


Step 4:

DO THIS STEP ON YOUR OWN RISK....I HOLD NO RESPONSIBILITY>>>ONLY IF YOU ARE CONFIDENT DO THIS STEP ELSE SKIP TO NEXT GAMING SEGMENT..

[ above 3 steps will give sufficient ram to play games but this is one extra step you can do if you want ..can help you to recover more ram by DEFAULT]

install "root explorer" and download the "hololauncher.apk" and copy to sd card.

open root explorer and click on "mount R/W"

go to "sdcard" folder and go to place where you placed holo launcher.
copy it and come back to root folder and go to system/app and paste it
long hold on the file and change the permissions to rw-r--r--
in the same folder search for "MLabsLauncher.apk"... cut it and paste in in ur sd card...as a back up...

MAKE SURE U DO STEPS PROPERLY ELSE UR PHONE WILL HAVE TO BE FLASHED WITH STOCK ROM AGAIN..


NOW here we removed the default mlabs launcher by micromax that keeps running no matter what and uses 13Mb!!!! of RAM...and user a lighter ics clone "hololauncher".



.[HD GAMING ON A87]


assuming u followed the previous segment till step 3...i.e swaping process....now we proceed to turn the ninja to a gaming device..YES!! all HD gaming u need...

step 1:

Download and install CHAINFIRE 3D pro ....you will get the pro app after the google search just copy the .apk from computer to sd card and then install on your phone.

step 2:

there are 3 zip files inside the drivers.zip file...copy the 3 zip files to your root folder of sd card...

step 3:

open Chainfire 3d and in that select "CF3D driver" and select install driver or search driver....it will automatically search and install drivers

step 4:

to play a HD game.(ex: asphalt 6) install the game and open chainfire 3d.
go to "per-app openGL settings"

scroll the list and find the game (ex: asphalt6) and select it

ul get a menu...with default settings ticked....untick it and

select the following options:

"reduce texture quality"
"reduce texture size"
"disable mapbuffer emu"
"hide CF3D id"


thats it.... you have succesfully turned your MICROMAX A87 NINJA 4.0 to a HD gaming device (with a few lags at time) but hey better than NO GAMING ryt??!! and you have increased your phone RAM size "virtually"!! and you have increased your phone speed!!!

Remeber after closing games....click on that speed boost widget on your home screen twice or thrice !!
and in the games are crashing....open swapper...disable active swap and save...then again enable active swap and save... click widget twice...

I tried the game with few lags:
SAMURAI 2 VENGENCE
ASPHALT 5
ASPHALT 6
Drift Mania 2
Drift Mania
Raging Thunder 2
Battle bears
SkateBoard Party HD
NOVA HD
NOVA 2 HD
Sports Car Challenge HD
Tom Clancys H.A.W.X


Games THAT wont work:
G.T.A 3 (m workin on a solution)



Hope this tutorial helped ALL the Micromax A87 Users...Please comment Thanks and if any comments and doubts...

Speedboost , chainfire3d pro and its drivers are attached below.. Attached Files
Chainfire3D_Pro_v3.3.rar (329.6 KB, 0 views) Download
drivers.rar (9.7 KB, 0 views) Download
speedboost.rar (818.8 KB, 0 views) Download