Is Cricket LG V35 bootloader unlockable? - LG V35 Questions & Answers

If yes, the phone must be rootable. Is Lineage OS 16 support this phone?
I have done some researches on this forum but couldn't find an exact answer.
Thanks.

From what I've read and heard, no. It seems like the carrier-branded phones and Amazon phones are far less likely to be able to unlock the bootloader in order to root or flash different firmwares, but on different models some people have had luck performing "Frankenstein" flashes by temporarily flashing a different firmware using a hacked version of LGUP, performing the bootloader unlock, and then flashing back to the original. You don't want to flash a KDZ to go back to the original firmware from what I've gathered though as it could relock the bootloader -you'd need to find a flashable ZIP file or something that has all of the firmware and use TWRP to flash back to the normal firmware. You might have to use LGUP to flash some modem firmware and such back, but those guys will be able to better explain the situation than I would. I considered doing this with My LG V30+ H932 using lafexploit but decided that it was too much work for not enough reward and just stuck with stock firmware. Honestly as long as PDANet/FoxFi still works in non-root mode there's not much of an incentive for me to unlock the BL since I might lose the ability to pay with Android Pay or some other NFC payment apps.

Related

Trying to read firmware from phone to make flashable r970x

I have a r970x s4 which currently I am trying to unlock and want to have a back up of the firmware or atleast the baseband incase I damage or corrupt anything. I have linux ready just trying to find the right info.
You should be able to download a copy of your firmware from Sammobile. Once you do that, should something go wrong you can always restore the firmware with Odin. As for unlocking, either method discussed on the forums should work, but there are no guarantees. From personal experience the RegionLock Away method tends to be easier to use.
Thing is that I havent been able to find MG1 and beleive this early version has an unlockable baseband and dont want to flash a newer one that may not be unlockable and also want to have a backup so I can write to and unlock cspire variants. Ill see.
Understandable. You can help your own cause here by dialing *#1234# and posting the output.

How do I relock bootloader on Nougat B25

