[Gionee M2] mundraguda:
Being a long time lurker on XDA, I've not managed to rack up enough posts to link to external sites, I tend to find most answers by lurking :)

But here goes (credits go to the original tuts on other sites): Warning, you may brick your device. This will void your warranty. You should know the risks.

Pre-requisite Steps:

Enable debugging mode on your phone. From your homescreen, tap the Menu button > Settings > Development. Tap 'Debug Mode' and make sure it's checked

Root your M2 using Framaroot, use Barahir exploit

Install Busybox from the Playstore on M2

Download MTK Droid Tools v2.5.3 from XDA, chrome tags this as malware (its not), if your AV detects this as malware then dont worry, its a false positive , disable your Anti Virus tool for good measure for the remainder of your backup job, unzip the MTK tools you downloaded

Make sure the microsd card you put inside your phone is formatted inside the phone otherwise the backup will throw an error - this step is impt.

Connect M2 via USB cable to your PC,Download the ADB drivers for M2, use PDANet (google it) and run it, ADB drivers should get automatically installed; this step is critical, so make sure it works

BACKUP ROM WITH MTKTOOLS:

Go into the extracted MTK Droid Tools folder and right-click on 'MTKdroidTools.exe'. Select 'Run as administrator'.

Wait while MTK Droid Tools communicates with your phone. You'll eventually see the main screen come up with all of your phone's information. Look in the bottom left hand corner of the main window, you should see a green square (if it's yellow, click the 'root' button in MTK Droid Tools, this may trigger SuperSU on your phone to ask you for granting it root, grant it)

In the main menu of MTK Droid Tools select the 'Root, Backup, Recovery' tab

Click the 'Backup' button. MTK Droid Tools will start to read all the data from your phone - this takes a long long time, the log is shown on screen, (if it hangs for very very long time (>45mins) on some step (like backup of system.img) you can pull the USB cable out of the phone and restart it)

After it's finished reading back the ROM, another window will pop up asking you if you'd like to compress the image. Select 'Yes'. This will pack it up into a zip and then let you know it's finished.

CREATE YOUR CWM & INSTALL:

Go to the playstore and download Mobileuncle MTK Tools

Connect the phone to PC via USB (if not connected already) and run the MTKDroidTool as administrator

Go to 'root, backup, recovery' tab

Tick the 'To choose the boot.img file' option - the boot.img got created when you took the backup of your ROM, all files from the ROM backup process are saved inside the MTK Tools folder

Click the 'Recovery and Boot' button

Look for the 'boot.img' file and then open it

You will be asked whether to create the CWM recovery automatically, select 'yes'

MTKDroidTools will prompt you whether to install patched files to the phone, say 'No, then it will prompt you if you want to install the CWM recovery that was created, say "No" - we will use MobileUncle Tools for this, its much cleaner

The process fill be finished, and you can now quit MTKDroidTools

In MTKDroidTools folder, you will see a new folder named 'recovery', and in the folder, you will see two .img files; one with the prefix 'boot' in it, and another one with the prefix 'recovery' in it, copy just the .img file with the prefix 'recovery' to the root of your microSD card

Start MobileUncle Tools in your phone, give it root, its a chinese app, but has english title names as well, select the 'Recovery Update' option, select the recovery .img file you have copied to the root of your microSD card, it will prompt you if you really want this, say 'OK'

The flashing process will run, and then you will be asked whether to boot into recovery mode, say yes and you will boot to CWM, you can now take a nandroid backup as well

Like I mentioned earlier, I'm a lurker on XDA, not a dev, so I may not be able to help beyond this