yashsingh1/xdaforums huggingface dataset:
[G4 General] Matapatapa:
Could you elaborate on the first question? I thought no roms or custom recoveries were possible due to the bootloader lock.

Yeah, the warranty was until August next month. They told me it would still be covered for the same issue up to 90 days even after the warranty, so i can hand it back for more boot loop issues until October I believe.

They straight up replaced half of the phone and handed it back to me. Basically a franken-phone now. Beneath the battery, the S/N is now 605 instead of 505, and around everywhere else it looks like lots have been changed. On the back of the phone with the cover off on the top and bottom it says it's an H810 model, but where the S/N is behind the battery and in the software, it is specified as an H812. the PIA numbers ( no idea what they are for ) are different all around the back of the phone, 4 different 4 digit numbers for each one. Although 3/4 of them start with 04xx.

I just finished loading up all my apps, Now going to plug in my sim card and sd, and encrypt everything.
[G4 General] BIG_BADASS:
TWRP-in-FISH is a way to get TWRP onto phones with locked bootloaders....

Also, it seems you know how to interpret the S/N codes...

Any idea where I can find a guide for S/N codes?

My H812 had S/N code 601 ...
[G4 General] Matapatapa:
Honestly IDK, All I heard was that 5xx series were tainted. I presume that 6xx is a fix for it.

Im having what looks like a issue while encrypting, i told it to fully encrypt local memory and its been on the LG logo for a while now. Should I yank the battery or just leave it for a couple of hours?
[G4 General] BIG_BADASS:
Leave it few hours...
[G4 General] Matapatapa:
Doesn't seem to have done anything. Still at the LG logo.

Its been about a good....hour and 45 min.
[G4 General] BIG_BADASS:
Here goes nothing.....

Take out the battery and put it back in....

:fingers-crossed:
[G4 General] Matapatapa:
Done. It survived, dident give me any errors. Im guessing that xposed is doing something, and is blocking the encryption code from even running; else it would just be bricked right now. I dident see any encryption progress screen, only the LG logo; so Im guessing it dident even get that far.

This is another assumption from my rear, but if it uses the same method to encrypt the internal and the SD, it shouldnt work on the sd either. Lets see if I can encrypt it.

Should do a nandroid backup before i try encrypting it again.

EDIT: Sd card full encryption worked like a charm.

Im going to do a nandroid backup of the entire thing after I set it up the way I like it, then see if I can tell it to only encrypt the used portion of system memory ( before I told it to do a full encryption )
[G4 General] sdembiske:
The H81210o version you flashed was a Bell/Virgin pre-rooted image, posted originally by Buddyjohn.

Member BAD-ASS, to my knowledge (I provided more information and help to him than anyone on this thread), has never downgraded to stock on the H812 or flashed a pre-rooted image on one (he had the H812 for a very short period of time and had no clue about what he was doing, finding it all too complicated). He has continued to come on as if he has done it all, when in fact he has done very little other than denigrate the phone and trade it off for an H815 by lying to a dealer in Qatar that his H812 was in fact a US model. No other member has confirmed that flashing the Roger's rooted image will enable VoLTE on the Bell network. First and foremost, the LG G4 is not one of the supported VoLTE phones on the Bell network (google VoLTE on the Bell site and confirm this for yourself).

He has provided misleading, ill-informed and potentially harmful advice to many junior members on XDA. He has had his threads cleaned more than once by the moderators (the last two cleans on this thread have all been a result of his posts).

Consider yourself very lucky you have come through this unscathed.
[G4 General] Matapatapa:
I see. Looks like there is quite a bit of saucy history there; I won't poke the matter further.

Everything here seems to be working fine on the g4; battery life is much better now too ever since I gave greenify full permissions, Xposed and busybox are doing their thing. Ill do a complete image backup and see if i can get the encryption to work again.
[G4 General] sdembiske:
No sauce, just the meat and potatoes of what member BAD_ASS is really all about. He sucks junior members into his vortex and plays them like a fish-on-the-line. I just want you to know and any other unsuspecting new members coming to this thread to exercise extreme caution when following anything he says. He does make the odd valid comment but mostly he just posts to see himself post, trying to improve his stats and wastes space with off-topic, irrelevant and subtly degrading comments.

With respect to doing an image backup, I do recommend you refer to and install steadfasterX's TWRP-in-FiSH: https://xdaforums.com/g4/development/locked-twrpinfish-locked-g4-devices-t3573048