Hi, I am a total noob to all of this. I had LineageOS (took me roughly 10 hours to install) and decided I wanted to use Daydream, so I somehow was able to get back to stock and upgraded OTA to Nougat. Now I want to lock the bootloader as some apps (Android Pay, Netflix, etc.) will not work/download offically with an unlocked bootloader. I've read about using the 'fastboot oem lock' command, however, fastboot is not working for me. When I try to boot to bootloader the phone just boots into the system.
Before when I unlocked I had to roll back to Marshmallow as the guide I was following said it was not possible to install LineageOS from Nougat. Do I basically follow those instructions again and when I get to the unlock part I lock it instead? Or is it possible to do this from Nougat without having to rollback? Any help is greatly appreciated.
jazzytones said:
Hi, I am a total noob to all of this. I had LineageOS (took me roughly 10 hours to install) and decided I wanted to use Daydream, so I somehow was able to get back to stock and upgraded OTA to Nougat. Now I want to lock the bootloader as some apps (Android Pay, Netflix, etc.) will not work/download offically with an unlocked bootloader. I've read about using the 'fastboot oem lock' command, however, fastboot is not working for me. When I try to boot to bootloader the phone just boots into the system.
Before when I unlocked I had to roll back to Marshmallow as the guide I was following said it was not possible to install LineageOS from Nougat. Do I basically follow those instructions again and when I get to the unlock part I lock it instead? Or is it possible to do this from Nougat without having to rollback? Any help is greatly appreciated.
Click to expand...
Click to collapse
Did you search for a guide? I've seen a bunch over the last month, and surely at least one is for the A2017U
Also, you should know that relocking the bootloader is a very dangerous thing to do. I've seen a bunch of bricks because of this. If you can, avoid locking the bootloader.
Netflix is not really a problem. You can just download the APK and install it, it's not "extra-official". Android Pay is another matter though. Does it detect if the bootloader is unlocked? are you sure you're just not passing safetynet because of root?
Choose an username... said:
Did you search for a guide? I've seen a bunch over the last month, and surely at least one is for the A2017U
Also, you should know that relocking the bootloader is a very dangerous thing to do. I've seen a bunch of bricks because of this. If you can, avoid locking the bootloader.
Netflix is not really a problem. You can just download the APK and install it, it's not "extra-official". Android Pay is another matter though. Does it detect if the bootloader is unlocked? are you sure you're just not passing safetynet because of root?
Click to expand...
Click to collapse
There is no guide for A2017U on Nougat B25 for locking the bootloader. I've seen tons of people do it successfully on various forums in other scenarios (on A2017G or on a different build). I'd really like to use Android Pay but I guess I will avoid locking unless I need to warranty the phone since there is some risk (but in all my life I've never had to warranty a smartphone). But even if bricked, can I use EDL to restore the phone?
Android Pay is detecting the bootloader is unlocked, yes, because I do not have root. Same with Netflix, my device is 'incompatible' on the Play Store due to unlocked bootloader. I sideloaded Netflix but ideally I'd have it through the Play Store for auto updates. Netflix updates the app every couple days.
jazzytones said:
There is no guide for A2017U on Nougat B25 for locking the bootloader. I've seen tons of people do it successfully on various forums in other scenarios (on A2017G or on a different build). I'd really like to use Android Pay but I guess I will avoid locking unless I need to warranty the phone since there is some risk (but in all my life I've never had to warranty a smartphone). But even if bricked, can I use EDL to restore the phone?
Android Pay is detecting the bootloader is unlocked, yes, because I do not have root. Same with Netflix, my device is 'incompatible' on the Play Store due to unlocked bootloader. I sideloaded Netflix but ideally I'd have it through the Play Store for auto updates. Netflix updates the app every couple days.
Click to expand...
Click to collapse
You can only restore stuff through EDL if your brick is not of the ultimate, send-to-ZTE type. If you end up having a DFU brick (I'm not 100% sure if it happens on U models, but it sure does on Gs and chineses) you would have to send it to ZTE and claim that you don't know why it doesn't work, or pay a fee for them to fix it if you tip them off about what you did. Or get your hands dirty (or rather clean) and tear apart the device then get to EDL via test pads. I had to do that...
Also I don't believe that Netflix updates are critical. See, I tried a bunch of custom ROMs , and to avoid having to browse and download every app I got my apps' APKs from /data/app. So essentially I've been using a nearly one month old Netflix. And it works just like it did back then
Bump I'm in the same boat, I need to relock my BL and am on B25. Can this be done without downgrading?
adriangb said:
Bump I'm in the same boat, I need to relock my BL and am on B25. Can this be done without downgrading?
Click to expand...
Click to collapse
I think you can flash an A2017U_FASTBOOT_UNLOCK_EDL through MiFlash and get fastboot, search a bit for that

Moto G5 plus biggest question in my head

guys some one please explain me ...
why people are not providing their back ups to help others....?
1. what happens if they provide atleast boot loader image ?
2. can i take the same boot loader from other moto g5 plus or g5s plus which i very recent ?
3. after hard bricking my phone i installed Moto Zplay boot loader using albus blank flash to revive my phone again using custom rom.. Is there no way to change my phone's bootloader back to normal so that i can get back my boot loader??
if it is possible to provide, just provide me boot loader for Moto g5 plus....
will be waiting for Answers guys please help me out.
I'll try to answer
1)Though you could in theory back up your device bootloader with the dd command (partition level copy) via TWRP, I would not be comfortable advising you to dd any of the bootloader partitions to your device. The reason being that the bootloader is a critical part of your device's firmware and messing around with it, unless you are confident in rescuing the bootloader, is not something I can recommend. Besides, the bootloader is often the 'guardian of trust' and ensuring your device is not tampered with, so another reason to not flash any bootloaders besides those provided in stock firmware.
2)In theory, those bootloader images may work as your device's verification key should be the same as theirs (probably not G5S Pluses as their firmware is on 7.1.1 and likely use a different verification key). However, having the Moto Z Play bootloader would likely block a flash of the bootloader, since it's a different bootloader.
3)If you've previously hard bricked your device, then at the moment, as I understand it, there does not appear to be a way to get the Potter stock bootloader back on your device besides sending your device to service repair and possibly paying for a new motherboard. Your best bet otherwise is to stay with TWRP flashables. Maybe the stock Oreo fastboot ROM when that arrives may be able to repair your bootloader, but it's a long shot and it's entirely dependent on if the Oreo stock ROM comes with a new bootloader. You may also want to wait for a Oreo blankflash for potter, which may also restore your bootloader to the proper bootloader. Of course, this is the big problem with hard bricking - without the correct tools, it's difficult to properly recover from such an incident. I currently would not recommend going back to stock firmware and of course, you cannot re-lock your bootloader.
The bootloader images are provided with every fastboot image, in the form of the bootloader.img. For Indian devices (which I recall yours is), the latest potter firmware is NPNS25.137-92-8, though you could try NPN25.137-92 or NPNS25.137-92-4. https://forum.xda-developers.com/showpost.php?p=75839280&postcount=11 for NPNS25.137-92-4.
echo92 is totally correct in his explanations. As one who has "sacrificed" his device in the name of testing, I can affirm his assumptions regarding the bootloader. My device is usable but with being on albus it is limited in what I can test. One hope that we can cling to is, soak test has started on Moto Z Play, but evidently Lenovo engineers are having problems, as there has been several revisions, with very varied feedback. My thoughts are, if they can't get it right, how can we, without their source code.

