The raw specifications of the device:
Name | Hardware |
---|---|
Device | Alcatel 6015x |
CPU | Qualcomm MSM8610 (MSM8210 compatible) |
Screen | 540x960 |
Network | 3G (UMTS, GPRS, USSD, SMS) |
- Enter Recovery Mod via [Power] + [Vol Down]
- Enter Bootloader via [Power] + [Vol Up] + [Vol Down]
The device is using fastboot
for the flashing process
and adb
for debugging.
On Linux, install adb and fastboot via:
sudo apt-get install android-tools-adb android-tools-fastboot
The device has the vendor id 05c6
, so you need to add
it to your udev android.rules file:
cat /etc/udev/rules.d/android.rules;
SUBSYSTEM="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
After modifying the udev rules file, make sure to sudo service udev restart
and re-plugin your device to the physical USB port.
The root process requires fastboot and adb. First, boot the recovery image and DO NOT FLASH it.
adb reboot bootloader
sudo fastboot boot custom/recovery.img;
- Wait for the boot of the device until you see the Recovery Mod.
- Go to "Install zip" > "Install zip from sideload"
On your computer, sideload the SuperSU binaries now:
adb sideload custom/SuperSU-v2.46.zip;
Wait for the sideload installation process to be completed, then
reboot your phone via adb reboot
.
Creating a backup image is not really hard. The first thing you have to know is that FirefoxOS is very different from the typical Android partition setup:
Partition Name | Reference |
---|---|
boot | /dev/block/mmcblk0p7 |
firmware (modem) | /dev/block/mmcblk0p1 |
system | /dev/block/mmcblk0p12 |
persist | /dev/block/mmcblk0p13 |
cache | /dev/block/mmcblk0p14 |
recovery | /dev/block/mmcblk0p15 |
custpack | /dev/block/mmcblk0p31 |
userdata | /dev/block/mmcblk0p32 |
scard | /dev/block/vold/259:1 |
scard1 | /dev/block/vold/179:65 |
First, you must have followed the Root instructions. If you have root, you
can connect to the device via adb shell
and backup the partitions with the
following instructions.
# On adb shell
su;
cat /dev/block/platform/msm_sdcc.1/by-name/boot > /storage/sdcard0/boot.img
cat /dev/block/platform/msm_sdcc.1/by-name/modem > /storage/sdcard0/firmware.img
cat /dev/block/platform/msm_sdcc.1/by-name/system > /storage/sdcard0/system.img
cat /dev/block/platform/msm_sdcc.1/by-name/persist > /storage/sdcard0/persist.img
# Optionally, backup the customization pack from your Carrier
cat /dev/block/platform/msm_sdcc.1/by-name/custpack > /storage/sdcard0/custpack.img
Now you need to get out of the session (exit
) and go back to your USB-connected
computer. On the computer, download the generated images now via:
mkdir userbackup;
cd userbackup;
adb pull /storage/sdcard0/boot.img;
adb pull /storage/sdcard0/firmware.img;
adb pull /storage/sdcard0/system.img;
adb pull /storage/sdcard0/persist.img;
# Optionally, backup the customization pack from your Carrier
adb pull /storage/sdcard0/custpack.img;
Please calm down. Make a cup of tea and calm down. You can fix it, it's pretty easy. This repository contains backup images of all the necessary OEM partitions.
adb reboot bootloader
fastboot flash boot backup/boot.img
adb reboot bootloader
fastboot flash modem backup/firmware.img
adb reboot bootloader
fastboot flash recovery backup/recovery.img