yashsingh1/xdaforums huggingface dataset:
[Onetouch Idol 3 Android Development] Haldrie:
Try here: http://www.alcatel-mobile.com/global-en/support/softwareUpgrade/list

You will need a Windows computer to install and run the program.

Choose POP 2(4.5) from the list on the left and download the Mobile Update Q file on the right for your phone. Turn off your phone and connect it via USB to your computer. It should wake up and then show the battery icon afterwards then the screen should go dark again. Install the program and choose your phone from the list of devices once you get it open. It will restore your phone to full factory defaults using the phone's download mode and it should be fully restored with the latest OVA for the phone. It might do a boot animation loop when you first turn it on so if that happens simply power it off by holding down the power button and turn it back on and give it some time and it should start working again. At that point any hacks you did you will have to do again as this will also restore the recovery partition back to factory default as well. Hopefully that at least gets your phone working again for you.
[Onetouch Idol 3 Android Development] noobfromfar:
It doesn't work because It is stuck with the pid from orange roya wich refuse update from mobile upgrade q... The only way I can make it work again is this methode from Idol 3 but I need someone to make qfil flash for it please
[Onetouch Idol 3 Android Development] bestycame:
Could not make it work, I have the 01012 build, andoroid 5.0.2....

- could not downgrade through the "Alcatel Mobile Upgrade Q 5.0.0" app.

- Have no success with QFIL --> "Unable to download Flash Programmer using Sahara Protocol"

- and have no fastboot anymore --> "FAILED (remote: unknown command)"

if anybody has an idea to get passed it, would be great to let me know :)
[Onetouch Idol 3 Android Development] Haldrie:
I had the same issues. If you check out the last couple of pages in this thread you'll see talk about using King Root to root the phone then flash the recovery partition with dd. This worked for me once I finally found a working TWRP image (it helps to also backup the stock recovery image just in case) but as I don't really like King Root and prefer SuperSU it was a fun time getting that converted over and I think I managed to only get it to work by accident. It won't restore fastboot commands but at least you can then start flashing custom roms to it and such. I have the Idol 3 (4.7) so since there doesn't appear to be a CM rom for Marshmallow for it I'm just working with the rooted stock rom for the time being.
[Onetouch Idol 3 Android Development] Skipjacks:
Your roadblock is the bootloader being locked still. It's just a switch to unlock it, but without fastboot access to switch it it's proving to be difficult.

Unlocking the bootloader isn't something that can simply be done with root access. It's another level of security.

The Kingroot method works, but carries some risk. Typically you don't want to do that unless you are ready to do a full wipe and ROM replacement immediately afterwards. You'd normally want to use KingRoot to get it rooted so you can install a customer recovery and then flash the ROM of your choice. That's pretty safe (if it works) because Kingroot will be thoroughly wiped out and replaced with Superuser when the new ROM is installed. But continuing to run with KingRoot installed.....there could be security issues as it's known to keep a constant connection with foreign servers sending who knows what of your data to someone who knows where.

I'd recommend trying to get the KingRoot app replaced with Superuser. It's not easy to do though because the Kingroot app digs it's claws in and tries hard to prevent removal.

---------- Post added at 12:25 PM ---------- Previous post was at 12:24 PM ----------

Oh I see you did get Kingroot removed and replaced with SU.

If you can figure out what you did to accomplish that and can post the steps to doing it then you'll have something going on!
[Onetouch Idol 3 Android Development] Haldrie:
Several times SuperSU failed to update the su files. I already had TWRP installed (I finally found a working version and later and updated 5.0.0 version) so I was making backups during the process. I had seen a video about converting from KingRoot to SuperSU (the actual method he showed involved running a shell script on the phone itself via the Terminal Emulator app with root access which failed for me) and I think it showed him using KingRoot 4.1 (I was using the latest 4.9 version at first) so I downgraded to that version of KingRoot and had it take over the root privileges. SuperSU still failed to update the su binary so for reasons I can't remember I ended up restoring only the system partition from my backup with KingRoot 4.1 (I also had a backup made after unrooting with KingRoot 4.9 (there is an options in the app for that same as SuperSU) after I first installed it and then I restored the backup of when I had it rooted already) and I can't remember what else I had done but after that I ran SuperSU, had it update the su binary and it worked to my surprise. I removed all traces of KingRoot (forcefully uninstalled the apps) and wiped all custom stuff I had done (removed wifi password and Google account and purged the data of apps on the phone) and made a clean backup with TWRP so I could restore it to a rooted but mostly unmodified state at any time after that (which came in handy when I messed something up again after that and had to start all over again, I will never try to merge the Google Play Store update in to the system partition again).

