[Android General] dam85:
After some effort, I present you TWRP 3.0.2.0 custom recovery for Alcatel OneTouch pixi 3 (8) Wifi, model 8070.

The specific recovery is currently under some progress, but this build is working really well except from touch input.

CREDITS :

[MENTION=4478781]yuweng[/MENTION] for providing a convenient and automated way to build a twrp recovery -> twrp-build script.

Changelog:

- v2.2: Changes in partition scheme. Also the "wipe with rm -rf" instead of formating is now the default setting, for compatibility in restoring a backup.

- v2.1: Some minor changes in recovery.fstab. Thanks to [MENTION=4478781]yuweng[/MENTION] for mention it out!

- v2.0: Now the graphics are displayed in better resolution. Cpu temp is now working. Still touch is not fixed though

Things that work:

- Battery Percentage

- CPU Temp

- Installing superSU

- Installing xposed-framework

- full backup/restore process (explained at the end of the post)

Things that don't work:

- Touch (You'll have to connect a mouse through OTG cable in order to use the recovery)

DISCLAIMER:

Rooting your phone and using custom Recoveries and ROM's have risks and may result in bricking your device, and has nothing to do with Google or the device manufacturers. In case of any mishap I am not responsible if you brick/ruin your phone in any way.

Basic computer skills are required and minimal knowledge about the phone and phone utilities also.

Make sure that whatever you do, you are doing it at your own responsibility.

In order to install it, you'll have to unlock the bootloader of the device first. Read the steps before procedure. Take a backup of your files before proceeding!

How to unlock bootloader:

- Power on device and boot into Android.

- Connect the device to PC through cable

- Go to settings -> storage and press the 3-dot menu and select "USB computer connection". Next, select connect as Built-in CD-ROM option.

- Now, go to My Computer and install the driver of the virtual disc that is mounted from device.

- Supposing that the driver is installed correctly, we activate adb for our device.

- Go to settings -> about tablet -> hit 7-8 times on "build number", congrats, you're now a developer!

- Go to settings -> developer options -> hit USB debugging and press OK on the popup window. If the connection is working, one more popup is going to appear asking you to allow the connection, Tick the box "always allow from this computer" and press OK.

- Open an adb terminal and check if the device is working properly typing "adb devices". The serial number of your device should appear, so everything is OK!

- Now, boot into fastboot typing "adb reboot-bootloader". The device is going to reboot and boot into fastboot mode, waiting for command.

- For the bootloader to be unlocked, you have to type "fastboot oem unlock". A warning message regarding bootloader unlocking should appear on the device, waiting for an answer. Press the volume+ key and the bootloader is now unlocked! WARNING! ALL DATA ON THE DEVICE IS GONNA BE WIPED, so backup your files before.

- Wait for the wiping of the device to be finished and then you're ready to install the twrp custom recovery!

How to install TWRP:

- We must be in fastboot mode once again. You can either boot holding power button & vol+ while the device is powered off, or type the command in the adb terminal "adb reboot-bootloader" while the device is connected to PC and is booted into Android.

- Assuming that you are in fastboot mode and the device is connected to the PC, you open an adb terminal and type "fastboot flash recovery /path/to/twrp-recovery".

Replace the path reflecting your path's downloaded twrp.

- Congrats! You now have your twrp custom recovery installed!

In order to operate the twrp, due to lacking of touch input, you'll have to connect a mouse using an OTG cable.

You can now install whatever you want, from supersu to xposed-framework, you can take full backups with restore capabilites, and many more interesting stuff!

I'll try to fix the bugs, but because I'm not a developer, I'm just a power user with some advanced linux knowledge, if any dev knows and willing to help me fix the touch screen issue, he's more than welcome!

Info about backup/restore process:

The specific device has one ubnormality. It stores some of the data in a separate partition called "custom". What I found out was that if you format this partition, even if you restore a backup image, the device doesn't boot, or it boots in boot loops.

So, after some testing, I found out that the process for a reliable and working backup image, is to do the next steps:

For creating a backup:

- Go to twrp settings and select use -rm instead of formatting

- You should only choose Data, Custom & System. No need for anything else, but if you want, you can backup the rest of the dirs, just in case.

For restoring a backup:

- Wipe the Dalvik Cache, Cache, System, Data, Custom partitions. You don't need to wipe the Internal Storage or/and External SDcard, if you don't want to lose your personal data like, photos, music, etc. But, you should always take a backup of these files at any case!

- Choose Data, System, Custom partitions from twrp backup dir

- Reboot