Cannot install TWRP on Stock h90130c - T-Mobile LG V10 Q&A, Help & Troubleshooting

I had the LG V10 with Android 6 rooted and I upgraded it to Nougat by flashing the kdz version 30b with the already installed TWRP. For various reasons, I had to reinstall the stock version of the OS (30b), which removed TWRP from the phone. Now, I want to reinstall TWRP to root it again. Currently, I have the 30c version (updated from 30b with the false hope that the below problem would be fixed) with the bootloader unlocked. However, when I try to flash the TWRP image file (or any recovery images, even the stock recovery image), I always receive the following error:
Code:
fastboot flash recovery twrp-3.0.0-0-h901.img
target reported max download size of 536870912 bytes
sending 'recovery' (31748 KB)...
OKAY [ 1.194s]
writing 'recovery'...
FAILED (remote: unknown command)
finished. total time: 1.212s
I tried also to restore the rooted Android 6 KDZ (which did not gave me the above problems) using LGUP but it tells me that there is an "antirollback" problem because the version I want to install is older than the one I have. Then I tried to install the TWRP TOT file with LGUP but it gives me a communication error when it starts upgrading.
I think the solution would be to rollback to Android 6, install TWRP with fastboot working, then flash the rooted Nougat again. However, I cannot find how to rollback to an older Android version without TWRP and I cannot install TWRP with the current Android version. In practice, I am in a loop...
I don't know what else to do. Any help on how can I root my phone now?

@brok85
The simple fastboot commands for installing custom recovery were patched out sometime in the later MM firmwares. Since you lost root on Nougat, there currently is no option to get TWRP since there is no way to downgrade to any version of MM even with a modified LGUP.
If and when such a downgrade is possible you'd probably have to roll-back to 30b first instead of going to straight to MM.

chin'ah.girl said:
@brok85
The simple fastboot commands for installing custom recovery were patched out sometime in the later MM firmwares. Since you lost root on Nougat, there currently is no option to get TWRP since there is no way to downgrade to any version of MM even with a modified LGUP.
If and when such a downgrade is possible you'd probably have to roll-back to 30b first instead of going to straight to MM.
Click to expand...
Click to collapse
I have already rolled back to 30b. Antirollback check passes successfully as long as you want to flash the same Android version, e.g., Android 7...
Wouldn't it be possible to modify the 30b so that we can get those fastboot commands back? that would fix the problem without need to roll back to MM...

Unfortunately we can't modify fastboot commands at the ROM level because we have no way of flashing a modified ROM to the device that would allow the commands to go through. If we were it would be even more simple to flash a pre-rooted ROM through LGUP, but that has already been confirmed not to work as well.
So basically it's either downgrade or exploit a security flaw that allows root on the current ROM, and since no one is currently working on this device (at least to my knowledge) both of those are starting to look less and less likely.

brok85 said:
I have already rolled back to 30b. Antirollback check passes successfully as long as you want to flash the same Android version, e.g., Android 7...
Wouldn't it be possible to modify the 30b so that we can get those fastboot commands back? that would fix the problem without need to roll back to MM...
Click to expand...
Click to collapse
If your on 30b then the dirty cow exploit works, search this forum for it.
Sent from my LG-H901 using XDA Labs

skywalker-live said:
If your on 30b then the dirty cow exploit works, search this forum for it.
Sent from my LG-H901 using XDA Labs
Click to expand...
Click to collapse
Thanks for the suggestion! Would you please link a reference for dirty cow? I found something in the forum but I also read that someone bricked their devices, so it would be better to have the correct procedure.

That information is incorrect, unfortunately. Dirty Cow was patched out in January 2017, the 30b ROM is on May 2017 security patch. I even tried to do it myself and the "adb logcat -s recowvery" command no longer works, hence the reason why we need to downgrade to v20l for the exploit.

chin'ah.girl said:
That information is incorrect, unfortunately. Dirty Cow was patched out in January 2017, the 30b ROM is on May 2017 security patch. I even tried to do it myself and the "adb logcat -s recowvery" command no longer works, hence the reason why we need to downgrade to v20l for the exploit.
Click to expand...
Click to collapse
Except for the fact that 30b increased the anti rollback and we can't go back to 20l.
Sent from my LG-H901 using XDA Labs

@skywalker-live
I'm not entirely certain that's the problem. Any time you flash a ROM with a lower anti-rollback count usually results in a hard brick/9008 mode, not a soft brick. The few times I was able to successfully flash the device that was what happened and the phone was easily recovered from a soft brick with LGUP or LG Bridge. That is unless LG developed away for the bootloader to not be so stringent for easier recovery and less phones needing to be sent back to the factory. Also I believe the G5 was able to downgrade between MM and N.
Either way for us users who intentionally/unintentionally upgraded and lost root we don't have any options at the moment.

