yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] OMJ:
which firmware r u flashing? full firmware? u may have to relock, not sure

if it's in the "mods" app, it works

just tested via wifi & 4g, both updated ok

use the included app alogcat & post a log

2 words...AD BLOCKER lol

need more info....which firmware, s-on? s-off?

using ART? if so, see my note below

yes, this was posted a couple times in the firmware thread

just flash the modified_firmware, then flash the ROM. you should be ok not wiping data but if u do have issues, you'll want to wipe & clean flash

once u flash the new ROM, the HTC update will be gone...u can't install it anyways

I only included it as a convenience, we do have the needed files & scripts for native hotspot to work

we'll have to do some testing, we wanted to get the ROM released asap...honestly we did not test ART...very possible the modded settings.apk is not compatible
[Sprint HTC One (M8)] OMJ:
[MENTION=4366089]benny3[/MENTION] found the code to add the additional themes, added to svn & also mods app (updates folder)

I also added the "crop me in" mod to the mod app in the misc folder...this includes the addl themes too
[Sprint HTC One (M8)] Captain_Throwback:
[MENTION=506238]O.M.J[/MENTION]

The issue with the tether hack included in the ROM is that running it as an init.d script makes it run too early in the boot process to properly patch the iptables. A solution I've found for this is to not use the sysinit process in init.rc but rather use ArchiDroid init.d, which uses a debuggerd hook that runs a bit later in the boot process, to handle the init.d scripts. Using this method, the tether script works properly.

I'm going to experiment with starting the sysinit service later in the boot process to see if that gets the standard method working with the tethering script, without breaking any other scripts that might be getting run at boot time.
[Sprint HTC One (M8)] Quincy_adams:
OMJ,

you were spot on...so since I was getting FC on settings after flashing..I decided to go back to my backup of v1.5..once there I disabled ART then dirty flashed v2.0 and settings works now. The problem is indeed ART..the new ROM ..and settings.

P.S. I'm still getting the system update notification...how do I get rid of that?
[Sprint HTC One (M8)] OMJ:
ahh ic, I saw you used ArchiDroid init.d & wondered why...another issue I discovered is in these newer SuperSu updates, the /system/etc/install-recovery.sh removed init.d support....u know why? Once I add that back, tether works np

# init.d support

busybox run-parts /system/etc/init.d/

on the new ROM you're getting the nag? u shouldn't be...I'm not, even when I manually check
[Sprint HTC One (M8)] ronniemayo:
https://www.dropbox.com/sh/clzyn0p2d79ojcp/AACauZL1mzwRrT14upS2MXaza?dl=0

Here's a log of gallery fc. Went in right after fc. Happens within 5 sec of going into camera shots.
[Sprint HTC One (M8)] Captain_Throwback:
As far as I know, that line was never in the SuperSU version of install-recovery.sh by default, especially since that support has typically been done in the ramdisk. I assume that whatever version of the file you're using added it there.

However, I just tested moving the "start sysinit" line to the "on post-fs" section in the ramdisk,and that gets the tether script to load properly. I'm going to move it back to "on fs" and see if that works. I want it to run as early as possible.

EDIT: Actually I'd better just leave it there. "on fs" means I might try to run it before /system is even mounted, lol. If it works where I have it now, I guess I should just leave it. And then I can remove the ArchiDroid init.d completely.

EDIT 2: Hm, turns out it's not working after all. I need to move it later in the boot process, not earlier. I'll get it, I'm sure.

EDIT 3: Okay adding it here in init.rc got it working

on property:init.svc.bootanim=stopped
start sysinit

so that along with the regular addition to the ramdisk

service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
disabled
oneshot

should get it working properly again, and the tether script should work, without any other modifications to system files. That's good, so I can now support the tethering hack on my stock odex ROM without it affecting users' ability to take an OTA (if they so choose).
[Sprint HTC One (M8)] Quincy_adams:
OMJ,

