[Onetouch Idol 3 General] Dubstepwolf123:
I am not responsible for anything that can go wrong... YOU HAVE BEEN WARNED!!!

Introduction

When Alcatel released Android 6 for there Idol 3 phones the Fastboot commands required to root were removed making it impossible. Well I have found a way and I was quite surprised that it worked. In this guide I will give a step by step tutorial on how to 1) Flash TWRP Recovery 2) Flash a Custom Rom 3) Flash GAPPS onto the Custom Rom. If you have any questions please ask away!

For this tutorial we will be flashing the Resurrection Remix Rom onto our phone.

I will be using the 5.5 variation for this tutorial

For the 4.7 variation, the steps should be the same but you will need to download the appropriate files for your device

What you will need

• A Windows PC

• Administrator privileges on the PC

• Extracting Software; WinRAR, WinZIP, etc (I'm not including the link, they are easy to find)

• A good Internet connection (for files to download faster)

• An Alcatel Idol 3 4.7 or 5.5 running Android 6.0.1

• A MicroSD card in your phone (To hold a backup and to hold our Flashable files)

• The Alcatel Drivers installed

• Files provided by link down below

Files Needed

*Note: Non of these links are mine, but they all worked and seemed safe to me*

*The links send you right to the download page, not to the forum where they came from*

• Sahara & Firehose Test [Broken] | New Sahara & Firehose Test [Uploaded by XDA Member]

• TWRP V3.1.1 for Idol 3

• Open GAPPS (Platform: ARM64, Android: 7.1, Variant: Whichever one you want (I'd recommend Stock)

• Resurrection Remix a.k.a the ROM

Getting things ready on Windows

Step 1: Drag all your files onto your desktop (To keep things tidy put them into a folder)

Step 2: Extract "Alcatel_Flasher" (Password: decker.su)

Step 3: DO NOT Extract the ROM or GAPPS

Preparing Phone

*Note: Make sure your phone has at least 70% Battery, if the battery dies during a flash it can break things*

*Make sure you device is also plugged into the computer*

Step 1: Turn off your device completely

*Note: Since the device is plugged into the computer it may "Turn on" again, this is just the phone going to the battery screen*

Step 2: Push and Hold the Power and Both the Volume Buttons

*Note: You should now see a Red Screen*

Step 3: Release All Buttons

Step 4: Quickly Hold the Volume Up Button until the screen turns Black

Flashing TWRP to the phone

*Now back to the PC*

Step 1: Open Alcatel_Flasher

Step 2: Next to "Device Model" select "Alcatel Idol 3 5.5" [OT-6045]"

Step 3: Click the "Detect" Button

*Note: Next to "COM #" there should now be something in the box*

Step 4: Click the "NPRG" Button

*Note: The console in the window should now have "Send done command" near the bottom of it*

Step 5: Click the "Get GPT" Button

*Note: The bottom of the window should now be full of Partition names and other information*

Step 6: Scroll down to "Recovery" (It might be 27 on the list)

Step 7: Scroll Across to "Filename"

Step 8: Check the Box next to "Filename"

Step 9: Double click inside the "Filename" Box

*Note: A prompt to select a .img file should have popped up*

Step 10: Locate the "twrp-3.1.1-idol3.img" file

Step 11: Open it

Step 12: Click the "Write" Button

Step 13: Click "No"

Step 14: Wait until the progress bar is full

Entering TWRP

Step 1: Hold the Power and Volume Up Buttons

Step 2: Wait for a vibration and then release the Power Button but continue holding the Volume Up Button

*Note: TWRP should have now opened*

*Note: If asked "Swipe to Allow Modifications"

Backing Up the device

Step 1: Press "Backup"

Step 2: Press "Select Storage"

Step 3: Select your MicroSD Card

Step 4: Press "OK"

Step 5: Select the Partitions you want to backup (I like to have a full backup)

Step 6: "Swipe to Backup"

*Note: Wait for the backup to complete, it may take a while but it's good to know that you have a backup if anything goes wrong*

Step 8: Press the NavBar Back button twice

Wiping the Storage

Step 1: Press "Wipe"

Step 2: Press "Advanced Wipe"

Step 3: Select "Dalvik / ART Cache", "System", "Data", "Internal Storage" and "Cache" (Nothing else)

Step 4: "Swipe to Wipe"

*Note: This Shouldn't take long*

Step 5: Press the NavBar Back button three times

Placing the Flashable files on the MicroSD Card

Step 1: Press "Mount"

Step 2: Press "Mount USB Storage"

*Note: "File Explorer" should have opened on your PC*

Step 3: Drag the "open_gapps-arm64-7.1-stock-20180216" and the "RR-N-v5.8.5-20171002-idol3-Unofficial.zip" into the MicroSD Card

Step 4: Wait for the transfer to complete and then Press "Unmount"

Step 5: Press the NavBar Back Button once

Flashing the ROM

*Remember that I am not responsible for anything that may happen to your device*

Step 1: Press "Install"

Step 2: Press "Select Storage"

Step 3: Select your MicroSD Card and then Press "OK"

Step 4: Select "RR-N-v5.8.5-20171002-idol3-Unofficial.zip"

Step 5: "Swipe to confirm Flash"

*Note: This might take a while*

Step 6: Press "Wipe chache/dalvik"

Step 7: "Swipe to Wipe"

*Note: DO NOT go on to flash GAPPS just yet, doing so can cause a boot loop. We will flash it later*

Step 8: "Reboot System"

*Note: The first Boot will take a long time, about 5 or so minutes*

*Note: Please keep your device plugged in to power during this time*

*Note: For some reason the phone is already set up*

Step 9: Choose a launcher

Flashing GAPPS

Step 1: Go back into TWRP

*Note: If asked "Swipe to Allow Modifications"

Step 2: Press "Install"

Step 3: Press "Select Storage" and choose your MicroSD Card and Press "OK"

Step 4: Select "open_gapps-arm64-7.1-stock-20180216"

Step 5: "Swipe to confirm Flash"

*Note: The "Super GAPPS" will open an installer for you to select which apps you want*

*Note: This can take some time*

Step 6: Press "Wipe cache/dalvik"

Step 7: "Swipe to Wipe"

Step 8: Press "Reboot System"

Step 9: Uncheck the 2 Boxes and Press "Do Not Install"

*Note: We do not need the app because we are using a version of TWRP that is modified to work on our device, so the app wouldn't do anything anyway*