yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] coolcapnc:
I may be way off-base here, but I am trying to learn. Can anything be done with the Recovery's Mount /System or the Update via ADB or Update via SD Card?
[Android Q&A, Help & Troubleshooting] desilynn79:
i can confirm that the lg x style and the tribute hd are one in the same... my hubby and i both have one and got the the same day from the same place and provider.... the computer itself detects one at the tribute and the other as x style.

phone that computer sees as tribute hd google drive or whatever sees it as the x style.

i am so glad people are working on this. i have my own reasons for wanting root (somewhat selfish)

once i can get mine rooted i can then do hubbys lol

i was trying to do somethings with linux and the phone but my problem is i dont have access to hardwired internet and i cant get it to see my wifi adapter so i can update the system, hence i got stuck. i had some one trying to help me and he was great! but together we got stumped...

subscribing to thread and look forward to updates!!! thank you thank you thank you

~desi
[Android Q&A, Help & Troubleshooting] xebbmw:
Did someone tested the following method to unlock the bootloader?

I found the information from another thread http://xdaforums.com/showpost.php?p=68919557&postcount=15, it is for another LG phone (LG Stylo 2 Plus) but it is not very clear to me how to proceed.

http://xdaforums.com/android/development/lg-stylo-2-plus-root-recovery-boot-t3455470

http://xdaforums.com/android/development/recovery-twrp-v3-lg-stylo-2-plus-t3482169
[Android Q&A, Help & Troubleshooting] xebbmw:
How about rooting using https://play.google.com/store/apps/details?id=com.superthomaslab.rootessentials?
[Android Q&A, Help & Troubleshooting] coolcapnc:
I think I am getting close to temporary root shell using the LG V20 temporary root shell script, but I am assuming that we are not on a 64 bit processor so it fails when trying to run the 64 bit ELF

EDIT:

So close with this https://www.dropbox.com/s/um8oi7maqwtyauk/DirtyCow.zip?dl=0 but I am getting a "failed to execute sh" in the final step
[Android Q&A, Help & Troubleshooting] Sands207:
I am using 64 bit arch linux with fakeroot I might give it a go

---------- Post added at 02:23 PM ---------- Previous post was at 01:38 PM ----------

I tried dirty cow on my setup which is Arch 64bit, and no still no dice but CLOSE :cyclops:

root@sandsarch /home/sands/DirtyCow # adb devices
List of devices attached
LGLS6765687e461	device

root@sandsarch /home/sands/DirtyCow # adb push dirtycows /data/local/tmp
[100%] /data/local/tmp/dirtycows
root@sandsarch /home/sands/DirtyCow # adb push cow-execute /data/local/tmp
[100%] /data/local/tmp/cow-execute
root@sandsarch /home/sands/DirtyCow # adb shell
shell@k6b:/ $ chmod 0777 /data/local/tmp/dirtycows
shell@k6b:/ $ chmod 0777 /data/local/tmp/cow-execute
/tmp/dirtycows /system/bin/run-as /data/local/tmp/cow-execute <
warning: new file size (13728) and file old size (17920) differ

size 17920

[*] mmap 0xb6d76000
[*] exploit (patch)
[*] currently 0xb6d76000=464c457f
[*] madvise = 0xb6d76000 17920
[*] madvise = 0 1048576
[*] /proc/self/mem 1610612736 1048576
[*] exploited 0xb6d76000=464c457f
shell@k6b:/ $ run-as -exec id
Current uid: 2000
Setting capabilities
Attempting to escalate to root
Current uid: 0
Executing: 'id' with 0 arguments

uid=0(root) gid=0(root) groups=0(root),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) context=u:r:runas:s0
shell@k6b:/ $ run-as -exec sh
Current uid: 2000
Setting capabilities
Attempting to escalate to root
Current uid: 0
Executing: 'sh' with 0 arguments

