yashsingh1/xdaforums huggingface dataset:
[LG V30 Guides, News, & Discussion] Josh McGrath:
I haven't had much time to do anything more than on the phone itself. What I did find is that superSU won't even install. Makes me wonder if it's just Su or all su knockoffs that won't install. Yet magisk works fine but the permissions do reset.

The backups, while going through them on my PC, are annoyingly irritating to modify and go through. You have to "open with #e" to see the backup, otherwise it shows nothing but the LG clock backup.

Like I said though, it's been stupid crazy busy and haven't had time to do much.
[LG V30 Guides, News, & Discussion] lightninbug:
It's cool, was just curious. I'll be pre-ordering the s9+ tomorrow anyhow. Root usually comes to devices a week or two after I leave the device for another. Just my luck :cowboy:
[LG V30 Guides, News, & Discussion] Josh McGrath:
I hear ya. That's usually what happens to me as well. I'd go the s9 route too but I HATE HATE HATE the side screens. I'm waiting for the new v30 first, the g7 in June, and hopefully the htc12 . I got it planned out but I'll be with LG for a while.
[LG V30 Guides, News, & Discussion] jcsww:
I am definitely not a fan of the bent screen either. Curved edges are nice, just not when your screen and the content you are viewing flows over it.

It should be interesting to see what comes out in the future with the death of OLED on the horizon. Samsung is moving to mLCD+ as well as LG and I wouldn't be surprised if this change is a quick adoption. It will be interesting to see how LG's implementation will look in Judy.
[LG V30 Guides, News, & Discussion] ChazzMatt:
Death of OLED? Where are you hearing that? Everybody and his brother is going to OLED.

Samsung is not giving up OLED.

LG is just reserving OLED for their favored child, the V series.
[LG V30 Guides, News, & Discussion] jcsww:
I read an article just before MWC 2018 that said Samsung was moving on from OLED to mLCD+, which offered deep blacks like OLED, little chance of burn-in, and a higher density of 4 to 1 over current LCD panels. I can look for the article when I get home tomorrow evening.
[LG V30 Guides, News, & Discussion] moist_line:
Thank you for all the work devs :)

How likely and soon are we to get root for this model? Just curious about the progress / update.
[LG V30 Guides, News, & Discussion] lightninbug:
Well it definitely ain't coming today.
[LG V30 Guides, News, & Discussion] ChazzMatt:
You're not serious, are you? No one, even devs, can answer that. They're working on it. Could be next month, could be never.

Took a full year for the 2014 Verizon Droid Turbo and the 2015 Droid Turbo 2 has never been rooted.

Can you give me the numbers for tonight's Mega Millions lottery drawing? ;)
[LG V30 Guides, News, & Discussion] moist_line:
Sorry you took offense at my inquiry. Just wanted to know how things are for this particular model. You're not suggesting development is as random as winning the lottery are you?
[LG V30 Guides, News, & Discussion] ChazzMatt:
I am suggesting finding exploits are as unpredictable.

In late 2015, Sunshine team found an security exploit for the 2014 Droid Turbo -- 13 months after release, which was Snapdragon 805-specific. (And in the time since then, they've kept their apk updated to combat Verizon's "security updates". Control freak Verizon sure took their time patching for Stagefright -- a REAL threat -- but rushed out "security update" after "security update" to try to stop customers from using Sunshine bootloader unlock. To this day, thanks to Sunshine, you can STILL bootloader unlock and root a Droid Turbo even with all current security patches.)

However, they never found any exploit for 2015 Droid Turbo 2. Nor any other devs. Not for lack of trying. I highly respect Sunshine work and their skills and willingness to help others. But you can't win them all.

Since then, OEMs have toughened up their security even more to remove "attack vectors".
[LG V30 Guides, News, & Discussion] Josh McGrath:
Hell, the Verizon s5 just got a bootloader unlock a few months ago!
[LG V30 Guides, News, & Discussion] brossovitch:
Fingers crossed that Oreo will help us out in the root dept.
[LG V30 Guides, News, & Discussion] R800x_user:
Has anyone thought of using the special access tab to give certain apps the permissions to modify settings or anything related?

Edit: it's nothing special disregard
[LG V30 Guides, News, & Discussion] ClockworkImpulse:
I tried one of those system app openers a while ago and the system will prevent you from touching it.
[LG V30 Guides, News, & Discussion] brossovitch:
Well, I'm pretty certain its a lost cause for us H932 users.

