[LG K10 ROMs, Kernels, Recoveries, & Other Developm] gottlasz:
There are many k8/k10 models and each models have many different firmware which requires unique TWRPs.

It's impossible to make only one TWRP working for all models however this tool can help you easily port your own TWRP (from 3.0.2 to 3.1.1, whichever you prefer).

This srcipt is only for MTK devices. Qualcomm support can be added once anyone having a qualcomm device will be able to boot into anything from fastboot.

(at the moment no one can "fastboot boot any.img" on a qualcomm device)

TWRP 3.0.2:

Just download this file: http://viid.me/qopRut)

(for 32bit windows download this: http://viid.me/qopRlZ)

TWRP 3.1.0:

http://viid.me/qRlxPx (64bit windows)

TWRP 3.1.1:

http://destyy.com/qFank3 (64bit windows)

http://corneey.com/q4KEZt (32bit windows)

Uncompress it, put your stock recovery image (usually it's "recovery_190464.bin") into the uncompressed folder ("twrp_port" or "twrp_port_x86" in case of 32bit version) and run "twrp_port.bat"

You will get your ported TWRP ("yourTWRP.img") for your device in that folder and you can use it to root your phone (https://xdaforums.com/lg-k10/how-to/friendly-root-method-lg-k8-k10-t3531223).

---------------------------------------

How to get your stock recovery image:

Fisrt you need the kdz firmware of your device:

1. method:

- reboot your phone into download mode (http://www.hardreset.info/devices/lg/lg-k10/download-mode/)

- start LG Bridge, go to software update and chose update error recovery (right bottom corner).

- from here follow kappu's guide to get your .kdz file: https://xdaforums.com/lg-k10/how-to/guide-downloading-kdz-lg-bridge-t3504497

- you can let lg bridge finish the flashing process, no data will be lost.

2. method:

- download firmware for your device:

k10: https://xdaforums.com/lg-k10/development/stock-versions-model-lg-k10-t3457319

k8: https://xdaforums.com/lg-k10/development/lg-k8-k350nds-stock-kdz-firmware-t3456467

- now you have your kdz however you better do the next step if you are not sure thats the exact firmware your device has

- use lg up (https://xdaforums.com/lg-k10/how-to/flashing-firmware-using-lg-t3517839) to flash that firmware on your device (just to make sure you are really using that particular firmware)

- all data will be lost

Now you have your kdz, lets extract the recovery image:

- download lg firmware extractor: https://xdaforums.com/showthread.php?t=2600575

- upack it somewhere and put the kdz file into that folder

- run "WindowsLGFirmwareExtract.exe"

- open your kdz file (first open button from above)

- tick the first entry under file name (the .dz file) and click on "Extract KDZ"

- you will get that .dz file extracted in your LGFirmwareExtract folder

- close LG Firmware extractor and open it again

- now open .dz file (second open button from above)

- find your stock recovery image under file name (usually it's "recovery_190464.bin"), tick that entry and click on "Extract DZ"

- your stock recovery image will be extracted in the LGFirmwareExtract folder.

Now you just copy this "recovery_190464.bin" (or whatever it's name is - just make sure it's a .bin file) into the "twrp_port" folder and run "twrp_port.bat"

Do not flash it on your device!

No TWRP's can be flashed for good on these LGs... yet... :)

Only use "fastboot boot yourTWRP.img"

If you succesfully ported and tested your TWRP, please upload and share it with us with the proper description of your model and firmware version!

Credits:

Singular777 for his work on compiling us a 3.0.2 TWRP: https://xdaforums.com/showpost.php?p=69381986&postcount=126

and TWRP 3.1.0: https://xdaforums.com/showpost.php?p=71575189&postcount=215

Cleopatra for teaching us how to port TWRP: http://www.chinaphonearena.com/foru...752-MT6753-MT6795-MT6797-TWRP-MT67xx-tutorial

bluefirebird for Carliv Image Kitchen which was tweaked in my script: https://xdaforums.com/android/development/tool-cika-carliv-image-kitchen-android-t3013658