[LeEco Le Max 2 Guides, News, & Discussion] greenManGaming:
since i read about many people that wanted to flash a custom (or stock) rom but want to be able to restore the delivered rom i want to write a little tutorial for:

(this is what i did to make it work for me, be careful otherwise you can brick your device. i am not responsible if your device gets bricked)

I	setting up ADB + Fastboot (on windows & Linux)

II	booting a (racovery)image without flashing it

III	backing up the WHOLE phone (to be able to restore the delivery status)

IV	flashing (stock) rom

1. download:

- - - - 1.1 15 seconds ADB Installer (for Windows) from a xda user

- - - - - - - - - -	1.1.1 old and more complicated way to do that: Android IDE including the android sdk at https://developer.android.com/studio

actually you only need the android sdk which is included in the SDK tools package but i couldnt get that to work so i would be very happy if someone could write a short tutorial on how to use that and i will add it!

- - - -	1.2 twrp from https://twrp.me/devices/leecolemax2.html

- - - -	1.3 ROM: eg LineageOS from the ROM section

2. - 4. installing ADB and Driver

- - - -	2.5 WINDOWS: when using 15 seconds ADB installer step 2.-4. become obsolete

- - - -	2.6 LINUX: sudo apt update && sudo apt install android-tools-adb android-tools-fastboot && adb version (troubleshooting: sudo adb kill-server && sudo adb start-server)

2. install the ide:

- - - -	2.1 install the ide (android studio) which you downloaded

- - - -	2.2 open the android studio

- - - -	2.3	on the welcome screen press "configure" on the lower right corner, then "SDK Manager"

- - - -	2.4 go to "SDK Tools" and check the checkboxes "Android Platform Tools" (for ADB and Fastboot in console) and "Google USB Driver" (for the device driver) and press apply

3. setting adb and fastboot as Environment Variables (instead of navigating to the path where the adb.exe and fastboot.exe are (in order to use adb and fastboot in the console you can also add them to the system commands))

- - - -	3.1 open: open "Run" by pressing Windows+R -> enter "sysdm.cpl" and press ok -> advanced -> Environment Variables

- - - - - - - - - -	3.1.1 in the System variables section search for the variable "Path" and click the edit button

- - - - - - - - - -	3.1.2 add to the end ";" + your "platform-tools"-path (mine was in "C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools" but you can slo simply search the computer for "platform-tools" or "adb.exe" to find the path)

4. install adb usb driver

- - - -	4.1 plug in your Leeco Le Max 2 go to device manager (by openening "Run" by pressing Windows+R and enter "devmgmt.msc")

- - - -	4.2 search for your phone (mine was called "Android Phone" and had a yellow warning symbol)

- - - -	4.3 right click -> Update Driver Software -> "Browse my computer for driver software" -> "Let me pick from a list of device drivers on my computer" -> "Show All Devices" -> "Have Disk"

- - - -	4.4 enter the path to the Goolge USB Driver it should be "C:\Users\USERNAME\AppData\Local\Android\sdk\extras\google\usb_driver" (but you can also simply search your computer for "usb_driver" to find the path)

- - - -	4.5 select "Android ADB Interface" from the list -> confrim and install

- - - -	4.6 CAUTION: i had to install the driver twice!! once when the device was simply turned on and plugged in as described above and ALSO when it wen into fastboot mode!!!!

5.	unlock your bootloader

- - - -	5.1 on your Phone go to settings -> About Phone -> Tap On "Build Number" 7 Times To Enable Developer Options

- - - -	5.2 Settings -> Developer Options -> enable "Usb Debugging"

- - - -	5.3 Settings -> Developer Options -> enable "Oem Unlock"

- - - -	5.4 connect your turned on Le Max 2 via USB

- - - -	5.5 start the console via Windows+R -> "cmd" and enter the following

- - - -	5.6 adb usb" -> confirm the connection on your device

- - - -	5.7 (optional) "adb devices" to check if your device is listed

- - - -	5.8 "adb reboot bootloader" brings you to the fastboot mode (if not check on of the links)

- - - -	5.9 (optional) "fastboot oem device-info" shows some info about your device e.g. your lock status

