yashsingh1/xdaforums huggingface dataset:
[G4 General] sdembiske:
Like and having may be two different things if Bell/Virgin doesn't offer it (VoLTE) on the plan you're on ... yes, downgrade will wipe the phone (back up your data first) but in any event, you cannot use upgrade to rollback ... Seem to be a number of members having issues using Roger's firmware on the Bell/Virgin network, poor signal connections, constantly dropped signals, no LTE etc., for whatever reasons.
[G4 General] bdasmith:
My g4 in sask on virgin mobile came stock with VoLTE
[G4 General] අධිරාජ (Adhirāja):
Do you have to have a plan with VoLTE for it to work? Because I have the option but its disabled for some reason.
[G4 General] sdembiske:
Too bad Bell/Virgin doesn't yet offer VoLTE in Saskatchewan yet ... eh? Also, it appears the LG G4 is not one of the VoLTE supported phones on the Bell network.
[G4 General] bdasmith:
Unfortunately they haven't implemented it in sask....the virgin mobile website tells which provinces do (ontario and some others).

But i do have it enabled just in case.
[G4 General] sdembiske:
From the Bell mobility VoLTE site page: https://www.bell.ca/Mobility/VoLTE

"To take advantage of Voice and Video over LTE on the Bell network, you will need:

One of the following compatible smartphones:

Samsung Galaxy S6

Sony Xperia X Performance

iPhone 6, 6 Plus, 6s, 6s Plus, 7, 7 Plus and SE with iOS 10

(Note: iPhone devices only support Voice over LTE)

An eligible rate plan with data and an LTE SIM card

Voice and Video over LTE network coverage"

It would appear that the LG G4 is not one of the supported phones at this point in time on the Bell network ... BUT, it may be worth contacting your carrier directly to ascertain what, if anything, could be done to get VoLTE operational on the LG G4.
[G4 General] Jok3r10:
This is in the stock camera app. I will try to find the post about how to do it and will update.

Edit: found it.. It was a YouTube link

Here is the thread with all the files u need

http://xdaforums.com/showthread.php?t=3129460

https://youtu.be/dQQt9VnMV6M
[G4 General] three-armsally:
Okay so the steps seem a little intimidating for a noob like me. This is a brand new phone and I don't want to risk bricking it. I'm gonna wait until someone develops a "one-click root"
[G4 General] Spudnubs:
I can help you through the process! It really isn't that hard.

If you want help, let me know your software version.

Settings > About Phone > Software Version

It should look like H81210g (that is what my Telus LG G4 is currently running and is the most up to date software for my Telus device. Other carrier devices will be on different versions.)
[G4 General] goofball2k:
I understand how you feel, mine is a brand new phone to me and I was very hesitant.

One-click root can still fail.

The key is to read, slow down, re-read, and then ensure you don't skip a step.

Always ask for help if you have a question, better to find out before you've gone too far rather than go too far and be unable to get back.
[G4 General] Spudnubs:
I could be wrong, but last time I checked, there is essentially only one root method. Anything advertised as a one click root is likely to be malicious is one way or another. Rooting your own system image also completely eliminates the possibility of any malicious software also.

On a side note, if there is such a thing out there as a one click root for our device, please do share so I can add it into the main post.
[G4 General] three-armsally:
I'll give it a shot my software version is H81210h
[G4 General] Spudnubs:
Alright! Lets get that badboy rooted! I am assuming you are using a PC, not a mac.

First step to any job is acquiring the correct tools. Here are all of the files that you will need to download:

http://downloads.codefi.re/thecubed/lg_g4/lef/LG_Root.zip

These are the drivers required for proper communication from the device to the PC.

Once drivers have successfully installed, give you computer a quick restart and we can continue.

Next up, we will be downloading the tools needed to flash root to your device:

https://www.androidfilehost.com/?fid=24052804347823763

This is going to be the tool used to push the rooted system image to your device.

Finally, download and thank

GibMcFragger

for this rooted system image:

https://www.androidfilehost.com/?fid=24052804347824479

Both images are the same, I've just gone ahead and compressed the file (4g down to 1.4g) and stored it in my androidfilehost account to keep everything in one place.

Let me know when you have all of the files set up!
[G4 General] three-armsally:
Thank you very much for your help. All the files have been downloaded and I've installed the drivers.
[G4 General] Spudnubs:
My pleasure!

I've gone ahead and just copy pasted the next steps from @

hackarchive

