• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROOT] HOWTO: AT&T H910 up to v20g (FULLY TESTED)

Search This thread

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
Please read carefully and thank you.

Okay, but remember, A-O 10V is already on the phone. So I'm asking, will it flash okay over a firmware that's already at 10V ?

I thought you couldn't go backward. Will it overwrite the A-O files? Or do I have to start from the beginning again so that I'll be at an earlier point (10E) before I flash 10R ?

Posted from my way cool LG V20 (H910) Nougat 7.0

The A-O_4.0_H910.zip does not contain any firmware ... it's only the system folder pulled from 10v source

the 915 kdz flashed many partitions that are still on the phone because you never flashed a Full H910 firmware

the proper way out of where you are now is

boot to TWRP and update TWRP
reboot recovery
format data
flash the 10r rom ( it includes all the H910 firmware and gets rid of the leftover 915 stuff)
reboot recovery
format data
Flash A-O_4.0_H910.zip
reboot system
setup your new rooted phone

Edit: the 10r rom is not mine it's part of the Guide

Also it seems you missed everything in the guide after STEP3.bat .. read it again
Code:

STEP3.BAT

This is flashing TWRP and the WW 2.0 kernel onto your phone. The phone will reboot once they are flashed.
When it reboots, you will get a very nasty looking warning about the fact that your phone has been compromised and will not boot.
This is due to running the engineering aboot and is normal -- don't panic your phone will boot. You will see this every time the phone reboots.

At this point, you have H915v10e and TWRP. You can now boot into TWRP so that we can flash the H910 firmware back onto the phone:
If you have re-enabled developer mode, and enabled USB debugging, and have your phone connected, you can execute the following in a command window:
Code:

adb reboot recovery

Otherwise just pull the battery, put the battery back in, hold vol down + power till the LG logo appears. Release power, and then immediately press and hold it again until you get to a screen that asks if you want to factory reset your phone. Say yes twice and it will take you into TWRP. If the phone had the stock recovery, it would do a factory reset -- however, since you now have TWRP, that is what you are taken to instead. This is a key combination that is embedded into the bootloader that tells it to execute recovery - in this case TWRP. Hope that clears up some confusion as to why you get a screen asking you to factory reset your phone...

Now that you are in TWRP you need to do a couple of things:

Format data. Wipe -> Format data. It will ask you to type "yes". If you don't do this, you will be prompted to enter a passcode, and will have 30 tries. If that happens, just boot back to TWRP and do this step again.
Wipe cache / dalvik cache
Flash the zip. Choose "Install" and browse to your SD card, and select the h910-10r.zip file. When complete hit the home button.
Now, format data again for good measure....


Once the second format completes you can reboot your phone, and it will be just like you got it fresh off the factory floor, except it will have TWRP.
No part of the H915 firmware is left on the phone. The only things that are not 100% stock v10r firmware are ABOOT (it is the US996 engineering aboot that is unlocked. It also gives the nasty warning on boot), BOOT (it is the 10q kernel with a few patches added by @askermk2000 - KCAL, Adreno idler, etc), and of course RECOVERY (TWRP).

It takes a little while for the first boot -- be patient. It should NOT take longer than 10 minutes. If it does, something went wrong. Boot back to TWRP and try flashing the 10r zip again.

Now that you have a phone with TWRP, feel free to download whatever root method you would like (SuperSU or Magisk).
 
Last edited:
  • Like
Reactions: Zeuszoos

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
The A-O_4.0_H910.zip does not contain any firmware ... it's only the system folder pulled from 10v source

the 915 kdz flashed many partitions that are still on the phone because you never flashed a Full H910 firmware

the proper way out of where you are now is

boot to TWRP and update TWRP
reboot recovery
format data
flash the 10r rom ( it includes all the H910 firmware and gets rid of the leftover 915 stuff)
reboot recovery
format data
Flash A-O_4.0_H910.zip
reboot system
setup your new rooted phone

Edit: the 10r rom is not mine it's part of the Guide

Also it seems you missed everything in the guide after STEP3.bat .. read it again
Hey,

Did as you said and installing 10r did make a difference!

Before 10r when I installed a Kernel, it said my device was a US996.

Now, after, it says it's an H910. Cool! :)

I'm running through a few things now, checking it out. Will get back to ya.

Thanks Again! :)

Posted from my way cool LG V20 (H910) Nougat 7.0
 

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
Hey,

Did as you said and installing 10r did make a difference!

Before 10r when I installed a Kernel, it said my device was a US996.

Now, after, it says it's an H910. Cool! :)

I'm running through a few things now, checking it out. Will get back to ya.

Thanks Again! :)

Posted from my way cool LG V20 (H910) Nougat 7.0

Yes Ideally you would flash the firmware to match the rom but all the links to the 10v firmware are dead > https://forum.xda-developers.com/v20/how-to/h910v10u-files-t3771412
 

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
Hi,

You can still get the ROM through the XDA page I think. I have it backed up 6 ways to Sunday anyway. :)

