[LeEco Le1 Pro Guides, News, & Discussion] charlie2016:
The LeTV LeEco Le 1 Pro is an excellent phone that comes at a very low price. Some retailers are selling the phone for approx. £150. However, the phone does come with a few problems.

The phone comes bundled with an old YouTube app which refuses to update to the latest version. The phone has malware where apps are installed in the background and ads are served in the Chrome browser.

At the time of writing there was no official ROM available. Now a official ROM has been released. It can be found in this post. Installing the official ROM is the easiest way to fix the malware and app problems with the phone.

The TrustGo App from the Google Play store pointed out that the Ant Keyboard bundled app contained the malware. The YouTube problem can be fixed by uninstalling the bundled YouTube and installing the latest YouTube from the Google Play Store.

The phone had to be rooted to remove the YouTube and the malware app Ant Keyboard.

The following instructions will root the LeTV Le 1 Pro USA version only. However, rooting can brick your phone, so if you do go ahead it will be your responsiblity. Rooting also invalidates the warranty of the phone. You will also be able to unroot your phone at a later date and reinstate your warranty.

The following assumes that you are using Windows 10.

Rooting the LeTV Le 1 Pro USA Version

Install TWRP

TWRP will allow to root the phone. First it needs to be installed.

In order to install TWRP, you need to connect the phone to the PC

Lets prepare the PC before we connect it

Install Java JDK 8 using Chocolatey

Open an administrator command prompt

Type cmd in the search, right click Command Prompt and choose Run as administrator.

Copy and paste the following code into the administrative command prompt window to install chocolately

[MENTION=2790990]powershell[/MENTION] -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Install and configure JDK 8 by pasting the following code into the administrative command prompt window.choco install jdk8

Download, install and configure android studio using the defaults in the setup

Download Android Studio

Launch setup and accept the defaults

In the final screen select lanuch Android Studio and then finish

Choose the configure dropdown and then choose SDK manager

In the SDK manager, check the Google USB Driver from the SDK Tools tab and choose OK

android sdk manager google usb driver

Close the administrative command prompt and then open a new administrative command prompt and type adb. You should see the adb command returning help. This means that adb driver is installed and ready to go.

Download the latest version of TWRP onto the PC using this link

Rename the downloaded file to recovery.img

Now it is time to prepare the phone before we connect it to our already prepared PC. If your phone does not boot into android then you can skip the whole of this #4 section and move on to #5 (TWRP) section below.

Go to settings and then about on your phone. Unlock developer options by touching the build number several times.

Android : Settings -> About

Go to settings, developer options and enable USB debugging

http://i0.wp.com/showtop.info/wp-content/uploads/2016/07/Screenshot_2016-07-11-14-22-04.jpg?resize=900%2C1600[IMG/]

Android enable USB debugging

In the notification bar click on touch for USB options and ensure that MTP is selected

[IMG]http://i1.wp.com/showtop.info/wp-content/uploads/2016/07/Screenshot_2016-07-11-15-16-45.jpg?resize=900%2C1600

Android USB Options

Connect the phone to the PC

In an administrative prompt check the phone is connected correctly by typing

adb devices

You should see a device under adb devices

Download SuperSU and use the file manager to put in the root directory of the phone

Lets flash TWRP into the phone. You should not lose any data, but if you have data on the phone you should make a backup just in case.

We need to boot into fastboot. On the PC, open an administrative command prompt and type

adb reboot bootloader

If your device does not boot into android, you can go into fastboot by switching off your phone, hold the down volume key and then press the power button.

Once in fastboot you should see a small picture of a penguin in the middle of the screen. To check that the phone is connected, in the administrative command prompt type

fastboot devices

You should see your device listed

In the administrative command prompt make sure you are in the directory of the recovery.img file and type the following

fastboot flash recovery recovery.img

Once the recovery is flashed type the following and hold the up volume key to restart in recovery

fastboot reboot

You should now be in TWRP. In TWRP there may be an option advanced or settings to install SuperSU. If the option is not there use install to install SuperSU (downloaded earlier) from the root of the phone storage.

Once installed you can reboot into android and following the instructions in the SuperSU app.

Once the installation is complete download the RootChecker app from the Google Play store and check if the device has been rooted.

Fixing the problems with YouTube and removing the malware

Install Easy Uninstaller, Stubborn Trojan Killer and Malwarebytes Anti-Virus from the Google Play Store.

Uninstall YouTube and Ant Keyboard. I uninstalled Cantonese Keyboard Language and Mii Browser as well as I was not using these. If you start getting errors, simply reboot your device.

Download and install the YouTube app from the Google Play Store.

Run the Stubborn Trojan Killer and remove any found trojans.

Run the Malwarebytes Anti-Virus and remove any found viruses. Run the privacy scanner and follow the recommendations.

Once you have successfully completed the above steps then your device should be malware free and completely usable.