Yeah on the new ROM (attached pic) is there a way to manually stop it?
[Sprint HTC One (M8)] ronniemayo:
Did you dirty flash from v1.5??? Could be carrying over from old Rom.
[Sprint HTC One (M8)] Quincy_adams:
When my settings was fc from when I dirty flashed from v1.5 to v2.0.... I factory reset..(which I believe is when I got the update) flashed my backup v1.5..disabled ART...dirty flashed v2.0..didn't get the settings fc anymore but the update notification stayed
[Sprint HTC One (M8)] landaile:
I just clean flashed 31 and it never gets to the initial setup process. It just sits at a screen with HTC, a back arrow, and a home button.

Nevermind, it got there, it just took almost 10 minutes.
[Sprint HTC One (M8)] OMJ:
thx for all the info...I'm not seeing on property:init.svc.bootanim=stopped in init.rc

I'm not sure why you're seeing the update notice, but u can try flashing the attached...
[Sprint HTC One (M8)] Captain_Throwback:
That's because it isn't there ;). You have to add it.

Just add it after the "on boot" section before the other "on.property" items. And make sure you remove any other place "start sysinit" may be.

EDIT: If you don't have "start sysinit" in there already, then that's why init.d hasn't been working ;)
[Sprint HTC One (M8)] AarSyl:
To my knowledge, the native tether is still restricted to 3G. I switched to 3G only to test it, and it worked.

I use JB Tether anyway or WiFi Tether Router. Works perfectly.
[Sprint HTC One (M8)] Captain_Throwback:
It does work on LTE. See my previous posts :).
[Sprint HTC One (M8)] AarSyl:
Ok...I didn't read before posting to tell you the truth.
[Sprint HTC One (M8)] OMJ:
ok, gotcha, thx again...and yes I did have start sysinit in there (line 718)

4g has always worked for me...JB tether uses native tether
[Sprint HTC One (M8)] Captain_Throwback:
Let me know if that fixes the tether script running at boot and if LTE gets data. You shouldn't need jTether anymore :).
[Sprint HTC One (M8)] OMJ:
yeah it's working...I'm on it now...but it was working w/o jTether after I added the code to install-recovery.sh

either way, this should ensure native hotspot works...thx again for the help
[Sprint HTC One (M8)] Captain_Throwback:
Yes, but you should be able to remove that code from install-recovery.sh as well, in case another SuperSU update wipes it out.

Did you try it without that code there? I'd imagine doing it in the ramdisk only would be preferred, especially since we never used to have to add any code to that file in the past.
[Sprint HTC One (M8)] winterstormhaku:
How do I flash the firmware zip for the hk audio, recovery or hboot?
[Sprint HTC One (M8)] OMJ:
ok, so I removed the code from install-recovery.sh & tested...nogo, laptop connects, detects/shows internet but no traffic. This is on 4g, I switched to 3g, and it worked fine.

I had initially flashed the new boot via recovery, but just to make sure it was being written, I flashed via 0P6BIMG.zip...same thing, nogo

I pushed my original install-recovery & I'm back good on 4g...I agree, it would be nice to resolve this in ramdisk, but I have no problem resolving via install-recovery...we make sure not to overwrite it in the ROM, but if someone manually flashed an updated SU then they would need the og install-recovery
[Sprint HTC One (M8)] OMJ:
rename to 0P6BIMG.zip & flash via hboot
[Sprint HTC One (M8)] Captain_Throwback:
Interesting. I wonder why it works on my ROM and not on this one. Oh well, I tried, lol.

At least there are multiple ways to solve the problem.
[Sprint HTC One (M8)] Dakidd516:
Flash in boot.... Rename zip to 0P6BIMG.zip
[Sprint HTC One (M8)] sailio:
Super irritated... I've flashed a firmware before but the thing that's stopping me is my adb says there are no connected devices and I have proper drivers.

---------- Post added at 12:07 PM ---------- Previous post was at 12:04 PM ----------