I don't want Oreo, because I was one of the small group of people whose certain apps Oreo didn't like and it would cause system wide problems (I couldn't even print). And since a number of those same apps will go on my wife's phone, I put Nougat on hers too.

Her phone seems to be working just fine now. I'll spend the next few days setting it up and when it's ready to go, she can go get a SIM for it. We can't just use the one in the phone she's using now, because the LG uses a micro-SIM, which is smaller. So she'll have to go to the Carrier and get one.

I very much appreciate you sticking with me through this, let's call it, "adventure". :)

I couldn't have done it without you! Your help was invaluable, as were your notes to stay calm! Seriously. The side effect of my pain med can wreak havoc on my anxiety level!

I wish there were some sort of "Honorable Mention" page or something on the XDA site, because I'd put you on it in a heartbeat!

Thanks Again and of course, if there's ever anything I can do for you, lemme know.

TTYL

Posted from my way cool LG V20 (H910) Nougat 7.0
 
  • Like
Reactions: clsA

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
Hi,

UPDATE: I played with it for a couple of hours, updated Magisk, put Nova Launcher on, put AdAway on, as well as FX File Explorer and a couple of other things.

But there is one weird quirk that was happening all the way back when the H915 ROM was on it.

I do *not* use "Automatic Brightness" on the phone. Yet every time I Power On or Reboot the phone, the Screen Brightness goes up to 100%. Every time!

If I lower it down, it will stay where I put it, but the next time it boots, it goes back up to 100% again.

I didn't bother mentioning it then, because I thought it was probably due to having an H915 ROM on an H910 phone and I figured that when I Flashed back up to a newer ROM, the problem would go away. But it hasn't.

Have you seen anything like this before?

Thx!

Posted from my way cool LG V20 (H910) Nougat 7.0
 

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
Hey,

I think I found out what's causing the Brightness to go up to 100% on every boot. As weird as this sounds, according to the folks whose posts I was reading in another thread, LG's, for some reason, are programmed to do that when there's no SIM in the phone, which as I said, is not in the phone yet.

I'll let ya know for sure on Tuesday after the SIM is put in. If that's it, it'll be one to add to the "Holy Book of Androidedness".

Yes, I actually have a 3 ring binder with that label on it, where I write the steps to Install ROMS, fix various problems, etc.. :)

TTYL

Posted from my way cool LG V20 (H910) Nougat 7.0
 

Merazomo

Senior Member
Aug 14, 2014
212
61
On Samsung phones you can flash the Bootloader & Modem through Odin regardless of having a backup/dump of the original. Which is the step that does that on the LG V20?

I was used to flashing left and right on my Galaxy Note 4 as it was practically unbrickeable. I lost SIM signal many times on the Note 4, and all I had to do was to flash the Bootloader & Modem to get it back to working condition.

If I ever loose the ability to get signal on the LG V20, is it as simple as flashing a Bootloader & Modem from these threads? or is it game over?
 

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
On Samsung phones you can flash the Bootloader & Modem through Odin regardless of having a backup/dump of the original. Which is the step that does that on the LG V20?



I was used to flashing left and right on my Galaxy Note 4 as it was practically unbrickeable. I lost SIM signal many times on the Note 4, and all I had to do was to flash the Bootloader & Modem to get it back to working condition.



If I ever loose the ability to get signal on the LG V20, is it as simple as flashing a Bootloader & Modem from these threads? or is it game over?
Merazomo,

Let me start by saying that I'm not an LG expert and can only go by my own experience and discussions with advanced LG users. Like you, I come.from the Samsung world and this is my first non-Samsung phone.

LG has a tool that is similar to Odin, in that yes, you can choose what to Flash, that's called "LGUP", which I have run and just like Odin, once you use it a few times, it's actually pretty simple. :)

It is not as "layman's" as Odin, meaning it basically backs up every partition and the list to choose from for what to back up/flash is much longer. But basically you normally do all of them except <userdata> and you're basically doing a "DUMP" (make a "LG-V20_DUMP" folder where you want it.

To "Flash a ROM" in LGUP, you use a KDZ file. So again, same as Odin more or less.

When you go into LGUP, you see the choices for what you wish to do (radio button style).

It looks a bit intimidating at first. But once you play with it, you'll be fine. :)

Um, so yes, you can indeed choose what to flash. :)

Also, if you plan on Rooting, etc., there is a Patched version of LGUP made for doing that with this phone. Let me know if you want it and I'll point ya to it and list out how to set it up correctly.

Hope this helped a little anyway. :)

TTYL


Posted from my way cool LG V20 (H910) Nougat 7.0
 

Blasteriv

Member
Mar 30, 2019
10
5
help I do the process correctly but it never shows me the Twrp that could be for more than I try I always have that problem
 

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
help I do the process correctly but it never shows me the Twrp that could be for more than I try I always have that problem
Hi,

I'm assuming that English is your second language?

