THIS METHOD SHOULD BE A LAST DITCH EFFORT AND IS MAINLY AIMED AT THOSE WHO DESPITE ALL THEIR BEST METHODS TRYING THE TOT METHOD, WOULD ONLY RESULT IN A "KS ERROR" MESSAGE IN THE TOT TOOL.
This is an alternative to the way I usually recommend which is downgrading to 10B via the TOT method and using the .DLL from 35B, then rooting with the Stump app and putting TWRP on with TWRP Manager.
Thanks to @xdabbeb for packaging the 35B bootstack.
Thanks to @b00ster23 for confirming this works for those who received the "ks error" when trying to use the TOT method to downgrade.
I am not responsible if you brick your device or lose data.
The aim of these instructions is for those on 100% stock VS985 35B (5.1.1), 46A or 47A (6.0) to be able to root, install TWRP, AND flash another ROM (requirement) and/or to be able to downgrade from 35B, 46A or 47A to ANY release via the KDZ method with LG Flash Tool 2014.
Tested by me by flashing the 35B KDZ with the CSE option and taking the OTA from 35B to 46A and then the OTA to 47A. After TWRP was installed, I restored my TWRP backup of the rooted stock ROM I was running previously.
You will HAVE to flash another ROM (and appropriate full Bootstack zip) from TWRP, or use LG Flash Tool 2014 to flash any KDZ once you reboot from this process, since this doesn't include a bump'd kernel for whichever stock ROM you're currently running.
1. Root with the KingRoot app from www.kingroot.net (needs connected to internet and re-rooted with Kingroot after every reboot, if you reboot for any reason).
2. Extract the following files from @xdabbeb’s 35B bootstack available at http://forum.xda-developers.com/veri...2-0-0-t3231279 in the Downloads section in the bottom half of the first post:
You can use ZArchiver from the Play Store at https://play.google.com/store/apps/d...archiver&hl=en or a file manager that has archive support built in like X-plore File Manager at https://play.google.com/store/apps/d...s.Xplore&hl=en.3. Download the latest official TWRP. Tested with v3.0.0, should work the same with 126.96.36.199. Get either from here https://dl.twrp.me/vs985/. Put the TWRP img file the same place as the bootstack partitions you extracted.
Extract them to your internal storage (not inside a folder).
Screenshot of how they should look in X-plore File Manager:
4. Install Terminal Emulator for Android from the Play Store at https://play.google.com/store/apps/d...roidterm&hl=en.
5. Downgrade your partitions by copying and pasting the following commands using Terminal Emulator with SuperUser permissions. You don’t have to do one at a time, you can copy and paste the entire list of commands.
Also attached the commands below to this post as a text file, so you can download the text file, and copy and paste the commands from it.
su dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/sbl1 dd if=/sdcard/sbl1.bin of=/dev/block/platform/msm_sdcc.1/by-name/sbl1 dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/aboot dd if=/sdcard/aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf dd if=/sdcard/laf.bin of=/dev/block/platform/msm_sdcc.1/by-name/laf dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/modem dd if=/sdcard/modem.bin of=/dev/block/platform/msm_sdcc.1/by-name/modem dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/persist dd if=/sdcard/persist.bin of=/dev/block/platform/msm_sdcc.1/by-name/persist dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/rct dd if=/sdcard/rct.bin of=/dev/block/platform/msm_sdcc.1/by-name/rct dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery dd if=/sdcard/twrp-3.0.0-0-vs985.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
After you paste the commands, press “Enter” on your keyboard to issue the last command.
Screenshot of what the pasted commands in Terminal Emulator should look like. If the output of any of your commands is different, something might have gone wrong and you should redo those particular command(s):
7. You will HAVE to flash another ROM (and appropriate full Bootstack zip) from TWRP, or use LG Flash Tool 2014 to flash any KDZ once you reboot from this process, since this doesn't include a bump'd kernel for whichever stock ROM you're currently running.