's root injection guide with a minor adjustment for your convenience as the steps are fairly straight forward. Please let me know if you have any issues or questions.

Step 3 ->Root

1--Transfer the rootedsytem.img to your phones internal storage. (unzip the .img file)

2--Put your phone in download mode and connect it to your PC. (power the device down, press and hold volume up and connect the phone to your pc)

3--Get into send command mode as in step one.

-Put your device in download mode and connect it to your PC.

-Open port.bat and make sure to write down the number after com. There maybe different com numbers but choose the one that has DIAG1 on the same line as it. Note it down this is important.

-Hold shift and right click in any empty space in the extracted folder. Choose open command windows here.

- In that copy and paste this

Send_Command.exe \\.\COM[*insert your number here]

-Now you're in send command mode. Nothing looks different on your phone but it's find. It should just remain in download mode.

4-Now grab your command to flash system.img line of code from

dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0

5--This should take a while so wait until you see the # again. (this took me a few minutes at least, give or take 5)

6--After thatLEAVEand upon reboot you should have root.
[G4 General] three-armsally:
A couple of quick questions before I begin this

1) does it matter where I put the "rootedsytem.img " in my phone's internal storage?

2)In this command Send_Command.exe \\.\COM[*insert your number here]

Do I leave the [ ] when I put the number or do I erase it?
[G4 General] Spudnubs:
Just put the image file in the internal storage, not in a folder or anywhere else because it will not be able to locate the image file to flash.

Do not keep the brackets
[G4 General] Jok3r10:
Yes leave the rootedsystem.img in the internal storage.. Dont make any new folders..

i dont think i put the brackets..
[G4 General] Spudnubs:
My bad, thanks joker. You are right.
[G4 General] Devhux:
I don't have a port.bat file from the tools you linked.

You included the drivers, the LG Flash Tool 2014, and the rooted system image.

Edit, looks like this is what you meant to have instead of the Flash Tool:

http://downloads.codefi.re/thecubed/lg_g4/lef/LG_Root.zip

(The LG Flash Tool is for flashing a stock KDZ file)

Edit 2: If running ports.bat gives an error indicating it can't query HKLM\Hardware\Devicemap\Serialcomm, make sure to open a command prompt with Admin priviledges first. I had to do this on Windows 10
[G4 General] Spudnubs:
If you were following along with my instructions, my apologies. I had one too many tabs open while I was typing that out and perhaps maybe was copy pasting too much for my own good. Are you currently having issues with rooting your device, or have you successfully acquired root?

I've adjusted my post just in case there is anyone else out there who is going to use it also.
[G4 General] three-armsally:
I put the phone into download mode and now I'm stuck on the "firmware update" screen. Progress bar still stuck at 0%. Do I open the ports.bat file or should I wait for the firmware to update?
[G4 General] Spudnubs:
That's just the normal screen for download mode. It will sit there at 0 percent forever until it receives a firmware update which you are supposed to push to it. You are using the correct tools from this link now, right?

http://downloads.codefi.re/thecubed/lg_g4/lef/LG_Root.zip
[G4 General] three-armsally:
yep that's exactly where I got it from
[G4 General] Spudnubs:
-Open port.bat and make sure to write down the number after com. There maybe different com numbers but choose the one that has DIAG1 on the same line as it. Note it down this is important.

-Hold shift and right click in any empty space in the extracted folder. Choose open command windows here.

The extracted folder means the LG Root folder with the bat file and the supersu zip etc.
[G4 General] three-armsally:
okay so now I'm here and just wondering if everything looks good

imgur. com/ YNjWDUo (just remove spaces)
[G4 General] BIG_BADASS:
There is no thread about LG G4 H812 FM Radio... so I will post here... and hope someone influential sees it....

As you know, on all north american variants, the FM radio chip is not working (but it is physically there). Luckily I kept a copy of my H812 /system/build.prop file before switching to H815...

I suggest you take a look in there....

Search for the string "radio"

I found something interesting...

Someone please look further into this...

Thanks.
[G4 General] BIG_BADASS:
I have attached the default build.prop file here... so don't be afraid to play around with it. Very specifically, look at the following line:

persist.service.radio.enable=0

(0=false ; 1=true)
[G4 General] sdembiske:
Members please note

: Before opening any attachment by this member, please be aware that by his own admission:

I got my LG G4 H815 phone infected with a remote access trojan. I believe it was binded to an image, and came through the Kik app, as I havn't installed any APKs on it (I recently flashed the stock image). It all started by some guy on kik who I met in a hacking group ...