If you know how I can get fastboot restored in my bootloader since I can't seem to get the method shown in this post to work that would be great and I'm sure it will help a lot of other people as well. I'm sure even just a bootloader image that I can dd might help if it's not unique to each device. My phone came sim unlocked out of the box and TWRP doesn't seem to have any issues making and restoring backups so it doesn't seem like it would have any issues flashing custom roms. I'm only still on stock as there is no CM rom of Marshmallow for my phone yet and the one I saw for the 5.5" model apparently has some major issues like not being able to read the sim card from what someone said in the comments for that rom so it seems it might be a while for that to be stable enough to use.
[Onetouch Idol 3 Android Development] Skipjacks:
If you have TWRP installed you're good. I'm a little unclear on how you got TWRP installed if you're on MM though. With the bootloader locked you shouldn't have been able to do that. That's what you need the fastboot commands for, is to unlock the bootloader so you can do that.

But if you have TWRP installed you shouldn't need any of that other fancy stuff. Just boot to TWRP and flash an SU.zip and you're rooted. Done.

I was trying these methods out on a spare old device to make sure I had a plan in place. I couldn't make it work. I got my other device rooted using Kingroot but nothing I did could get the SU binaries installed for SuperSU. Kingroot locks down it's own SU binaries file as read only so you can't replace it. And only Kingroot has the user permissions to access it. So you can't even chmod it to give read/write permissions to everyone so you can delete it and manually replace the Kingroot binaries with the SU binaries. It's a tricky SOB like that. (And this kind of stuff is why I don't trust Kingroot. Anything that's THAT determined to not let you delete it can't be up to any good)

I'm also surprised you could use an older version of Kingroot as I thought Kingroot automatically updates itself to the latest version as part of it's root process.

if you have a rooted MM phone, you've managed to stumble through a minefield of problems to get the intended results. If you can figure out EXACTLY what you did step by step so someone else can recreate it you'll be very popular around here in a hurry.

What I do know is that this phone CAN be rooted on MM. If Kingroot can do it, it can obviously be done. And I know Kingroot can do it. But even rooted, unlocking the bootloader so you can put a customer recovery on it another thing entirely. Somehow you managed to do both.

Personally I'd settle for simple rooting with SuperUser (not Kingroot) running. I can live with the stock ROM. I'd just really like to be able to put my favorite firewall app back on, as well as better battery stats with root access, and something that will turn the stupid flashing LED light off when the battery gets low. (I know the battery is low. So stop blinking the darn light so I don't know if I have messages I've missed or not)
[Onetouch Idol 3 Android Development] Haldrie:
Oh yeah forgot to mention that I did try to flash the SuperSU update zip file via TWRP but it just caused my phone to do a boot animation loop which is what forced me to have to take the KingRoot route. I got the phone from Ting.com and it comes pre unlocked to take any sim so maybe it was fully unlocked in the first place.
[Onetouch Idol 3 Android Development] Skipjacks:
SIM locking and Bootloader locking are two completely different things. The Idol 3 is SIM unlocked by default.
[Onetouch Idol 3 Android Development] korrok7:
Hi Haldrie,

Thanks for your answer, I've actually tried with the USB cable connected. I've tr'ed to change my drivers multiple time as well. I'm still going into the bootloader menu, same as when I'm not connecting the USB. I will try to get another USB cable, but I'm stuck in here.
[Onetouch Idol 3 Android Development] korrok7:
no red screen

Actually I've tried with different USB port, different cable, and both power button and volume up or down. Nothing new happens, I don't see this "red screen" you're talking about. That is weird.

I'm still either booting my phone as usual or getting into the menu where I have to choose the language. And then to choose from "reboot" to "upgrade from adb" , upgrade from files on devices" ,etc..

I have an Alcatel Idol 3 on touch 4.7" - 6039Y with Android 5.0.1

Anyone as the same problem than me? I'm stuck here because it looks like this last android/alcatel verions doesn't allow anything at all , nor fastboot, nor anything else.