But at least we have potential of receiving Oreo 8.1, that's something at least.

Personally been dying to use Picture in Picture with YouTube like I do in all my other video apps. Haha.

Going through ROMing withdrawal...
[LG V30 Guides, News, & Discussion] lightninbug:
Ah well, my S9+ arrives next week. All focus goes there now for me.
[LG V30 Guides, News, & Discussion] brossovitch:
Nice!

Just make sure you get the international exynos version!

I'm just waiting for the OnePlus 6 or 6t
[LG V30 Guides, News, & Discussion] Josh McGrath:
I wish TMobile would sell the one plus models
[LG V30 Guides, News, & Discussion] ChazzMatt:
Why? so they can strip out the fastboot commands of that too? ;)

Why? so they can lock the Bootloader down the way Verizon bootloader locks the Google Pixels down?

Look what Verizon does to the Pixels - - that's what T-Mobile would do to the OnePlus.

The days of T-Mobile being developer friendly are over.

Sent via open market LG US998 V30/V30+
[LG V30 Guides, News, & Discussion] Josh McGrath:
I agree with you for the most part. Seems TMobile is getting cockier every year they get more subs.

But the MOTO z force phone at TMobile has full fastboot commands. I don't know about any others
[LG V30 Guides, News, & Discussion] brossovitch:
HTC U11 life, and LG midrangers all have the commands.

LG removed them from the new flagships.

Not TMO. LG has control over that. Even though they'll blame each other, it's LG.

They did it on the v20, g5, and up.

Probably because of the issues they were having (bootlooping and such) like on g4. However Oreo on G4 is pretty good so far..

---------- Post added at 02:34 PM ---------- Previous post was at 02:29 PM ----------

Maybe TMO asked them for it. TMO did say they want to prevent people from rooting and stealing hotspot, but thats dumb....

Hotspot is unlimited, at least for me. So who cares how i use my data that I pay for?
[LG V30 Guides, News, & Discussion] wills3gslide:
I blame the society(not in a bad way) for LG removing fastboot commands. The way I look at is looking at all the new people not knowing what they are doing and learning(some of us are at this moment and most of us started in trial and error learning android, devs trying new tricks(improving their skills and bringing us a better experience) bricking and filing claims then T-Mobile/asurion sending them back to LG for manufacturer defects for repair, LG isn't stupid and they finally caught on after costing them millions if not billions of dollars in profit.

I still have not giving up, just haven't had the time to tinker working 6-7 days a week and family time, there is always a way in to shell command it's just finding away in, maybe as some has said on Oreo maybe the way in, thinking still a way possibly through the qualcomm side if we can figure out at the chip level possibly bypassing LG's firmware checks
[LG V30 Guides, News, & Discussion] jcsww:
I don't know if society should be to blame. If manufactures actually made it easy enough to recover from a soft brick, then that aspect can be left to the user to correct. I learned the hard way by soft bricking my T-Mobile Sidekick 4G more than once, which is a Samsung device, to have patience, read everything twice, and fixed it without having to return the unit for an exchange. The harder these companies make things, the more problems can happen trying to prevent the owner of the device from messing with it. At least that is my opinion. You are always going to have idiots though, but I'm sure they could find a friend to fix it for them or just take it to one of those unlocking kiosks that are in most malls to have reflashed, if the process was made to be almost idiot-proof.
[LG V30 Guides, News, & Discussion] wills3gslide:
I know this is about root only thread but we have a lot of eyes on this page and wanted the one who can participate take advantage of this special offer!! If one would like please share in general discussion.

Just a heads up to the ones that qualify for this offer:

[IMG="LG-promo projector"]https://lgrebates.com/image/catalog/rebate_programs/lg_minibeam_offer/landing-page.jpg[/IMG]

Just a reminder LG V30/30+ or G6 bought between Feb 2nd thru Mar 9th 2018 is entitled to this promotion if redeemed by March 29th 2018

Follow the instructions and redeem at https://www.lgrebates.com/LGminibeamoffer

This offer is available at participating T-Mobile Stores, but can input info to see if you qualify!!!

---------- Post added at 01:52 PM ---------- Previous post was at 01:41 PM ----------

Agree with you 100%, I don't know how many times I have soft bricked my LG devices in the past and have managed to bring them back to life, a couple of times nearly hard bricked but managed to recover them, most learning experience comes with a cost through trial/error or out of pocket expense instead of just filing a claim which I believe is why we are where we are at this day with Fastboot commands being stripped from carrier devices. I'm not a wizard, but good at following instructions and trial/error on my time. Have learned a lot along the way in all the hobbies that I have under my belt

As always read, read, read, and read more before trying to attempt anything that could possibly damage or render something useless, instead of just jumping in not knowing or understanding how something works to recovery from it:cool:
[LG V30 Guides, News, & Discussion] WaxysDargle:
Thanks for this! I certainly qualify but would have had no idea!
[LG V30 Guides, News, & Discussion] brossovitch:
Psh. Got two of those Projectors and B&O earbuds with my G6. And v30's gave me 2 Daydream viewers.

The projectors are great guys, we have movie nights outside in the summer..
[LG V30 Guides, News, & Discussion] TH3Taco:
Anyone have the KDZ yet

Does anyone have the KDZ yet? If not I have it.
[LG V30 Guides, News, & Discussion] Josh McGrath:
Depends on what version, but most likely we have it :)