If so, I'm not trying to be rude here, but I don't even understand your question and if you and I (or whomever) cannot accurately communicate, then we'll both just be wasting our time.

I would respectfully suggest that you either:

A) Install a translation app and you can Copy & Paste from it to here. But this option may not work all that well with Android terminology.

B) Have someone who speaks your language and who also speaks English well. I say speaks it well, because the difficulty in translation goes way up when using technical terms.

Your best option is Option B.

I'm sure that you'll agree that no matter how badly you want help, no one can help you if they can't understand what you're saying. So that hurdle has to be leapt over first before anything else.

Sorry.

Posted from my way cool LG V20 (H910) Nougat 7.0
 

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
help I do the process correctly but it never shows me the Twrp that could be for more than I try I always have that problem

Hi,

I'm assuming that English is your second language?

If so, I'm not trying to be rude here, but I don't even understand your question and if you and I (or whomever) cannot accurately communicate, then we'll both just be wasting our time.

I would respectfully suggest that you either:

A) Install a translation app and you can Copy & Paste from it to here. But this option may not work all that well with Android terminology.

B) Have someone who speaks your language and who also speaks English well. I say speaks it well, because the difficulty in translation goes way up when using technical terms.

Your best option is Option B.

I'm sure that you'll agree that no matter how badly you want help, no one can help you if they can't understand what you're saying. So that hurdle has to be leapt over first before anything else.

Sorry.

Posted from my way cool LG V20 (H910) Nougat 7.0

I think he's asking how to boot to TWRP after rooting the phone
it can be tricky for sure, and most people don't wait long enough
the Engineering bootloader is slow compared to the stock one

Instructions to boot to TWRP
This is flashing TWRP and the WW 2.0 kernel onto your phone. The phone will reboot once they are flashed.
When it reboots, you will get a very nasty looking warning about the fact that your phone has been compromised and will not boot.
This is due to running the engineering aboot and is normal -- don't panic your phone will boot. You will see this every time the phone reboots.

At this point, you have H915v10e and TWRP. You can now boot into TWRP so that we can flash the H910 firmware back onto the phone:
If you have re-enabled developer mode, and enabled USB debugging, and have your phone connected, you can execute the following in a command window:
Code:

adb reboot recovery

Otherwise just pull the battery, put the battery back in, hold vol down + power till the LG logo appears. Release power, and then immediately press and hold it again until you get to a screen that asks if you want to factory reset your phone. Say yes twice and it will take you into TWRP. If the phone had the stock recovery, it would do a factory reset -- however, since you now have TWRP, that is what you are taken to instead. This is a key combination that is embedded into the bootloader that tells it to execute recovery - in this case TWRP. Hope that clears up some confusion as to why you get a screen asking you to factory reset your phone...

Now that you are in TWRP you need to do a couple of things:

Format data. Wipe -> Format data. It will ask you to type "yes". If you don't do this, you will be prompted to enter a passcode, and will have 30 tries. If that happens, just boot back to TWRP and do this step again.
Wipe cache / dalvik cache
Flash the zip. Choose "Install" and browse to your SD card, and select the h910-10r.zip file. When complete hit the home button.
Now, format data again for good measure....


Once the second format completes you can reboot your phone, and it will be just like you got it fresh off the factory floor, except it will have TWRP.
No part of the H915 firmware is left on the phone. The only things that are not 100% stock v10r firmware are ABOOT (it is the US996 engineering aboot that is unlocked. It also gives the nasty warning on boot), BOOT (it is the 10q kernel with a few patches added by @askermk2000 - KCAL, Adreno idler, etc), and of course RECOVERY (TWRP).

It takes a little while for the first boot -- be patient. It should NOT take longer than 10 minutes. If it does, something went wrong. Boot back to TWRP and try flashing the 10r zip again.

Now that you have a phone with TWRP, feel free to download whatever root method you would like (SuperSU or Magisk).
 
Last edited:

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
clsA,

I couldn't tell if he was trying to get into TWRP manually from Power Off, or if maybe he thought it would automagically reboot into TWRP when it rebooted?

I learned way back to post what I did because it works out either way:

* The poster gets someone to translate for them.

* They don't have anyone to do it for them and realizes that the current language barrier is too large a divide to bridge.

TTYL

Posted from my way cool LG V20 (H910) Nougat 7.0

---------- Post added at 11:10 AM ---------- Previous post was at 10:35 AM ----------

clsA,

Btw, after I get my wife's phone all set up, I'm going to rewrite the OP for this thread and put in every step.

* Every click in LGUP.

* The C++ link you provided.

* Unplugging the phone for "Step2.Bat", in case they don't get a prompt back.

I'll write it in a very easy to understand and follow method.

Also, your "just in case" about if any of the download links didn't work is a "definate"! The link for the Zipped "Root Package" did not work and I got it from your link.

So I was wondering, since you posted your link anyway, if you would mind if I used that link in my post, since I know that at least that one file won't be there, but is on your AFH page. I'd host the files myself, but I don't have an AFH account. I will be trying to get one in a few months, but first I've got to get my other site back up. :)