Wish I could just flash the firmware in hboot

---------- Post added at 12:11 PM ---------- Previous post was at 12:07 PM ----------

I can flash in hboot??? Dang pc is being stupid

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

Nope hboot doesn't like it. I just hate how persistant it is on saying there is an update available
[Sprint HTC One (M8)] dandan2980:
https://docs.google.com/file/d/0BwoasotQidH7Yi12d3pzSFdTOUk/edit?usp=docslist_api

Logcat of gallery FC

Keep getting force close on gallery when browsing thru pics
[Sprint HTC One (M8)] Vvh:
Coolness. Hopefully native tether works somewhere down along the line. Using an app just to enable it kind of draws out the process, but hey, as long as it works.
[Sprint HTC One (M8)] KennyG123:
Thanks [MENTION=506238]O.M.J[/MENTION]!!! I updated firmware, did the dirty on 2.0, flashed my circle battery, Reinstalled the Xposed Framework and also picked up the updated blacked out Hangouts and Google Now from [MENTION=3824019]Gunthermic[/MENTION]...and now fully updated and perfect!!!

Thanks for getting this done so quickly...you and the team are beasts!!!!
[Sprint HTC One (M8)] Vvh:
Is there any way to stop jtether from switching on wifi everytime it's switched off?
[Sprint HTC One (M8)] AarSyl:
Didn't mean to thank you, but no take-backs.

Anyway, since JB Tether uses the native hotshot, you can turn it off using the regular hotspot widget on your launcher (if you use the Sense default launcher) or from the quick settings menu.
[Sprint HTC One (M8)] benny3:
You need to use fastboot commands not adb

---------- Post added at 03:11 PM ---------- Previous post was at 03:09 PM ----------

My wifi stays off after i turn the hotspot off. I wish it would turn it back on for me
[Sprint HTC One (M8)] deakelem:
All good man i will use dalvik for the time being, just wanted to point it out!

Thanks again for the hard work
[Sprint HTC One (M8)] sailio:
Doesn't fastboot use adb
[Sprint HTC One (M8)] benny3:
Use fastboot while you are in the bootloader when flashing the firmware
[Sprint HTC One (M8)] chas123:
Use fastboot, but if you are having issues w/ adb try going to dev options and unclick debugging then reclick it
[Sprint HTC One (M8)] sailio:
C:\android\sdk\platform-tools>fastboot oem rebootruu

...

(bootloader) [ERR] Command error !!!

OKAY [ 0.016s]

finished. total time: 0.016s

"fastboot devices" say it working right

Update:

awww lol... i am an idiot.. RUU wasn't capitalized... my bad
[Sprint HTC One (M8)] Captain_Throwback:
fastboot oem rebootRUU

(yes, case matters)
[Sprint HTC One (M8)] benny3:
here's the cmds notice the caps.

fastboot oem rebootRUU
fastboot flash zip firmware.zip
fastboot reboot
[Sprint HTC One (M8)] evoholik:
Thanks bad boyz team for another great update. So far so good !
[Sprint HTC One (M8)] sailio:
yes now im hboot-3.19.0.0000
[Sprint HTC One (M8)] formulabird:
Are you s-on or s-off. if s-on what firmware did you use?? I am s-on and have had some issues flashing
[Sprint HTC One (M8)] benny3:
You need the full firmware zip. You should s-off if you can before updating
[Sprint HTC One (M8)] formulabird:
Tried sunshine s-off and getting incompatible device. I am currently running badboys 1.5 s-on but unlocked. Do I need to switch to a different rom to s-off??
[Sprint HTC One (M8)] Paleryder:
Update your adb on your computer, there is an update.exe use that. I was having problems side loading and after I updated (everything in platform tools well be wiped so take anything out you may need)voila device loaded!

---------- Post added at 03:18 PM ---------- Previous post was at 03:10 PM ----------