Hope I'll find helpers.

Cheers,
[Onetouch Idol 3 Android Development] vasatko:
Hi, exist some way for 6045Y? I have same problem on this device (remote unknown command if i call oem device-info)
[Onetouch Idol 3 Android Development] petrov.0:
Hi,

Are you sure that the steps have been followed exactly ? The phone must be switched off, then connected to the PC, and the battery symbol to disappear before the buttons to be pressed.

Regards.
[Onetouch Idol 3 Android Development] petrov.0:
Hi,

I have no idea. I don't use the stock ROM and I have no plans to go back to it.

Regards.
[Onetouch Idol 3 Android Development] korrok7:
Hi petrov.0

Yes unfortunatelly I'm 100% sure, I've tried several times. Each time I4ve switched off my phone, then connected to the PC and waited for the battery symbol to disappear, but when I've pressed the buttons I'm going into the standard alcatel special boot menu with nothing to do else than ask for a reboot.

I'm really stuck here, and so sad by the way.

Actually I wanted to restore fastboot to get the last android version into my phone or CM maybe. Because right know it is useless if you want to install more than 10 apps or so. The internal memory is too limited on this phone.
[Onetouch Idol 3 Android Development] petrov.0:
Are you sure that your volume keys function as expected. The last time when I checked, the recovery mode was activated by Vol Up + PWR.
[Onetouch Idol 3 Android Development] korrok7:
Hi petrov.0

I've done a new test today, and again :

1/ I've swtiched off my phone

2/ connected it to PC

3/ waited for the battery sign to disapear

4/ press pwr button and volume up

Then if I keep pressing these two buttons, I'm looping in Alcatel logo and phone restarting again and again.

If I remove my finger from the PWR button and keep my other finger on Volume up button I'm going into an Alcatel restore menu, but there isn't any warning signe or anything as you said. Then I can choice the language I want and then a menu to choiice from a simple "restart" to a "wipe to factory defautl" menu. But nothing else. And there isn't any way to go to a recovery mode.

This is weird as I feel that my problem is really different from others in this forum...
[Onetouch Idol 3 Android Development] jani0417:
4/ press&hold volume up & down and pwr

5/ wait 'till 'red screen', release all buttons

6/ press volume up to enter download mode
[Onetouch Idol 3 Android Development] korrok7:
Whoo I didn't get it this way.

Ok I will try it and then I'll come back to say

many thanks
[Onetouch Idol 3 Android Development] korrok7:
Thanks a lot Jani0417

It works for the red screen.

But now I'm sutck later in the process, as my computer doesn't seem to load the port COM device.

I've tried with mobile upgrade tool as well and nothing happens.

Maybe it is because of my Windows 7, should I try with a Linux OS instead ?

Cheers
[Onetouch Idol 3 Android Development] jani0417:
so you attached the phone via usb -> entered download mode -> launched mobile upgrade q? and then what happened exactly?
[Onetouch Idol 3 Android Development] korrok7:
Hi jani,

When I launched the mobile upgrade software it says that it didn't recognise my mobile phone. I choose 6039 as I have the 6039Y version.

Then I've checked onto windows devices menu and there is nothing under Port/COM

I'm trying now to remove every software, and I will try and reinstall all of them again, maybe a driver is missing....

but expect the resintallation process I'm a bit lost in here.

Cheers,
[Onetouch Idol 3 Android Development] jani0417:
try to reinstall mobile q, it brings all the necessery drivers.

if your phone is in download mode, it should recognize the phone.

do not forget to launch mobile q only after the phone is already in download mode!
[Onetouch Idol 3 Android Development] :
I apologize for crashing this forum post with a totally different phone but I had some general questions I was hoping someone could help me understand. I currently have a ZTE phone that has crippled fastboot. How does one get the firehose files in the first place or the files needed to restore fastboot functionality? Does one need to have full access to their phone to get these files or can they be made? I have a zte grand x max 2 model# z988. Again sorry for asking this here but this is the only post I've come across talking about this and my phone can be manipulated with qtsp and the 9008 drivers but alas i have no files to use or a clear understanding of where i would get files to possibly do something like this to my phone. I'm currently on 6.0.1 with no root and no fastboot. Thanks much guys for any info you can lend me
[Onetouch Idol 3 Android Development] korrok7:
Hi jani,