@chin'ah.girl. That is the whole point of anti roll back, to prevent going backwards, in this case it closes the last exploit used for rooting. This phone started with full fastboot capability on android 5.1.1. (yay we did everything like normal dev phones) Then with 6.0 LG removed fastboot flashing commands (unlocked bootloader that can't do anything), the dirty cow exploit gave us temp root to install twrp. There were 3 updates for the h901 in 6.0. The first 2 were ARB 0, the 3rd ("security" update) increased ARB to 1. Then 7.0 came and ARB increased to 2, because LG patched dirty cow. In a way ARB is designed to brick your phone if you force it, sure our phones are recoverable but only with the same version you started with. On newer LGs (v20? and newer) it just warns you and won't let you downgrade. I've looked back at all the posts from when 7.0 (30b) was released and anyone on unrooted, untwrped software has been stuck there. The only way to have root/ twrp on 30b is to have flashed a safely created stock rom in twrp. Even the best devs for this phone are stuck on 30b. I'm even looking at different brands unless someone can root the latest LG firmwares ( I would like a v20 but all my local stores only have the latest firmwares in stock).
Sent from my LG-H901 using XDA Labs

Well I guess having a soft brick with anti-rollback is better than having 9008 (I know it's also possible to recover from this mode but much more work is involved). I definitely know that currently no one has made progress because I'm one of the people in those threads. Haha!
So I guess that leaves us with hoping someone finds an exploit in current firmware...or buying a new phone like you suggested.

OOOHHHHH NO.. i just got my v10 today hoping to root and all but it's in 30c already.. and from what i have been reading in this thread... sounds like i'm doomed.. i have never used a phone without root...... unlucky me... my love for v10 got me in trouble........

skywalker-live said:
@chin'ah.girl. That is the whole point of anti roll back, to prevent going backwards, in this case it closes the last exploit used for rooting. This phone started with full fastboot capability on android 5.1.1. (yay we did everything like normal dev phones) Then with 6.0 LG removed fastboot flashing commands (unlocked bootloader that can't do anything), the dirty cow exploit gave us temp root to install twrp. There were 3 updates for the h901 in 6.0. The first 2 were ARB 0, the 3rd ("security" update) increased ARB to 1. Then 7.0 came and ARB increased to 2, because LG patched dirty cow. In a way ARB is designed to brick your phone if you force it, sure our phones are recoverable but only with the same version you started with. On newer LGs (v20? and newer) it just warns you and won't let you downgrade. I've looked back at all the posts from when 7.0 (30b) was released and anyone on unrooted, untwrped software has been stuck there. The only way to have root/ twrp on 30b is to have flashed a safely created stock rom in twrp. Even the best devs for this phone are stuck on 30b. I'm even looking at different brands unless someone can root the latest LG firmwares ( I would like a v20 but all my local stores only have the latest firmwares in stock).
Sent from my LG-H901 using XDA Labs
Click to expand...
Click to collapse
What is the difference between a rooted .kdz and a rooted .img?
We can flash a .kdz with LGUP so we would not need the TWRP in the first place. Why is not possible to build a rooted version of the 30b and generate a .kdz to flash with LGUP?
It is probably a stupid question but I am kind of ignorant in this matter...sorry for any blasphemy I may have involuntarily said above

brok85 said:
What is the difference between a rooted .kdz and a rooted .img?
We can flash a .kdz with LGUP so we would not need the TWRP in the first place. Why is not possible to build a rooted version of the 30b and generate a .kdz to flash with LGUP?
It is probably a stupid question but I am kind of ignorant in this matter...sorry for any blasphemy I may have involuntarily said above
Click to expand...
Click to collapse
Unfortunately those that are working to patch lgup to flash rooted .kdz's are still unsuccessful. But that has been everyone's hope for quite a while. Injecting root into a .kdz changes its signature, and then lgup fails to flash it.
Sent from my LG-H901 using XDA Labs

@chin'ah.girl if @ PlayfulGod is working on this let me know. I helped back in the day getting the lg flex running twrp. Yall might want to look into flashing a modified bootloader from a phone that is equal. Like we used the G2 aboot to bypass lgup errors it and got loki working. But then lg wouldnt not rls the source so we could get a stable kernel. But we did end up having twrp and root. . Check the aboot file. I will see if @djrbliss or maybe @Dees_Troy will jump in here and see what happens. idk how close the aboot is to the v20 or sense there was a working aboot for this phone you might be able to force a older aboot. it might softbrick but then you should be able to use fastboot cmds. hope this helps. Inbox me if you need. If I can find the old aboot file that worked I will play around with it

Gotroot said:
@chin'ah.girl if @ PlayfulGod is working on this let me know. I helped back in the day getting the lg flex running twrp. Yall might want to look into flashing a modified bootloader from a phone that is equal. Like we used the G2 aboot to bypass lgup errors it and got loki working. But then lg wouldnt not rls the source so we could get a stable kernel. But we did end up having twrp and root. . Check the aboot file. I will see if @djrbliss or maybe @Dees_Troy will jump in here and see what happens. idk how close the aboot is to the v20 or sense there was a working aboot for this phone you might be able to force a older aboot. it might softbrick but then you should be able to use fastboot cmds. hope this helps. Inbox me if you need. If I can find the old aboot file that worked I will play around with it
Click to expand...
Click to collapse
As far as I know no one is working on this as it seems most devs have given up and have moved onto the v20, or if they are working on it they haven't said so in the forums that I've seen. With that in mind help from anyone would be greatly appreciated, even if it is a long shot!