Anyway, lemme know and TTYL :)



Posted from my way cool LG V20 (H910) Nougat 7.0
 

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
clsA,

I couldn't tell if he was trying to get into TWRP manually from Power Off, or if maybe he thought it would automagically reboot into TWRP when it rebooted?

I learned way back to post what I did because it works out either way:

* The poster gets someone to translate for them.

* They don't have anyone to do it for them and realizes that the current language barrier is too large a divide to bridge.

TTYL

Posted from my way cool LG V20 (H910) Nougat 7.0

---------- Post added at 11:10 AM ---------- Previous post was at 10:35 AM ----------

clsA,

Btw, after I get my wife's phone all set up, I'm going to rewrite the OP for this thread and put in every step.

* Every click in LGUP.

* The C++ link you provided.

* Unplugging the phone for "Step2.Bat", in case they don't get a prompt back.

I'll write it in a very easy to understand and follow method.

Also, your "just in case" about if any of the download links didn't work is a "definate"! The link for the Zipped "Root Package" did not work and I got it from your link.

So I was wondering, since you posted your link anyway, if you would mind if I used that link in my post, since I know that at least that one file won't be there, but is on your AFH page. I'd host the files myself, but I don't have an AFH account. I will be trying to get one in a few months, but first I've got to get my other site back up. :)

Anyway, lemme know and TTYL :)



Posted from my way cool LG V20 (H910) Nougat 7.0
Sure the files are there for anyone that needs them

Sent from my PH-1 using Tapatalk
 

Merazomo

Senior Member
Aug 14, 2014
212
61
Merazomo,

it basically backs up every partition and the list to choose from for what to back up/flash is much longer. But basically you normally do all of them except <userdata> and you're basically doing a "DUMP" (make a "LG-V20_DUMP" folder where you want it.

To "Flash a ROM" in LGUP, you use a KDZ file. So again, same as Odin more or less.

I guess it becomes easier the more you use it then; however, I'm still a little confused as far as restoring everything from the KDZ. I never backed up anything on my Note 4 as far as partitions; messed up many times loosing the ability to connect to my sim card, and restored my Note 4 many times to working condition as the Bootloader & Modem where already in the Stock ROM that you flashed. Actually, everybody could use the same ROM; it was universal basically.

I guess what I'm asking is: If something went wrong during the flashing, and I didn't save any LG V20 "DUMPS", would that be the end the phone since the dumps are somewhat specific to the serial number of the phone? or does it not matter because everything (Bootloader, Modem, etc) can be restored from LGUP with any H910 Firmware.

I just see posts on this forum saying they can no longer connect to WiFi, use Cellular data, or stuff like that after a flash. I would like to be ready and know what to do just in case, as I want to keep trying different ROMS and why not, perhaps get another LG V20 as a backup.

---------- Post added at 01:09 PM ---------- Previous post was at 12:16 PM ----------

help I do the process correctly but it never shows me the Twrp that could be for more than I try I always have that problem

If you followed all the rooting steps correctly, and all you want to know is how to put the phone into TWRP by pressing the buttons:

1. Turn off the phone
2. When the phone is off, press the Volume Button "Down" and keep it pressed
3. Press the Power Button and keep it pressed while "still" pressing the Volume Button "Down" as well
4. The phone will turn on right away; you should still be pressing "Power Button" and "Volume Down Button"
5. As soon as you see the LG Logo, let go of the "Power Button" for 1/2 a second or less, and press the "Power Button" again right away. Never let go of the "Volume Button", always keep it pressed
6. You will get a white menu, use the volume down or up buttons to choose "Yes" and "Yes" to access TWRP
 
Last edited:

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
I guess it becomes easier the more you use it then; however, I'm still a little confused as far as restoring everything from the KDZ. I never backed up anything on my Note 4 as far as partitions; messed up many times loosing the ability to connect to my sim card, and restored my Note 4 many times to working condition as the Bootloader & Modem where already in the Stock ROM that you flashed. Actually, everybody could use the same ROM; it was universal basically.



I guess what I'm asking is: If something went wrong during the flashing, and I didn't save any LG V20 "DUMPS", would that be the end the phone since the dumps are somewhat specific to the serial number of the phone? or does it not matter because everything (Bootloader, Modem, etc) can be restored from LGUP with any H910 Firmware.



I just see posts on this forum saying they can no longer connect to WiFi, use Cellular data, or stuff like that after a flash. I would like to be ready and know what to do just in case, as I want to keep trying different ROMS and why not, perhaps get another LG V20 as a backup.
If something goes wrong, you can just reflash, or flash the problem part.

But I don't think you're getting it. What I means is that you can try ROMS without using LGUP.

I only used LGUP to DUMP and Flash a KDZ once. And that was only because when I bought my wife's phone (we both now have the LG V20), it was on a newer Security Patch that was above 10m and DirtySanta wouldn't work on the newer ARB.