If I'm s off hk model, do I want the full firmware or use the one without hboot etc? I'm still on 1.5 ATM
[Sprint HTC One (M8)] nuxbag:
Mine doesn't end up like yours.

Nav buttons don't rotate.
[Sprint HTC One (M8)] nuxbag:
OK thanks no big deal just wanted to see if it was just me.
[Sprint HTC One (M8)] Vvh:
Oh, okay, sweet. Would turning it on via the quick settings work as well, or is JB Tether the standard on button now? Also, can I ask how you changed your quick settings button on color to blue? I mean, is it apart of the default themes settings? I haven't messed with those yet.

I actually meant to dirty flash this over my 1.5, but stupidly wiped my data. Oh well, had it all backed up. xD
[Sprint HTC One (M8)] OMJ:
yeah it's a odd issue, but as long as it working...thx again for the help

during our ROM building process I did see gallery fc intermittently but not anymore....regardless we will look into this...fyi--u can also use google photos instead of gallery for now

native tether should work fine...jTether was only included as a backup

on mine, if I have wifi on then turn on hotspot, once turned off, wifi is turned back on

per sunshine website, u need to be as close to stock as possible....what I would do is back everything up, restore a 1.5 backup, then try to flash the 2.16 RUU, then flash TWRP, when u reboot from TWRP it will prompt u to root, let it install, once all is done & u have a rooted stock ROM, then try sunshine

u want the modified_firmware

1. native tether should work fine, jTether not necessarily needed

2. flash the blue prism w. blue accents in the mods app

3. clean flash is always best!
[Sprint HTC One (M8)] Paleryder:
Can we get an Md5 Check for the regular D-Load please ty I always like to check!
[Sprint HTC One (M8)] OMJ:
71eedc60fc218f7a0332e7597c8a0666
[Sprint HTC One (M8)] Paleryder:
Thank you Sir, been on your ROMs exclusively for 3 phones now beautiful dependable work with all the lovin you need from a rooted phone!!!
[Sprint HTC One (M8)] Blackcircle:
Thanks for the updated ROM guys. Finally off work. About to flash this beast!
[Sprint HTC One (M8)] hdanovich:
lost wifi HELP!!!

Hin all i updated through badboyz app on phone and have lost wifi... im s-off if that helps... any ideas?
[Sprint HTC One (M8)] benny3:
Have you updated your firmware?
[Sprint HTC One (M8)] asafegous:
I switched from cm to this new Rom with adsp firmware and it seems I'm suffering from CHS: can't hear.....stuff. Got remedy?
[Sprint HTC One (M8)] benny3:
From the experience that i have had with CM and coming back to sense is that i always had to RUU to get everything working right. Its like CM does something to the partitions and the RUU straightens them out for sense.
[Sprint HTC One (M8)] hdanovich:
im actually running 3.18.0 should do the OTA and then flash this? this way i get rid of the update notifier anyway
[Sprint HTC One (M8)] FusionX:
Dazed, Can you make a transparent 4x1 weather clock for this version? Your last one doesn't work anymore :(
[Sprint HTC One (M8)] 63sammo1:
+1
[Sprint HTC One (M8)] evilboygenius:
Guys, I just flashed this ROM. Everything went well. But im not seeing any google apps in it. Do I have to flash gapps as well? If so please provide me the download link. Thanks.

EDIT: Working now. Guess it happened because I wiped after ROM installation.

Thanks dev for this sweet ROM! Hats off!
[Sprint HTC One (M8)] AarSyl:
I second this. Sometimes, weird things happen when I return to Sense. Even my recovery doesn't work properly.
[Sprint HTC One (M8)] abdabbs:
guidance

Hello guys.

going to install this as my first rom on my new One M8, came from an original EVO (had it 4 yrs 8 mos... crazy)

I am rooted, s-off, supercid, and updated my firmware.

I have the non HK version.

