Hi community,

Feel free to redirect me if I'm on the wrong group.

I own an TCL-built Alcatel OneTouch 6015X Fire E phone. It comes preloaded with 
FXOS 1.3. Alcatel has released the source code [1], although it doesn't seem to 
match the installed binaries and provides no build configuration. Additionally 
the closed binary blobs aren't provided. FXOS 2.0 is delivered as FOTA by a 
specific German carrier's release channel but I don't think the source code has 
been released. BTW, who did the port to FXOS 2.0? TCL or the German carrier? 
License-wise, will/should the source code be released as for FXOS 1.3?

All in all, I would like to play with custom builds of FXOS, including my owns. 
But before breaking everything, I would like to first backup the original FXOS 
partitions and this is where problems begin.

With FXOS 1.3 loaded on the eMMC, I'm unable to boot TWRP recovery (to gain 
root access) from fastboot to back up the original FXOS 1.3 partitions. The 
phone kept stuck at the Alcatel splash screen and no more answer to adb nor 
fastboot. Unlocking the bootloader didn't help. However, flashing the TWRP 
recovery image to /recovery did the trick. Except that /recovery is no more the 
original one so I can't make a backup of FXOS 1.3 /recovery. To work around 
this, I also made a backup copy of the whole eMMC using dd on Linux (HDD Raw 
Copy on Windows is also helpful). The strange thing is that if I restore this 
backup copy to the eMMC, the phone kept stuck in download mode at the end of 
the restoration process: the screen is black (no Alcatel splash screen), the 
phone is detected as Qualcomm USB Storage and isn't recognized by adb nor 
fastboot. The only solution is to repair the phone using Alcatel's Mobile 
Upgrade Q software (takes _literally_ hours).

How do FXOS relate to this? Well, FXOS 2.0 behaves differently. Indeed, I've no 
problem restoring a FXOS 2.0 backup copy (still made with dd or HDD Raw Copy) 
to the eMMC. The phone reboots correctly at the end of the restoration process. 
I've also no problem booting TWRP recovery from fastboot to back up the FXOS 
2.0 partitions, without needing to first flash it to /recovery as with FXOS 
1.3. It's also noteworthy that with eMMC loaded with FXOS 2.0, Alcatel's Mobile 
Upgrade Q no more works (the phone is disconnected from USB right after the 
phone information is retrieved). And putting it in download mode is nearly 
impossible.

So, are these different behaviours between FXOS 1.3 and 2.0 related to FXOS 
itself or related to the phone's firmware/bootloader/something else? Are other 
6015X owners experiencing the same issues? What other options do I have to make 
working backups of the original FXOS 1.3 partitions: direct extract from the dd 
image using the correct offset and byte count?

Thanks,

     Émeric


[1] http://sourceforge.net/projects/alcatel/files/OT_FF_6015X_20150403.tar.xz
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to