yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] c5satellite2:
beaups, jcase and others have given us so much over the years. It is truly disgusting that anyone here would have a bad word to say about them. They have stepped up time and time again for us.

Whoever has an issue with them really needs to grow up and realize who they are, what they have done, and what they continue to do for ALL OF US.

IF YOU ANNOY, HARASS, OR COMPLAIN ABOUT DEVS, YOU NEED TO STFU AND MOVE TO ANOTHER FORUM.
[One (M8) Original Android Development] majikfox:
Wow ultimate butthurt.
[One (M8) Original Android Development] beaups:
Who's butthurt?
[One (M8) Original Android Development] amirsardari:
Does sunshine developers wants to give a christmas gift and made some devices free s-off ? :)
[One (M8) Original Android Development] slapdaddy:
Wow. I just got on here today to S-OFF a friend's M8 and this is just...really really sad. I've been using xda for years. And before I made an account here, I was a lurker for the longest time, enjoying the amazing work the people here do.

Let me begin by stating that I really respect and appreciate you guys for the work and effort put into these exploits, but charging $25 just seems wrong to me. It's just my opinion and it's your work and you're entitled to charge $100000 for it if you want to, but it still seems wrong. It feels like it goes against what this community stands for. I feel like we're all a big family here, and though there are annoying little brats who storm into xda with an entitled mentality and cause massive amounts of sh** for everybody, I wouldn't do something that inhibits the ability of us to function as a community.

There are a lot of people who will refuse to pay for this kind of service but would normally unlock and S-OFF their phones like most of us, without hesitation or question. Now they cannot without paying a fee, and this alienates a lot of people. And it asks a bigger question as well. Alienating these people reduces the numbers of this community. Is that what everybody wants?? Do you want xda to shrink into some small form of it's former glory, where only those with money are able to unlock their devices fully???

jcase and beaups, I wish you guys all the best and respect you deeply, but it doesn't change the way I feel about this. This feels wrong.
[One (M8) Original Android Development] beaups:
/yawn. Here we go again. Spend a few hundred hours and thousands of dollars, find you own exploit, and release it for free. Then you can feel "right" again.

$25 shouldn't alienate anyone with a $600 phone.
[One (M8) Original Android Development] slapdaddy:
No need to get sarcastic and */yawn* as if I don't have a valid argument. I sent you a PM.
[One (M8) Original Android Development] beaups:
I read your pm and responded. My post and feelings on the matter stand.

edit: Actually, I didn't even realize I was the OP in this thread, whoops. I'm going to go ahead and close it now. SunShine discussions can happen in the SunShine threads. We've explained in great detail there how/why charging for SunShine came about.
[One (M8) Original Android Development] W00fah:
Worked perfect first try on Big Red M8! Will send a donation ASAP!
[One (M8) Original Android Development] robt772000:
Chugging on Telstra M8
[One (M8) Original Android Development] mattman83:
Also issues on Telstra (asia) M8.

All drivers sorted, recent ADB, just chugs away.

M.
[One (M8) Original Android Development] jem417:
If I already have root do I have to use weaksauce? I get to the push process in the instructions and when i run /data/local/tmp/firewater nothing happens I do not see anything else pop like in the video or screenshots.