My question is about flashing the HK version of this rom. Do I flash the HK version and then flash the HK adsp firmware after? Or do I flash the non HK version and then the HK adsp?

Thanks in advance for any help.
[Sprint HTC One (M8)] hdanovich:
Need some help

Ok so i updated my fw to 3.30.651.2 as i have a non HK sprint M8. I was running the previous vers of this rom flawlessly so when i saw an update i jumped on it. only to realize that i needed to update fw because my wifi was not working. so i update fw then rom, wifi appeared to be working but no actual internet connection even though it showed me as associated to my AP. i wiped cache and still same. i go back to previous version of this rom and Wifi works. Im very confused. even more confusing is that the ota update that is trying to be pushed to my phone from sprint is 3.30.654.2 which i think is for the HK version. Is it maybe seeing that my phone has the software? regardless need some advice please as i would like to have the new update. i am s-off fw 3.30.651.2 hboot 3.19
[Sprint HTC One (M8)] evilboygenius:
Guys, my gallery is force closing everytime after I flashed 2.0. Anyone else facing the same issue?
[Sprint HTC One (M8)] batsuuri:
Recovery loop after failed flash Bad Boyz Sprint ONE M8 ROMz | 4.4.4 | Harman Kardon

Hello,

I need to solve following issue.

Yesterday i download and flash Bad Boyz Sprint ONE M8 ROMz | 4.4.4 | Harman Kardon | ART using TWR 2.7.

But install process stopped getting "Some changes failed" message on -- Setting permissions ->set_perm: stage.

And now cannot enter system, entering recovery loop. How to fix this? Help urgent.

Thank you guys.
[Sprint HTC One (M8)] OMJ:
I'll mod it :)

yeah, u never want to wipe after flashing the ROM

either way would be ok since you're supercid, but normally I would say flash the non-hk modified firmware, then the adsp firmware

even though u have a non-hk phone, since you're running a HK ROM, it's trying to push the HK OTA....when new firmware updates the hboot, you have to flash the firmware 2x, 1st pass is hboot, 2nd the remaining firmware....flash firmware again, then ROM

been reported a few times, working on it...use google photos in the meantime

hopefully u did a backup prior to flashing....if so restore your backup & start over...u may want to update your recovery also
[Sprint HTC One (M8)] OMJ:
I just tested the previous mod from dazed, working fine here...unless you're referring to something different

https://www.androidfilehost.com/?fid=23578570567719782
[Sprint HTC One (M8)] nuxbag:
Are you thinking about putting in screen record or adblock like DU has? The apps are either over aggressive or under.
[Sprint HTC One (M8)] FusionX:
Not sure what's going on with mine, but that DOES make it transparent but the clock font is dark/grey, not white like it was previously.
[Sprint HTC One (M8)] RonMac:
Sense 6 toolbox has a mod for the weather widget.
[Sprint HTC One (M8)] batsuuri:
I didn't get backup. So i try to flash older firmware also no luck. Now my phone bricked show red triangle. What i should do now?
[Sprint HTC One (M8)] ronniemayo:
Sounds like you have stock recovery. Might wanna Ruu and go from there.
[Sprint HTC One (M8)] dazednconfused:
Taking a look at it now, see what i can come up with.
[Sprint HTC One (M8)] OMJ:
no, those can be added post ROM flash

yeah, I see that now....when I flashed the zip earlier it was still dark outside, the font was white, now that it's light outside, the font is grey

you should ALWAYS do a backup before flashing a new ROM, boot into bootloader & flash TWRP....the triangle is stock recovery, hold vol buttons & power, when screen goes black, hold vol down only
[Sprint HTC One (M8)] dazednconfused:
Transparent 4x1 Weather Widget Clock 4.4.4

Try this one and let me know.....

Transparent 4x1 Weather Widget Clock with white text and weather images for Bad Boyz 4.4.4 Rom.

Download and flash in recovery.

