LeTV LeEco Le 1 Pro USA Version X800 Malware Removal, TWRP Recovery, Rooting and Fixing Boot Loop Problems

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 are no updated official ROMs.  There are custom ROMs which should fix the problems above but there is no guarantee.   Therefore, it is easier to fix the problems above within this installed ROM.

Update 18.7.16

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

  1. Install TWRP
    1. TWRP will allow to root the phone.  First it needs to be installed.
    2. In order to install TWRP, you need to connect the phone to the PC
    3. Lets prepare the PC before we connect it
      1. Install Java JDK 8 using Chocolatey
        1. Open an administrator command prompt
          1. Type cmd in the search, right click Command Prompt and choose Run as administrator.
          2. Copy and paste the following code into the administrative command prompt window to install chocolately
            @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
          3. Install and configure JDK 8 by pasting the following code into the administrative command prompt window.choco install jdk8
          4. Download, install and configure android studio using the defaults in the setup
            1. Download Android Studio
            2. Launch setup and accept the defaults
            3. In the final screen select lanuch Android Studio and then finish
            4. Choose the configure dropdown and then choose SDK manager
              android studio sdk manager
            5. In the SDK manager, check the Google USB Driver from the SDK Tools tab and choose OK
              android sdk manager google usb driver
            6. 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.
              adb command
            7. Download the latest version of TWRP onto the PC using this link
            8. Rename the downloaded file to recovery.img
    4. 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.
      1. Go to settings and then about on your phone.  Unlock developer options by touching the build number several times.
        Android : Settings -> About
      2. Go to settings, developer options and enable USB debugging
        Android enable USB debugging
      3. In the notification bar click on touch for USB options and ensure that MTP is selected
        Android USB Options
      4. Connect the phone to the PC
      5. In an administrative prompt check the phone is connected correctly by typing
        adb devices

        adb check devices attached
        You should see a device under adb devices

      6. Download SuperSU and use the file manager to put in the root directory of the phone
    5. 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.
      1. 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.

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

      3. 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
      4. Once the recovery is flashed type the following and hold the up volume key to restart in recovery
        fastboot reboot
      5. 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.
      6. Once installed you can reboot into android and following the instructions in the SuperSU app.
      7. Once the installation is complete download the RootChecker app from the Google Play store and check if the device has been rooted.
    6. Fixing the problems with YouTube and removing the malware
      1. Install Easy Uninstaller, Stubborn Trojan Killer and Malwarebytes Anti-Virus from the Google Play Store.
      2. 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.
      3. Download and install the YouTube app from the Google Play Store.
      4. Run the Stubborn Trojan Killer and remove any found trojans.
      5. 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.

Troubleshooting

My device is bricked

Your device may not be bricked.  It may just look bricked as the screen may not turn on and it will not charge.  If this is the case leave your device for at least a week without charging it at all so that all the power is drained out.  After a week connect it to the charger and see if the LED light indicator shows.  If the LED does come on then allow the phone to charge for about 90 minutes and then hold down volume and power button.  The penguin icon should be on the screen.  If you see the penguin then you can continue from E.ii from the instructions above.

My device is in a bootloop

If this is the case then just hold the power button for about 15 seconds until the device is off.  Then hold down volume and power button.  The penguin icon should be on the screen.  If you see the penguin then you can continue from E.ii from the instructions above.

Android does not work

You may need to re-flash the ROM.  The original USA version of the ROM can be found here.

I don’t know if I have the USA version

Check the box of the device.  If it has the web address of the USA website then it should be USA version, though I cannot guarantee it.

5 thoughts on “LeTV LeEco Le 1 Pro USA Version X800 Malware Removal, TWRP Recovery, Rooting and Fixing Boot Loop Problems

  1. Salut, j’ai suivi toutes les étapes à la lettre, cependant quand je tape en mode admin dans la console “fastboot device” aucun résultat…. c’est vide… que faire?

    • Bish Jaishi

      Switch off the phone. Hold the down volume key and then press power on button. You should see a penguin on the screen (this is fastboot mode). Now connect the phone to the PC. In an administrator command prompt type ‘fastboot devices’.

  2. J’ai effectué cette manœuvre, vu le pinguin aussi au démarrage de l’appareil,

    mais lorsque je passe en mode admin sur la console : je tape “adb device” mon appareil apparait dans la liste.

    mais quand je tape “fastboot devices =”le néant complet ” il n’apparait pas, la est mon problème 🙁

    • Bish Jaishi

      The phone should remain in fastboot (penguin icon will show constantly on the screen) whilst you type the fastboot devices command. If the penguin picture goes off the screen then it means that your phone has rebooted and hence goes into android debugging.

  3. Vitor

    If I try to turn it on it beeps and the notification light blinks red and purple. Any ideas?

Leave a Reply