- Android Remote Access Trojan at https://xdaforums.com/g4/help/android-remote-access-trojan-t3616863

I'm not saying that the attachment is infected, just that you should be aware of this ....
[G4 General] sdembiske:
If you bothered to check your H815 build prop, you might have noted what the setting for persist.service.radio.enable was.

I suspect it could also be set to =0 which would most likely imply it may have nothing to do with the FM radio.

Android Census (https://census.tsyrklevich.net/system_properties/persist.service.radio.enable) indicates it is set to 0 as well in the H815 ... but perhaps your model is different ...

There are at lease two other threads concerning FM radio on the H812, one of which I see you've already posted to ... at least once, if not more.
[G4 General] BIG_BADASS:
Yes, my new H815 is infected.. but my old H812 is fine... I got build.prop file from H812....

---------- Post added at 05:08 AM ---------- Previous post was at 05:06 AM ----------

Well then, go use twrp fish, and efidroid to flash the H815 rom on your H812 devices... it's the only way you'll ever have the original G4 experience.

BTW, you don't HAVE to have twrp fish or efidroid even to make it work... just saying.... but since you all too scared.. just wait for them...
[G4 General] sdembiske:
Given your foray into some unknown hacking chat group for whatever reason, where you managed to pick up the remote access trojan ... I wouldn't personally open ANY attachment or link that you provide ...

Tell you what! Why don't you take your H815 and ... flash the H812 firmware and video the process. Then you can re-flash the H815 firmware back again. Put your phone where your mouth is for a change. You seem to want everyone else to do what you haven't ....

By your own admission you hadn't even installed TWRP when you picked up a remote access trojan, yet you spout off like the great guru of the how-to-do-everything ...
[G4 General] lolmeup:
Rr
[G4 General] sdembiske:
The link doesn't appear to actually be for a Rogers/Fido H81210N version as there is no option for VoLTE - I was hoping you had a copy of your original stock kdz for the Rogers/Fido H81210N version. If you do have it still, that one would be appreciated.

If any other members have a confirmed stock Rogers/Fido stock H81210n kdz version, it too would be most appreciated. Thanks, S.
[G4 General] BIG_BADASS:
Do not upgrade to android 7.0 nougat

This goes out to all you non-rooted LG G4 H812 users who plan on rooting your device...Upgrading to Android 7.0 Nougat might update the AntiRollBack version... meaning you cannot downgrade the Android OS to 5, which means you cannot root.. so just to be safe, please DO NOT UPGRADE if you plan on rooting.

You can check the AntiRollBack value by dialing the following code in the phone's keypad:

*#546368#*812# > SVC MENU > VERSION INFO > then at the very bottom, you can see AntiRollBack version is set to 0... this means you can freely downgrade the device. If the value is 1 or so, it means you cannot safely downgrade... you WILL brick your phone if you attempt to downgrade.

SO ONCE AGAIN I REPEAT, DO NOT UPGRADE TO ANDROID 7.0 NOUGAT ONCE IT IS RELEASED, JUST TO BE ON THE SAFE SIDE.
[G4 General] zeroayries:
So how would I root my software version is hb1220x
[G4 General] sdembiske:
As I stated in your original thread: https://xdaforums.com/showpost.php?p=72862833&postcount=3

you cannot root Marshmallow (MM) - android 6.0. That is what your current version (h81220x) is. It is stated and highlighted in the OP here.

You need to roll back to 5.1 (h81210n) - you can go below 'n' but the 'n' version did have the last stagefright vulnerability patch, at least on the Roger's/Fido version.

Start by reading thoroughly and checking out the links in the OP here, reading those threads as well as all other member's posts. Nobody is going to do it for you ... the information is all there. If you run into problems or have questions about anything AFTER you have read and learned and tried a few things, then post.
[G4 General] sdembiske:
To answer your question that you persisted in posting to your other thread in post #4 (https://xdaforums.com/showpost.php?p=72867097&postcount=4).

If by your carrier MTS you mean the old Manitoba Telecom Service, it is a subsidiary of Bell, so you will be looking for stock and pre-rooted H81210n from Bell/Virgin.

Your questions will not be answered if you insist on posting to your other thread.
[G4 General] BIG_BADASS:
Do these stock firmwares have the LG apps removed? Please don't remove them.
[G4 General] BIG_BADASS:
Do these roms have the stock LG apps? Also are the 5.1 roms patched for stagefright vulnerability?
[G4 General] AmonX:
I knew I wasn't able to install TWRP because bootloader isn't unlocked but alas my LG G4 died. It was just plugged into my pc when turned off and then locked in a bootloop. I wasn't able to fix it. Was considering getting the Google Pixel or Samsung Galaxy S7 instead but I have to wait until Jan to get the phone on contract.
[G4 General] 350Rocket:
I sold my g4 before it had the chance to fry. 2 of the 3 people I know with g4s already had theirs die. The one guy is now using a hand me down galaxy s4 because he couldn't afford another new phone. His was less than a year old but because it was already a replacement for a g3 under warranty it's out of warranty now. Doesn't seem worth wasting time on a phone that is waiting to die any time.
[G4 General] BIG_BADASS:
Guys please forgive me for all these garbage answers I have given in the past.... I recently did a critical reflection and realized... I DONT KNOW SH*T ...... I know absolutely NOTHING... I dont even know what TWRP is... or what CUSTOM RECOVERY is... I just installed them and was following procedures.. but I dont know what they actually do even !....... SO PLEASE PLEASE FORGIVE ME FOR ALL THE GARBAGE I HAVE POSTED and PLEASE DISREGARD EVERY SUGGESTION AND REPLY I HAVE GIVEN... I am going back to the drawing boards and learn EVERYTHING from scratch.... so please disregard advice I have given until further notice...

Anyone can follow instructions... but you must understand the construction BEHIND those instructions... why they are setup that way, what is their significance, question all relationships between entities.....

Thanks,

BIG_BADASS
[G4 General] SpyderAByte:
Maybe just get an unlocked international variant of your next phone and let the big boys do the work for you
[G4 General] DoughMucker:
Take all this to a different thread. It's way off topic.
[G4 General] Matapatapa:
Hey guys; Im in the middle of trying to root a G4 that has been bootloop repaired ( they switched out the mainboard ) , its a telus ( koodo ) unit that I have. Unfortunately its on android 6.0 .

Ive been trying to get it to 5.0 so I can root following this guide=

https://xdaforums.com/g4/help/lgup-install-kdz-mm-lp-t3249803

But after that When I start looking at this guide, my software version is H81210f , and there is no rooted image up there that ends with a f. Do you guys have any links to a f version rooted image?

Or any sort of workaround? Ive read though about 1/3 of this entire thread, looks like some people are saying all canadian G4s are equal, so would flashing another image work ( Although it does specifically say not to do that in the first post )
[G4 General] matt4321:
Cleared all the OT. Please stay on topic and post in the correct thread!

Forum moderator,

Matt
[G4 General] sdembiske:
You can flash any pre-rooted H81210f or higher version (e.g., H81210n if available) Telus/Koodo version over the stock H81210f kdz you downgrade to. Later versions will have more security patches and firmware upgrades. You can flash, for example, a Bell or Rogers H81210 kdz but it may not have all the apps/extra functionality that it would have if you used the kdz developed for your carrier (e.g., if you use a Roger's kdz, you will not necessarily have the VoLTE function that Roger's subscriber's have).
[G4 General] Matapatapa:
Interesting. So what you are saying is that I can flash a H81210 ( g, h etc ) image over my H81210f phone right now?

I don't use any special functions from my carrier ( I'm using this unlocked g4 on freedom mobile ) But will flashing another company KDZ change the bands/freqs my phone supports?

Before I go ahead and do it, could you tell me more about why mixing and matching software is warned against in the first post? I don't want a brick.
[G4 General] sdembiske:
In order of your questions:

Yes.

Shouldn't - they're all Canadian H812's with a few carrier firmware variations, running on relatively similar networks/bands but I cannot confirm for Freedom Mobile. Roaming on Freedom Mobile in Canada includes the Rogers/Fido, Bell/Virgin and Telus/Koodo networks in Canada and AT&T Mobility in the US, so logic says ... no problem.

Probably because the thread author didn't know or hadn't tried it. If you read the posts throughout, it is confirmed by other members and I can confirm it as well.

PS: Don't forget the Thanks button.
[G4 General] Matapatapa:
Ah; okay.

One last question, After I downgraded from 6.0, I just looked at my phone SW info and it tells me that :

im on build LMY47D, SW version H81210f, and android 5.1.

Is this root method safe to attempt on 5.1?

Also out of all the images, which one is the cleanest?
[G4 General] sdembiske:
In order:

- You cannot use LGUP-NEW to root your phone. Refer to the following thread (step 3 in the OP) to install your pre-rooted image: https://xdaforums.com/g4/general/lg-g4-100-root-success-directives-root-t3180586. 5.1 is Lollipop still - no problem. Read the OP there, fully. LGUP-NEW, if that is what you're referring to for installing your pre-rooted image is only for downgrading and upgrading stock images. Suggest you read through this thread here more thoroughly, including most of the posts as well as the OP.

- Don't know - haven't installed them all.
[G4 General] Matapatapa:
I was planning to use the OP of this thread ( Which links to the thread you provided anyway ) as a guide to root using the Linux virtual machine method.

Just before I attempt this, This is okay to do with Android 5.1 correct?
[G4 General] BIG_BADASS:
Yes my friend, you can flash any stock H812 firmware.... but if you have Rogers, you should flash only Rogers firmware or else you will use the VoLTE feature.. that is a carrier specific feature...

Then you must only flash the rooted image that corresponds to your stock image......

Also, all of Canada uses the same frequency bands, so nothing to worry about..

That also implies... if you flash the rogers firmware, and have a LTE Data connection, you will gain VoLTE feature...

---------- Post added at 05:15 AM ---------- Previous post was at 05:04 AM ----------

You don't have to do the root injection yourself.. the rooted image is there.. just need to flash it...
[G4 General] Matapatapa:
Ohh wait. I get it.

But then what was the point of me downgrading from 6.0 to 5.0 lol.

Thanks for the help.
[G4 General] sdembiske:
You cannot flash a rooted lp 5.1 to mm 6.0 - you will brick.

You will not have VoLTE with LTE unless your carrier offers it and you have a phone model that your carrier supports it on, contrary to what you were told by the member above.
[G4 General] Matapatapa:
No no, you misunderstand. I was originally on non rooted 6.0, I flashed to 5.1, and now I am going to flash the rooted 5.0 image.
[G4 General] BIG_BADASS:
Well, in order to root, you need to downgrade to lolipop...

Reason being, there is a vulnerability which lets you root lolipop, but this was patched in the marshmallow update.

So that is why we downgrade to lolipop.

Also forget what sdembiske said... you will gain VoLTE feature if you flash the rogers firmware over your non-rogers hardware, Provided that your mobile plan includes LTE data.

I had the bell/virgin model, flashed the rogers one and I was using VoLTE....

It's very handy feature.
[G4 General] Matapatapa:
But am I even taking advantage of that opening? I am just straight up flashing a new image right?

But either way, the root is working now, Just turned on my phone and superSu is there asking for a update.

BTW, do I have to avoid all OTA updates now like the plague? Turn off OS updates entirely?
[G4 General] BIG_BADASS:
SuperSU update does not equal to system update.. SuperSU is just the program that allows or denies root access to programs....

so it's ok to update it.
[G4 General] Matapatapa:
Im aware of that, Im talking about system updates. Lets say a security patch comes through, or my phone starts asking to update to android 6.0. Ignore it?
[G4 General] BIG_BADASS:
Yes, definitely ignore it... no more system updates.....

---------- Post added at 08:09 AM ---------- Previous post was at 08:06 AM ----------

BTW, which carrier version did you flash?
[G4 General] Matapatapa:
Not sure; I just flashed the H81210o prerooted ROM on the first post. Looking at the app list I cant find any carrier-installed apps to identify from, So I have absolutely no idea.
[G4 General] BIG_BADASS:
Yes it's not beginner friendly. I'll make a step by step guide.

---------- Post added at 08:16 AM ---------- Previous post was at 08:12 AM ----------

That was risky.... you cannot really trace the stock to rooted image for each and every carrier. In your case, we don't know the stock version of the 10o image...

That is another reason to just stick with the rogers version....

Because it's the only one clearly distinguished...

It's the only one you can surely say "Oh, this is the stock rogers image, and this is the rooted one".. because it is specially outlined for you.
[G4 General] Matapatapa:
IDK, a previous post said it was fine. And I dont really use any carrier specific features , this G4 is a Telus/Koodo G4 that I plan to use on freedom mobile

It seems to be chugging along just fine, I installed xposed a hour ago and am now just loading it up with a plethora of apps.

Its also a bootloop repaired ( they changed the motherboard to a 605 serial number ) phone, almost one year old at this point. Im not too worried about anything happening to it, if there is a issue i have a ZTE grand x4 ( bleh I know ) as a backup phone.
[G4 General] BIG_BADASS:
Do you plan on installing TWRP-in-FISH? Also, was the bootloop issue covered by the warranty?