Failed to execute 'sh'!
/CODE]
[Android Q&A, Help & Troubleshooting] demonaxe:
https://www.google.com/amp/www.ther...ernel_patch/?client=ms-android-sprint-mvno-us
[Android Q&A, Help & Troubleshooting] Sands207:
I keep looking at it to see if we are missing something but nothing is jumping out, it's weird we can push and set permissions with this script and it executed the first script ok which in itself is promising i didn't even think we could do that ? I'm wondering if another script might work just a different approach I'm going to look over the bash from the second script and see if there is a miss match somewhere, this was written for a different lg device right?
[Android Q&A, Help & Troubleshooting] coolcapnc:
Not sure what device the 32 bit one was written for. The 64 bit was for LG V20.
[Android Q&A, Help & Troubleshooting] Sands207:
My marshmallow build is almost finished. Superboot was just changed to work on our build of marshmallow and basically makes super su seamless and enables a stock update zip to pass through the stock recovery update process, possibly through push adb for us in recovery or update from SD there also. Another thing to consider if we have or build a stock 7.0 or. 7.1 against our current source code we will have full unlocking options out of the gate right in our developer settings. Both super boot would likely work there if needed right through the stock recovery if we can sign it, I have the AOSP master branch downloaded already so I might try it if I can get past any build errors and I will gladly brick myself for the greater good :cool:
[Android Q&A, Help & Troubleshooting] coolcapnc:
More than willing to test if you need it. I got this on sale from Best Buy and am planning on just using it as an in-car device for music/gps.
[Android Q&A, Help & Troubleshooting] Sands207:
Yes!!! Keep that shell open :) congratulations that is awesome!!!! Does fastboot work for you???
[Android Q&A, Help & Troubleshooting] nimble.s:
For fastboot I'll have to boot to bootloader right? or how do I check if fastboot works?
[Android Q&A, Help & Troubleshooting] Sands207:
Type fastboot devices like you did with adb
[Android Q&A, Help & Troubleshooting] nimble.s:
shell@k6b:/system $ ^C

C:\Users\sp\Downloads\arm7>fastboot devices

C:\Users\sp\Downloads\arm7>adb devices

List of devices attached

LGLS676e576b856 device

C:\Users\sp\Downloads\arm7>fastboot devices

C:\Users\sp\Downloads\arm7>
[Android Q&A, Help & Troubleshooting] Sands207:
What version of Windows are you using?
[Android Q&A, Help & Troubleshooting] nimble.s:
Windows 10 Home
[Android Q&A, Help & Troubleshooting] Sands207:
Try to get to the temp root again and enter it
[Android Q&A, Help & Troubleshooting] nimble.s:
I guess it will not work as we have to get to the fastboot mode from the bootloader which is locked anyway

C:\Users\sp\Downloads\arm7>adb shell

shell@k6b:/ $ run-as su

run-as su

Warning: setcon transition to 'u:r:init:s0' failed (is SELinux Enforcing?)

Error 1: Operation not permitted

Welcome to recowvery! (run-as)

------------

Current uid: 2000

Setting capabilities

Attempting to escalate to root

Current uid: 0

We have root access!

------------

Starting root shell

1|shell@k6b:/ $ fastboot

fastboot

/system/bin/sh: fastboot: not found

127|shell@k6b:/ $
[Android Q&A, Help & Troubleshooting] Sands207:
Try instead

fastboot devices
[Android Q&A, Help & Troubleshooting] nimble.s:
C:\Users\sp\Downloads\arm7>adb devices

List of devices attached

LGLS676e576b856 device

C:\Users\sp\Downloads\arm7>fastboot devices

C:\Users\sp\Downloads\arm7>adb shell

shell@k6b:/ $ fastboot devices

fastboot devices

/system/bin/sh: fastboot: not found

127|shell@k6b:/ $
[Android Q&A, Help & Troubleshooting] nimble.s:
I have tried to copy SU to system/xbin but would need to mount system in RW mode which the run-as doesn't allow. Other threads at this point have tried to copy a custom recovery, guess that will have to be the next step here or the approach for zeroing the LAF partition.
[Android Q&A, Help & Troubleshooting] -n0cturne-:
That's not a root exploit, that's a horrible app designed to trick novice users into wasting their money.. I'm sure the guru's have this one. x]