I.e., I actually had to take my phone backward so I could use the DirtySanta routine and get the phone Rooted. So I had to start out by Flashing a KDZ.

But after I was done with everything, there is one more step, which is to install the provided 10R ROM, which comes in Zip format and you install it via Zip format.

Important Note: You cannot skip the 10R, even if you plan to end up with a different ROM in the end!

Anyway, whatever ROMS you want to install on it will probably be in Zip format and use the Aroma Installer, which is a step by step installer with a GUI. When doing it, just go into TWRP, tap "Install", choose the ROM Zip and you'll see. :)

Anyway, like I said, I think you're getting the wrong idea here. As I mentioned, I only had to use LGUP once. After that I installed ROMS through TWRP. As long as you're not trying to go backward, you can do that.

TTYL

Posted from my way cool LG V20 (H910) Nougat 7.0
 

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
The most important partitions to backup are
Modem
Modemst1
Modemst2
And fsg ..it is specific to that phone and should not be shared.( It contains the IMEI )

You use fastboot to restore these if needed
LGUP will not flash these back for you!

Put the 4 files in the same folder as fastboot
Open a command prompt and type

fastboot flash modem modem
fastboot flash modemst1 modemst1
fastboot flash modemst2 modemst2
fastboot flash fsg fsg

Most all the rest of the files in the LGUP dump are universal to all of that model (h910)
And can be found in the 10q or 10r rom.

Sent from my PH-1 using Tapatalk
 
  • Like
Reactions: koodz and Merazomo

skeevs

Member
Mar 20, 2019
10
1
I guess what I'm asking is: If something went wrong during the flashing, and I didn't save any LG V20 "DUMPS", would that be the end the phone since the dumps are somewhat specific to the serial number of the phone? or does it not matter because everything (Bootloader, Modem, etc) can be restored from LGUP with any H910 Firmware.

I would say there is a chance you may be stuck with an unusable phone for these reasons even if you were successful with rooting:
- there is no KDZ available for H910
- if your H910 is unlocked for any SIM card then you need to reflash the modem partition image after rooting otherwise you won't get network signal. There is one universal modem.img floating around from Android file host but I am unsure it works with H910.
- if your IMEI is unavailable then you need to reflash the fsg partition.

So make a dump of all partitions and keep it.

Sent from my LG-H910 using Tapatalk
 
  • Like
Reactions: Merazomo

Merazomo

Senior Member
Aug 14, 2014
212
61
The most important partitions to backup are
Modem
Modemst1
Modemst2
And fsg ..it is specific to that phone and should not be shared.( It contains the IMEI )

You use fastboot to restore these if needed
LGUP will not flash these back for you!

Put the 4 files in the same folder as fastboot
Open a command prompt and type

fastboot flash modem modem
fastboot flash modemst1 modemst1
fastboot flash modemst2 modemst2
fastboot flash fsg fsg

Most all the rest of the files in the LGUP dump are universal to all of that model (h910)
And can be found in the 10q or 10r rom.

Sent from my PH-1 using Tapatalk

I haven't backed up any of those partitions you are mentioning which I assume can be very dangerous when dealing with rooting, modification, etc. Can these partitions be backup up directly from a Custom ROM like Alpha Omega that I'm running right now? or would I have to go back to the Stock ROM while being rooted? Perhaps Stock ROM without root? I haven't used GLUP since I rooted the phone. I don't know if it only recognizes Stock Firmware or not.

I'm using an LTE GSM sim card on an Unlocked H910, and it only shows 1 bar on Cellular Data. It works great, I just though it seemed a little weird how my Unlocked T-Mobile Note 4 had full bars with the same sim. That made me think that maybe I messed up during root, but I believe it's just my area coverage being crappy.

Still, I want to backup everything I can before I need it. Better to be safe than sorry.
 

Zeuszoos

Senior Member
Aug 9, 2012
1,077
206
The most important partitions to backup are
Modem
Modemst1
Modemst2
And fsg ..it is specific to that phone and should not be shared.( It contains the IMEI )

You use fastboot to restore these if needed
LGUP will not flash these back for you!

Put the 4 files in the same folder as fastboot
Open a command prompt and type

fastboot flash modem modem
fastboot flash modemst1 modemst1
fastboot flash modemst2 modemst2
fastboot flash fsg fsg

Most all the rest of the files in the LGUP dump are universal to all of that model (h910)
And can be found in the 10q or 10r rom.

Sent from my PH-1 using Tapatalk
Should I be worried about anything when it comes time to drop the SIM in? I did Flast the 10R and then the A-O ROM.

In AIDA64 and Inware it shows the correct IMEI, although the Serial # reported id different that what it shows inside the phone. I don't know if it was like that before flashing.

Posted from my way cool LG V20 (H910) Nougat 7.0

---------- Post added at 05:31 PM ---------- Previous post was at 05:25 PM ----------