Questions on VS995 vs US996, hardware diagnostics, and ability to root/custom

I'm expecting delivery of 2 V20s in the next couple of days. These are "refurbs" of the VS995 variety. These are advertised from the seller as "unlocked." I will be using these on Verizon (or MVNO).
I did some basic research before I bought and I was pretty sure I saw info on rooting this model and the ability to do custom ROMS on an unlocked, but I am a little concerned.
I have 3 main questions:
1) I see there is both a VS995 and a US996. I'm having a hard time finding info on the differences spelled out exactly - but it appears that the VS995 is locked to verizon and US996 is unlocked for all GSM. Is this correct? If so, wouldn't an "unlocked" VS995 be equivalent to a US996? If not, what would be different.
2) I want to do a comprehensive check on these phones before I start tinkering to make sure everything works. My last HTC phone had a hidden diagnostics menu which would test everything (battery, compass, gps, sensors, buttons, etc, etc...). I would like to know if the V20 has something similar? Also I want to know what the "problem areas" of V20s are. Things I should check out to make sure they aren't wonky.
3) I need to know if I can root this phone. I've seen a couple methods but I'm not sure now if they apply to my model and if they still work and/or if they are safe (relatively speaking). I definitely need root and would also like to load custom recovery so I can do alternate ROMS, thought I probably will run with stock for a while to get used to it. I would like to upgrade to latest official ROM (for the newest features), but don't want to do any upgrades if it will ruin my chances to root/unlock/etc. What do I need to check on the phone and what is the method I should follow (links are fine for this).
I recently bought a refurb VS995 because I like my original VS995 so much and I am thinking that shortly after the Oreo upgrade comes out, any refurb might come with Oreo and may or may not be easily rootable. (and it is looking very unlikely any phone in the future will come with replaceable batteries) That said, mine came with 15A and I was easily able to roll back to 12A with the 'hacked' LGUP tool and then root it and flash the at-the-time current AlphaRom (now discontinued) without issue. AFAIK *all* current VS995 ROMs can be rolled back to 12A (rootable), up to the latest 1BA. This may or may not change soon (some versions of the V20 CANNOT be rolled back after they take specific updates) The SuperV20 ROM is running the almost up to date version 1AA (with hints of an update coming soon) so you'd be up to date with a close to stock ROM. I will say the rooting process on the V20 is a bit more convoluted than most other phones, which leads to the issue that the rooting threads are nearly incomprehensible anymore-- too many people not following directions, not reading, and complaining about tons of "normal" issues-- static screen (normal after rooting with stock kernel, once the phone boots up fully cover the proximity sensor until the 2nd screen blanks out and then the static will go away-- replace the stock kernel with the mk2000 kernel to fix), phone vibrates on boot after charging (no fix, but will stop the first time it's made to vibrate after booting). I would stay stick to the original rooting thread and READ CAREFULLY. I had issues trying to follow some of the "updated"/new threads where I had issues trying to get the phone to boot properly.
That said, if you do hit a roadblock, DON'T PANIC. The V20 is more resilient than you might think and you can almost always get it back from soft bricking with the LGUP tool (I had to reflash mine 2 or 3 times before I finally got root to stick with the ORIGINAL DirtySanta thread). Basically, the process is flash it back to 12A, use DirtySanta, **boot it once or twice after getting root via DS** (first reboo.t may take a while, with a static screen and vibrating phone, let it sit 10-15 minutes before panicking as it's rebuilding the app cache), then get into TWRP, do a factory reset, flash the new ROM and BTTF kernel, then it should work.
The VS995 has a more limited LTE band selection than the US996. While it can sort of work with other carriers (you'll have to search for instructions/compatibility), the US996 will provide a better experience.
Keep in mind, each version of the phone is SLIGHTLY different, so MAKE SURE you're always using VS995 builds of ROMs/kernerls/recoveries. Apparently you can use US996 ROMs as well but I've never bothered. (you gain a few things, you lose a few things [like wifi calling I think], do your research) Trying to use anything other than VS995 or US996 roms is asking for trouble/limited functionality/soft bricking.
I haven't really used my refurb all that much but it seems mostly fine. The only glitch I see is that the battery seems to drain faster than my original V20 but that might have more to do with the battery condition-- I need to get around to swapping batteries between the phones to see what happens. Given everything else is fine I am very hesitant to return it under warranty. I don't know if there is a way to run a self-test, I would hope there is..!
Good luck, the phone is amazing once you get it tamed...
Links:
Downgrade: the VS995 "all in one" thread has a good video for this. That said I think I had to piece together a working LGUP from a few threads since you need a tweaked DLL file. https://forum.xda-developers.com/v20/how-to/lgv20-vs995-verizon-aio-post-06-19-2017-t3624326 (when I tried to follow the root directions in that link I had issues and had to re-flash 12A and start over, YMMV)
DirtySanta: https://forum.xda-developers.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410
Once you get a working TWRP from DirtySanta, update it to this one: https://forum.xda-developers.com/v20/development/recovery-twrp-3-2-1-0-t3720239
SuperV20 ROM: https://forum.xda-developers.com/v20/development/rom-superv20-h918-t3764390
mk2000 kernel (I'd use the "back to the future" version of the kernel to start): https://forum.xda-developers.com/v20/development/h918-h910-us996-ucl-mk2000-kernel-t3708330
Buzzy42 said:
Good luck, the phone is amazing once you get it tamed...
[/url]
Click to expand...
Click to collapse
thanks.
Been doing research for the past hour or two and am getting a little bit of a better handle. I've seen the downgrade tutorial and looks solid.
I'm not worried about "convoluted" and the phone seems pretty brick proof so I'm good there.
Just to confirm - if I want root I need to go no later than 13A firmware? My understanding is "firmware" in context of this phone is ROM+Kernel rolled into one.
So if I want root, I can't be on the latest stock ROM (18A), right? Looks like features are all the same - although I do like having the latest security updates, but I guess I will need to forgo those for root?
One other thing I'm looking at is that I prefer to root with Magisk. I've seen a couple threads dealing with this and they recommend to use the "reStock" kernel. My understanding is that you would flash the "reStock" after reverting to the 13A firmware. What I'm trying to understand is if the kernel can be separated from the ROM, could one not flash 18A and then the reStock kernel (which is based on 10b)?
Also, still really interested in the answer to my 2nd question in OP regarding accessing diagnostics for the phone and any problem hardware/screen/etc issues to look out for before I accept this "refurb" as golden.
Yeah, the phone is mostly brickproof and most issues you run into can be solved. If all else fails, just re-roll it back to 12Ain download mode (pull battery, hold down volume, plug in USB cord which will make the phone boot into download mode) and start over. I've seen very little signs of anyone TRULY bricking a V20 who wasn't really trying. (I.e., doing major hacking on it or totally throwing caution to the wind and flashing something they shouldn't have flashed)
You have to downgrade to 12A or 13A to root the phone and get TWRP properly installed the first time, but then you can flash any ROM/recovery you want, so you don't need to worry as much about security patches (just find a ROM that's as up to date as possible). There was AlphaRom up to 1AA which works great (and what both of my V20s are on), Super V20 is being updated but apparently has known issues on the VS995 that the developer has issued a patch for... you might want to skim the various ROM threads to know what works for you. My V20s are both using Magisk.
You can flash kernels and ROMs separately. Some ROMs have a kernel baked in-- I usually boot them once or twice and then re-flash the kernel if I want to. Some ROMs need a kernel flashed separately during the install process. So yeah, you could install an 18A based ROM and then the reStock kernel. (some ROM/kernel combinations work better than others, but you'll have to figure out what you want as some kernels do more than others-- specifically look for KCAL color adjustments, as you can slightly tweak the colors on the screen to help with the screen retention issue the phone has)
The kernel versions and ROM versions are different. I don't fully understand it myself either but AFAIK kernels based on 10b are the latest for the VS995. ROMs based on 1BA would be the latest (they're using hex numbers, so releases go 11A, 12A, 13A.... up to 1AA, 1BA). Some variations of the V20 seem to have more versions of the kernels than the 995 does.
Buzzy42 said:
...
You have to downgrade to 12A or 13A to root the phone and get TWRP properly installed the first time, but then you can flash any ROM/recovery you want, so you don't need to worry as much about security patches (just find a ROM that's as up to date as possible). There was AlphaRom up to 1AA which works great (and what both of my V20s are on), Super V20 is being updated but apparently has known issues on the VS995 that the developer has issued a patch for... you might want to skim the various ROM threads to know what works for you. My V20s are both using Magisk....
Click to expand...
Click to collapse
Thanks. I'm wanting to run stock for a while (with Root though) so I can get a feel for how everything is "supposed" to work.
I'm not sure if I will find benefit in the "Second screen", but if I do I would like to find a ROM that supports it.
I've been running latest LineageOS on my HTC M8 for a while now and wouldn't mind sticking with it. However I would like to find some ROMS that are still being actively developed. Honestly I plan to have this phone for at least 2 years so the most up to date stuff I can find now will hopefully future proof me a little from that angle.
TraderJack said:
Thanks. I'm wanting to run stock for a while (with Root though) so I can get a feel for how everything is "supposed" to work.
I'm not sure if I will find benefit in the "Second screen", but if I do I would like to find a ROM that supports it.
I've been running latest LineageOS on my HTC M8 for a while now and wouldn't mind sticking with it. However I would like to find some ROMS that are still being actively developed. Honestly I plan to have this phone for at least 2 years so the most up to date stuff I can find now will hopefully future proof me a little from that angle.
Click to expand...
Click to collapse
Yeah, totally understand not wanting to jump in to custom ROMs right away, especially if you're testing a refurbed phone. Flashable truly stock ROMs have been a weakness of the V20, but I think a version of 17A was floating around if you want something a bit newer than the 12A/13A that are rootable. Someone else might be able to help with that. Sadly there isn't a lot of development-- there have been big bursts of activity, then a lot of silence-- which mostly mirrors LG's seeming abandonment of the phone. You should still be able to flash other kernels (restock, mk2000, etc) over whichever rom you run, though. Be careful not to take any official OTA updates because the rooting process installs a debug-bootloader (someone got a hold of an engineering sample of the phone and dumped that phone's bootloader which is what allowed us all to get rooted with an unlocked bootloader) that gets wiped out and leaves the phone in a weird state.
The second screen is really useful once you look at it as a very powerful LED notification light. It takes a while to get used to but I don't know if would want to use a phone without it (or some sort of always-on feature) now. Unfortunately the Lineage ROMs lose a lot of the cooler functionality of this phone due to it having some many weird non-standard functions, but for some people that's not as big of a deal as staying current, so it's whatever your priority is. I am really hoping once the phone gets Oreo (which seems to be "real soon now"..) that we'll still be able to upgrade to it and use that as a base for a while, but keep root/etc..
Buzzy42 said:
...My V20s are both using Magisk....
Click to expand...
Click to collapse
Is there a special process to use Magisk instead of SuperSU? My search found some convoluted answers which "required" the reStock kernel to get it working.
I don't know if Magisk has been updated to make it easier...but is there any instructions/link you can forward on how to get rooted with Magisk after I do the 13A downgrade?
Also, it would appear that everything up to 1BA does *not* have anti rollback enabled (ARB=0). Is this correct?
I was told on reddit that you can only root firmware where ARB=0, but clearly this is not the case if you can't root anything past 13A.
Do you have any idea what specifically is the block as to why we can't root past 13A?
thanks
TraderJack said:
Is there a special process to use Magisk instead of SuperSU? My search found some convoluted answers which "required" the reStock kernel to get it working.
I don't know if Magisk has been updated to make it easier...but is there any instructions/link you can forward on how to get rooted with Magisk after I do the 13A downgrade?
Also, it would appear that everything up to 1BA does *not* have anti rollback enabled (ARB=0). Is this correct?
I was told on reddit that you can only root firmware where ARB=0, but clearly this is not the case if you can't root anything past 13A.
Do you have any idea what specifically is the block as to why we can't root past 13A?
thanks
Click to expand...
Click to collapse
I'm trying to remember what I did for Magisk. There wasn't anything particularly special. That said, I switched to Magisk when I re-flashed the phone (so I flashed the rom/kernel/Magisk together, in that order I think), I didn't try to just swap between SuperSU and Magisk on a running ROM. Once you get TWRP going you *should* be ok to just remove SuperSU and then reboot into TWRP and flash Magisk. I am on the mk2000 kernel with Magisk so you definitely don't need to be on Restock.
I am not sure if it is possible to do the rooting process without SuperSu and using Magisk instead, if that's what you're asking. I think it'd be safest to use SuperSu and then switch it out later once you're sure you're rooted in the first place.
As for the rollback, there are a few different issues here.
12A/13A have the Android vulnerability which allows DirtySanta to work to root the phone. This was patched after 13A, so DirtySanta can't run and you can't root the phone on a later version of the firmware. If you run anything later than 13A you can't start the rooting process (but you can upgrade your rooted phone past 13A using TWRP to flash an appropriate ROM, but not through the OTA process)
ARB (anti-rollback) prevents you from rolling back to a previous version of the firmware. It has nothing to do with rootable/non-rootable. But it prevents the phone from going back to a rootable firmware on SOME V20s. So far, no firmware on the VS995 has enabled this, so you are safe rolling back to 12A and trying to root with any firmware currently available up to 1BA (definitely 1AA but I have read a few comments that 1BA is still safe). On SOME other models of the V20, ARB *has* been set, which prevents you from rolling back to a previous version of the firmware with ARB=0 (if you try to roll back on a phone with ARB=1 you get an unrecoverable brick.)
So if tomorrow Verizon released a hypothetical update with ARB=1 and you updated, you could no longer roll back to 12A or 13A to root your phone, and you'd be stuck without root unless someone developed a new workaround.
Does that make more sense? Keep in mind that with all of the different versions of the V20, what is appropriate (or even relevant) for one model may not apply at all to another. Thankfully the VS995 still is pretty hackable at this moment. This could all change at any time.
Buzzy42 said:
...12A/13A have the Android vulnerability which allows DirtySanta to work to root the phone. This was patched after 13A, so DirtySanta can't run and you can't root the phone on a later version of the firmware. If you run anything later than 13A you can't start the rooting process (but you can upgrade your rooted phone past 13A using TWRP to flash an appropriate ROM, but not through the OTA process)...
Click to expand...
Click to collapse
Hold on.. So are you saying I can flash 13A, then root with Magisk, then upgrade the ROM itself to 18B to get all the latest patches?
If so, I haven't seen any instructions yet for doing that method, but that would be ideal for me for starters until I want to mess around with custom ROMS and Kernels.
TraderJack said:
Hold on.. So are you saying I can flash 13A, then root with Magisk, then upgrade the ROM itself to 18B to get all the latest patches?
If so, I haven't seen any instructions yet for doing that method, but that would be ideal for me for starters until I want to mess around with custom ROMS and Kernels.
Click to expand...
Click to collapse
Not quite that simple-- you have to downgrade to 13A if you're not already there when you get the phone.
When you run the DirtySanta rooting process, when it's done, you will end up with a rooted 13A with TWRP and SuperSu. I believe it will have the debug kernel which has a lot of issues, but you can flash any kernel you want at this point (like ReStock to get rid of the static screen you'll see at every boot). That way you'll have a 99% stock (except the ReStock kernel tweaks), rooted, 13A phone.
You can now flash any ROM you want in TWRP. If you want to stay truly stock, I'm not sure what is out there that is flashable, beyond I vaguely remember there was a 17A flashable. You do need to use a repackaged update in TWRP no matter what you want to update to, if you try to just take whatever OTA update the phone offers you (the "software update available" notification pops up and asks you to install while you're using it), you'll lose root and have to do everything over again. This is where you will most likely not be able to get to a truly stock 1BA unless it's floating around.
If I were you, I'd roll it back to 13A, get it rooted (with Supersu), flash the Restock kernel, disable updates (use Titanium Backup to freeze "FOTA Update 7.0") and stay there for a while for testing. If you want to try to switch to Magisk, remove SuperSu and flash Magisk through TWRP. The phone's functionality hasn't changed much/at all. When you're more comfortable, move forward to a ROM based on 1BA.
When you flash a new ROM most will include a kernel or ask you to flash a kernel along with it.
Basically, any updating you do has to go through TWRP. After you get root initially, though, it's really straightforward.
TraderJack said:
I'm expecting delivery of 2 V20s in the next couple of days. These are "refurbs" of the VS995 variety. These are advertised from the seller as "unlocked." I will be using these on Verizon (or MVNO).
I did some basic research before I bought and I was pretty sure I saw info on rooting this model and the ability to do custom ROMS on an unlocked, but I am a little concerned.
I have 3 main questions:
1) I see there is both a VS995 and a US996. I'm having a hard time finding info on the differences spelled out exactly - but it appears that the VS995 is locked to verizon and US996 is unlocked for all GSM. Is this correct? If so, wouldn't an "unlocked" VS995 be equivalent to a US996? If not, what would be different.
2) I want to do a comprehensive check on these phones before I start tinkering to make sure everything works. My last HTC phone had a hidden diagnostics menu which would test everything (battery, compass, gps, sensors, buttons, etc, etc...). I would like to know if the V20 has something similar? Also I want to know what the "problem areas" of V20s are. Things I should check out to make sure they aren't wonky.
3) I need to know if I can root this phone. I've seen a couple methods but I'm not sure now if they apply to my model and if they still work and/or if they are safe (relatively speaking). I definitely need root and would also like to load custom recovery so I can do alternate ROMS, thought I probably will run with stock for a while to get used to it. I would like to upgrade to latest official ROM (for the newest features), but don't want to do any upgrades if it will ruin my chances to root/unlock/etc. What do I need to check on the phone and what is the method I should follow (links are fine for this).
Click to expand...
Click to collapse
I found your thread her and on Reddit and was hoping you have found an answer to the hardware check feature you were looking for. I am having radio off issues with my V20 and was hoping to have the phone run a hardware check. It seems that someone posted the code "##22378" to do this but this does nothing for my older sprint v20 and my Verizon model has the MOBO back in a bag of rice. Is this only code?
redsphinx said:
I found your thread her and on Reddit and was hoping you have found an answer to the hardware check feature you were looking for. I am having radio off issues with my V20 and was hoping to have the phone run a hardware check. It seems that someone posted the code "##22378" to do this but this does nothing for my older sprint v20 and my Verizon model has the MOBO back in a bag of rice. Is this only code?
Click to expand...
Click to collapse
I had a Verizon V20 (VS995) and these are all the codes I found (from my notes):
Hardware Diagnostics
To run in-built hardware diagnostics use the following phone code:
##228378
Select Device Test > SAAT
Other Diagnostic Menus
##DEBUG
##PROGRAM
##PROGRAM995
##FEATURE
** Service codes for all above should be "000000" **
Click to expand...
Click to collapse
I'm pretty sure the ##228378 code was the one that brought up a pretty comprehensive hardware test menu. But, as you know each vendor does their own and this very possibly doesn't work on non-Verizon models. Sorry that's all I got!

