[Miscellaneous Android Development] macky7252:
Root : JB 4.2

Root LAVA iris 300

1. Download The Framaroot APK here and install it to your phone.

2. Goto Settings > Security > and tick “Unknown Sources“.

3. Run Framaroot, choose Superuser or SuperSU.

4. Select Boromir or Bahamir.

5. You will see :) Success.

6. Reboot device, Done. :good:

OR

1. Download The Kingoroot APK here and install it to your phone.

2. Run King Root application.

3. Click on Root button. It take sometime for the rooting process.

4. Reboot device, done. :good:

Stock Rom : JB 4.2

Unbrick your LAVA iris 300

1. Download Stock Rom from here (by xdafirmware)and extract it.

2. Download mtk_usb driver from here and install it.

3. Open Sp flash tool, select scatter.txt.

4. Click on download.

5. Power off your device (confirm off), then connect usb cable. (dnt press any key, flash with battery).

6. System will detect your device as mediatek_preloader_com.

7. Sp Tool will recognise your Phone and flashing will start.

8. Once the flashing process is completed, a green ring will appear on your system.

9. Dissconnect, Power On, Done :good:

Full Instructions with images here (by techsultan).

Nandroid Backup/restore (recommended)

Take Full backup of your LAVA iris 300

You can take full backup with Custom recovery (Carliv/TWRP).

OR

1. Download Mtkdroid tool here (by gsmhosting)and extract it.

2. Download Pdanet+ andoid usb driver from here and install it.

3. Install BusyBox.apk in your device from playstore.

4. Enable debugging mode on your phone > Settings > Development. Tap 'android usb debugging' and make sure it's checked.

(if there is no option for development then go to setting > about phone > build number, tap on it 7 times, Go back to Settings menu and now you'll be able to see “Developer options” there.)

5. Open MTK Droid Tools folder with right-click on 'MTKdroidTools.exe' and Select 'Run as administrator'.

6. Wait several seconds while MTK Droid Tools communicates with your device. give root permission to adb-shell on your device.

7. Click the 'root' button in MTK Droid Tools to get temporary root shell.

8. Now get nvram backup. For full backup go to 2nd tab click on backup.

9. Here will be saved all backup \MtkDroidTools\backups.

10. Prepare this backup to make it flashable through SP Flash Tool. To do it, click on To 'prepare blocks for Flash Tool.'

11. A new windows will appear asking for a .md5 file of the backup. So navigate to the MTK Droid Tools folder where your backup is found. Open the backup that your have created earlier and select the files.md5 click open.

12. Wait for MTK Droid Tools to copy the files for SP Flash Tool, check the status messages until the copying/task is complete. Done

Full Instructions with images here (by rajit).

Restore :

1. Open , SP Flash Tool.exe run as administrator. Load the scatter file (click scatter-loading) which you have prepared from MTK Droid Tools to be flashable through SP Flash Tool.

2. After you loaded scatter file, All must checked except for Cache and USERDATA and most importantly, do not check DSP_BL or Preloader else you'll brick it.

3. To restore device, click Download from SP Flash Tool, a prompt will appear, just click Yes. Immediately connect your Power OFF device to your computer via USB .

4. Wait for the tool to detect your device and restore the Stock ROM that you have made. An alert with a green circle appears after successfully downloading the restore.

Full Instructions with images here (by MTK Hacker Pro).

Custom Recovery : TWRP/CTR

( Download and flash it with Sp FLash tool. Press Vol up and Power Key to boot in Recovery. )

Twrp for LAVA iris 300

TWRP2.8.0 alpha here

Note : There is lots of bug in it. pls post here.

CTR for LAVA iris 300

Carliv 2.4 alpha here

Note : Flipped Screen Bug.