[Android Q&A, Help & Troubleshooting] BigDizawg2015:
Okay here is the twrp recovery that I ported and is working flawlessly on my phone as of now. Keep in mind I have the iRulu V3 2gb-16gb phone, so I have no clue if this would work with the 1gb-8gb phone. Also, I'm going to post with the recovery the instructions that emulate the process I followed to get it working. If you decide to follow these instructions I will remind you that I take no responsibility for your phone getting bricked or messed up in any way. I'm simply posting the recovery that worked for me and the process as well. So, without further ado, here it is.

So the first thing you need to do is to make sure you have all the correct drivers installed. That was one issue I had, I had to correct the bootloader driver that was installed on my computer. To get the drivers from the phone all you have to do is plug in your phone while it is turned on into the usb port of the computer, then swipe down from the top of the screen on your phone and you'll see "USB debugging connected" and "Connected as Installer", or something to that effect. Press on the "Connected as" option and then you'll see 4 options there. MTP, PTP, Mount SD card, and Charging. To get the drivers from the phone itself you would uncheck whichever box is checked in that list of 4. You'll notice that once you press on the box to uncheck it that nothing will be checked and eventually on your computer you should see in file explorer a new CD drive and if you click on it you'll see on the Qualcomm drivers there. You have to install them manually and if you don't know how to do that then just do a quick google search.

Next with your phone on and the correct drivers installed you will also need ADB and Fastboot installed on your computer as well, a quick google search will give you a bunch of different downloading options for those. So now that you have the phone drivers installed as well as ADB and Fastboot installed we can begin. So to start have your phone turned on and plug it into the usb port. Swipe down from the top of the screen and select "connected as" and press the box for MTP if it isn't already checked. If its already check then disregard. Next you will find the twrp recovery that you downloaded from here as well as the SuperSU and first you will need to copy the SuperSU onto your device, either phone storage or sd card works fine. Next you will copy the twrp recovery and find your adb fastboot folder and paste it into the folder that contains both adb.exe and fastboot.exe. It depends on how you install it, if you go the super fast route I'm not sure exactly where it installs them so you'd have to keep an eye on where it installs it, but if you install the normal android sdk platform tools like I did then you would navigate in file explorer to /users/"username"/AppData/Local/Android/android-sdk/platform-tools/. To be able to see the app data folder you need to enable "view hidden files and folders". So once you've found your adb and fastboot files paste the recovery into that directory. Then press the shift key + right click on the mouse in the open space of that folder window and you should see a list of options appear and you need to choose "open command window here" about half way down the list. That will open a command window and you'll type "adb devices" - without the quotes. It should show a serial number to the left and it will say device just to the right of that. If it doesn't say device or isn't recognized that means your drivers aren't installed correctly so you'll need to update the drivers. So once it states the serial number and device type "adb reboot bootloader". It will then reboot the device into bootloader/fastboot mode. The iRulu bootloader screen is just the Irulu logo so don't pay any attention to the phone. Next once your phone reboots into the bootloader "logo" screen you'll type "fastboot devices". That should display the serial number again but this time to the right of the number will say fastboot. Again, if it doesn't say this then you need to check out your drivers. So, now once fastboot is recognizing your device you'll type "fastboot oem device-info". Take note of what it displays next. If the line stating 'device unlocked:' states true, then you need to unlock the bootloader. If it states 'device unlocked:' false then you have an unlocked bootloader and you can skip the part of unlocking your bootloader. If you bootloader is locked next you will type 'fastboot oem forceunlock'. It should say something like 'okay'. Next to make sure it was unlocked I also typed 'fastboot oem unlock-go', and again it stated 'okay'. Then to make sure you unlocked your bootloader you will again type 'fastboot oem device-info' and make sure that the device unlocked:true is there. Now your bootloader is unlocked. So still in bootloader you will next type 'fastboot flash recovery <your recovery img> and press enter. So for example if you don't change the name of the recovery that I have provided then you would simply type 'fastboot flash recovery TWRP-2.8.6.0-V3-Recovery.img' and then press enter and it will flash the recovery to your device. After it does this you will need to disconnect the phone from the usb and pull the battery then pop the battery back in and turn the phone on into recovery mode by pressing and holding the power and volume up buttons and the same time. Once the phone turns on you can release the power button but continue pressing the volume up button until you see the 'Team Win' screen. Next it will go into the twrp recovery screen and from there you will need to install the SuperSU zip file that I'm attaching here as well. Once its installed go ahead and reboot your phone and you should be all rooted and good to go! You might have to update the SuperSU app from the play store to get it working all the way properly.

So thats exactly the process that I took to get it rooted. It seems like a ton of **** to do, but its really not that much at all, I just wanted to make sure I was clear on what you should be doing and seeing on each step in case you've never done something like this before. Now again, if you have problems I take zero responsibility for you bricking your phone or ****ing it up. If the recovery boots up weird or messed up just follow the fastboot flashing process again but flash your stock recovery. I'll include the stock recovery from the firmware download as well so in case your recovery doesn't seem to work right you can easily flash you stock recovery right back onto the phone. I hope I have covered everything well enough for you guys to follow if you try this out, and if you do try it out let me know how it worked for you! The next step is to create a solid rom for this guy, or to port a solid rom onto this guy. So, good luck and I hope it works as well for you as it did for me!