Git Product home page Git Product logo

alcatel-6015x's Introduction

Alcatel Onetouch Fire E / Alcatel 6015x

The raw specifications of the device:

Name Hardware
Device Alcatel 6015x
CPU Qualcomm MSM8610 (MSM8210 compatible)
Screen 540x960
Network 3G (UMTS, GPRS, USSD, SMS)

Usage

  • 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.

Root

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.

Backup Images

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

Backup Procedure

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

Backup Download

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;

UNBRICK with OEM image backups

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.

Kernel / Boot Partition

adb reboot bootloader
fastboot flash boot backup/boot.img

Firmware / Modem Partition

adb reboot bootloader
fastboot flash modem backup/firmware.img

Recovery

adb reboot bootloader
fastboot flash recovery backup/recovery.img

alcatel-6015x's People

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.