I would say there is a chance you may be stuck with an unusable phone for these reasons even if you were successful with rooting:
- there is no KDZ available for H910
- if your H910 is unlocked for any SIM card then you need to reflash the modem partition image after rooting otherwise you won't get network signal. There is one universal modem.img floating around from Android file host but I am unsure it works with H910.
- if your IMEI is unavailable then you need to reflash the fsg partition.

So make a dump of all partitions and keep it.

Sent from my LG-H910 using Tapatalk
The H915 is available for taking the phone backward to be able to Root it though.

I did flash the 10R ROM that's linked in the OP afterward though. Then the A-O ROM.

Posted from my way cool LG V20 (H910) Nougat 7.0
 

clsA

Senior Member
Aug 28, 2010
9,822
3,460
Central Florida
I haven't backed up any of those partitions you are mentioning which I assume can be very dangerous when dealing with rooting, modification, etc. Can these partitions be backup up directly from a Custom ROM like Alpha Omega that I'm running right now? or would I have to go back to the Stock ROM while being rooted? Perhaps Stock ROM without root? I haven't used GLUP since I rooted the phone. I don't know if it only recognizes Stock Firmware or not.

I'm using an LTE GSM sim card on an Unlocked H910, and it only shows 1 bar on Cellular Data. It works great, I just though it seemed a little weird how my Unlocked T-Mobile Note 4 had full bars with the same sim. That made me think that maybe I messed up during root, but I believe it's just my area coverage being crappy.

Still, I want to backup everything I can before I need it. Better to be safe than sorry.

considering that most custom roms do not flash any firmware you can back them up anytime your phone is working correctly
I use the patched LGUP and Dump the partitions when the phone is Bone Stock (like when we got Oreo and the 20H update that followed)

10v was the last update for Nougat and is the base for the last A-O rom, unfortunately the firmware source for it seems lost now (even AT&T now skip from 10u to 20g)
So the last fill rom + firmware for Nougat is 10r
 
Last edited:
  • Like