H870 - Installed Stock Rom But Warranty Still Rejected

I installed the HavocOS on my LG G6 H870. When I needed to make use of the warranty because of a broken headphone jack, I tried to install a Stock Rom. I used the "international" version from here since I live in Germany (also locked the bootloader before).
However, the service by the warranty provider was denied because they identified my phone as "G6 Dual (LGH870DS)" and were therefore not responsible for repairs.
However, in the phone info, the model is labeled "LG-H870". Hardware Version "Rev. 1.0". Baseband Version "MPSS.TH.2.0.1.c3.1-00014-M8996FAAAANAZM-1.86009.21" and Software Version "V10d-EUR-XX".
I can not really understand their reasoning. Does anybody have an idea what Stock Rom I need to flash so that the warranty provider accepts it? Note: the phone was serviced by them before because of another issue, but at a point when I did not yet flash a custom Rom.
Thanks in advance
If You live in Germany, EU law says that manufacturer can't cancel Your warranty because of unlocked bootloader unless Your phone is not modified. So if there are no signs of modification like root, wrong firmware or custom recovery they can't cancel it. If You have H870 model flash >>>THIS<<< firmware and then in fastboot type fastboot oem lock to make sure bootloader is locked and wipe phone.
Chamelleon said:
If You live in Germany, EU law says that manufacturer can't cancel Your warranty because of unlocked bootloader unless Your phone is not modified. So if there are no signs of modification like root, wrong firmware or custom recovery they can't cancel it. If You have H870 model flash >>>THIS<<< firmware and then in fastboot type fastboot oem lock to make sure bootloader is locked and wipe phone.
Click to expand...
Click to collapse
Thanks!
I'm going to flash the ROM from the link you provided and then send it out for service a second time.
In my eyes there are two possible explanations for the previous rejection:
1. The service provider made a mistake in their routine of detecting the model/software version. The fact that I put a custom rom on the phone before might have caused an issue there.
2. I made a mistake when flashing the H870 software. The source from my first post also does not seem to be an official LG link, other than the one you provided.
So thanks for the link again!
Edit: Should I still use the flashing guide from here (https://www.**********.com/download...-g6/#How_to_Install_Stock_Firmware_on_LG_G6)? The website is droid views (one word), it gets deleted by xda for some reason.
Not sure if relevant, but I had to use this tool (https://forum.xda-developers.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295) so that my phone would show up in LGUP...
I use Z3x for LG flashing so don't know much about LGUP but I assume if there is an option to flash stock KDZ files it's what You need. I'm almost sure that You can't flash H870 with KDZ different than stock but again never tried mixing firmwares.
huzgu444 said:
Thanks!
I'm going to flash the ROM from the link you provided and then send it out for service a second time.
In my eyes there are two possible explanations for the previous rejection:
1. The service provider made a mistake in their routine of detecting the model/software version. The fact that I put a custom rom on the phone before might have caused an issue there.
2. I made a mistake when flashing the H870 software. The source from my first post also does not seem to be an official LG link, other than the one you provided.
So thanks for the link again!
Edit: Should I still use the flashing guide from here (https://www.**********.com/download...-g6/#How_to_Install_Stock_Firmware_on_LG_G6)? The website is droid views (one word), it gets deleted by xda for some reason.
Not sure if relevant, but I had to use this tool (https://forum.xda-developers.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295) so that my phone would show up in LGUP...
Click to expand...
Click to collapse
I would guess it is simple to tell if you have H870 or H870DS as the H870DS has 64GB storage and the H870 only 32GB. Also the DS has 2 SIM card slots. Goto Settings, Storage and look at the internal storage, my H870 says 25.94GB used of 32.00GB
Sent from my LG-H870 using Tapatalk
Chamelleon said:
If You live in Germany, EU law says that manufacturer can't cancel Your warranty because of unlocked bootloader unless Your phone is not modified. So if there are no signs of modification like root, wrong firmware or custom recovery they can't cancel it. If You have H870 model flash >>>THIS<<< firmware and then in fastboot type fastboot oem lock to make sure bootloader is locked and wipe phone.
Click to expand...
Click to collapse
The service provider now accepted the device with the firmware from the link you provided and repaired it without any charge. Thanks again!

Categories

Resources