Oh ya, and I'm pretty sure it was LG who removed the fastboot commands because I had the v10, had fastboot commands until they released an update to KK or maybe it was MM,. Either way, after that update, there were no fastboot commands
[LG V30 Guides, News, & Discussion] ChazzMatt:
I agree with you. I also made lots of mistakes but luckily none I couldn't recover from.* However, I've seen newbies delete entire system folders to "get rid of bloat" -- not knowing what functions they do --- then bricking their devices and asking for help in the forums. That would be like deleting the "Windows" folder or subfolders on a PC. There's a reason PC "system folders" are hidden by default. Of course I make them visible because there's stuff I need to do in there. Same thing with root on my Android.

Think about the "package disabler" (app disabler) that was available in this forum and all the people who messed up their phones using just that -- disabling EVERYTHING available -- which luckily does allow you to restore functionality with factory reset. I'm actually glad those people didn't have root!

But the point is, there's no reward in it for carriers to allow bootloader unlock and root. Only problems. Their bloatware gets deleted (which costs them revenue) and jerks return phones that are bricked. They often don't have time/manpower to determine "fault". It gets charged back to the OEM. Well, if the OEM doesn't allow that anymore, problem solved. ;) A whole lot less false hardware complaints about a phone...

So, LG only allows bootloader unlock and root on basically "factory direct" variants or specific models like the H930G. So, LG takes all the risk, not the carriers. And you agree to void the manufacturer warranty. Motorola does the same thing.

______

* I did mess up an LG G2 display one time, bought off eBay. The LG G2 has a quirk that if it overheats in TWRP, the display is ruined, and unless you are running a

special modded version of TWRP

, the display will overheat. Regular official TWRP will allow severe overheating and will fry the display. It was a friend's LG G2 and I felt really bad about messing up her phone. The quirks of the LG G2 had a steep learning curve compared to the LG Nexus 5! I"ve worked on several LG G2 since, but I messed up that first one.

I called LG Service Center and asked how much the repair would be, since it was my fault. They said it was under warranty. I told them I had rooted the phone and the customer service rep said to still send it in and repair under warranty. So, I had their permission, but I've never had to do that with any of my own phones. I was willing to pay for the repair.

When I got the phone back from LG, I had to run the exploit to root again, but this time I made sure to use the modded TWRP.
[LG V30 Guides, News, & Discussion] TH3Taco:
KDZ

It's the latest one from T-Mobile.
[LG V30 Guides, News, & Discussion] ChazzMatt:
Please be more specific. "Latest one" doesn't help determine if it's the one we already have.

Maybe you were able to get Oreo before everyone else...

Sent via open market LG US998 V30/V30+
[LG V30 Guides, News, & Discussion] TH3Taco:
Kdz lg v30

It's H93210d_00_0111.kdz. I've already extracted it and I think we could do a KDZ switch like on an older LG phone.
[LG V30 Guides, News, & Discussion] R800x_user:
We have tried in this thread. It won't work we wouldn't want to see another case of a classic brick. I believe some devs have lost interest due to the tightness of lgs security. I for one am content with getting uodates unlike my previous v10. it got nougat like a year after release.
[LG V30 Guides, News, & Discussion] bassmek2:
firmware