Reactions: Merazomo

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    ***WARNING***
    This is ONLY for the H910. If you flash H915 firmware on an H918 -- you WILL brick it.​

    If you are currently on Oreo, you can root your phone, but you CAN NOT keep Oreo - for now. This will downgrade you back to Nougat, which is rootable.

    I know this is a long post, but this is also a complicated root procedure. Please read the ENTIRE post before starting.
    Also, if you run into a problem, please use the search thread box to see if your problem has already been addressed. It will save having to ask the same questions over and over.

    If you want to restore to stock v10q after rooting, you can use this: link.

    Standard disclaimer: There are no guarantees in life. No part of this should brick your phone, but if it does somehow, that is on you.

    This should work on any H910 version, up to v20g, that is no longer rootable by DirtySanta (IE: dirtycow has been patched). It has been tested on 10m to 20g

    • Make sure that you have an SD card that has at least 8 gigs of free space. It CAN NOT be formatted FAT, or FAT32. It needs to be exFat or ext4, otherwise the zip won't fit (2 gig file limit on FAT and FAT32).
    • Make sure you have a working adb environment. I use Linux so hopefully this is a good resource. If not, you will have to Google this yourself: link.
    • Make sure that you have a working WiFi connection. Part of this process involves installing a terminal emulator. Since the phone will have no signal at that time, you use WiFi, or you can side load.
    • Download the H915 v10e KDZ: H91510e_00_VTR_CA_OP_1205.kdz.
      - WARNING: Do not use any newer H915 firmware, as they all have dirtycow patched (v10p, v10q), and I do not know if they increment ARB.
      - If they do increment ARB, then you will be stuck with a phone that can't be rooted, and you can't fix the modem! You have been warned.
    • Download the patched LG UP from this thread: link.
    • Make sure you install it in C:\Program Files (x86)\LG Electronics\LGUP or it will either read the wrong model file (if you had a previous installation of LG UP), or it will not be able to find the model file at all.
    • Put your phone into download mode (power off / hold vol. up / plug in USB cable)
    • Use LG UP to dump your phone. When you run it, there will be additional radio buttons.
      - Pick the one that says DUMP and click Start. You will be asked what partitions to dump, click the "select all" checkbox, and then you can uncheck userdata.
      - This is an OPTIONAL but HIGHLY recommended step. It is a good idea to have a full backup of your phone, but with this new procedure, this is no longer needed.
    • When it is finished, click the PARTITION DL radio button, pick the H915 v10e KDZ that you downloaded above, and click start. Make sure all partitions are checked.
    • Once it is complete, your phone should reboot into a nice new (old) Freedom Mobile ROM (complete the setup), and you may not have signal.
      - If you are on AT&T I understand that you will, but T-Mobile does not. Either way, this is normal.
    • Before continuing, make sure that you enable developer mode, and enable USB debugging. Also, make sure that your PC is authorized (plug the phone in and touch always allow, and then OK).
    • Also go ahead and download a terminal emulator -- NOT Termux. I recommend good old "Terminal Emulator for Andorid" -- the first thing that pops up if you search for "terminal"
    • Download this modified (by modified, I mean it contains all the extras needed to make this work) DirtySanta root package: link.
      - Extract this somewhere that you can run adb and fastboot from.
      - Check the SHA hash: 88a3a0f90c66a486807da3e69e9fb0a08c779efe
    • Download the v10r firmware + boot + system here: link (sorry - no time to dump and package 10v)
      - Check the SHA hash: 5451146030393e490dcfba3558b620badefe75cd
      - This includes v1.0 of the mk2000 kernel
    • Copy the zip, to your SD card, and insert it in the phone.
      - Alternatively, you can use adb to push the zip to your phone while in TWRP. This is NOT supported.
      - I switched to having people flash from SD card because too many people were having problems with adb.
      - If you want, try it, if it doesn't work, don't ask for help -- use the SD card method!
    Open two command windows. In each one change to the directory that you extracted the root package.

    In the first one execute:
    Code:
    adb logcat -s dirtysanta

    Then in the second one execute:
    Code:
    STEP1.BAT

    Wait till you get a prompt back then type (or copy / paste):
    Code:
    run-as con
    chmod 0777 /storage/emulated/0/*

    Now open up your terminal emulator on your phone and type:
    Code:
    applypatch /system/bin/atd /storage/emulated/0/dirtysanta

    Watch the window that has logcat running. When it says to run step 2, execute:
    Code:
    STEP2.BAT

    Once fastboot comes up -- it will be a really small red font that says, FASTBOOT MODE. Once that is up, execute:
    Code:
    STEP3.BAT
    This is flashing TWRP and the WW 2.0 kernel onto your phone. The phone will reboot once they are flashed.
    When it reboots, you will get a very nasty looking warning about the fact that your phone has been compromised and will not boot.
    This is due to running the engineering aboot and is normal -- don't panic your phone will boot. You will see this every time the phone reboots.

    At this point, you have H915v10e and TWRP. You can now boot into TWRP so that we can flash the H910 firmware back onto the phone:
    If you have re-enabled developer mode, and enabled USB debugging, and have your phone connected, you can execute the following in a command window:
    Code:
    adb reboot recovery

    Otherwise just pull the battery, put the battery back in, hold vol down + power till the LG logo appears. Release power, and then immediately press and hold it again until you get to a screen that asks if you want to factory reset your phone. Say yes twice and it will take you into TWRP. If the phone had the stock recovery, it would do a factory reset -- however, since you now have TWRP, that is what you are taken to instead. This is a key combination that is embedded into the bootloader that tells it to execute recovery - in this case TWRP. Hope that clears up some confusion as to why you get a screen asking you to factory reset your phone...

    Now that you are in TWRP you need to do a couple of things:

    • Format data. Wipe -> Format data. It will ask you to type "yes". If you don't do this, you will be prompted to enter a passcode, and will have 30 tries. If that happens, just boot back to TWRP and do this step again.
    • Wipe cache / dalvik cache
    • Flash the zip. Choose "Install" and browse to your SD card, and select the h910-10r.zip file. When complete hit the home button.
    • Now, format data again for good measure....

    Once the second format completes you can reboot your phone, and it will be just like you got it fresh off the factory floor, except it will have TWRP.
    No part of the H915 firmware is left on the phone. The only things that are not 100% stock v10r firmware are ABOOT (it is the US996 engineering aboot that is unlocked. It also gives the nasty warning on boot), BOOT (it is the 10q kernel with a few patches added by @askermk2000 - KCAL, Adreno idler, etc), and of course RECOVERY (TWRP).

    It takes a little while for the first boot -- be patient. It should NOT take longer than 10 minutes. If it does, something went wrong. Boot back to TWRP and try flashing the 10r zip again.

    Now that you have a phone with TWRP, feel free to download whatever root method you would like (SuperSU or Magisk).



    Old, unsupported ROMs will NOT work with the 10p, 10q or 10r firmware.
    If you want to run NATF or WETA (or any old, unsupported ROM that you find floating around these forums) you will need to flash the older 10m firmware: here.
    SHA: 1007dedb6e935b0bea1e25f28e39ccb8e69f9694
    This is JUST the firmware! It has no kernel, or system. You MUST flash a 10m or earlier ROM or your phone will not boot. If you forget, you can always boot back to TWRP and try again.
    The newer kernel should work, but I have not tested it with the older firmware. If it doesn't grab the WW2.0 kernel, it works fine with 10m.


    For the latest kernel, please visit @askermk2000's thread: here

    Do NOT flash firmware for the H918 -- it will brick your phone. Firmware for the other models won't work, but they won't brick your phone.

    Feel free to ask away if any of this doesn't make sense. I really hope that isn't the case now :)

    Most of all -- have fun. That is what this is supposed to be about!


    Again, If you want to restore to stock v10q, you can use this: link.

    Serious credits go out to:
    @me2151 for DirtySanta. Please visit his original thread and hit the thanks button.
    @smitel for Reversing LG UP and figuring out how unlock lab mode. No partition dl, no root on the new firmware. Again, hit the thanks button.
    @Prowler_gr for patching LG UP for the V20 not to mention finding that thread. I never go into the G5 forums, so I would have never seen it. AGAIN -- hit that thanks button.
    @USA-RedDragon for his Werewolf kernel. I know I sure like not having static on boot. Most people get the ability to hit thanks 6 or 7 times a day -- be sure to use up one more.
    @askermk2000 For the new 10q kernel. Dude doesn't even have a V20 and jumped in to help out.

    Seriously, these guys are the real devs, and the ones that have left the V20 scene are missed...

    -- Brian
    8
    FAQ:

    Q1: If I revert to stock will AT&T know that I rooted my phone?
    A1: Nope. Unlike Samsung phones (at least older ones, I don't know about current ones), there is no KNOX style indicator that shows how many times a phone has been flashed.

    Q2: Do we have to flash ALL of the H915 firmware, that seems like a waste?
    A2: You would be correct -- it is a waste, but I am going to need more time to test and make sure that only the XBL and ABOOT need to be flashed AND that doesn't break trusted boot. As I have stated, the H910 and H915 have the same PBL. I ran my phone with the H915 XBL, with the rest of the firmware being H910 and I don't have a brick -- but I did it manually and not though LG UP. When I feel like wiping my phone again, I will test this.

    Q3: Can any other variants be rooted with this method?
    A3: Maybe. I was able to get the patched LG UP to recognize a KDZ that I modified, and it let me flash. My next step is to completely roll my own KDZ. If that works, then ANY LG phone will be rootable simply by flashing a KDZ.
    A3: YES! It turns out that the LS997 is able to use the VS995 KDZ. I have written up a post on the procedure.

    Q4: If that works, and you can roll your own KDZ, can you get around ARB?
    A4: I believe so. Now that we have the ability to take a dump of an unmodified / stock / out of the box phone, we could dump the XBL (this is what updates ARB), and package that up with an older ABOOT. I am mainly talking about H918s here, since all other V20s work with the engineering ABOOT. But it will also apply if AT&T ever increments ARB on the H910.
    Nope, there is no getting around ARB. Once a particular ARB version is blown into your QFPROM, you *MUST* use a boot stack that has that ARB version, and that is basically the entire firmware except for boot, recovery, laf and system.

    Q5: Will the AM&FM Radio still work
    A5: Yes.

    Q6: Why are my boot times longer after rooting?
    A6: In order to unlock the bootloader, an engineering aboot had to be used, and a lot of additional data is generated on boot.

    Q7: Can I return my phone to stock?
    A7: This was addressed in the post above, but I will address it again. Yes. For the link, see the post above.
    5
    @runningnak3d could you update the link from DirtySanta root package?

    all the root files for this thread are in my AFH (in my signature) the root package is here >> https://androidfilehost.com/?fid=1322778262903990218
    4
    Jerry SQ to the rescure, follow these steps to fix signal and data (h910 only):
    1 Dowload US99610f.kdz and F800K10e.kdz firmware, LGUP with patch in the first post
    2 KDZ F800K10e.kdz, partition dl, tick select all, wait for it to boot into rom, install TWRP with dirtysanta steps, boot into TWRP, then select reboot, select bootloader (or using adb, your choice, but the bootloader need to be unlocked)
    3 type these codes in booloader
    fastboot erase modemst1
    fastboot erase modemst2
    4 wait till it done, don't rebooted the phone yet, instead, pull the batterry out, get back to TWRP by hardware button
    5 format your rom, reboot back to TWRP, wipe Cache, System, internall storage, then poweroff the phone
    6 get in dowload mode, KDZ US996 firmware, partition dl, tick select all, boot into rom, if it stuck somewhere, factory reset might do the trick
    7 when it boot up, it will get bootloop after you get in the setup screen (i don't know it'll happen to you, but for me it'll bootloop)
    8 pull battery out, get in dowload mode, KDZ F800K firmware, partition dl, TICK MANUALLY EVERY THING EXEPT BOOT, MODEM, ABOOT, ABOOTBAK
    9 when it done, you will have signal, data mobile again, if you like, you can use F800K firmware or you can follow dirtysanta steps and install any rom you like
    4
    Kernel with some features

    Ok :)

    This one is a bit more experimental. I've looked at some patches from Werewolf and D.O.T.S Kernel, and picked a few compatible ones that looked rather straight forward without risk of complications.

    So we have:
    KCAL - the one that started it all.
    Adreno Idler - Battery savings.
    Disable software CRC checking of SD Card - More performance.
    Remove temperature polling - Battery savings.
    Reduce DSI status check - Battery savings.
    Fixed USB erratic behavior with some chargers.
    Static Screen fixed.
    RCTD removed.

    ^^Let's hope it works :) Would welcome feedback.
    If it works nicely I'll make one for H918 as well.

    --removed-- Look here!