Bad Boyz 4.4.4 Transparent 4x1 Weather Widget Clock with White Text and Weather Images - CLICK HERE TO DOWNLOAD
[Sprint HTC One (M8)] Dakidd516:
Hey can someone verify if the toast messages for when using usb otg are correct...when I plug mine in I get bizarre messages
[Sprint HTC One (M8)] nuxbag:
Can you point me somewhere with info I can read on how to do this?
[Sprint HTC One (M8)] batsuuri:
Uughh, Seems i downloaded wrong file (full stock ota file) and flashed it.

Now i flashed TWR 2.8 and after that flashed 'non-HK 3.30.651.2 Modified Firmware....removed boot & recovery (fastboot flashable)' (it is correct one). Before that i did factory reset. /Not need this i think now lol/

So my question is download 'Bad Boyz Sprint ONE M8 ROM Harman 4.4.4 Sense 6 v2.0 ART' this and flash fix my problem?
[Sprint HTC One (M8)] OMJ:
thx,,,working great!

seems to be working fine...I wouldn't be too concerned about what the toast msg is as long as the usb is functioning

sorry, no
[Sprint HTC One (M8)] sslbaron:
Since I have the same configuration, I'll share what I did. I have the non hk version.

I updated the firmware using the new hk firmware since I already was on the previous hk firmware. Then I updated the Bad Boyz Rom software with the hk version. So far everything has been running fine with the new Rom.

The only issue I had during the install was the fc settings apk. I did not do a clean install. After reading up, I found that this had already been addressed being possibly an ART issue. So I had to reload the pre-updated Bad Boyz Rom so I could go back to dalvik instead of ART.

Once I reloaded the new Bad Boyz Rom running dalvik, everything is running great so far.

It appears that as long as you are running via dalvik and not ART, you should be good to dirty flash. I have not experienced any issues so far.

A big thanks to the Bad Boyz team for getting this update released without any major bugs so quickly. ?

Edit: I am rooted, s-off, & supercid
[Sprint HTC One (M8)] ahecht:
Can you add a mod to disable long-press back kill? I prefer the Sense 6 Toolbox implementation which turns off the screen if you long press back on the launcher, and I don't want the two mods fighting each other.
[Sprint HTC One (M8)] Blackcircle:
Wow this baby is running super smooth so since last night. Not a single glitch so far. Installed a few mods and still buttery. Great job on it guys and thanks.
[Sprint HTC One (M8)] evoholik:
OMJ everything is running perfect. Keep up the good work! Been with this Rom since day one of my m8
[Sprint HTC One (M8)] ahecht:
I've rebased my battery mods to work with the new ROM (only the colorcharge mod really needed to be rebased, but it was easy enough to do all three).

The first mod (Bad_Boyz_M8_2.0_StatusBar_IconFix.zip) is the statusbar icon fix. For some reason, HTC padded their statusbar icons with transparent pixels to make them 76 pixels high, but the statusbar is only 75 pixels high. Therefore the system has to resize the icons, making them blurry. This mod just removes some of transparent pixels making the icons 72x72. You can see the before and after below.

The first battery mod (Bad_Boyz_M8_2.0_battery_transparent.zip) makes the percentage in the battery icon transparent instead of black. Below are before and after picture (the after also has my iconfix applied, which makes the other icons appear sharper):

The second battery mod (Bad_Boyz_M8_2.0_battery_ColorCharge.zip) removes the charging animation, since I got tired of waiting for the animation to complete to see the percentage. Instead, the battery icons changes from white to colored when charging, and the color indicates the charge percentage.

Not charging:

Charging:

OMJ, if you want to add any of these to the modification app you have my permission.
[Sprint HTC One (M8)] abdabbs:
Everything up and running !!! Absolutely love this rom !!! Soo smooth and buttery !! Friggin crazy I waited so long to get a new phone (almost 5 yrs with original Evo).

Keep up the GREAT work and plan on donating soon !!!

Super pumped to have wifi hotspot back !!