- - - -	5.10 "fastboot oem unlock" unlocks your bootloader -> confirm on smartphone (via "fastboot oem lock" you can also lock your device angain)

- - - -	5.11 (optional) "fastboot reboot" if you dont want to continue

6. boot into twrp without flashing and backup

- - - -	6.1 copy your twrp img (from 1.2) to the path you are using the console from (in the console you should see something like C:\Users\USERNAME>_ thats the device where you need to store your twrp image)

- - - -	6.3 enter the following to your console while beeing in fastboot mode (you possibly have to repeat steps 5.4-5.8)

- - - -	6.4 "fastboot boot RECOVERYNAME.img" replace the RECOVERYNAME by the name of your recovery imagename e.g. "twrp-3.0.2-1-x2.img" (for flashing the rom type [-"fastboot flash recovery RECOVERYNAME.img"

- - - -	6.5 twrp should start after a few seconds

- - - -	6.6 go to "backup"

- - - -	6.7 select everything!

- - - -	6.8 backup

- - - -	6.9 reboot your device (to system)

- - - -	6.10 copy the TWRP folder which contains the folder "BACKUPS" and your files to your computer

- - - - - - - - - -	6.10.1 you will possibly occure a "denied permission" error. so you'll have to go to the console (again in the twrp) and enter "chmod -R 777 /sdcard/TWRP" that changes the permission of everything invluded in the folder TWRP to read+write+execute

- - - - - - - - - -	6.10.2 alternatively you can also backup on a usb stick via otg

- - - -	6.11 to restore repeat till step 6.5 and go to restore, there you should see the backup you created (of course you should have copied it to your device via the pc)

7. flash recovery

- - - -	7.1 i flashed the indian stock rom since it already has the google play store installed (is there any benefit using the chinese rom????????)

- - - -	7.5 instead of steps 7.2-7.4 you can also simply copy the desired rom on your phone (or a usb stick that you connect to your phone and have to mount inside TWRP!) and use the install option of TWRPthats way easier!!!

- - - -	7.2 start twrp again (see 6.3-6.5) and enter the adb sideload mode

- - - -	7.3 on the cmd type "adb sideload STOCKrOM.zip" (another way is described in this post: https://xdaforums.com/showpost.php?p=73995755&postcount=104)

- - - -	7.4 CAUTION: the adb command on my computer took so long that the adb sideloadmode on the smartphone exited with a timout error... if you have the same problem just try to start the adb sideload command on the smartphone one or two minutes after you entered it on the cmd

links:

1. https://translate.google.com/transl...e/wiki/Adb_und_Fastboot_Installation_(Windows)

2.

- - - -	2.6 https://www.linuxbabe.com/ubuntu/how-to-install-adb-fastboot-ubuntu-16-04-16-10-14-04

- - - -	2.6 https://wiki.ubuntuusers.de/adb/

- - - -	2.6 https://wiki.ubuntuusers.de/fastboot/

4. http://www.leeco.re/topic/88-manually-installing-android-adb-usb-driver/

5. https://www.******.com/install-twrp-root-le-max-2/

- - - -	5.10 http://en.miui.com/thread-279195-1-1.html

6. https://translate.google.com/transl....de/2014/08/android-geraet-sichern-ohne-root/

- - - -	additonally https://aubykhan.wordpress.com/2013...t-into-twrp-or-cwm-recovery-without-flashing/

- - - -	alternative: adb backup (but not working as nice as twrp/cwm backup) https://translate.google.com/transl...ystem-und-alle-apps-ueber-adb-backup-sichern/

- - - -	6.9 http://www.howtogeek.com/240655/how-to-copy-twrp-android-backups-to-your-pc-for-safe-keeping/

- - - -	6.9.1 https://www.codeproject.com/articles/825304/accessing-internal-data-on-android-device

7. http://forum.le.com/in/index.php?th...d-gen-superphones-offline-update-guide.12482/

https://wiki.lineageos.org/devices/x2/install

- - - -	7.1 http://xdaforums.com/le-max-2/help/how-to-stock-rom-recovery-t3419377/post67779556#post67779556

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------​

I AM VERY NEW TO THIS SO PLEASE CONSIDER THIS SIMPLY AS A PROTOCOL OF WHAT I DID

I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS WHILE TRYING THIS OUT​