Edit: I figured it out. With my screen off I couldn't see that ADB Shell was being denied root access by SuperSu. I granted ADB Shell root access and all worked like a charm.
[One (M8) Original Android Development] robt772000:
I'm thinking our Asian variants are not going to work. Telstra, Optus, Voda and unlocked are all the same.
[One (M8) Original Android Development] heslo.rb26:
Correct, I have an unlocked model (HTC__039) and it just sits there. Seem we may need to wait a bit longer
[One (M8) Original Android Development] telc:
Bummer :(
[One (M8) Original Android Development] Onem8:
Didn't work for my european version M8_UL PVT..
[One (M8) Original Android Development] Crazypinoy9:
worked perfect on ATT M8 rooted on Maximus Rom. Thanks!!!!
[One (M8) Original Android Development] al-motamel:
The same thing for me ;(
[One (M8) Original Android Development] sille:
dito doesnt function on my german HTC One
[One (M8) Original Android Development] alexilaih0:
Same here... Not working on German M8 :(
[One (M8) Original Android Development] Electronic Punk:
I don't think we need more posts about EU devices failing as clearly a little more time is needed, just he patient folks!
[One (M8) Original Android Development] Onem8:
After using firewater is see only in my hboot : m8_ul s-on, hboot 3.16...,OS 1.12... And eMMC boot. So where is the rest(cid,radio and opendsp ? can I fix this ?
[One (M8) Original Android Development] Electronic Punk:
On second thoughts do post, but don't be upset :D
[One (M8) Original Android Development] Onem8:
I am not upset , I know what can happen. But I want to know if this gonna be a problem ? :)
[One (M8) Original Android Development] Electronic Punk:
I hope not :)

I passed all the info beaups asked for last night and from the kmesg he was able to see that my particular device was not going to be compatible, but didn't immediately tell me I would never have S-Off on my device, it just might take some more time.

I am definately curious if anyone in EMEA / EU has success tho!
[One (M8) Original Android Development] MaximN97:
Same Problem here with CID HTC__102 in Germany!

Rooted and Unlocked!
[One (M8) Original Android Development] Nezorflame:
Nope, no luck here with Russian one, HTC_A07
[One (M8) Original Android Development] kman79:
I was on the fence about moving to the M8 from my Nexus 5, but this made the decision easy. Thanks so much for this, will send some cash your way once the phone arrives and I get S-Off.
[One (M8) Original Android Development] Electronic Punk:
I have no idea if this will help the developers, but could those of you S-Off fails for, could you reboot your device normally twice and get last_kmesg and attach here.

cat /proc/last_kmsg > /sdcard/last_kmsg

The following information may also be useful:

FAILED TO S-OFF

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: INVALID_VER_INFO

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) commitno-bootloader: ab0efa49
[One (M8) Original Android Development] vj4:
No joy on my 3UK device.

ROM ARHD 3.4

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: N/A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: H3G__001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 0a41237a

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

[MENTION=438152]Electronic Punk[/MENTION] being stupid.... how do i get the last_kmesg?
[One (M8) Original Android Development] Just Call Me Lucifer:
Worked like a charm! International unlocked M8 now 100% S-OFF :)
[One (M8) Original Android Development] Electronic Punk:
EU devices appear to be:

(bootloader) modelid: 0P6B10000

US devices appear to be:

(bootloader) modelid: 0P6B12000

I don't know if this makes a difference and what other differences might be.
[One (M8) Original Android Development] vj4:
Ok, Trying Firewater again for sh*ts and giggles. Will do it straight after.
[One (M8) Original Android Development] Electronic Punk:
Hmm curious, can you do getvar all from fastboot?
[One (M8) Original Android Development] sirioo:
Hboot ? Os ? Rom ?
[One (M8) Original Android Development] daorderdillon:
It's best to try the process on a custom Rom not stock rom
[One (M8) Original Android Development] Just Call Me Lucifer:
S-OFF
[One (M8) Original Android Development] sirioo:
stock Rom with root ?
[One (M8) Original Android Development] Just Call Me Lucifer:
Viper ROM 1.1.0 and, of course, rooted
[One (M8) Original Android Development] vj4:
as requested
[One (M8) Original Android Development] MaximN97:
Maybe its rom dependent?
[One (M8) Original Android Development] :
May be a stupid question guys but never rooted a HTC before.. Do I need to use HTC dev website or is there a work around? Rather them not know ive rooted and put a different rom on it.
[One (M8) Original Android Development] crucky:
Use temp root (weaksource) and then you dont have to HTCDev Unlock
[One (M8) Original Android Development] :
Brilliant thanks mate.
[One (M8) Original Android Development] thejosh86:
Huzzah after many attempts the firewater finally took hold and granted me s-off.

For any other aussies out there, just make sure you persist, it took me at least another 6 attempts after many failed earlier today.
[One (M8) Original Android Development] zebidybob:
Also failed, 3 UK - first attempt

please see attached
[One (M8) Original Android Development] kuailan:
Mate, which m8 you get? From Telstra Optus or voda? Or did you import? I still have no luck with my voda
[One (M8) Original Android Development] wirral59:
Tried this UK EE it does its thing but still not s-off
[One (M8) Original Android Development] alberto888zz:
So don't works for EMEAs M8?
[One (M8) Original Android Development] Bolleke1:
No luck here