I've found out how to make it work. I've bought a new USB cable, somehow mine wasn't working well. And it solved my problem.

Then I was able to follow your procedure and my phone has an extended memory parition. from 4GB to 8GB now ! So I'm really really happy , thanks a lot for that!

But ... in the other hand I still don't have the "reboot in bootloader" option into the fastboot menu. But anyway I wanted to unlock and root my phone to extended the memory and it is done. It was even way simplier . So thanks again.

now I will just root it and that's done.

Thanks again
[Onetouch Idol 3 Android Development] hmsq:
Hi Guys,

Recently got a Alcatel Idol 3 4.7" from O2 UK, it came with firmware 01002, so tried to install TWRP but found out fastboot commands didn't work.

I tried this guide but unfortunately I get the following error from QFIL.

Validating Application Configuration
Load APP Configuration
COM:6
SAHARA:True
SAHARA:C:\Users\thebl\Downloads\6039Y_8GB\prog_emmc_firehose_8916.mbn
SEARCHPATH:C:\Users\thebl\Downloads\6039Y_8GB
RAWPROGRAM:
rawprogram0.xml
PATCH:
patch0.xml
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:eMMC
PLATFORM:8x26
READBACKMODE:0
RESETAFTERDOWNLOAD:False
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
Load ARG Configuration
Process Index:0
Validating Download Configuration
Image Search Path: C:\Users\thebl\Downloads\6039Y_8GB
RAWPROGRAM file path: C:\Users\thebl\Downloads\6039Y_8GB\rawprogram0.xml
PATCH file path:C:\Users\thebl\Downloads\6039Y_8GB\patch0.xml
Programmer Path:C:\Users\thebl\Downloads\6039Y_8GB\prog_emmc_firehose_8916.mbn
Start Download
COM Port number:6
Switch To EDL
Download Fail:Failed to Switch to Emergency Download mode
Download Fail:Switch To EDL FailFireHose Fail
Finish Download

Tried searching but not found a solution elsewhere. Any help would be appreciated trying to upgrade to MM and get rid of that awful O2 boot animation.

Thanks
[Onetouch Idol 3 Android Development] Sparkey159:
I also had a problem like this. It wasn't the same error though. My phone is locked to O2 uk too. I eventually gave up and rooted then used DD to flash a custom recovery. It seems like the bootloader came pre-unlocked. I flashed Cyanogenmod 12.1 and my phone has been working great since! Instructions on how to use the DD commands are somewhere earlier on in this thread.

EDIT: petrov.0 explained how to use DD commands to flash/backup the recovery partition on page 11.

---------- Post added at 07:39 PM ---------- Previous post was at 07:26 PM ----------

I've also had trouble with this for a while. Some people also had the same error but I think they've either found a solution or given up. Here's the log from QFIL

Process Index:0
Programmer Path:C:\Users\Sparkey\Desktop\Temp\prog_emmc_firehose_8916.mbn
Image Search Path:C:\Users\Sparkey\Desktop\Temp
Please select the XML file
Start Download
Program Path:C:\Users\Sparkey\Desktop\Temp\prog_emmc_firehose_8916.mbn
COM Port number:8
Sahara Connecting ...
Sahara Version:2
Start Sending Programmer
Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol

at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)

at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
Download Fail:Sahara FailSahara Fail
Finish Download

I'm currently running CM12.1. It would be nice to know that I can fall back on to fastboot commands when everything inevitably breaks. I've tried multiple wires and multiple fresh installs of both windows 7 and 10 but still nothing seemed to work. Any help would be great.

Thanks
[Onetouch Idol 3 Android Development] JPeter9:
Does it work with 6039H too?
[Onetouch Idol 3 Android Development] zorzgeo:
How to return fastboot commands on Idol 3 6045k ???