What would be the command to do a firmare dump?? i want to try messing with my phone i already flashed a kdz just to see if i was able to restore and that worked so if i F$%k up i should be able to reflash stock rom atleast
[LG V30 Guides, News, & Discussion] TH3Taco:
Kdz lg v30

What I am suggesting is like when it starts to update, switch out the actual KDZ with fastboot commands inserted into a modified one. I am not saying taking a KDZ from a different version. Just modify the one and copy it over right before the application starts to "update" your phone.
[LG V30 Guides, News, & Discussion] Josh McGrath:
If you're talking about just switching the abl.img (formerly aboot.img) with another version, even with our unlocked boot, the device will brick in 9008 mode. I used the wrong abl from the unlocked us version and it did that to me. Using lgup, it forces a change to the partition tables which royally screws you.

Unless you're talking about repacking a KDZ?
[LG V30 Guides, News, & Discussion] TH3Taco:
Yes, repacking it with the things we need.
[LG V30 Guides, News, & Discussion] Josh McGrath:
Do you have any info on how to do that? I can't find anything and have been looking since the days of the G5. Tools to unpack are everywhere, but making the kdZ, little to no info is out there
[LG V30 Guides, News, & Discussion] TH3Taco:
https://github.com/ehem/kdztools this seems to say you can, but I haven't tried it yet. Has anyone tried this? https://xdaforums.com/v20/development/tool-kdz-writer-t3649818
[LG V30 Guides, News, & Discussion] Josh McGrath:
Great find! I will work on this stuff soon. I am new to python script and it a pita to understand, at least to me.
[LG V30 Guides, News, & Discussion] brossovitch:
Godspeed brothers!
[LG V30 Guides, News, & Discussion] wills3gslide:
I've actually tried this a few months back, unpacked successfully but going back together throws a lot of errors, if I remember correctly emdroidle(probably not spelling his handle correctly) made a updated version of IOMonstors original kdztool with more options, I contacted emdroidle with the errors and he stated the tools needed to be updated due to all the errors

Also found out on my end I couldn't run python on Windows(trying 3 different computers) with it maxing out memory resources and wouldn't work, worked successfully on Linux(Ubuntu) other than rebuilding errors

Always worth a try from someone else
[LG V30 Guides, News, & Discussion] Josh McGrath:
I think I went cross-eyed reading that. I have a dedicated Linux machine to use?. I actually have python working on my PC but damn it's confusing as hell.

Not doubting your work at all, but maybe there's a new version out now. I'll try it on both Linux and windows and see what i come up with.

Finding time seems to be hardest part lately!!

---------- Post added at 12:59 AM ---------- Previous post was at 12:56 AM ----------

Always worth a try from someone else[/QUOTE]

This is what I've been trying to say also! It doesn't matter how dumb you think an idea is, try it! Everyones contribution is helpful no matter what!
[LG V30 Guides, News, & Discussion] wills3gslide:
Got off of work a little early so I thought I would review the thread and chime in.

[MENTION=9004810]TH3Taco[/MENTION], not trying to sound like an a**hole or point anything out in a negative way, we are all learning here and trying what ever possible in our powers to achieve root, just some of my findings since day one of the device coming out and having it in my hands with putting many hours in trying to gain #.

>>>>1st link in your post<<<<:

I was able to extract the KDZ but was not able to extract the DZ. I have uploaded the updated tool that emdroidle had provided to my AFH to share in which with these I was able to extract the KDZ & DZ, >>>>DOWNLOAD LINK<<<<, but can not get the tool to merge system or repack DZ from extracted DZ or repack the KDZ from DZ and LGUP files, also noticing when you extract the DZ it is suppose to chunk the bin files, which on my end it is not doing and extracts straight to bin

>>>>2nd link you in your post<<<<:

You actually have to have twrp installed to run the commands or possibly a root shell from phone terminal, we can't do anything right now till we achieve #(including installing or boot twrp)

Just in case you didn't catch it, we have a complete thread >>>>h_e_r_e <<<< with the latest updated Stock OEM Firmware that I pulled from LG's servers

I also caught this in the ReadMe in the KDZ Tools towards the bottom:

WARNING: It has been found there is some additional unknown verification

mechanism in LGE's tools. Due to this mechanism currently the generated KDZ

files haven't been shown to work. There are some guesses as to where the

mechanism is, but as of now not enough is known to work around it.

WARNING: As of this writing it appears the fear of the unknowns was valid.

According to reports it appears there is an additional verification mechanism

