[Miscellaneous Android Development] casacristo:
This is a guide on rooting the new Chuwi Vi7 Phablet as a result of spending lots of hours on this proyect with the hope that others find it useful.

This is work in progress, do not attempt it if you are not ready to flash back the original rom in case you soft brick your Chuwi

PREREQUISITES:

A) For LINUX users:generally install the android-tools package so you have the adb command available.

In Manjaro linux and Arch Linux just do

sudo pacman -Sy android-tools

In Ubuntu probably

apt-get update && apt-get install android-tools

A) windows users would need to (presumibly; not tested)

For WINDOWS users:

install the intel drivers for android and user the attached adb.exe with dm-verity support

Most ADB.EXE do not have dm-verity. Try installing Java (prerequisite to install Android Studio) and installed Android Studio (download full package, but only install SDK part).

The file reported to work fine is android-studio-bundle-141.2117773-windows.exe

The ADB version is 1,011,200 bytes with date of 02/14/2015 07:12 PM.

1) (Recommended) Apply the over the air update; you know you have it when you can see the Google Playstore installed.

2) Connect your Chuwi Vi7 to your PC with a microusb cable

First we need the ability to write to the system partition so in order to do this, run these commands:

adb root
adb disable-verity
adb reboot

wait 30 seconds now we are going to do a backup of SYSTEM and DATA just in case

(if you are in Windows remove the ./ before system_068 and data_069)

This will take some minutes

adb boot recovery

Wait a few seconds until you are in the stock recovery

adb root
adb pull /dev/block/platform/soc0/e0000000.noc/by-name/ImcPartID068 ./system_068
adb pull /dev/block/platform/soc0/e0000000.noc/by-name/ImcPartID069 ./data_069
adb reboot

3) unzip the attached file and transfer all the individual files contained to the Chuwi´s /data/local/tmp folder

adb root
# Now we are going to push the whole folder contained in the archive we just extracted
adb push RootChuwiVi7 /data/local/tmp/

4) Now from a terminal run this command:

adb shell /system/bin/sh -x /data/local/tmp/vi7root

alternatively run

./rootnow

and that´s it!

Now open Root Verifier (it´s an app) to check if your Chuwi is rooted...

If you like my work dont forget to press the THANKS button and/or donate

TIPS: If you do not get prompted to allow root access by superSU, do adb root from the command line

If you need to flash the phablet here you can download the rom and flashing tool:

https://mega.nz/#!QVFCGDCa!oz4jXrxdsE6pJ4rVt4AlbUHN-VY9NwTF7SNfeir0mSk

Password: jopasaps

You need to install the intel drivers and the flash drivers and run Flash E2, load all the rom files, click on custom order, tick all the boxes, select generic usb, click on NEXT, turn off the phablet, then click on USB1 and very very quickly plug the phablet to your PC while holding VOLUME- you will see some activity in the screen and within 1 minute it will be ready.

If it is ready within 5 seconds then you did not load all the files. Depending on why your phablet is soft bricked it may be enough to flash only some of the files.

KNOWN ISSUES: Open Source superuser by koush does not work as the su binary needs recompiling. We are therefore using SuperSU by chain, I suggest you don't update SuperSU in the Play Store.

TROUBLESHOOTING: the command adb reboot ptest_clear is reported to work with soft bricked devices (put here as a courtesy, not needed in principle)

UPDATE: Download this file to update your SYSTEM partition to the latest version of the firmware, including some debloating and with English as default language. This update is done from recovery, through an adb push command