Need QPST file to downgrade. somebody HELP?
[Onetouch Idol 3 Android Development] sbruda:
Trying to restore the fasttboot commands on an updated 6039S (stock 6.0.1 through Mobile Upgrade Q) resulted in the same issues for me (unable to set a screen lock, corrupted bootloader screen). As far as I know such an issue is caused by incompatibilities between the modem firmware and the boot stack. I am not even close to being an expert on the matter but I do know from my own experience that such a thing also happens on the 6045X-es where a "hybrid boot stack" is required for the whole thing to work (see http://xdaforums.com/idol-3/development/6045-mm-hybrid-bootstack-t3436808). As far as I know it is impossible to restore the screen lock functionality without the proper combination of modem and boot stack, no matter what ROM is being flashed. I might be wrong though, and I would in fact love to be proven wrong so please let me (us) know if things work with a custom ROM.

If I am right then I can only assume that the 6039S zip provided in the original post is not working for updated phones and that a new version is needed. I have no idea how to produce such but I do have a stock 6039S handset and I would be happy to extract what is needed to help with the process, just let me know how can I help.

Cheers!
[Onetouch Idol 3 Android Development] sbruda:
This is all happening on a 6039S (factory unlocked) upgraded to the latest Alcatel ROM (6.0.1) through Mobile Upgrade Q before any of my hacks happened.

After investigating some more I conclude (however tentatively ;) ) that the modem has nothing to do with these issues. Instead we can have a bootloader with all the fastboot commands enabled, or an MM-compatible bootloader, but never both. The symptoms for lack of MM compatibility include (but I am not sure whether they are limited to) a mangled bootloader screen and the inability to set up any lock screen security.

The good news is that we can have TWRP even if the fastboot commands are not available, in a pretty straightforward manner: one can use the recipe in this thread to obtain the MM-incompatible bootloader, use said bootloader to flash TWRP to the recovery partition (and promptly do a full backup of the exisitng ROM for good measure), then restore the MM-compatible bootloader.

The only trickier step would be the last one (restoring an MM-compatible bootloader). I solved it using DeckerSU's ROM (http://xdaforums.com/idol-3/development/rom-android-6-0-1-marshmallow-t3397546 - the second revision), which turned out to be a pretty horrible ROM for me but does restore a suitable bootloader. I then restored my ROM from the TWRP backup.

Overall I have a custom recovery and so I am happy. I hope that the above is useful for other people as well.

Cheers!
[Onetouch Idol 3 Android Development] Putzlappen:
Works like a charm :)
[Onetouch Idol 3 Android Development] Ricod11:
Hi sbruda. Well, after I got the bootloader to work using this method I went back to the [6039] Custom Recovery - TWRP - 2.8.7.0 guide and tried to use (but not install) the recovery.img to root my phone. I did a backup only of the system partition since I didn't have enough space on the phone's sd memory (I couldn't find how to export backup data to my external sd card). After doing this and the phone rebooted, I ended up in a boot loop. I restarted the phone, but I was still in the boot loop.

So, I tried to restore my phone through the Mobile Upgrade Q software and it wasn't detecting my phone. I don't remember the details of how I got it to work, but it was user error on my part. After my phone was restored, I checked and found that I could get into my bootloader, but I could not run the recovery.img. It fails as if I never recovered my phone's bootloader. Something wasn't changed/restored. Furthermore, I can't use QPST to effect the bootloader again.

Anyhow, I gave up on trying to root and/or installing a custom rom on my phone. It is my only personal phone and I can't risk destroying/permanently bricking it. I was busy as well. My main reason for rooting, anyway, was so that I could control my rooted tablet with my phone as a media remote. Though, there weren't/aren't a lot of good apps for this functionality.

Thanks for your input, regarding the problem I was facing with the lockscreen and password settings.
[Onetouch Idol 3 Android Development] P A:
Sorry to ask kinda stupid question but, how do i check if my phone has fastboot command and if bootloader is unlocked?

Idol 3 6039y, android 5.0.2, android security patch level 2016-01-01, current firmware version is 5.0.2-01002.

Hope this info helps :)
[Onetouch Idol 3 Android Development] heross:
Do this with any TWRP:

-adb reboot-bootloader

-fastboot -i 0x1bbb boot xxx.img (xxx = the name of your TWRP image)

If it works you have fastboot.
[Onetouch Idol 3 Android Development] P A:
Will it install twrp my on phone and if so, how will it work on no rooted phone?

I need to install drivers to use adb right?
[Onetouch Idol 3 Android Development] heross:
Yes you need ADB drivers. But this commands will not install TWRP. If cou have unlocked and fastboot, this commands boot only ones in TWRP and do not change anything on your phone.
[Onetouch Idol 3 Android Development] P A:
Oh i see, thanks a lot :)