The aboot from the v20 might work.. It just need to be edited. I have played around with downgrading. Idk why lg seems to do this with certain models. The flex was a beast of a phone still is. But they wouldnt rls the scource kernel. Lg said they did but it wouldnt compile it was missing all kinds of drivers. Lg has lost all my respect

Any hope on rooting stock Nougat now? My V10 bootlooped and I sent it into LG and of course they flashed stock Nougat recovery so my TWRP is gone.

xxcmb3k3xx said:
Any hope on rooting stock Nougat now? My V10 bootlooped and I sent it into LG and of course they flashed stock Nougat recovery so my TWRP is gone.
Click to expand...
Click to collapse
Welcome to the train bro,..... None for now...

skywalker-live said:
@chin'ah.girl. That is the whole point of anti roll back, to prevent going backwards, in this case it closes the last exploit used for rooting. This phone started with full fastboot capability on android 5.1.1. (yay we did everything like normal dev phones) Then with 6.0 LG removed fastboot flashing commands (unlocked bootloader that can't do anything), the dirty cow exploit gave us temp root to install twrp. There were 3 updates for the h901 in 6.0. The first 2 were ARB 0, the 3rd ("security" update) increased ARB to 1. Then 7.0 came and ARB increased to 2, because LG patched dirty cow. In a way ARB is designed to brick your phone if you force it, sure our phones are recoverable but only with the same version you started with. On newer LGs (v20? and newer) it just warns you and won't let you downgrade. I've looked back at all the posts from when 7.0 (30b) was released and anyone on unrooted, untwrped software has been stuck there. The only way to have root/ twrp on 30b is to have flashed a safely created stock rom in twrp. Even the best devs for this phone are stuck on 30b. I'm even looking at different brands unless someone can root the latest LG firmwares ( I would like a v20 but all my local stores only have the latest firmwares in stock).
Click to expand...
Click to collapse
Among the marshmallows for H901, I have seen 20e, 20j and 20l here. And I have myself seen that 20e is on ARBv1 while 20j and 20l are on ARBv2 just like 30b and 30c. So 30b and 30c must be downgradable to 20j or 20l via LGUP due to having the same ARB version i.e. 2.
You can yourself verify the ARB versions by extracting the KDZ, then DZ and then searching for SW_ID in either ABOOT or SBL1 partition images. They both contain the same string whose 8th-last digit shows the ARB version of that KDZ.
I have tried flashing 20j and 20l on my h901 30b via LGUP. All checks pass as well as many partitions including modem, boot, laf, factory, recovery, aboot etc. are flashed but on 23% while flashing system partition the 0x2000 Invalid Command Response is shown by LGUP. Can anyone please try this downgrade and let me know what they get?
Would it be due to the reason that I am flashing H901BK files over H901?

Related

need help. stuck in download mode

hello. I could use some help please. my gf's canadian g5 kept rebooting so I tried to flash the firmware on it but im having nothing but problems. Im using lgup with uppercut and firmware H83110d_00_0504.kdz. I get to 11% and then i get this.
Any help would be appreciated
ottawadad34 said:
hello. I could use some help please. my gf's canadian g5 kept rebooting so I tried to flash the firmware on it but im having nothing but problems. Im using lgup with uppercut and firmware H83110d_00_0504.kdz. I get to 11% and then i get this.
Any help would be appreciated
Click to expand...
Click to collapse
Wow no one answered huh.... That's kinda disappointing I somehow messed up the Santa method and I can get in dl mode and the computer picks it up but lg up only either goes to 4% or it just don't pick up my device..... Boo damn AI's
ottawadad34 said:
hello. I could use some help please. my gf's canadian g5 kept rebooting so I tried to flash the firmware on it but im having nothing but problems. Im using lgup with uppercut and firmware H83110d_00_0504.kdz. I get to 11% and then i get this.
Any help would be appreciated
Click to expand...
Click to collapse
this looks like downgrading from Nougat to Marshmallow may be blocked on the H831 when using LGUP.
as shown in the screenshot.. your phone is on Nougat (20A) but you are trying to flash a Marshmallow KDZ (10D).
Obtain the 20A (or higher) KDZ for your phone model and that should flash in LGUP.
An alternative to flashing the KDZ would be trying to run a factory reset (wiping user data). You can do this from the settings menu on your phone.. or by booting into stock recovery menu. The G5 All-n-one thread on XDA has steps for how to boot into recovery if unsure.
Some users have stated that they have been able to downgrade from N to M with a combination of LGUP 1.14 + UPPERCUT and LGUP 1.11 and DLL MSI. There are downgrade threads in the G5 section here on XDA for more info on that. Not all models support this downgrade though (even though anti-rollback isnt set). You could technically root the phone then manually flash each and every partition to downgrade but thats risky. But to anyone capable and knowing how to do that.. yes that would work as long as you aren't downgrading fuse version.
autoprime said:
this looks like downgrading from Nougat to Marshmallow may be blocked on the H831 when using LGUP.
as shown in the screenshot.. your phone is on Nougat (20A) but you are trying to flash a Marshmallow KDZ (10D).
Obtain the 20A (or higher) KDZ for your phone model and that should flash in LGUP.
An alternative to flashing the KDZ would be trying to run a factory reset (wiping user data). You can do this from the settings menu on your phone.. or by booting into stock recovery menu. The G5 All-n-one thread on XDA has steps for how to boot into recovery if unsure.
Some users have stated that they have been able to downgrade from N to M with a combination of LGUP 1.14 + UPPERCUT and LGUP 1.11 and DLL MSI. There are downgrade threads in the G5 section here on XDA for more info on that. Not all models support this downgrade though (even though anti-rollback isnt set). You could technically root the phone then manually flash each and every partition to downgrade but thats risky. But to anyone capable and knowing how to do that.. yes that would work as long as you aren't downgrading fuse version.
Click to expand...
Click to collapse
That fixed my problem. Thank you