On the note of unlocking the sim, though.. I had previously been messing around with a list of call codes, thought I found something -- which I lost while looking up Boost's UICC unlock policy. Turns out what I thought was a hidden menu, was just Settings>>System Updates. Given Boost's rather liberal (at least as stated) unlock policy, I plan on contacting them tomorrow to see if I can get them to authorize my meid on their end for a uicc unlock. Or am I being sophomoric or overtly optimistic..?
[Android Q&A, Help & Troubleshooting] Android_JT:
Please update all of us if you have success!
[Android Q&A, Help & Troubleshooting] Sands207:
Guys this looks promising! http://xdaforums.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410/page1 I am without Windows atm so I can't try it but it sounds like it MAY work? It's like our dirtycow attempt but a possibility ?
[Android Q&A, Help & Troubleshooting] JohnnyOmm55:
niceee, i cant wait for at least temporary root to come out so i can enable SPR apn
[Android Q&A, Help & Troubleshooting] mrhoque:
thanks for working on this device. Will V20 root method work for Tribute HD?
[Android Q&A, Help & Troubleshooting] Sands207:
Not sure, I have to set up a windows box just to find out. I'm kinda limited with Linux in some ways
[Android Q&A, Help & Troubleshooting] mycosmicmind:
If I were to try this, are there firmware packages available for our Tribute HD's? I've looked around and couldn't find any. I came to this phone from a locked bootloader at&t G4 and would really like to try it out but don't want to be stuck with a bricked device @.@
[Android Q&A, Help & Troubleshooting] Sands207:
Not yet that we can flash safely ... If you have a spare it might be a cool idea but as of yet we have no way to safely go backwards. I'm fresh installing windows 10 right now, it's time to get this figured out
[Android Q&A, Help & Troubleshooting] mycosmicmind:
Awesome! I look forward to your success! Since this is currently my only phone I've no choice than to be patient and avoid bricking my phone @_@
[Android Q&A, Help & Troubleshooting] Sands207:
We have some really talented people cross forum too at AF working on this. Lg really stuck it to us this time but they roll out the red carpet to unlock the bootloader with the old method (bin) on other newer phones, this just makes no sense lol... Well played LG
[Android Q&A, Help & Troubleshooting] mycosmicmind:
I wouldn't have thought it would be this hard to unlock the bootloader on this phone seeing as it is a no contract phone through Boost and Virgin Mobile
[Android Q&A, Help & Troubleshooting] Sands207:
I know, this is ridiculous. Never have I seen an air tight bootloader like this lol
[Android Q&A, Help & Troubleshooting] Android_JT:
LG made a statement years ago that they would open their bootloaders for the ROM community.

:rolleyes:
[Android Q&A, Help & Troubleshooting] Sands207:
Exactly and have they done that? Lol NO they pick and choose at will. I've been at them for years about this, I didn't just arrive here
[Android Q&A, Help & Troubleshooting] Android_JT:
What is AF?

:confused:
[Android Q&A, Help & Troubleshooting] Sands207:
Android Forums. I guess in a way we are lucky there is like 3 versions of the same phone with a different name so there a pockets like us here chipping away at the rooting/bootloader process
[Android Q&A, Help & Troubleshooting] Android_JT:
That's good to know! The LG Tribute HD is an amazing phone and unlocking it's GSM capabilities will make it even better.
[Android Q&A, Help & Troubleshooting] Sands207:
I couldn't agree more ?
[Android Q&A, Help & Troubleshooting] desilynn79:
this has been the most informative thread about any variant of this phone, trust me i have angered the husband doing it... i am glad that the re are pockets od people working on this independently yet together on this project! this purchase has been the most satisfied phone purchase to date other than no root... im being patient. id love to help if im able but my knowledge is limited and i have never pulled logs etc so i would need to know what apps etc to do so and laymans terms directions

i also dont want to brick as i cant afford another phone right now. we bought 2 one for each and both were replacements for wonky phones so im very limited on what i can do since both are daily drivers

thanks to those working on this project thank you [MENTION=6085001]Sands207[/MENTION], you have been the most visibly active.
[Android Q&A, Help & Troubleshooting] Sands207:
No man or woman left behind. Thank you trust me i love this stuff and I've seen a number of flagship & prepaid communities work together over the years and we always have a blast when we begin to gain traction in development ☺️ as long as none of us give up it will surely happen and if we give up well ... The phone wasn't what held us back. ?
[Android Q&A, Help & Troubleshooting] Ryett:
I know this might be a little off topic but has anyone figured out how to enable tethering on the lg x style I have no option for it. On total wireless
[Android Q&A, Help & Troubleshooting] Android_JT:
LG phones have hidden menus that can enable tethering. Search for information about OpenChameleonNode.apk

Install the apk and it will allow you to access these hidden menus.
[Android Q&A, Help & Troubleshooting] pfoneguy1:
It is possible that because of this they made it more difficult? What is more interesting is that Sprint is not flagging he ESN on this device and it is activating on independent Sprint MVNOs.

------------------------------------

From my cursory investigation you need root?

It would be nice just to be able to enable the tether /hot spot feature on this device as well as the GSM functionality.

Thanks to all working on this!
[Android Q&A, Help & Troubleshooting] Android_JT:
No root needed for hidden menu.

Search for "king of tweaks lg volt" in Google. It will pull up instructions and a link to chameleonnode.

Sorry, the link I posted wasn't directing to the proper page, hence the amended posts.
[Android Q&A, Help & Troubleshooting] Ryett:
I downloaded it but every time I try to run it I get "Unfortunately Open Chameleon Node Has Stopped."
[Android Q&A, Help & Troubleshooting] MadsMann:
Sadly as to the "why" the bootloader's are locked is because of several likely reasons, several states have passed legislation like the "Kill Switch" bill and Google has of course implemented FRP and other device theft deterrents, unsecured bootloaders makes it easier to bypass a lot of these built in security features...So I think that's a primary reason.