It is a customized version of TWRP designed to work on LG G4's with locked bootloaders. You can do a full system image backup very easily and quickly within it. It is a great addition and an excellent piece of work. Works a charm. Unlike member BAD-ASS, I have actually installed it and used it many, many times, so I know what I speak of here.
[G4 General] sdembiske:
Breaking News !!

steadfasterX has announced today that he has successfully flashed a custom rom on two different model LG G4's with locked bootloaders.

Refer to his thread [H810,H812,H815,H818,ANY BL locked G4]Need testers for a new unlock method by steadfasterX at https://xdaforums.com/g4/help/h810-h812-h815-h818-bl-locked-g4-t3633152 and in particular post #23

Keep in mind this is still a work in progress .... and ... give him your Thanks, (using the Thanks button). With his TWRP-in-FiSH custom recovery and this news he has done more than anyone to help LG owners overcome the limitations of their locked bootloader devices.

Addendum:

Refer as well to his latest thread which outlines the process and current issues/limitations:

[BL UNLOCK][H81x/any G4] *Unlock your bootloader Proof of Concept* (ADVANCED | WIP)

https://xdaforums.com/g4/general/bl-unlock-unlock-bootloader-proof-t3648288
[G4 General] wallyradburn:
I have a question here... i have the G4 (6.0) my software info is a little fuzzy for me in my settings... the SW Version is h81220x, buld number MRA58K

i understand that with my having marshmallow that my sw v# will end with 20 vs 10 with 5.1 vs my 6.0

im trying to find the right image to flash... its currently unlocked and im using fido (which correct me if i am wrong but uses the same network as Rogers).

Can someone maybe explain this inject-root to me. please? I have rooted a number of devices and this is the first time i've come across this method.. i'm no noob to linux, i have a raspberry pi i SSH into all the time from windows and have multiple VBoxes i can use to do this. Just maybe a technical explanatin/point-to would be awesome.

Are there good Roms for this Device? Any worth using as a daily driver??? Please give me your feedback.

