[Miscellaneous Android Development] RaHBeR:
This Guide will teach you how to increase the Internal Memory of QMobile Noir A2 phone.

Things you will need:

1. QMobile Noir A2 (must be rooted)

2. A CWM or TWRP recovery flashed in your phone

3. A Micro SD-Card (size 2 GB or more, recommended at least 4 GB)

4. 40int2ext script file (download from 4shared)

MAKE A NANDROID (CWM OR TWRP RECOVERY) BACKUP BEFORE DOING ANYTHING!

I WILL NOT BE RESPONSIBLE FOR ANY LOSS OR DAMAGE.

DO NOTE THAT YOU ARE FOLLOWING THIS GUIDE AT YOUR OWN RISK.

If you are going to use the Stock QMobile ROM then follow this whole guide.

If you are going to use a custom ROM with Init.d support then skip the Steps 5 and 6.

If you want to use the Stock ROM then you will need an unedited version of the Stock ROM with only Root done in it.

Restore a backup of Stock ROM, factory reset it, flash superuser in it and then proceed below.

1. Make a second partition on your SD-Card of "ext3" file format and label "sd-ext".

Instructions on how to do are in this thread:

http://xdaforums.com/showthread.php?t=2475274

2. Download and install these applications:

-BusyBox Free

-File Manager (Any with Root capabilities)

-Link2SD

-Pimp My Rom (ALPHA OVER)

3. Run "Link2SD" and mount the second partition as "ext3" as shown in the screenshot below:

If it gives an error then your second partition is not properly formatted. Go Back to the Step 1.

If it works properly then you will see this dialogue. Now click on "Reboot device" and your phone will restart:

4. Now open your file manager, give the proper Root permissions and then browse to the folder "/data/sdext2/"

If this folder is empty then go to Step 5.

If this folder contains any files or folders such as these:

Then delete them all:

This folder should be clean now:

If one or two files or folders give error and are not deleted then no worry, just ignore them.

5. Run "BusyBox Free" application and install BusyBox through the normal way, no need to use the Smart Install feature.

6. Run "Pimp My Rom" application:

Go to the "Tools" menu and scroll down to the "Universal Init.d Support" option and open it:

Click on Activate:

A diaglogue will popup, click on "Yes, Reboot !":

You phone will then Reboot. After it has started up, run Pimp My Rom again and go to "Tools" > "Universal Init.d Support" and this time click on "Verify"

You should see a message saying "SUCCESS ! You have init.d support !":

7. Next Open up your file manager with Root pernissions, go to "/system/etc/init.d/" and paste the "40int2ext" file here:

Long press on this file, from the popup menu select permissions and give this file all the Read, Write and Execute permissions:

8. Now turn off your phone and boot into the recovery. From the advanced options format the "data" and "cache" partitions.

9. Reboot your phone. It will take much longer than usual to start up for the first time. After it boots up you will see that your phone has been reset and now your Internal Memory has been increased.

You can check this by going into "Settings" > "Applications" > "Manage applications", it should be now like the screenshot below:

Regards,

RaHBeR

http://www.facebook.com/RahberLeader/