Full restore to stock, no root, no twrp, no unlocked bootloader

I am on tmobile lg g5, twrp installed, unlocked bootloader, rooted, running fulmics. I am returning the phone since the gps issues are becoming worse, and it has even started dropping cell service almost hourly which requires me to reboot. Can I completely restore to stock via flashing in twrp? Trying to avoid having to drive somewhere and use LGUP on a windows PC as I don't own one. Will the bootloader automatically relock if I flash the stock rom without flashing SU along with it? Appreciate any help.
jamesvmccann said:
I am on tmobile lg g5, twrp installed, unlocked bootloader, rooted, running fulmics. I am returning the phone since the gps issues are becoming worse, and it has even started dropping cell service almost hourly which requires me to reboot. Can I completely restore to stock via flashing in twrp? Trying to avoid having to drive somewhere and use LGUP on a windows PC as I don't own one. Will the bootloader automatically relock if I flash the stock rom without flashing SU along with it? Appreciate any help.
Click to expand...
Click to collapse
There are stock ROMs (H83020a and H83020c) available to flash from twrp. You will not lock your bootloader nor lose twrp; but in order to get root again(in case you want), you will need to flash su. It worked​ for me perfectly and I have no issues with anything on my phone. The only thing that does not work (check screenshot for details) is google pay because since the phone is rooted "it does not meet the google's security standards." Now if you want to return the phone to factory state I believe there are threads here for that. If you still want to keep the phone just flash the appropriate zip and enjoy removing tmobile bloatware if you wish.
LG G5 Downloads:
Important!!!Do not flash H83010a. I read that it can brick your phone.
TMobile model is H830.
Android 6.0.1 is H83010i
Android 7.0 is H83020a and the latest version is H83020c. Find the zip of your choice.
http://downloads.codefi.re/autoprime/LG/LG_G5
jamesvmccann said:
I am on tmobile lg g5, twrp installed, unlocked bootloader, rooted, running fulmics. I am returning the phone since the gps issues are becoming worse, and it has even started dropping cell service almost hourly which requires me to reboot. Can I completely restore to stock via flashing in twrp? Trying to avoid having to drive somewhere and use LGUP on a windows PC as I don't own one. Will the bootloader automatically relock if I flash the stock rom without flashing SU along with it? Appreciate any help.
Click to expand...
Click to collapse
Ok. If you're wanting to do 100% stock, download the complete zip for 20c from http://downloads.codefi.re/autoprime/LG/LG_G5/H830/H83020c/LG-H83020c-Flashable.COMPLETE-ARB01.zip there. Put it on your extsd card. Backup everything that is on your internal sd (phone memory) like pictures, videos, SMS, etc. Once you've done that, boot to TWRP. Once in TWRP wipe everything except externalsd card, I also recommend using the format option to format the internal sd. Once you've wiped and preferably formatted data go to install and install the 20c complete zip you put on your extsd card. After it's done installing just reboot. This will overwrite TWRP and you will NOT have root. Your bootloader will still be unlocked though, so you still need a PC to relock your bootloader. Also I don't think encryption will be re enabled unless you flash the kdz though. Anyways that's your best way to return to stock without using PC.
mlatelcom said:
There are stock ROMs (H83020a and H83020c) available to flash from twrp. You will not lock your bootloader nor lose twrp; but in order to get root again(in case you want), you will need to flash su. It worked​ for me perfectly and I have no issues with anything on my phone. The only thing that does not work (check screenshot for details) is google pay because since the phone is rooted "it does not meet the google's security standards." Now if you want to return the phone to factory state I believe there are threads here for that. If you still want to keep the phone just flash the appropriate zip and enjoy removing tmobile bloatware if you wish.
LG G5 Downloads:
Important!!!Do not flash H83010a. I read that it can brick your phone.
TMobile model is H830.
Android 6.0.1 is H83010i
Android 7.0 is H83020a and the latest version is H83020c. Find the zip of your choice.
http://downloads.codefi.re/autoprime/LG/LG_G5
Click to expand...
Click to collapse
Just curious what type of brick? Hard or soft? Just wanna know for future safety
Sent from my LGE LG-H830 using XDA Labs
Nick216ohio said:
Just curious what type of brick? Hard or soft? Just wanna know for future safety
Click to expand...
Click to collapse
I don't remember very well; but I believe it's hard brick. When I was researching to root my phone y read that somewhere, maybe here. I'll try to find the info on my PC when I get home.
Update:
I found the link. The advice is in the FAQ. Not sure if that would happen in your case since you have a custom ROM. The danger is when downgrading from H83010D to H83010A.
Here is the link:
https://forum.xda-developers.com/tm...ock-h830-10d-rom-flashable-zips-imgs-t3406505
mlatelcom said:
I don't remember very well; but I believe it's hard brick. When I was researching to root my phone y read that somewhere, maybe here. I'll try to find the info on my PC when I get home.
Update:
I found the link. The advice is in the FAQ. Not sure if that would happen in your case since you have a custom ROM. The danger is when downgrading from H83010D to H83010A.
Here is the link:
https://forum.xda-developers.com/tm...ock-h830-10d-rom-flashable-zips-imgs-t3406505
Click to expand...
Click to collapse
Thanks bro. I totally believe it because past phones had exact issue.
Sent from my LGE LG-H830 using XDA Labs
Just for clarification, if you're on Android 7, you can not downgrade to Android 6 without first downgrading your bootloader as it won't flash correctly. Also just something to always keep in mind with LG phone's at least, is that LG uses a antirollback system. Never attempt to downgrade from a higher ARB # to a lower ARB #, if you're somehow successful it will lead to a hard brick. Every firmware that autoprime has posted states what antirollback number it is on, so always check that. On h830, every firmware since 10D has been ARB01, only 10A or earlier was ARB0. While lgup shouldn't allow you to flash (should error out), no reason to take that chance. Hopefully that helps clarify