Also it's a matter of $$$$ (as always) OEMs and service providers lose a lot of money in fraudulent warranty returns, (Don't gasp in disbelief when you can Google a bazillion unroot/return to stock/return your brick to Walmart threads). Which wouldn't be an issue if all OEMs got on board with a Moto style unlocking policy "You unlock, you're on your own". But because the "Enthusiast" subset of users is small, most OEMs aren't going to go to the trouble.

As security becomes more and more a selling point of a device/platform the more likely it will be bootloader unlocking and modding will become more problematic. Which will ultimately force users to use Nexus/Pixel/Dev Edition devices or the few OEMs who do support the development community. That's just the direction/trend I've personally noticed as early as the original Droid X.

Just my ¢2...
[Android Q&A, Help & Troubleshooting] Android_JT:
Found my chameleonnode apk:

https://drive.google.com/file/d/0B1sFnWjqlcW9bUk0Rm51dEdYMms/view?usp=drivesdk

Give it a try.
[Android Q&A, Help & Troubleshooting] Ryett:
Does the same thing. I really don't think I could've done anything wrong installing it.
[Android Q&A, Help & Troubleshooting] MadsMann:
Tried to mount system in Nautilus...It's a no go.
[Android Q&A, Help & Troubleshooting] Android_JT:
Probably the apk doesn't work anymore. Let me try it on my lg tribute HD. Will update you soon.
[Android Q&A, Help & Troubleshooting] desilynn79:
i access my tether option under settings , networks, scroll to connectivity and the first option there is tethering..

if i select tethering it gives 2 options wifi hotspot and bluetooth tethering.

if you are looking for a usb tethering option you will need to install pda net on device and computer

with the basic version you will get bumped off and have to reconnect often and may not be able to view all web pages... if you get the foxfi key you will get the full version...

pdanet does work on this phone as i use it, i have the foxfi key ( paid app- unlocks full version of pdanet)

my built in wifi hotspot works well also but my carrier (boost mobile) limits me to 8gb of transfer.

once we have root ill be able to use wifi tether router ( also a paid app, $2.80) which works wonders and boost doesnt see my tether usage... well worth what i paid!!!

hope this helps you, and that i actually answered what you were asking. i know different carriers have different access on the same phones, so our menu options may be different,
[Android Q&A, Help & Troubleshooting] Sands207:
Ok, i have an idea. Can we possibly downgrade to 5.1.1 to gain control over this device? Srsroot works on a downgrade for LGLS675 I haven't investigated too much, I've been working alot but if need be I could try to piece what we need to do it. I'll go first and risk the hard brick
[Android Q&A, Help & Troubleshooting] Sands207:
Forgot to add to last post
[Android Q&A, Help & Troubleshooting] MadsMann:
Device launched with 6.0.1 so there's no KDZ or anyway to downgrade as 5.1.1 never existed for this device. So we're stuck with trying to figure out what we have.

Edit:

I think what we have to do is find a way to gain temp root(which I know everyone has been looking into.) So we can at least test writing su to bin/xbin and getting a permanent root.
[Android Q&A, Help & Troubleshooting] Ryett:
Looks like our menu options are different, I'm on total wireless. So I'm probably going have to wait till we have access to root.
[Android Q&A, Help & Troubleshooting] MadsMann:
Maybe we should get a bounty going? Maybe attract the attention of some seasoned devs? It's worked in the past and there's apparently alot of xstyle/tribute HD owners after black Friday. Just a thought.
[Android Q&A, Help & Troubleshooting] glitchsta:
I got 5 on it!
[Android Q&A, Help & Troubleshooting] Sands207:
Have fun guys, if there is a bounty involved I'm out! :good: This isn't about cash for me ?
[Android Q&A, Help & Troubleshooting] itisdieter:
I wish I had your skillz, thanks for helping us out man, we appreciate it. :good:
[Android Q&A, Help & Troubleshooting] nimble.s:
can u share the steps
[Android Q&A, Help & Troubleshooting] Android_JT:
I can contribute $5 dollars to a bounty for root too!
[Android Q&A, Help & Troubleshooting] Android_JT:
If not for the root, please stay for possible ROM development. It seems like that's where your real interest lies.
[Android Q&A, Help & Troubleshooting] jrk190:
This is such a niche device that a bounty isn't going to help. What's more, I've rarely seen bounties actually come through in the end. Let's just keep working.
[Android Q&A, Help & Troubleshooting] Sands207:
I have just never seen linux as for profit at least on the user end and i like squashing bugs crap like that and building roms etc and rooting is always fun, but people gotta eat and bounties will sure get u a couple pizzas maybe a thousand if you are the first one I would rather see money go into scooping up a pile of these phones once we have root and start cranking out some real quality stuff for us to use and I understand we aren't there yet but we will be... Just have no care for money, heart attack changed all that for me lol
[Android Q&A, Help & Troubleshooting] desilynn79:
I think leave it alone, no bounty... Why run the member off that has already made even the slightest progress off because you are in a hurry.... Good things come to those who wait... Dont run Sands207 off....
[Android Q&A, Help & Troubleshooting] glitchsta:
I dont think anyone is trying to run anyone off, just trying to provide some sort of motivation perhaps if needed...all I am saying is I dont mind giving some sort of donation to whoever...
[Android Q&A, Help & Troubleshooting] desilynn79:
for those willing/ able to donate thats awesome. the developers and those helping them do deserve to be paid for their time. however i enjoy learning and doing things a lot of times just because i can. [MENTION=6085001]Sands207[/MENTION] has already made progress no matter how little. and seems to being doing this because he enjoys it and he wants to, he doesnt seem to be in it for profit. i think id be more apt to donate to someone who doesnt expect it and really doesnt has a desire for it, just because of the principle. He doesnt have his hand out. actually accomplishing what he set out to do and a thanks appears to be enough for him.

anyhow all i am saying is if we are patient enough it will come if its possible and i believe it is.

I have had this phone for a few months and the attention is it getting has drastically increased. Thats a very good thing.

everyone have a blessed day and a merry christmas!
[Android Q&A, Help & Troubleshooting] bibikalka:
Magical thinking :

It seems that there is a bit of magical thinking going on over here [yep, I am looking at you, [MENTION=6085001]Sands207[/MENTION] ;) ] It reminds a bit of Cargo cult, which is if we just compile the ROM, the bootloader unlock will magically materialize and we just need to want it really really bad, and dance and sing around the camp fire :D

So far the device appears to be petty well secured, even the Dirty Cow bug has not helped much while achieving root! At this point there is not much to do, other than to disable the OTA updates, and sit and patiently wait for the chinese wonder (King Root) to find some exploits.

This reminds me of another pre-paid phone in my posession, Moto G XT1028. That one is over 2 years old, and so far it has resisted any efforts to get RW access to /system. No permanent root has been achieved (and the pricey $25 Sunshine unlock tool does not count). On the other hand, BLU R1 with its very hackable MTK chip has fallen pretty much immediately, all thanks to the fact that the recovery could boot unsigned, and that the SPFT worked from the first try.

Anyway, just wanted to manage the expectations a bit, so to speak ;)
[Android Q&A, Help & Troubleshooting] Sands207:
Point taken.
[Android Q&A, Help & Troubleshooting] smithbobbyjoe:
I'm agreeing here. This LG is the first and ONLY device I have that gatesjunior debloater will not work on at all. Which draws my question: how to disable OTA?

I really like LG phones, but the fact is they are tight when it comes to bootloader unlock. They've been talking about getting more friendly to dev, but its been years and still not happening. This lg tribute hd might be the last LG I ever buy unless they change. The last LG I was able to root was my LGL34C, and it was with king, which I count as dirty, then had to take extra steps to clean king and replace with superSU. and all the bootloop issues you read about... falling out of favor. sucks because I still really like the look and feel of their phones (minus the models with the dumb buttons on the back of the phone). and I like that they stick with removable batteries even for high end phones. bahh!
[Android Q&A, Help & Troubleshooting] Android_JT:
Sorry for the late reply. Openchamleonnode.apk doesn't work anymore.

:(
[Android Q&A, Help & Troubleshooting] anand96999:
can this phone unlocked for gsm after root lg triute hd
[Android Q&A, Help & Troubleshooting] Android_JT:
That's what we are hoping for!
[Android Q&A, Help & Troubleshooting] xxxviom:
If it helps - LG Phoenix 2 it's a hardware copy of Tribute HD, but for AT&T and with different design. Maybe it will be possible to root Tribute in the same way as Phoenix?!
[Android Q&A, Help & Troubleshooting] xebbmw:
Where did you find guidance to root LG Phoenix 2?

It might be that the two phones are completely different. In fact it is not clear for LG Phoenix 2. This link states that is identical with LG K8 which has Mediatek MT6735 as processor. Another link states that has Qualcomm Snapdragon 210 as processor.