[TOOL] Sahara & Firehose Test (Alcatel Flasher oncoming ...)

Do you try this app?

  • Yes, all works fine.

    Votes: 36 65.5%
  • Yes, but have some bugs ... (need report)

    Votes: 8 14.5%
  • No.

    Votes: 11 20.0%

  • Total voters
    55
Search This thread

mobilexpert

Member
Nov 1, 2006
24
7
@DeckerSU, contact me if you are interested to add factory files flashing, or need more models stock flashes, loaders, etc.
@murigny64, and others :
It is WELL known that only perfect OS for Qualcomm programming is WinXP-SP2/3.
It works pretty stable on Win7/32bit. Less stable on Win7/64bit, but still acceptable, and compatibility mode is very recommended.
All other newer crap os'es from micro$oft are not intended / totally unstable for Qualcomm programming.
I am using INTEL Z77 board, and USB3.0 ports are working normal on Win7-32/64 os,
tested under QPST, QFIL, and other factory downloaders for qualcomm phones.

b.r.
Alex
 

DeckerSU

Senior Member
Jan 10, 2014
138
219
www.decker.su
So, the first question is, is the intention to make it work on any other 6039 variant?

Build from 07.09.2016 02:13:58 (UTC+4) is available. Redownload the app and test it again. Also, try to test it with same phone and other PC, and same PC and other phone (if it's possible). Sooner we will fix all errors with reading partitions - faster i'm implement writing.

Also, need more reports. Especially those users that have some problems with partition reading.
 

pablog_86

Senior Member
Oct 10, 2012
174
49
Build from 07.09.2016 02:13:58 (UTC+4) is available. Redownload the app and test it again. Also, try to test it with same phone and other PC, and same PC and other phone (if it's possible). Sooner we will fix all errors with reading partitions - faster i'm implement writing.

Also, need more reports. Especially those users that have some problems with partition reading.

I've redownloaded the tool from first post. Tried with same PC and phone but without luck. Tried again from different PC and get the same behaviour. The app hangs while reading partitions.
Unfortunatelly I can't get another device to try, but I will stay alert to your updates.
 

DeckerSU

Senior Member
Jan 10, 2014
138
219
www.decker.su
I've redownloaded the tool from first post. Tried with same PC and phone but without luck. Tried again from different PC and get the same behaviour. The app hangs while reading partitions.
Unfortunatelly I can't get another device to try, but I will stay alert to your updates.
Thx for reply. And what the last lines in the log, before app hangs? Can you make a screenshot?
 
Last edited:

DeckerSU

Senior Member
Jan 10, 2014
138
219
www.decker.su
First build with writing partitions support is available! Redownload the app.

NB! Before you do any writings to a phone - strongly recommended to make a backup of existing partitions. If in backup (reading) process you get some errors or application hangs, or other unexpected things - you shouldn't write anything to phone. If backup is succeded - you can try write feature.

For example, instruction to flash TWRP recovery:

1. Download TWRP recovery image for your phone model from other threads on this forum. Unpack it.
2. Download latest Sahara & Firehose test app from the link in the first post of this thread.
3. Switch your phone to download mode, download NPRG to it and read GPT.
4. Select recovery partition and set a filename for backup. Press Read button.
5. If backup was successed, select your TWRP recovery image as a file for recovery partition and press Write button.

p.s. If something goes wrong and in such reasons you was damaged any partition on phone - use the Mobile Upgrade Q to restore phone to a factory state.
 

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
Wow ! Work fine again !

I've tried to flash twrp.img and it work. Thanks

Can you add some usefull things:

- possibility enlarging app to see all columns
- possibility resizing columns
- add a reboot button
- simple click to select partition
- possibility importing gpt.bin

Nice job ;)
 

DeckerSU

Senior Member
Jan 10, 2014
138
219
www.decker.su
- possibility enlarging app to see all columns
- possibility resizing columns
- add a reboot button
- simple click to select partition
- possibility importing gpt.bin

- Yes, i think resize feuture will be available next week.
- You are reading my mind ;) "Reset button" is that i'm working now.
- Double click to enable / disable checkbox is no accident using. Enabling single-click is a way to get some problems in GUI. May be later, but not now.
- Explain, why? GPT is reading from device. It describes current partition structure. If users can be ably to import GPT - there is can be a situation when user imports GPT that not corresponding current partitons structure, as a result, when writing recovery, for example, user can damage other partitions.
 

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
- Yes, i think resize feuture will be available next week.
- You are reading my mind ;) "Reset button" is that i'm working now.
- Double click to enable / disable checkbox is no accident using. Enabling single-click is a way to get some problems in GUI. May be later, but not now.
- Explain, why? GPT is reading from device. It describes current partition structure. If users can be ably to import GPT - there is can be a situation when user imports GPT that not corresponding current partitons structure, as a result, when writing recovery, for example, user can damage other partitions.
I'm thinking about repartitioning 6039 with the gpt.bin ;)
 