MM replacement

so just got a replacement for my v10 that won't turn on. Unfortunately it came with H90120l unlike my nice old Lollipop V10, which was tweaked with all my root features, xposed, xprivacy running good, etc. I have checked the forums and it looks like rolling this replacement back to an original 5.1.1 ROM is impossible (too bad - I still have TWRP backups of my old phone) but is there a way to still root this ROM? I can't seem to find how the 20l can be rooted, I found how to root 20j but not 20l. Any help to links would be appreciated because I'm already very depressed about my lovely phone which was running a week ago, with long battery life and everything that was personalized sweetly, is now officially RIP.
webfrm said:
so just got a replacement for my v10 that won't turn on. Unfortunately it came with H90120l unlike my nice old Lollipop V10, which was tweaked with all my root features, xposed, xprivacy running good, etc. I have checked the forums and it looks like rolling this replacement back to an original 5.1.1 ROM is impossible (too bad - I still have TWRP backups of my old phone) but is there a way to still root this ROM? I can't seem to find how the 20l can be rooted, I found how to root 20j but not 20l. Any help to links would be appreciated because I'm already very depressed about my lovely phone which was running a week ago, with long battery life and everything that was personalized sweetly, is now officially RIP.
Click to expand...
Click to collapse
20l can roll back to 20j, then use the dirty cow exploit to install TWRP. You were very lucky to not get anything newer.
Sent from my Moto Z (2) using XDA Labs
Awesome
skywalker-live said:
20l can roll back to 20j, then use the dirty cow exploit to install TWRP. You were very lucky to not get anything newer.
Sent from my Moto Z (2) using XDA Labs
Click to expand...
Click to collapse
That is good news so I will research how to roll back to 20j, I am guessing with LGUP or something like that. By any chance do you have a link to the dirty cow exploit post? Oh and can you confirm that I'm correct that 5.1.1 is gone for sure?
webfrm said:
That is good news so I will research how to roll back to 20j, I am guessing with LGUP or something like that. By any chance do you have a link to the dirty cow exploit post? Oh and can you confirm that I'm correct that 5.1.1 is gone for sure?
Click to expand...
Click to collapse
I do know that lgup will flash the 20j kdz for you, and that 20j+ is anti-rollback 2 so no going further back. (Although going past 20l into 30b+ has something else that blocks downgradeing) The dirty cow exploit is better explained in the v20 forums where it originated, it should be the same files as the v10 and v20 are both 64 bit phones, just don't use the easy recowvery thread as it only worked for the original v20 firmware. The original dirty cow thread is the most informative. https://forum.xda-developers.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594
Make sure to NOT use the v20 TWRP as I think it will be included in the downloads from that thread. It is a long thread but I believe there are some posts from v10 users.
The most important thing is to read the process and any comments about the variations of the process many times, and that your definitely on 20j otherwise you'll get hung up on one of the steps if still on 20l.
I've never updated past 20l since I found out I have a vs990 motherboard and there were some reports of being bricked by the 30b+ updates if not on a true h901 board.
Sent from my Moto Z (2) using XDA Labs
Thanks
skywalker-live said:
I do know that lgup will flash the 20j kdz for you, and that 20j+ is anti-rollback 2 so no going further back. (Although going past 20l into 30b+ has something else that blocks downgradeing) The dirty cow exploit is better explained in the v20 forums where it originated, it should be the same files as the v10 and v20 are both 64 bit phones, just don't use the easy recowvery thread as it only worked for the original v20 firmware. The original dirty cow thread is the most informative. https://forum.xda-developers.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594
Make sure to NOT use the v20 TWRP as I think it will be included in the downloads from that thread. It is a long thread but I believe there are some posts from v10 users.
The most important thing is to read the process and any comments about the variations of the process many times, and that your definitely on 20j otherwise you'll get hung up on one of the steps if still on 20l.
I've never updated past 20l since I found out I have a vs990 motherboard and there were some reports of being bricked by the 30b+ updates if not on a true h901 board.
Sent from my Moto Z (2) using XDA Labs
Click to expand...
Click to collapse
Thanks Bro I will start with those 151 pages of posts on the dirty cow and see if I can roll back to a ROM I can root and put TWRP on. Still sad about not being on LP ROM but I will get used to MM as long as I can backup and root the phone again. Right now not having root means most of my paid apps are useless and that's just not sitting well with me.
Motherboard question and ADB
Hey,
I was wondering how you would know what motherboard you have. I found this post https://forum.xda-developers.com/tm...step-step-guide-rooting-lg-v10-using-t3382631 for the 20l and the only issue I have is the link to get ADB is dead. Since I have ADB from my previous rooting of the V10 do I need a different ADB? I put all the old files in the D_Cow folder and it seems all the stuff run adb start-server and basic stuff without an issue. I don't want to proceed without knowing if this motherboard or ADB version could be an issue and end up bricking the phone.
skywalker-live said:
I do know that lgup will flash the 20j kdz for you, and that 20j+ is anti-rollback 2 so no going further back. (Although going past 20l into 30b+ has something else that blocks downgradeing) The dirty cow exploit is better explained in the v20 forums where it originated, it should be the same files as the v10 and v20 are both 64 bit phones, just don't use the easy recowvery thread as it only worked for the original v20 firmware. The original dirty cow thread is the most informative. https://forum.xda-developers.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594
Make sure to NOT use the v20 TWRP as I think it will be included in the downloads from that thread. It is a long thread but I believe there are some posts from v10 users.
The most important thing is to read the process and any comments about the variations of the process many times, and that your definitely on 20j otherwise you'll get hung up on one of the steps if still on 20l.
I've never updated past 20l since I found out I have a vs990 motherboard and there were some reports of being bricked by the 30b+ updates if not on a true h901 board.
Sent from my Moto Z (2) using XDA Labs
Click to expand...
Click to collapse
webfrm said:
Hey,
I was wondering how you would know what motherboard you have. I found this post https://forum.xda-developers.com/tm...step-step-guide-rooting-lg-v10-using-t3382631 for the 20l and the only issue I have is the link to get ADB is dead. Since I have ADB from my previous rooting of the V10 do I need a different ADB? I put all the old files in the D_Cow folder and it seems all the stuff run adb start-server and basic stuff without an issue. I don't want to proceed without knowing if this motherboard or ADB version could be an issue and end up bricking the phone.
Click to expand...
Click to collapse
I have since found out that there are solderable links that actually depict what board you have, which means fully dismantling the phone to locate. I have not had the time to do that yet but as I purchased my phone directly from TMobile I think I will find the T link soldered. As for 20l you still have to downgrade to 20j for dirty cow to work. I have the Android sdk installed on my computer and when that is updated adb and fastboot are also made current, there is also a minimal adb/fastboot found here on xda that the links are kept up to date. I didn't need dirty cow since I rooted my v10 with the lollipop builds that still had full fastboot commands. The adb you used before with your v10 should be good enough, mine also helped me root my sons 'gpadx 8.0' running 6.0.
Sent from my Moto Z (2) using XDA Labs
Downgrade to 20J?
skywalker-live said:
I have since found out that there are solderable links that actually depict what board you have, which means fully dismantling the phone to locate. I have not had the time to do that yet but as I purchased my phone directly from TMobile I think I will find the T link soldered. As for 20l you still have to downgrade to 20j for dirty cow to work. I have the Android sdk installed on my computer and when that is updated adb and fastboot are also made current, there is also a minimal adb/fastboot found here on xda that the links are kept up to date. I didn't need dirty cow since I rooted my v10 with the lollipop builds that still had full fastboot commands. The adb you used before with your v10 should be good enough, mine also helped me root my sons 'gpadx 8.0' running 6.0.
Sent from my Moto Z (2) using XDA Labs
Click to expand...
Click to collapse
Glad that no change is needed for my fastboot and ADB since you got it to work with the gpadx . In the post I read he rooted with TWRP a 20l build without referencing a downgrade to 20j, so I am still looking how to downgrade to 20j; what else was the reason to have installed the LGUP and LGbridge files. I will keep looking since you mentioned that step is highly necessary, yet I can't find a post on rooting the 20l and 20j on the forums and for the one I read there lacks a reason for downloading those two files. At least I have gone though steps 1-2 and I'm just trying to decide how to locate a 20j rom and how to do that next step from the forum or should I follow step 3 even though it never references using lgup or lgbridge. I will need to try something soon so wish me luck!
webfrm said:
Glad that no change is needed for my fastboot and ADB since you got it to work with the gpadx . In the post I read he rooted with TWRP a 20l build without referencing a downgrade to 20j, so I am still looking how to downgrade to 20j; what else was the reason to have installed the LGUP and LGbridge files. I will keep looking since you mentioned that step is highly necessary, yet I can't find a post on rooting the 20l and 20j on the forums and for the one I read there lacks a reason for downloading those two files. At least I have gone though steps 1-2 and I'm just trying to decide how to locate a 20j rom and how to do that next step from the forum or should I follow step 3 even though it never references using lgup or lgbridge. I will need to try something soon so wish me luck!
Click to expand...
Click to collapse
I just re-read that guide, and it must be followed and read to a T. Steps 1 and 2 get your computer and phone ready, step 3 (I suggest rooted stock to start with) is the downgade to 20j with twrp process. Once TWRP is installed go here https://forum.xda-developers.com/tmobile-lg-v10/development/rom-v10h901v20estock-customized-t3360240
and install '20l part1' and '20l part2 full sock'. Those 2 files will be flashed in TWRP and bring you back to 20l with twrp, then you can run any root you want. I'm running magisk with that 20l right now and it works great. I haven't inspected the nougat zips yet to see if they compare to these mm zips, there is speculation that if you don't have a true h901 that nougat will brick the phone so I stayed with 20l the last mm update. I don't suggest any custom roms because of lack of development for the second screen among other hardware. Please remember to read everything many times before doing anything.
Sent from my Moto Z (2) using XDA Labs