which needs to be worked around. At the moment I'm guessing "unknown1" (saved

in dzextracted/.dz.params) is a MD5 of some portion of the image.

Unfortunately without knowing which portion, it cannot be adjusted. Similarly

"unknown3" could be a CRC-32 of the same area. My fear is "unknown1" could be

a keyed hash at which point fixing is impossible unless we discover what/where

the key is.

Hope I didn't come off the wrong way, we just have to read, read, read and read some more. Always research beforehand

---------- Post added at 09:00 PM ---------- Previous post was at 08:51 PM ----------

This is what I've been trying to say also! It doesn't matter how dumb you think an idea is, try it! Everyones contribution is helpful no matter what![/QUOTE]

Exactly;), also one trying on their machine and another trying it on there machine will generally have two different outcomes.

Time allowed on my end is also not so easy to come by at the moment, getting off early and days off when family allows I will put forth the effort in my abilities to keep on this among all my other projects I am involved in. Just not give up on a learning experience

Python is a hard one to understand, some I can interpret (editing/adjusting) just don't know how to write/program it
[LG V30 Guides, News, & Discussion] Josh McGrath:
I'm still going to try it to learn, but looking at your postabove, it looks like what I was thinking all along- to find a system exploit root and not simply flashing twrp like the EASY days.

LG may have seen me buy their last device. If I wanted a phone locked down tighter than a nuns dress, I would have stayed with Samsung
[LG V30 Guides, News, & Discussion] TH3Taco:
:)

No worries man. I am trying to find things out just like everyone else and reading through most of the files is nerve racking to the least. Especially the keymaster.
[LG V30 Guides, News, & Discussion] runningnak3d:
The mechanism isn't unknown. When you flash -- be it from LG UP, LG Bridge, any official method, or even talking to lafd directly, the SHA256 of the partition being flashed MUST be sent.

On an official KDZ the payload for the SIGN opcode is contained within the KDZ. The SIGN opcode payload consists of a header, and then the list of partitions, their uncompressed size, their SHA265. This payload is signed using standard RSA signing, so you can't modify the hash values.

If you try to flash a partition that doesn't have a matching hash, then lafd will not flash the partition. What is worse is that lafd has a LOT of error codes for all kinds of things that can go wrong. What it doesn't have is an error code for a signature mismatch.

On top of that, the partition is erased before flashing starts, so if you end up with a signature mismatch, then you have a blank partition, and depending on what partition you flashed -- a brick.

You can't just swap out the partition being flashed before the flashing starts since the SHA256 still won't match.

I will be glad to provide documentation on the KDZ format, if you really want to write a tool to create a KDZ, but it would be POINTLESS since the SIGN payload is generated by LG or the carrier at the factory with their private key. Without the private key, you can't create the SIGN payload, and you will never be able to flash anything that isn't official - PERIOD.

-- Brian
[LG V30 Guides, News, & Discussion] WaxysDargle:
this is true. anything that alters even one bit will change the key cause a failure. there is no way to crack or trick SHA256. in theory, one would have to circumvent the hash verification or work from within the ROM to get root access.
[LG V30 Guides, News, & Discussion] wills3gslide:
Lol on the last paragraph, thinking eventually all manufacturers will be moving to this route sooner or later, but agree thinking of keeping the V30 for a while and see what comes out over the next year or so, but definitely not giving up, we still have Oreo coming so that's a plus and may find more vulnerabilities to gain at least root but we will see how tight security is with it
[LG V30 Guides, News, & Discussion] runningnak3d:
Maybe you guys have access to a crapton of compute power. You can read my post here on how the SHA256 *could* be modified....

-- Brian
[LG V30 Guides, News, & Discussion] R800x_user:
https://shattered.io/

Here is info about SHAttered
[LG V30 Guides, News, & Discussion] WaxysDargle:
lol sorry dude. it's just not gonna happen. there is a reason SHA256 is so widely used. the resources it would take to crack are just too immense and costly. you are talking about hundreds or thousands of PCs spending weeks, months or years cracking away. time and energy is better spent elsewhere.
[LG V30 Guides, News, & Discussion] runningnak3d:
That is a post from someone who didn't read my other post. Don't need to find a SHA256 collision, just a SHA1 collision. That is doable with current hardware.

LG uses SHA256 for the partition hashes, but the SIGN payload is signed with an encrypted SHA1 of the payload.

-- Brian