Tried twice and no S-Off

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.15.2133156.UA13G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.54.161.5

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: xxxxxxxxxxxx

(bootloader) imei: xxxxxxxxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: VODAPE17

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: ab0efa49

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

:(
[One (M8) Original Android Development] thejosh86:
Got mine from Telstra - reverted to the Telstra stock rom, rooted with TWRP and installed busybox on rails by Team Trickster.
[One (M8) Original Android Development] v1rk:
When you install it finshes at ADB and reboots but does nothin init?
[One (M8) Original Android Development] wirral59:
Tried again and it worked Just keep trying it should say in command window you are now s-off Im in UK on EE unlocked
[One (M8) Original Android Development] wineds:
Is there a chance this would work on a non North American M8 if a North American Nandroid was first flashed?
[One (M8) Original Android Development] v1rk:
Will do cheers
[One (M8) Original Android Development] Electronic Punk:
Consistently mine gives up after 12 chugs :(
[One (M8) Original Android Development] Onem8:
so it worked on many times trying ?
[One (M8) Original Android Development] Mastiha:
I finally got S-Off as well on my Aussie Vodafone M8. Tried a different PC and took about 6 tries before it took.
[One (M8) Original Android Development] fkofilee:
Howdi Folks

Mine wasnt working, I wasnt using the original HTC USB Cable

I was using my note 2014 cable and it is aligned differently.

However changed it over to the HTC one and did it on attempt 1 try 1

However it S-Offed in one go :P Chars!!
[One (M8) Original Android Development] vj4:
Sorry to ask but i just want to confirm what cable it worked on and what type of port was it using (Usb 1 or usb 2 port?)
[One (M8) Original Android Development] fkofilee:
My rig has a USB 2.0 port 3.0 ports. This was done on a 2.0 port.
[One (M8) Original Android Development] wirral59:
Mine was the same kept trying and it done it after 1 chug lol
[One (M8) Original Android Development] topjohnwu:
Sorry for bothering, after the step /data/local/tmp/firewater, it will show

"CANNOT LINK EXECUTABLE: empty/missing DT_HASH in "/data/local/tmp/firewater" (built with --hash-style=gnu?)"

What's wrong with that??

Edit never mind, it's working now
[One (M8) Original Android Development] pro4ever:
mine goes to 12 chugs and nothing happens gone trough 3 times now same thing
[One (M8) Original Android Development] nintendolinky:
Has the 1.54.401.5 update stopped us from getting S-OFF, do EE users who sucessfully got S-OFF have the newest update, shame it doesn't work for us.
[One (M8) Original Android Development] MaximN97:
Hy i have OS 1.12.401.17 and its doesn´t work too. do you think i need a firmware update?
[One (M8) Original Android Development] wirral59:
Im on EE my phone is on 1.12.61.17 ive managed to get s-off now so im looking for 1.54.401.5 firmware zip to flash

---------- Post added at 12:38 PM ---------- Previous post was at 12:35 PM ----------

Are you turning off fast boot in settings/power and turn off screen lock in security I also rebooted pc
[One (M8) Original Android Development] nenebear:
TW Model here as well , S-OFF !
[One (M8) Original Android Development] Onem8:
so i'm on 1.54.401.5 and everbody has archieved s-off while on 1.12.605.11.. haha :)
[One (M8) Original Android Development] mattman83:
Another Telstra M8 owner finally s-off :D

Latest drivers, htc cable, known good USB cable, and went back to telstra stock rom (rooted with supersu).

M.
[One (M8) Original Android Development] FitzysN6:
Did you do anything special/different ?

I have tried about 20 times now, on different PC's and still no luck with VF
[One (M8) Original Android Development] princeandy63:
S-Off successfully on the AT&T variant running Android Revolution HD 3.4. Now to get rid of the red warning text; my guess is we need a custom HBoot.
[One (M8) Original Android Development] pro4ever:
yep done that also rebooted pc:(
[One (M8) Original Android Development] MaximN97:
same here!
[One (M8) Original Android Development] topjohnwu:
Tried a several of times, still no luck (12 bottles chugg), unlocked bootloader, higher clocked Asian variant (no carrier), using Viper 1.1.0 with latest ElementalX kernel.

What other information should I provide to help ?? Really love to help!!

How did you do it?? I'm also on TW version. Which rom, kernel are you on. Thanks a lot!!
[One (M8) Original Android Development] nintendolinky:
Looks like the 1.54 update has fixed whatever they have used to get S-OFF, shame, wish I hadn't updated now.
[One (M8) Original Android Development] telc:
Many many attempts. Just keeps chugging away on Aussie Optus one. Will try going back to stock rom tomorrow. Enough chugging for tonight...
[One (M8) Original Android Development] MaximN97:
I didn´t update to 1.54. I buy it with 1.54. :(
[One (M8) Original Android Development] pablo11:
You on the stock rom that the phone came with and rooted?
[One (M8) Original Android Development] pro4ever:
on viper rom
[One (M8) Original Android Development] nintendolinky:
12 chugs then says reboot, such a shame :(
[One (M8) Original Android Development] EddyOS:
Might have to unlock first, then S-OFF...:(
[One (M8) Original Android Development] exphryl:
Works amazingly on my T-Mobile variant. S-Off on the first bottle :)

It's amazing how quick this came out! Thanks for your hard work!
[One (M8) Original Android Development] nintendolinky:
Tried that mate, i have unlocked the bootloader, installed TWRP, installed SuperSU, flashed stock recovery back and then tried firewater, still chugging away.
[One (M8) Original Android Development] techenthusiast:
12 chugs and rebooted. Vodafone UK HTC One, running ARHD 3.4
[One (M8) Original Android Development] Electronic Punk:
Was looking like a solid theory until page 15:

http://xdaforums.com/showpost.php?p=51708210&postcount=130

I can confirm I also put the 1.54.401.5 firmware on but then my stuff is the same as this screenshot altough my radio and opendsp are unknown.
[One (M8) Original Android Development] MaximN97:
people who get s-off which OS number do you have?
[G2 Android Development] JackpotClavin:
Note 1: This is probably only aimed at developers

Note 2: I have done this with my VS980 with the 12B aboot and it works as intended, but I cannot say for sure if every G2 variant is like this!

The partition /dev/block/platform/msm_sdcc.1/by-name/laf is LG's special partition for restoring the device to factory state with the Windows recovery tool. Upon further inspection of this partition, it's just a normal boot image, with a kernel and ramdisk like every boot/recovery image.

Unfortunately, LG decided to remove ways to get into fastboot, and the only way to get into fastboot is to nuke your boot or recovery partition, so that aboot will search for a kernel and when it doesn't find one, it will boot into fastboot. So I got the idea that since the laf partition is just a normal partition to boot kernels from, why not run the command

dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf

Which will make aboot fail when attempting to boot from the laf partition, and set the boot_into_fastboot variable to true, and boot into fastboot!

I hope this helps somebody fastboot flash a recovery instead of using LG's proprietary service, which wipes your internal storage on restoration.

Also, I tried installing a non-lokified custom boot image to the laf partition, it still fails with a secure booting error, so aboot checks the laf partition for a signing key :/ but yay, fastboot!
[G2 Android Development] agentfusion:
Good God I wish I had seen this a week ago. Because of that stupid partition, I've been without a phone for almost a week. I'm in a state where I can't get past initializing download mode, loading recovery mode, and the LG logo. If I could get to fastboot I'd be set. Instead, now I'm waiting for my replacement phone to come in and have been since Tuesday night (it comes in tomorrow at 2pm EST)
[G2 Android Development] JackpotClavin:
Wow that's not good. Care to share how you got yourself into that situation? Was it because of the 12B aboot?
[G2 Android Development] savoca:
The ZVC aboot can be downgraded to ZV7 for loki support, but it breaks download mode, and just keeps loading forever.

Somehow, he lost recovery and boot, on top of a ZVC laf on downgraded aboot.

A few people got into this situation before we just started downgrading our laf partitions.
[G2 Android Development] JackpotClavin:
Oh man I think that's 100% unrecoverable. Unless there's a certain cable or button combo we don't know about that can put the device in qhsusb_bulk mode where the partitions are listed in /dev/sd* I think it's hosed.
[G2 Android Development] savoca:
Only way to force bulk mode afaik is this guy. http://downloads.codefi.re/savoca/autoboot/autobulk.zip But I can only confirm for ls980.
[G2 Android Development] agentfusion:
I haven't found any way to do anything with it at all, really. No bulk, nada. No boot, no recovery, no download mode, no adb, no bulk, not a single thing. LG is going to have a blast JTAG'ing this brick when they get it back.

Luckily, Sprint replaces phones with software issues for $75, or free if you have the repair service add-on/insurance. It's not same day replacement though. Mine died Tuesday night and I get my new one in twelve more hours.

---------- Post added at 08:32 AM ---------- Previous post was at 08:28 AM ----------

Savoca ...as usual, you're my hero. I'm keeping that zip handy in case I get ready to do ANYTHING that could result in a hard brick. Bulk, download or fastboot mode would solve all of my problems right now, so for my replacement phone I intend to have at least two of those three options open any time I'm doing something risky.

---------- Post added at 08:37 AM ---------- Previous post was at 08:32 AM ----------

Without some sort of software flashed beforehand that forces fastboot in place of download mode, or bulk always on, it's totally unrecoverable.

My primary mistake in all of this was one terrible assumption: I assumed that since the G2 is internally almost the exact same phone as the nexus 5 that there would be some way to get to fastboot mode even if recovery and download mode were both hosed. LG proved me wrong. Very wrong. I even tried applying various resistors to the charging pins hoping I'd find a fastboot combo ala Samsung's USB jig. No dice.
[G2 Android Development] nismology:
Wow good find. I was looking for a way to reliably do this about a month ago.
[G2 Android Development] elfarto:
Is this just for V980 or will it work for other models (D802 ?)
[G2 Android Development] lazer77:
Read Note 2 in the OP..

Sent from my LG-D800
[G2 Android Development] tegezee:
This is the exact problem I have. No recovery, no download mode. I hope there will be a way to fix this even if I have to open the phone to solder something up.
[G2 Android Development] LaDY Vengeance:
Hey....using a root file explorer, I found the laf (Is that LG trying to be funny?) partition on my LG Optimus L90! I wonder if this would work.... Hmmm.
[G2 Android Development] JackpotClavin:
I don't know anything about that device :/

If it's coded by aboot to boot into fastboot if the partition is nuked then it should theoretically work
[G2 Android Development] AxelCM1:
Link please.

the Link is down

---------- Post added at 12:29 AM ---------- Previous post was at 12:21 AM ----------

Friend did it solve?
[G2 Android Development] LaDY Vengeance:
Hey, OP....just to let you know, this DOES work on the LG L90! Thanks! [emoji4]
[G2 Android Development] Dimebagsm:
Hi guys... sorry but I have one ls980 with laf partition damaged and i Can't unbrick... I need new link with autobulk for test... can u help me?

thanks
[G2 Android Development] LNRawz:
Hello. This would be very useful for me on the P875h. Trying to compile CWM, and every time I boot into recovery (now my build boots, but no LCD on) I get a wipe_data flag! Can't find the source of it!

But there is no partition with the name laf.

Can someone tell me what is the block for this partition? (mmcblk)

And what size is it?

Thankx!
[G2 Android Development] skulldreamz:
Laf is mmcblk0p24 and its 32 mbs
[G2 Android Development] nebula72:
fastboot ok but

fastboot ok but still have windows driver problem. phone screen going fastboot but windows unknow device error :(
[G2 Android Development] skulldreamz:
Google lg mobile drivers and also install koush's universal adb driver. You should be good to go
[G2 Android Development] zevas1993:
OKay i have the ls980, and i can get into recovery, but thats it. Would i be able to do this command using the terminal emulator in twrp? i just ordered an otg cable to see if i can download a rom and install it that way to try and fix download mode. Is there a zip you can flash through recovery that will fix download mode?
[G2 Android Development] forumber2:
Hi [MENTION=4316709]savoca[/MENTION],

The link is not working, can you re-upload it?

Thanks.
[G2 Android Development] TechShui:
Yes, can someone please provide a mirror for the AutoBoot.zip?

I bricked my LS980... EDIT: Doesn't look like this method will help me unbrick, maybe someone on here will be kind enough to help me unbrick? I don't mind paying, but I fear there's no hope, as I'm on stock recovery and LGFlashTool shows "incorrect model" error.
[G2 Android Development] TechShui:
Any feedback

Any feedback would be appreciated.

As previously stated I'm more than willing to pay if someone wants to take a stab at this over teamviewer.