Is there a way I can upgrade my V30 without root?

Hello, I bought my unlocked V30 used from Swappa last year, and it's a great phone. However, it's still on Android 7.1.2 and when I check for updates via the phone settings, it says nothing is available. I'm using it on Cricket Wireless as my carrier, and I know there's gotta be a newer version available.. So, is there a way to upgrade Android on it somehow? I would like newer security patches and a more updated OS. I'm hesitant to root it because this phone specifically seems to be in a bit of a gray area as to whether it can be rooted or not... But if I can for sure root it, i'd love to throw a ROM on it.
FWIW:
https://www.imei.info/?imei=358040081420170
LG-US998 Rev1.0
Nothing listed under S/N
Security patch level December 1 2017
Kernel 4.4.63
Build N2G47H
Software version US99810c
Are there root methods that will for sure work for this specific phone? I had tried earlier last year and recall that this particular phone wasn't passing some necessary check to go through with root, so I stopped looking into it, but now want to have a newer OS/security patch level, and/or ROMs.
Thank you!!
falkon114 said:
Hello, I bought my unlocked V30 used from Swappa last year, and it's a great phone.
However, it's still on Android 7.1.2 and when I check for updates via the phone settings, it says nothing is available. I'm using it on Cricket Wireless as my carrier, and I know there's gotta be a newer version available.. So, is there a way to upgrade Android on it somehow? I would like newer security patches and a more updated OS.
I'm hesitant to root it because this phone specifically seems to be in a bit of a gray area as to whether it can be rooted or not... But if I can for sure root it, i'd love to throw a ROM on it.
FWIW:
https://www.imei.info/?imei=358040081420170
LG-US998 Rev1.0
Nothing listed under S/N
Security patch level December 1 2017
Kernel 4.4.63
Build N2G47H
Software version US99810c
Are there root methods that will for sure work for this specific phone? I had tried earlier last year and recall that this particular phone wasn't passing some necessary check to go through with root, so I stopped looking into it, but now want to have a newer OS/security patch level, and/or ROMs.
Thank you!!
Click to expand...
Click to collapse
1) There is NO gray area whatever about whether your phone can be rooted or not. Stop talking nonsense. Read the Root Sticky.
EVERY V30/V30+/V30S can be bootloader unlocked and rooted.
ROOT YOUR V30!
https://forum.xda-developers.com/lg-v30/how-to/root-v30-t3927154
Every phone except T-Mobile H932 since May 2018 -- 1.5 years ago. Straggler T-Mobile H932 added August 2018.
____
2) Yes, you can update without rooting. You could have updated ever since you got your phone...
Just flash KDZ in Upgrade mode with Dev Patched LGUP.
I would suggest (for now) going to last OREO US998 20h. Go here, download KDZ and Install Dev Patched LGUP. Flash it in Upgrade mode and you'll even keep so your data.
https://forum.xda-developers.com/lg-v30/development/us998-lg-v30-us998-us99820a040330-kdz-t3786337
The first recent PIE KDZ is a little wonky, and there's nothing in there you need right now.
ChazzMatt said:
1) There is NO gray area whatever about whether your phone can be rooted or not. Stop talking nonsense. Read the Root Sticky.
EVERY V30/V30+/V30S can be bootloader unlocked and rooted.
ROOT YOUR V30!
https://forum.xda-developers.com/lg-v30/how-to/root-v30-t3927154
____
2) Yes, you can update without rooting.
Just flash KDZ in Upgrade mode with Dev Patched LGUP.
I would suggest (for now) going to last OREO US998 20h. Go here, download KDZ and Install Dev Patched LGUP. Flash it in Upgrade mode and you'll even keep so your data.
https://forum.xda-developers.com/lg-v30/development/us998-lg-v30-us998-us99820a040330-kdz-t3786337
The first recent PIE KDZ is a little wonky, and there's nothing in there you need right now.
Click to expand...
Click to collapse
Thank you!
I did download LGUP and Uppercut, but my machine is telling me that I do not have permission to access the uppercut .exe, I'm guessing it has to do with Windows trying to block it.
When I open LGUP (installed as LGUP_Store_Frame_Ver_1_14_3.msi), it throws error LGUP can't load the model[C:\Program Files (x86)\LG Electronics\LGUP\model\common]
falkon114 said:
Thank you!
I did download LGUP and Uppercut, but my machine is telling me that I do not have permission to access the uppercut .exe, I'm guessing it has to do with Windows trying to block it.
When I open LGUP (installed as LGUP_Store_Frame_Ver_1_14_3.msi), it throws error LGUP can't load the model[C:\Program Files (x86)\LG Electronics\LGUP\model\common]
Click to expand...
Click to collapse
Do not use Uppercut. Uninstall it.
Nowhere in the instructions do I mention Uppercut. It doesn't work once on Oreo and it conflicts with Dev Patched LGUP.
Download and install Dev Patched LGUP from the thread link I gave you.

