• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [STOCK] [H901] V10_H901_V20L Update: [11/12/2016]

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org


Instructions on POST Instructions #3

XDA:DevDB Information
V10 H901 V20E, ROM for the T-Mobile LG V10

Contributors
Eliminater74, thewalkingdude, aclegg2011
Source Code: http://STOCK!

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: MM+
Based On: STOCK

Version Information
Status: Testing

Created 2016-04-16
Last Updated 2016-11-12
 

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org
Code:
/* *** Disclaimer
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war, 
* or you getting fired because the alarm app failed. Please do some research 
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/


PART 1:
Part 1 only needed once:

PART 2: V20L

PART 2 V20J:

V10 Addons:

Camera Mods:

NOTE: The reason for Part1 and Part2, Part1 is only BootStock, All partitions related to Bootloader, Part2 is System/Boot which can change from time to time. Both P1 and P2 much match, Or hardbrick can acure as well as keystore wont match, causing Crashes..
 
Last edited:

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org


Systemless Instructions - How to - 08/08/2016
By jmichaels1982, Senior Member on August 8th, 2016, 10:22 AM

If you are already on MM unrooted: New root android 6.0 H901
ROOT Guide: Step by Step guide on rooting the LG V10 using new found methods / files for MM 6.0

Thank you @civilwarrock For The Written instructions:

Drivers Needed:

I had issues getting ADB to work so I used a driver called "LG United Mobile Driver". Google "LG V10 ADB Driver" and you will find it. Or you can try this which seems to work for some people: http://forum.xda-developers.com/showthread.php?t=2588979

Pre-Setup and Checks:

Step #1, (assuming you are not on Android 6.0) Make sure USB Debugging is enabled, and ensure you can issue ADB Reboot Recovery without a problem

Step #2 You will need to update your TWRP to a newer version. Download an app called Flashify and flash this version of TWRP: http://forum.xda-developers.com/tmobile-lg-v10/development/recovery-updated-twrp-v3-0-1-0-t3350825

It will be the link that says "Marshmallow". Save that file to your SD Card, or internal storage and open flashify and flash that img file under recovery.

NOTE: ITS REALLY IMPORTANT YOU FLASH THE MARSHMALLOW VERSION OF TWRP. MAKE SURE YOU DO THIS AND DO THIS PART CORRECTLY.

Step #2, Reboot into recovery using the command "adb reboot recovery" in ADB. This is to ensure the new version of TWRP is working.

Step #3, Inside of TWRP Poweroff the system, or just pull the battery. We want to make sure your computer recognizes fastboot. With the phone off, boot into fastboot by holding down the volume down button and plugging in the usb cable attached to your computer. This may take a second but you should enter fastboot and the screen will tell you.

Step #4 Issue the fastboot command "fastboot reboot" this is to ensure we can issue fastboot commands. The phone should reboot.

Step#5 Download Part 1 and Part 2 on the first page of the thread, you can use the Less Bloat or Deoxed one but I just used:
Part1: V10_H901_V20E_Stock_MM_P1_20160417.zip
Part2: V10_H901_V20E_Syste_Boot_Par2.zip

Step #6 Put these on your SD Card or internal storage, we will use these later.



Flashing Steps:

Step #7 Reboot into the new version of TWRP, you can do this with the command "adb reboot recovery" or by pulling the battery, holding the volume down button and the power button, waiting till you see the LG Logo, releasing the power button but continuing to hold the volume down button, and then counting to 1 second, and pressing the power button again while still holding the volume down button. Keep holding the two buttons until you see the factory reset screen. Using the volume buttons and the power button arrow down to Yes, and then press the power button and let go, then wait 1 second and arrow down to yes again and press the power button, you should enter TWRP.

Step #8 Wipe Data, System, Cache, Dalvik in TWRP

Step #9 First flash Part1, DO NOT REBOOT

Step #10 Flash Part2, DO NOT REBOOT

Step #11 Pull out your battery, hold the volume down button, and plug in the Micro USB cable and continue to hold the volume down button until you enter fastboot. Once in Fastboot type this command "fastboot oem unlock". NOTE: THIS WILL WIPE ALL DATA ON THE SD CARD, SO HAVE EVERYTHING BACKED UP BEFORE YOU EVEN BEGIN THIS PROCESS.

Step #12 Issue the fastboot command "fastboot reboot" and the phone should now boot into Android 6.0



How to get root:

Pull the battery or power off the phone. Enter recovery using the buttons by: "holding the volume down button and the power button, waiting till you see the LG Logo, releasing the power button but continuing to hold the volume down button, and then counting to 1 second, and pressing the power button again while still holding the volume down button. Keep holding the two buttons until you see the factory reset screen. Using the volume buttons and the power button arrow down to Yes, and then press the power button and let go, then wait 1 second and arrow down to yes again and press the power button, you should enter TWRP."

Once in TWP you need to flash the latest version of SuperSU. You don't need to wipe cache or anything. The latest superuser zip can also be found here http://www.supersuroot.com/download.html .

Remove Bloat:

Removing bloat is pretty easy once you have root. You can download an app from the app store called "Root App Deleter" it is by the developer TopDev. You can navigate to System Apps in the Root App Deleter app and hit Pro mode. Click on any app you don't want and press uninstall. Most apps will fail and the press the force button. I use this to remove all the preinstalled bloat. Works great! Be careful though as you can accidentally remove important stuff. But you will want to remove
TMobile.pr.adapt.

Originally Posted by alphahere
Ia zip with two files odexed so that exposed does not crash the 2nd screen apps.

Anyone can do this - deodex the following files and replace the odex files with deodexed versions.

./system/priv-app/LGInCallUI/LGInCallUI.apk
./system/priv-app/LGContacts/LGContacts.apk

Make sure you removes the odex versions from the directory and exposed works great with these apps. That is all that I was doing. Hope that clears the air a bit. Pretty simple stuff.
@alphahere, Posted File: Xposed_2ndScreen_fix_MM.zip
Also posted in Download Section of This Thread.​
 
Last edited:

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org

  1. If I flash Part 1, Will I Be able to go back to LP?
    Simple Answer, NO, Because you would brick your device with that Anti RollBack Feature that LG added. But you can Try a LP ported Rom System/Boot Only.
  2. If I Brick my Device, Can I blame you?,
    Better read the #OP, and Understand that im not responsable for crazy choices that others make.
  3. I am getting FC:
    Install another Part 2 zip, or try clearing cache.....
  4. Can I dirty Flash this:
    Yes you can, I did.. But if you shall get errors, then Wipe and try the clean way.......
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
 
Last edited:

iamz3r0

Senior Member
May 8, 2011
71
25
0
Good work! I shouldn't have jumped the gun and updated to 6.0! :eek: Damn you LG.

Would it be safe to say that it's worth a warranty replacement and getting a refurb with 5.1.1 so this can be flashed? Or would it be better to figure out and / or wait for a way to get a recovery flashed onto the new stripped bootloader? Don't want to be impatient again and end up with a refurb (just feels wrong after buying it new ;)), but I'd love to skate around on rooted 6.0.
 
Last edited:

BallCity

Senior Member
Sep 17, 2011
135
66
0
Dam went ahead and updated to MM this morning. Should have waited longer
Should have used the Korean ROM as a stopgap, that worked great minus a couple features :) I'm sure the dev's here will figure out how to fix that at some point though.

Installing this ROM now! Thanks so much Eliminater for all your hard work. Dirty flashed over the Korean ROM, hope there's no issue there. Taking awhile for Android to update as expected, does seem to boot though. Will let you know anything I find, if any, once installation is complete!

Edit: Hmmmm, I was able to boot once (although it did strangely reboot once after hitting the bootloader right after flashing this ROM) and upgrade Android. I tested video recording and that worked, but wifi calling and fingerprint did not. However, after rebooting I am getting stuck at the bootloader - it just freezes there :(. Restoring a LP ROM then going to try dirty flashing over that. If that doesn't work, I guess I will just clean flash; was trying to avoid that though.
 
Last edited:

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org
Should have used the Korean ROM as a stopgap, that worked great minus a couple features :) I'm sure the dev's here will figure out how to fix that at some point though.

Installing this ROM now! Thanks so much Eliminater for all your hard work. Dirty flashed over the Korean ROM, hope there's no issue there. Taking awhile for Android to update as expected, does seem to boot though. Will let you know anything I find, if any, once installation is complete!

Edit: Hmmmm, I was able to boot once (although it did strangely reboot once after hitting the bootloader right after flashing this ROM) and upgrade Android. I tested video recording and that worked, but wifi calling and fingerprint did not. However, after rebooting I am getting stuck at the bootloader - it just freezes there :(. Restoring a LP ROM then going to try dirty flashing over that. If that doesn't work, I guess I will just clean flash; was trying to avoid that though.
yea, wifi calling works for me. I did not test fingerprint,

and the stuck at bootloader isnt you.. what happen is when I made some changes to boot animation.. well.. it seems to take longer on the boot then it did before..
if you leave it alone for at least 2 - 3 mins you will see the t-mobile while logo show up..
Ill fix that in later editions.. I just wanted to get this up really quick.......................
 

BallCity

Senior Member
Sep 17, 2011
135
66
0
yea, wifi calling works for me. I did not test fingerprint,

and the stuck at bootloader isnt you.. what happen is when I made some changes to boot animation.. well.. it seems to take longer on the boot then it did before..
if you leave it alone for at least 2 - 3 mins you will see the t-mobile while logo show up..
Ill fix that in later editions.. I just wanted to get this up really quick.......................
Ah, okay, I should have given it more time! I will restore a Nandroid and check that out.

As for WiFi calling, I got the tutorial pop-up for WiFi Calling and even enabled it in the call settings, but it kept saying that WiFi was not connected when it clearly was enabled and connected. Tried disabling/re-enabling WiFi to no avail.

As for the Fingerprint, I tried setting up the Fingerprint security settings and it just did not register at all that I was touching the sensor. Perhaps it needed a reboot, will look at it further later.

Edit - what other issues were you seeing? Anything game-breaking? Should I go back to the Korean ROM or are the issues you seeing fine for now?


---------- Post added at 05:02 PM ---------- Previous post was at 05:01 PM ----------

I noticed you didnt mention root, so flashing latest SU is a go????

Sent from my LG-H901 using XDA-Developers mobile app
This includes SuperSU in it. When flashing this ROM it will also update the BOOT IMG and include SuperSU there. So yes, it is pre-rooted.
 
Last edited:
  • Like
Reactions: Sik-1

Eliminater74

Recognized Developer
Jan 25, 2014
3,955
16,510
113
Clearwater
lightningbolt.duckdns.org
Ah, okay, I should have given it more time! I will restore a Nandroid and check that out.

As for WiFi calling, I got the tutorial pop-up for WiFi Calling and even enabled it in the call settings, but it kept saying that WiFi was not connected when it clearly was enabled and connected. Tried disabling/re-enabling WiFi to no avail.

As for the Fingerprint, I tried setting up the Fingerprint security settings and it just did not register at all that I was touching the sensor. Perhaps it needed a reboot, will look at it further later.

Edit - what other issues were you seeing? Anything game-breaking? Should I go back to the Korean ROM or are the issues you seeing fine for now?


---------- Post added at 05:02 PM ---------- Previous post was at 05:01 PM ----------


This includes SuperSU in it. When flashing this ROM it will also update the BOOT IMG and include SuperSU there. So yes, it is pre-rooted.


Yea, my sound just went byebye, I dont get it.. The KR rom worked perfect except for the Video Encoding do to the PAL, while we are NTSC.....
but this US T-Mo is giving more problems then its worth, I think LG really tired to screw up over on this one...........


Someone on the G3 ported over the G5 GUI thing............. I should do the same thing..........

Also, On this, If I can figure out what blobs use the PAL and switch them out with the T-Mo that might fix alot of them issues over there...
but this is ridiculous.......... LG Just doesnt like US.. We save them from being enslaved by north Korea and this is how they treat us..........
 
  • Like
Reactions: it'sup and ZDeuce2