copernik11

New member
Sep 6, 2016
1
0
Hi
First of all thank you for this tool
Everything worked fine for me (idol 3 6039y, tested on windows xp and windows 7)
So i've been able to read recovery partition, backup and then flash twrp 3.0
But now twrp is installed I cannot flash supersu
When leaving recovery, twrp ask me if I want to install supersu I say yes but no supersu when booting the phone
I also tried flashing supersu.zip with twrp but nothing changed still no root
So I have custom recovery but I cannot flash supersu
If someone can help me thanks in advance
 

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
Hi
First of all thank you for this tool
Everything worked fine for me (idol 3 6039y, tested on windows xp and windows 7)
So i've been able to read recovery partition, backup and then flash twrp 3.0
But now twrp is installed I cannot flash supersu
When leaving recovery, twrp ask me if I want to install supersu I say yes but no supersu when booting the phone
I also tried flashing supersu.zip with twrp but nothing changed still no root
So I have custom recovery but I cannot flash supersu
If someone can help me thanks in advance

It's not the good thread for this. Post it on "troubleshoot" section, thanks
 

bouldou

Senior Member
Jan 1, 2012
71
19
Thank you, thank you, THANK YOU for this great tool !! Thanks to you I was able, on my 6039Y with stock MM, to :
- flash TWRP
- restore to my LL rom backup

I finally will have TWRP again! Thanks again
 
Last edited:
  • Like
Reactions: 918Davis

bouldou

Senior Member
Jan 1, 2012
71
19
Thank you, thank you, THANK YOU for this great tool !! Thanks to you I was able, on my 6039Y with stock MM, to :
- flash TWRP
- restore to my LL rom backup

I finally will have root and TWRP again! Thanks again

That's odd, I cannot root my phone anymore after revert to LL... Anyone had this problem ? I unlocked the bootloader

---------- Post added at 01:36 AM ---------- Previous post was at 12:45 AM ----------

Hi
First of all thank you for this tool
Everything worked fine for me (idol 3 6039y, tested on windows xp and windows 7)
So i've been able to read recovery partition, backup and then flash twrp 3.0
But now twrp is installed I cannot flash supersu
When leaving recovery, twrp ask me if I want to install supersu I say yes but no supersu when booting the phone
I also tried flashing supersu.zip with twrp but nothing changed still no root
So I have custom recovery but I cannot flash supersu
If someone can help me thanks in advance

Exact same issue for me... Very frustrating ! Does anyone have a solution ?
Thanks a lot
 

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
@bouldou.
Your root issue is not due to Alcatel flasher.
Look at downgrade bootstacks and supersu systemless issue.
So, stop spaming this thread and create a thread on q&a troubleshooting. Thanks
 

plumbe0

Senior Member
Feb 20, 2015
60
5
Tried your software with W10 Pro Anniversary Edition x64 and had no trouble at all. Device was communicating on COM4. I have a USB 3.0 controller but it worked even with it being enabled. So after making a backup of everything i should be able to flash TWRP 3.0.0.1 and have no troubles right? Even with MM?

EDIT: tried backing up all 35 partitions but only got recovery and boot. The software said it couldn't backup other partitions because of demo limitations...
 
Last edited:

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
Tried your software with W10 Pro Anniversary Edition x64 and had no trouble at all. Device was communicating on COM4. I have a USB 3.0 controller but it worked even with it being enabled. So after making a backup of everything i should be able to flash TWRP 3.0.0.1 and have no troubles right? Even with MM?

EDIT: tried backing up all 35 partitions but only got recovery and boot. The software said it couldn't backup other partitions because of demo limitations...

Yes, for now, you can only read/write recovery and boot. Wait for new build ;)
 

murigny64

Senior Member
Apr 17, 2012
716
350
REIMS
@DeckerSU

Any news about you work?
I see on decker.su that you work only for you because nobody are interesting on AlcatelFlasher. :(

You make a version for Idol4 and it's a great news !!! because nobody have root on this model and you solve this issue. Amazing !

I've created a thread on french forum (FRandroid) about your work with a tutorial : http://forum.frandroid.com/topic/248966-tuto60456039-installer-twrp-grace-à-alcatel-flasher/

You're right, my thread have no comments, nobody are interresting by your work?!!?

Please, continue to share ! We need you ;) You have to be patient ....
 
  • Like