Download mode not communicating

I got an odd problem going on here..... So i used lgup to update to a newer firmware worked fine booted fine so decide okay im ready to flash twrp & do so with no problem. got all the encryption stuff out of the way & was ready to flash a new rom so i do it. I reboot my device & ive tried this with 2 roms they both bootloop & ontop of that i flashed the zip version of the kdz us998 everything flashed fine. Reboot. Same thing bootloop so now i say okay im just gunna go back to stock but now the firmware update or download mode will not connect no matter what i do & i had just used it with no problem i think the zipped kdz flashed something that is making it unable to communicate. I cant see any way out of this im bricked but i got recovery theres gotta be something i can do. appreciate any kind of help thanks
Even though you wrote a lot, regrettably you give very little useful information. And you have almost one long run-on sentence. Makes it hard to read.
First, what variant do you have? Do you have a US998? Or did you previously have another version -- like AT&T H931 or Canada H933, which you converted to US998? As you know, you can't just flash LOS custom ROMs to those two variants without extra prep steps. Read the V30 custom ROMs FAQ -- which you were told to read when you used the WTF instructions.
Were you trying to flash LOS-16 ROMs or LOS-17 based ROMs? You need to be on last stock Oreo firmware for LOS-16 and on stock Pie firmware for LOS-17 ROMs. You said you flashed "newer" KDZ firmware, but don't say WHAT you flashed.
Nor do you say which ROMs you tried to flash.
Later, you say you flashed zip version of US998 firmware. WHAT zip version did you flash? 20d, 20e, 20f, 20g, 20h, 30b?
Flashing US998 Oreo 20e zip will give you download back. Boot into TWRP and flash that. But you need Magisk 18.x or you may bootloop. If you have later version, uninstall Magisk in TWRP and reinstall 18.x.
And answer all the questions.
jessejamesd2i said:
I got an odd problem going on here..... So i used lgup to update to a newer firmware worked fine booted fine so decide okay im ready to flash twrp & do so with no problem. got all the encryption stuff out of the way & was ready to flash a new rom so i do it. I reboot my device & ive tried this with 2 roms they both bootloop & ontop of that i flashed the zip version of the kdz us998 everything flashed fine. Reboot. Same thing bootloop so now i say okay im just gunna go back to stock but now the firmware update or download mode will not connect no matter what i do & i had just used it with no problem i think the zipped kdz flashed something that is making it unable to communicate. I cant see any way out of this im bricked but i got recovery theres gotta be something i can do. appreciate any kind of help thanks
Click to expand...
Click to collapse

Categories

Resources