Also I am a new developer (currently my knowledge is limited to c# and Java) but i plan to teach myself Android studio while in Term 3 this fall....

can anyone suggest exercises or topics/tutorials that can help my future as an app developer.

Also my goal is to one day collaborate on some Rom Projects.

thanks in advance for your help

SeaNCagO
[G4 General] sdembiske:
To downgrade to 5.1, use the Roger's stock H81210H file and downgrade (refurbish) with LGUP-NEW, then install the pre-rooted Roger's H81210N image (it's actually a Fido version and the N version has the latest stagefright vulnerability patch whereas the H version does not, so you want to end up on the N version) following only step 3 of the Root-Injection method - both images are linked in the OP.

You do not have to inject root yourself, it's already been done for you and many of us have used the images available here..

The H812 has a locked bootloader, so without substantial modification to your phone, you cannot flash any custom image (a method to do this is being worked on by steadfasterX - refer to: https://xdaforums.com/g4/general/bl-unlock-unlock-bootloader-proof-t3648288). It is a work in progress with many limitations and drawbacks currently.

You can, however, currently have a customized TWRP recovery with TWRP-in-FiSH that works on locked bootloaders to back up your system image etc., but you cannot flash any custom rom with it - you cannot modify the boot or stock recovery partitions whatsoever or you will brick. The Root-Injection method exploits a vulnerability present on 5.1 (not present on 6.0) to bypass this in order to get rooted.
[G4 General] wallyradburn:
...

Just to see if I fully comprehend here.... I CANNOT flash a custom ROM to this Device, only downgrade to 5.1 , and install a TWRP recovery and root the device.

does XPOSED work well on a rooted version of 6.0?
[G4 General] sdembiske:
If you're actually on an LG G4 H812 original device to begin with, you have a locked bootloader, period, i.e., you cannot flash a custom rom unless you are willing to try out steadfasterX's method, referenced above. Currently, you can root 5.1, not 6.0, period, assuming you are actually on an original H812 device with a locked bootloader, so the question whether XPOSED works on 6.0 is irrelevant in this situation.

You can only install the TWRP-in-FiSH custom recovery, not TWRP with a locked bootloader. You have to have root first, BEFORE installing TWRP-in-FiSH. Suggest you do a little more homework ...
[G4 General] BIG_BADASS:
Hello and welcome to XDA!

You do not need to inject the root yourself. Developers here have developed KDZ rom files that already have the root injected into them. So all you need to do is flash these images that already have the root injected into them. But you must keep in mind, you can safely flash only the pre-rooted image that corresponds to the Android 5.1 image you downgraded to. Since you're on fido, you can flash the Rogers Android lolipop image first, then flash the pre-rooted image for Rogers.

Hope this helps.

---------- Post added at 05:20 AM ---------- Previous post was at 05:17 AM ----------

Xposed can only work on rooted device. Also, once you root, you will not be able to upgrade from lolipop to marshmellow.
[G4 General] sdembiske:
exFAT support for the pre-rooted H81210N Rogers/Fido system image

Full credit for coming up with a way to add exFAT support to the pre-rooted H81210N Rogers/Fido system image goes to member @ReeS86 (please give him your Thanks with a click on the Thanks button in that post).

If you have already installed the pre-rooted H81210N Roger's/Fido system image available in the OP AND have TWRP-in-FiSH installed, download the H81210n exfatfs.ko file from the following link:

H81210n exfatfs.ko file: https://www.androidfilehost.com/?fid=673368273298975915

and transfer the file over to the system image using the following commands when booted into TWRP-in-Fish:

adb push exfatfs.ko /system/lib/modules/

and then, still within TWRP-in-FiSH recovery, set the permission with the following commands:

adb shell

cd system/lib/modules

chmod 644 exfatfs.ko

Power down, insert the exfat formatted SD card and re-boot android - voilà, exFAT formatted SD card recognized!

For those who have not yet installed the re-rooted H81210N Rogers/Fido system image but wish to do so and have exFAT support, download the following system image instead that has exFAT support already added.

H81210n rooted Rogers/Fido with exfat - rootedsystem.img: https://www.androidfilehost.com/?fid=817550096634790183

Note

: The exfatfs.ko file was taken from a rooted Videotron H81210n ROM. The file does not appear to be carrier dependent (at least as far as using it in a Rogers/Fido ROM, but not tested for other carriers) and may not be version dependent (i.e., may also work on, for example, an 'h' version - would appreciate any feedback if this is confirmed for use on other carrier versions). It will, however be kernel dependent, so it depends on whether your kernel supports exFAT in the first place. Both the Videotron and Rogers/Fido H81210N ROMS used had the exact same kernel version (3.10.49) and we knew beforehand that the Videotron ROM did support exFAT.

Enjoy.

---------- Post added at 02:04 PM ---------- Previous post was at 01:35 PM ----------

Wrong again ... as usual.

You can downgrade, for example, with any carrier Canadian H81210 version with a lower version letter than the pre-rooted system image you later install. For, example, you can downgrade to a stock Rogers/Fido H81210H version or a Bell/Virgin, Telus/Koodo kdz for that matter and then install a pre-rooted Rogers/Fido H81210N version or any other different Canadian carrier H81210N version.

As usual, 99% of your post is a waste of space, inaccurate or misleading - you've re-stated what was already stated to the member. You've had your posts cleaned twice on this thread by the moderators and have had your account disabled twice for progressively lengthy periods - you think you might have gotten the message by now ...
[G4 General] WaffleYheGuy:
I have a Fido LG G4 much like one that was posted just recently with build number MRA58K, and I don't want root right away as I'm still on contract, however I'd like to downgrade to 5.1 as it seems to fix a lot of problems that I'm having on 6.0 such as lag within games. I've heard that I should use the Roger H81210H stock kdz to downgrade, but can anyone tell me the exact downgrade procedure. I'd really like to see if 5.1 is better for me, and also is there a way to backup my 6.0 image, just asking. Thanks in advance.
[G4 General] sdembiske:
Use LGUP-NEW to downgrade (reburbish) - check out the OP on that thread (https://xdaforums.com/g4/help/lgup-install-kdz-mm-lp-t3249803) and follow the instructions in step one on this thread: https://xdaforums.com/g4/general/lg-g4-100-root-success-directives-root-t3180586 to back up your current 6.0 image before you downgrade.

The Rogers H81210h version does not have the latest Stagefright vulnerability patch, so you could use a higher stock H81210 'n' version (for example) of any other Canadian carrier (e.g., Bell/Virgin; Telus/Koodo) to downgrade with no problem but will most likely lose the VoLTE calling option if you require it.

PS: As a practical consideration, as long as you can get into download mode, you can upgrade back to 6.0 at any time with no one the wiser with respect to your contract/warranty with your carrier and whether to root. I am not advising you to do it, just letting you know the practical side of the matter.
[G4 General] BIG_BADASS:
Is it possible to patch Stagefright in Rogers version?
[G4 General] Atvaark:
I'm kind of dumb when it comes to all this and aren't even sure if i'm asking in the right place... I have a rogers LG-H812 phone that i recently unlocked and switched to Koodo. Is it possible to switch my rogers rom to the koodo one? I'm on Android 6.0.

Thanks in advance for any information!
[G4 General] sdembiske:
The way I would approach this would be to first downgrade (reburbish) with LGUP-NEW to a Telus/Koodo 5.1 Rom (for example: H81210N) and then using LGUP-NEW again, upgrade to a Telus/Koodo 6.0 Rom (H81220N or higher letter than 'N', e.g., 'X'). I'm not sure if the downgrade to the 5.1 Rom is necessary first, but I do know that it will work with no problem. It would then give you a seamless transition to the 6.0 Telus/Koodo Rom.

Just to be clear, unlocking from your carrier is not unlocking your bootloader. You will not be able to root 6.0, you have to be on 5.1 in order to root.
[G4 General] Atvaark:
i am aware that this won't root my phone, i'm not actually interested in doing so. however, i browsed the list of firmwares available and couldn't find a koodo version that matched my phone. does this mean no one uploaded one?
[G4 General] sdembiske:
Most likely or they're not properly marked.

Here you go: https://lg-firmwares.com/lg-h812-firmwares/

scroll down to the Telus (TLS) Roms - use 'F' to downgrade and the 'Z' to upgrade.

PS: don't forget the Thanks button this time.
[G4 General] BIG_BADASS:
Yes it is possible, but you will lose VoLTE feature, because only the Rogers ROM supports that feature. I suggest you stick with the current rom.
[G4 General] sdembiske:
With respect to this post:

Member BAD-ASS, to my knowledge (I provided more information and help to him than anyone on this thread), has never downgraded to stock on the H812 or flashed a pre-rooted image on one (he had the H812 for a very short period of time and had no clue about what he was doing, finding it all too complicated). He has continued to come on as if he has done it all, when in fact he has done very little other than denigrate the phone and trade it off for an H815 by lying to a dealer in Qatar that his H812 was in fact a US model.

No other member has confirmed that using or flashing the Roger's rooted image will enable VoLTE on the Bell (Virgin) or Telus (Koodo) networks. Member BAD-ASS wouldn't know as he has never done it - he just likes to see himself post and pretend he knows something.

You can always go back to the Rogers/Fido Rom, if and when you choose to.
[G4 General] Atvaark:
thank you very much, i successfully swapped the rom to the one you linked, which indeed is mislabeled as it is a koodo rom. i went for the straight path from rogers 6.0 to koodo 6.0 without issue. thank you!

as for losing volte, who cares, isn't that a feature reserved for rogers customers anyway? i never used it when i was with them.
[G4 General] sdembiske:
Great - Thanks for letting me know. Appreciate it.

As far as losing VoLTE, I suspect you wouldn't have it operational with Koodo in any event as it looks like they haven't implemented it yet and Telus only has it available for the iPhone 6 or later model.

Also, the VoLTE app is a private app for Rogers/Fido Roms on Rogers/Fido networks - i.e., it's not a generic app.
[G4 General] BIG_BADASS:
Yes, no problem buddy. It can be done rather seamlessly and free of hassle.

Download LG-UP and the Rogers H81210H (it is a large file, so try to use a Download Manager such as Jdownloader to ensure it has been fully downloaded. Browsers sometimes tend to have issues with large files.)

Once you plug the LG H812 device into the PC, the drivers should automatically install. Once installed, open LG-UP program, select the KDZ file you downloaded, tick the BIN option, select refurbish, and you are set.

Good Luck.

Report your results to me once complete,

Thanks
[G4 General] sdembiske:
<MOD EDIT> If one needs any further proof, Big_Badass statements above should do the trick. He does not own an H812 now, has never downgraded or rooted one, never installed TWRP-in-FiSH and has never done anything that he constantly suggests people do or try on this thread. He continues to provide, misleading, inaccurate advice and on more than a couple of occasions has suggested things that would hard-brick member's phones and lied that it had been done by a mythical friend or by himself.

First, the drivers installed automatically by Windows in particular will not provide full functionality for LG mobile devices. One has to install the LG Universal Mobile Drivers (LGMobileDriver_WHQL_Ver_4.2.0), available from the LG site at http://www.lg.com/us/support/software-firmware-drivers

Second, in order to select the KDZ bin file in LGUP-NEW to downgrade, one must first select the upgrade button in order to find a KDZ bin file (on refurbish you will only have the tot file selection option showing, initially). Once the proper KDZ bin file is selected, one has to close the LGUP-NEW app and re-open it. It will open with the correct KDZ bin file and refurbish will be selected. If member BAD_ASS had actually read the posts and understood them in the LGUP-NEW thread and done any of this, he would know this. Obviously he hasn't.
[G4 General] sdembiske:
<MOD EDIT>Android Marshmallow and Nougat have both continued to be patched for Stagefright vulnerabilities (http://opensourceforu.com/2017/02/g...erabilities-february-android-security-update/), the last major one, earlier this year.

Nougat introduced a rebuilt mediaserver core that was supposed to make it less vulnerable and more difficult to hack (https://www.theverge.com/2016/9/6/12816386/android-nougat-stagefright-security-update-mediaserver). It would appear it hasn't been entirely successful, given that there were 4 specific Stagefright vulnerabilities patched earlier this year in the February update.

There were two major security patches released for Lollipop on the H812. The latter one being the 2015-12-01 update (look under the Software info tab in About phone in your Settings General tab). The higher the Lollipop version letter, the more likely it is to have the 2nd patch (e.g., Rodgers/Fido H81210N has it, the H81210H doesn't). One can install the free Stagefright Detector App on Play Store to confirm that one has the 2nd patch level for Lollipop (it does not appear to have been updated for the later security patches applied in Marshmallow and Nougat). If you do, it will tell you that you are not vulnerable.
[G4 General] Burgy_:
Okay so my end goal with a friends G4 has been to install LineageOS onto it, but from what I've been gathering lately it seems that all the tutorials and things are for the H815. Does that mean the H812 has a locked bootloader indefinitely? Is there any way to install any nougat custom rom? I saw TWRP-in-FISH but it said theoretically it could install a custom rom that doesn't change the boot partition or something.

What's my best option, I thought that getting the phone to nougat would make it perform a lot better.
[G4 General] sdembiske:
You cannot install any custom rom on a G4 with a locked bootloader that cannot be unlocked officially.

However, steadfasterX is working on an unofficial method to overcome this limitation and has to-date flashed a custom rom on three different LG G4 models with locked bootloaders. Refer to the following thread:

[BL UNLOCK][LS991|H81x|any nonFused] *Unlock your bootloader PoC* (ADVANCED | WIP) at https://xdaforums.com/g4/general/bl-unlock-unlock-bootloader-proof-t3648288

Read his OP carefully and be aware of the current drawbacks and limitations. You may want to confirm that your friend is willing to have you take the risk with his phone before you go down that route.
[G4 General] Burgy_:
Okay, thank you. They're looking to get a new phone in September so I thought I'd give it a shot. But not sure if I want to leave them with no phone, so I guess I'll hold off on that.

Thanks again
[G4 General] fegitoli:
If the unofficial BL unlock works for our variant, hopefully we'll see some custom roms.
[G4 General] bob11233:
Using the H812 from Koodo that came with MM. Decided I wanted root and downgraded to LP, everything was great until i discovered my camera wouldn't focus on LP. After flashing three variants of LP kdz onto my phone still no luck, surprisingly though the problem is fixed when i upgrade to MM again. Has anyone found a fix to this problem? Any help would be greatly appreciated! seems i'm torn between root and a usable camera :(
[G4 General] sdembiske:
There are a number of posts citing the same issue (do an in-forum search on this forum: G4 Q&A, Help & Troubleshooting.

The alternative seems to be trying different camera apps that might alleviate the issue, but I will stand corrected if that is not the case.

I don't believe the issue has been overcome with respect to the stock camera app and given the solve of the exFAT issue on the Rogers/Fido stock roms by ReeS86 (originally thought to be a result of the root-injection method), I'm not convinced the issue doesn't lie elsewhere (perhaps a corruption or dropped file in the camera app related files etc, somewhere, that may or may not result from the rooting process overall).
[G4 General] bob11233:
Thanks for your reply! I did try other third party camera apps, but to no avail. I am not technical at all so I guess I won't even pretend to understand what other cause may be the culprit of this issue :P.