Reactions: builderkage

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    Let me introduce some new tool for you. This is my first practice in learning and understanding "How to work with Sahara & Firehose?" and as an owner of Alcatel Idol 3 4.7" firsts test of this app were made on my Idol 3 6039Y. What is this?

    Working name of this app - Sahara & Firehose test. In the future it should become a full-featured Alcatel Flasher with full-flash or individual partition flashing feature and some other usefull features. Now it can:
    • Determine and enumerates all COM ports in a system.
    • Interact with your device and load a Firehose programmer via Sahara protocol.
    • Reading and parsing GPT partition table of device.
    • Reading device information such as IMEI, Provider ID, and S/N.
    • Reading selected partition from device (in this version only two partition is supported: boot & recovery). In other words you can make backup of any (for now only these two) partition of your device.
    • Support Alcatel Idol 3 4.7 "6039 and Alcatel Idol 3 5.5" 6045, and Alcatel Idol 4 5.2" 6055.
    • Partition writing support (since 07.09.2016 builds). For example, you can write TWRP recovery on the phone. Small how to is available here.

    Small Instruction (or how to test app)

    1. Install Alcatel (Qualcomm) Drivers on your PC. Better way to do it is to install official Mobile Uprgrade application from Alcatel's Support. It should install all needed drivers automatically.
    2. Turn your phone in Download Mode. To do this simply connect your phone to PC via USB-cable and hold both Volume buttons and Power button until Download Mode screen (see in attachment) appears. When it appears - press Volume up button to enter download mode.
    3. Check your device manager, if you succefully completed two previous steps COM port with name "Qualcomm HS-USB QDLoader 9008" should appears. Start Sahara & Firehose test app and press 1. Detect button. In drop-down list you should see this COM-port. If app haven't find any 9008 ports check that the all needed drivers installed or simply repeat steps 1-2.
    4. Press 2. NPRG button to upload Firehose Programmer to your phone. Make sure that you select correct device model before do this. If NPRG succefully loaded you should see something like this in log window:
    Code:
    02.09.2016 21:45:03: Start Download NPRG ....
    02.09.2016 21:45:03: offset[0],len[52]
    02.09.2016 21:45:03: offset[52],len[96]
    02.09.2016 21:45:03: offset[4096],len[4096]
    02.09.2016 21:45:03: offset[8192],len[2440]
    02.09.2016 21:45:03: offset[12288],len[4096]
    02.09.2016 21:45:03: offset[16384],len[4096]
    02.09.2016 21:45:03: offset[20480],len[4096]
    02.09.2016 21:45:03: offset[24576],len[4096]
    02.09.2016 21:45:03: offset[28672],len[4096]
    02.09.2016 21:45:03: offset[32768],len[4096]
    02.09.2016 21:45:03: offset[36864],len[4096]
    02.09.2016 21:45:03: offset[40960],len[4096]
    02.09.2016 21:45:03: offset[45056],len[4096]
    02.09.2016 21:45:03: offset[49152],len[4096]
    02.09.2016 21:45:03: offset[53248],len[4096]
    02.09.2016 21:45:03: offset[57344],len[4096]
    02.09.2016 21:45:03: offset[61440],len[4096]
    02.09.2016 21:45:03: offset[65536],len[4096]
    02.09.2016 21:45:03: offset[69632],len[4096]
    02.09.2016 21:45:03: offset[73728],len[4096]
    02.09.2016 21:45:03: offset[77824],len[4096]
    02.09.2016 21:45:03: offset[81920],len[4096]
    02.09.2016 21:45:03: offset[86016],len[4096]
    02.09.2016 21:45:03: offset[90112],len[4096]
    02.09.2016 21:45:03: offset[94208],len[4096]
    02.09.2016 21:45:03: offset[98304],len[4096]
    02.09.2016 21:45:03: offset[102400],len[4096]
    02.09.2016 21:45:03: offset[106496],len[3044]
    02.09.2016 21:45:03: SAHARA_END_IMAGE_TX_ID received
    
    0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  *................*
    
    02.09.2016 21:45:04: Send done command
    
    0000: 06 00 00 00 0C 00 00 00 00 00 00 00              *............    *
    5. Press 3. Get GPT button to read GPT information from phone. If GPT table is filled as on screen in attachment - all is Ok and now your ready to test other functions. Get Info or partition read. To read partition simply check the checkbox on needed partition and choose a filename to save. Remind that in first version of this app you can read only boot & recovery partition.

    Official Project URL: http://www.decker.su/2016/08/sahara-firehose-test-qualcomm.html (it's in russian, but you can use Google Translate to translate it to english)
    Link to download: Alcatel_Flasher.rar
    Archive password: decker.su

    p.s. If you interesting in this project deveplopment - you can post any comments, ideas, opinions, results of test in this thread, or as a comments on Project URL page. Unfortunatelly i haven't more free time to work on this project and work on it just on my interest when i have free time from main work and my family. Because of these reasons i don't know when i finished work on next build. Now i'm working on partition write functionality ... In future this app possibly can be more universal, i mean that flasher can work not only Alcatel devices, but can be universal tool for some Qualcomm based phones, like a SP Flash Tool for Mediatek.

    Latest version
    You can download the latest version of Sahara & Firehose Test App on the link above.

    NB! Before you do any writings to a phone - strongly recommended to make a backup of existing partitions. If in backup (reading) process you get some errors or application hangs, or other unexpected things - you shouldn't write anything to phone. If backup is succeded - you can try write feature. If something goes wrong and in such reasons you was damaged any partition on phone - use the Mobile Upgrade Q to restore phone to a factory state.

    Will be grateful for any feedback ...

    Project is temporarily (?) closed. Why? Answer is here.

    Updated 08.06.2017 17:25 (GMT+3)
    Was launched a small crowdfunding campaign to support the developement. Main targets: add Idol 4S 6070 support, build TWRP Recovery for 6070. Detailed description of campaign available in this post.

    WBR, DeckerSU.
    10
    Congratulations to all with the release of the long-awaited build with Alcatel Idol 4 6055 support enabled, starting with the release of 10/23/2016, this device is fully supported:
    alcatel_flasher_04.jpg

    Unfortunately, due to the low interest of users and the lack of project support I am forced to suspend all work on it. Some statistics: over than 1,000 people have downloaded the utility and only 5 (five from thousand) of them was supported the project. Totally project collected only 60 USD, which is not enough to buy other devices and continue this work. Furthermore, i was received in PM few messages like "why i must suffer, you must release it today", "why you wanna donate, if u wanna money - find a job as a programmer or something like this" ... Attitude like this kill all the motivation to continue this work in me. May be in future i will return to this project, but now is temporarily closed. Users make their own choice, nobody need it, nobody wanna support.

    For all users who wants TWRP recovery image for Idol 4 6055, here is it: twrp_recovery_idol4_6055.img.

    WBR, DeckerSU.
    6
    First build with writing partitions support is available! Redownload the app.

    NB! Before you do any writings to a phone - strongly recommended to make a backup of existing partitions. If in backup (reading) process you get some errors or application hangs, or other unexpected things - you shouldn't write anything to phone. If backup is succeded - you can try write feature.

    For example, instruction to flash TWRP recovery:

    1. Download TWRP recovery image for your phone model from other threads on this forum. Unpack it.
    2. Download latest Sahara & Firehose test app from the link in the first post of this thread.
    3. Switch your phone to download mode, download NPRG to it and read GPT.
    4. Select recovery partition and set a filename for backup. Press Read button.
    5. If backup was successed, select your TWRP recovery image as a file for recovery partition and press Write button.

    p.s. If something goes wrong and in such reasons you was damaged any partition on phone - use the Mobile Upgrade Q to restore phone to a factory state.
    2
    Links are offline :( Is this tool still relevant to unlock bootloader and flash a cfw on alcatel idol 3?

    I'm not allowed to post link so :
    mega.nz/#!R2ZTQCyS!AzLa5reMt2MnBnfLrfPJq17Pz5cao6t1bqbUA8HMtVM
    pass : decker.su
    1
    Wow ! It will be nice for flashing twrp.img on stock 6.0.1 ;)
    Yep, when all work is completed it can be used to flash not only custom recovery, but any partition. For example, a lot ot users of 6039Y was displeased Android 6.0.1 Marshmallow update. With this tool they can flash Android 5.0.2 image or any custom ROM. But now need some testers to check exising functions: reading GPT, handset info and making backup of boot & recovery partitions. If somebody wanna help project development - test existing function on your phone and make a small report here (work or not, any bugs and difficulties, etc). It's absolutelly safely to your device, because no any writings to device in this version, only reading existing info. So, will be great to see some tester's reports here ...
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone