yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M9)] OMJ:
Yeah I've tried this, didn't work for me

*edit* this is how we have it working on M8, which is using supersu 2.67, I couldn't get it to work on supersu 2.65....maybe I'll give it another try
[Sprint HTC One (M9)] ashagg:
I only get "G" on above the Signal Bars when mobile data is connected... I used to get E , 3G , H+ previously ?? Can someone help please? I tried a default.xml file I found elsewhere but now it shows 4G when I know there is no 4g on my carrier yet...

Edit : I'm using the Sprint M9 unlocked S-off twrp done in New Delhi, INDIA.
[Sprint HTC One (M9)] OMJ:
flash the attached & let me know...
[Sprint HTC One (M9)] ashagg:
Update :

<item type="integer" name="region">5</item>

<item type="integer" name="sku_id">33</item>

worked great ... Thanks !
[Sprint HTC One (M9)] OMJ:
cool, my zip changed sku to 42, probably would of had the same affect
[Sprint HTC One (M9)] nuxbag:
I got a new m9 and this time I have the boom sound grayed out. the only thing I did was I didn't install exposed. and also lg tone&talk will not run on start. I will start over and see if I can get any of it back.
[Sprint HTC One (M9)] nuxbag:
does any body have an updated mini adb and fastboot tool they can point me too, Im finding post from 2013.
[Sprint HTC One (M9)] OMJ:
I had the same issue with boomsound, after I played some music, it's fine now
[Sprint HTC One (M9)] nuxbag:
yea I thought of that too I played pandora and mp3 no go. my fresh start is booting now.
[Sprint HTC One (M9)] schmeggy929:
install this app http://xdaforums.com/showthread.php?t=2524485 then reboot and plug headphones in and unplug

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

http://xdaforums.com/showthread.php?t=2317790
[Sprint HTC One (M9)] v_2ryann:
Two questions:

1. Is it possible to downgrade to the lollipop badboyz rom (2.3) after updating the phone to MM and the badboyz 3.0 rom and if so, what steps do I need to take? (having battery issues on 3.0)

2. Anyone know of a way to turn up the volume of the internal speakers during a voice call on speakerphone (past the rom's defaults)?
[Sprint HTC One (M9)] Aldo101t:
press volume up when in a call

if you downgrade you may have to downgrade the firmware also.
[Sprint HTC One (M9)] v_2ryann:
Thanks!

By volume, I meant is there a way to boost the default sound limits in the rom. Something sorta like this:

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

I tried it but couldn't get it to work.

For downgrading, would simply flashing the RUU for the version I want work as long as I'm S-off and unlocked? Wanted to make sure I wouldn't break anything by flashing a RUU thats lower... ie... going from MM to lollipop. I'm using a Sprint M9.
[Sprint HTC One (M9)] Aldo101t:
you can flash the ruu if your s-off no problem, as for the sound I misread your post, can't help on that one.

that sound mod you linked I think won't work on the m9, not sure
[Sprint HTC One (M9)] deakelem:
While from 2013 it has been updated and I can confirm it works perfectly. Win10 too

I prefer this install (when running Windows) most Linux distros will have the tools in their respective repos.

http://xdaforums.com/showthread.php?p=48915118
[Sprint HTC One (M9)] BUBBA DUB'S:
Does this actually work? :confused: you never had to set kernel settings to permissive on previous builds. Zeroinfinty's sound MOD (Dragon-Fi) has Dolby atoms working for the M9 on MM... it's pretty schaweet if you haven't tried it out.
[Sprint HTC One (M9)] schmeggy929:
yes it does work. I had the boomsound grayed out twice when flashing two versions on MM. First time didn't even have SelinuxChanger installed and plugging headphones in and then unplugging solved. second time nothing helped until I installed SelinuxChanger apk. I have been using Zeroinfinity's Mod since the M7.
[Sprint HTC One (M9)] BUBBA DUB'S:
I don't know what I would do with out you schmeggy :highfive:
[Sprint HTC One (M9)] itsachirpthing:
I was able to do this and successfully add and verify a new card. No more messages of unable to verify my software version. This appears to be working. I'll do a test payment today, but for now, it all looks to be working as should be. Thanks for the tip. Also, after I moved the x_bin folder, I went back and was able to properly setup Android pay. Once I had it all setup, I moved the folder back to the original place in SU with total commander. Seems to be working. ES file explorer ( my fav), was having root issues initially until I moved the folder back. Other apps worked fine, could have just been ES.
[Sprint HTC One (M9)] schmeggy929:
Haha, I try! Helps to do some research and common sense tricks when things aren't working right. Selinux Apk trick was from the International thread. Trial and Error Headphone trick was mine.
[Sprint HTC One (M9)] BUBBA DUB'S:
Lol yea the common sense of plugging in and unplugging headphones to fix it prevented me from trying it due to me not wanting to kick myself in the head :p. I did try it though and it didn't work :crying:. Regardless Dolby atoms on zero's MOD is good enough for now (for me) and I'm waiting to see if the kernel dev's can figure out the carrier issues before I set anything to permissive.
[Sprint HTC One (M9)] schmeggy929:
Come on you are the audio guru, you had to use that SelinuxChanger apk if you also installed Viper4Android and Xhifi
[Sprint HTC One (M9)] BUBBA DUB'S:
Never really liked v4a , once atoms started working for the M9 I just used that. I did try out v4a back in the early days of LP , but haven't since. I just hope MM hasn't added too much difficulty to development... it seems like it is becoming more and more difficult with each new release.
[Sprint HTC One (M9)] OMJ:
you can install SafetyNet helper to see if your setup passes the Google SafetyNet test...that's the 1st step to see if Pay will work...though when I tried, mine passed but failed at a terminal...I started from scratch, still need to test payment...

https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=en
[Sprint HTC One (M9)] nuxbag:
installed it thanks. trying to fix this thing where it boots to bootloader only every time I fastboot oem lock.
[Sprint HTC One (M9)] schmeggy929:
Why are trying to relock the bootloader?
[Sprint HTC One (M9)] nuxbag:
I upgraded to the m9 a week ago and had to get a replacement for it. its just something I noticed happened with both. so Im trying to find what the issue is. upgraded my platform tools but haven't tried yet. I just want to know what Im doing wrong.
[Sprint HTC One (M9)] schmeggy929:
Don't really know, I never had to relock the bootloader. What makes you think something is wrong? You relock, doesn't it prevent you from getting to download mode?
[Sprint HTC One (M9)] nuxbag:
OMJ said rom should have booted with it re locked so I'm going by that. no download mode works that way. anyway thanks
[Sprint HTC One (M9)] schmeggy929:
Oh ok, it does boot up. Only thing I could say is run RUU again, but im sure you tried that already
[Sprint HTC One (M9)] nuxbag:
Yes many times I have OCD sometimes. I just noticed g settings icon is gone.
[Sprint HTC One (M9)] itsachirpthing:
You are correct. My method didn't pass the test. I was only able to add a card. Guess I'll keep looking for a solution with you.
[Sprint HTC One (M9)] rootlinux:
You can probably get by with simply flashing Lolipop modded firmware then flash Lolipop or restore saved backup.
[Sprint HTC One (M9)] OMJ:
Well I'll be dammed, I just successfully made a purchase, not sure why it failed b4... Must be because I totally unrooted then stated from scratch... I'll post a flashable for you guys to try.
[Sprint HTC One (M9)] OMJ:
Here is a flashable zip that "should" make it Android Pay compatible....the zip should delete /data/su.img, but I would remove it manually..

to be sure, I would open SuperSU, settings & use full unroot, then verify in twrp that /data/su.img is gone, if not, delete it, then flash my zip...

http://www.badboyzromz.com/badboyz/MODz/Sprint_M9/Bad_Boyz_Sprint_ONE_M9_Android_Pay.zip

once flashed, install the SafetyNet helper app & run the check to verify success...but the true test is to try a purchase at a terminal.

https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=en
[Sprint HTC One (M9)] malicon:
Thanks for working on this! Question though, does this mean that android pay is not compatible with SuperSU? Can we reeanable once we have AP working? I kind of like that app (SU) more than android pay...
[Sprint HTC One (M9)] OMJ:
my zip still adds SuperSU, but sets the permissions on /su/bin to 751, and also adds a file to /data so the installer doesn't add the /su/xbind folder...SuperSU needs to be completely removed 1st b4 re-installing

I still have root, and have used AP 2x today :)
[Sprint HTC One (M9)] malicon:
Nice!

I'm about to reinstall the ROM from SVN. build v6, can I just flash this zip after the ROM, or do I need to boot, unroot, then flash?
[Sprint HTC One (M9)] OMJ:
r6 has the changes already...no need to flash the zip I put together :D

this is assuming you're doing a clean flash, if dirty flashing, you'll want to manually delete /data/su.img b4 ROM
[Sprint HTC One (M9)] malicon:
Just did a dirty flash of r6 after removing /data/su.img with root explorer, still no go. checked permissions on su/bin and they are correct (reset to 751 just to be sure) and there is no su/xbin_bind folder.

when I run safetynet helper I get:

SafetyNet request: success

response validation: fail

error msg: Response payload validation failed

any other tricks to try?
[Sprint HTC One (M9)] nuxbag:
do you update the rom zips? or are the fixes only in the svn. using it has never worked for me.
[Sprint HTC One (M9)] rootlinux:
SVN is updated first then the zip is posted.
[Sprint HTC One (M9)] OMJ:
hmm, yours seems to be different...when mine was failing, response validation was good...not sure why you're getting that...only suggestion I would have it follow the instructions I posted w/ the zip I made to uninstall supersu, then flash the zip

I will officially update the ROM soon, there has only been some minors changes.....svn gets updated as we fix something or add something new...I try not to update the ROM too often, unless it's something big.
[Sprint HTC One (M9)] nuxbag:
could it be xposed?
[Sprint HTC One (M9)] malicon:
Could be., I'm using it for amplify and greenify modules. I will do some testing when I get a chance.
[Sprint HTC One (M9)] OMJ:
Definitely could be xposed
[Sprint HTC One (M9)] nuxbag:
is the usb debug notification gone in this build?
[Sprint HTC One (M9)] nuxbag:
can I put it back
[Sprint HTC One (M9)] OMJ:
If I remember correctly it's this edit in /system/build.prop, near the bottom:

bsc_hide_usb_notification=1

either remove that line or change to 0
[Sprint HTC One (M9)] itsachirpthing:
Clean flash on R6 is working. I was not successful yesterday with using the zip you provided. I could manually delete the su.img and fully unroot, but when I flashed the zip, the bind folder came back. The permissions on the other folder were set correctly, but my test failed. After a clean install of SVN R6, it is working, however, I have one app, ES Explorer, that can not access root. My other apps have requested access and were granted. They are working properly.

Also, I noticed that after I flashed your zip yesterday that boomsound was available for speakers (non-wired). Did this zip change the SELinux to permissive? I actually miss the boomsound. Just something I noticed
[Sprint HTC One (M9)] OMJ:
cool...maybe the zip wont work...not sure why...there's a file that gets installed to /data called .supersu, it's just a text file that the supersu installer reads, and tells it not to create the xbind folder, so not sure why the xbind folder is being created...did u try manually deleting the xbind folder to see if safetynet would pass? It should have passed.

the .supersu file can also be manually created by using these cmds in twrp:

echo SYSTEMLESS=true>>/data/.supersu

echo BINDSYSTEMXBIN=false>>/data/.supersu

I have the same problem w/ es file explorer, I wish they would update the app...I just use root explorer instead
[Sprint HTC One (M9)] itsachirpthing:
I was able to find the .supersu file as should be, and I could manually delete the xbind folder as well (as a test prior to flash), but if I flashed the zip after completely unrooting, the xbind folder came back. If you delete the folder and confirm the 751 folder permissions, the test did pass. With the SVN build there are no issues. I can live without root on ES. I need to find a way to manually force permission to it. I'm glad you found a successful workaround to AP. I need those 10 purchases before 2/29 for that chromecast!

Any ideas on boomsound after your .zip? SELinux?
[Sprint HTC One (M9)] OMJ:
ahh ok, thx...10 purchases for chromecast...I'll have to google that :)

is your boomsound greyed out? if so, mine was too but after playing music is good now.

re: SELinux:

we did not set it to permissive for security reasons...here is a good excerpt from chainfires website:

however, if you would like to test, the attached zip will add a script to /system/etc/init.d that should set to permissive
[Sprint HTC One (M9)] itsachirpthing:
Silly question here, so forgive me. Please elaborate what you mean by playing music. I use mine for BT audio and normal phone speakers all the time with various music apps. My boom sound remains to be greyed out during and while not using an audio app. Are you referring to plugging in the headphones into the jack then playing? Sorry for my confusion.

I think I will opt out of the permissive change for now. Thanks for referring the good post.
[Sprint HTC One (M9)] nuxbag:
I just found this about android pay. maybe you guys have seen it. Xposed modules will still trip the CTS check, so you will also have to disable Xposed before using Android Pay. http://www.xda-developers.com/android-pay-no-longer-working-with-systemless-root/
[Sprint HTC One (M9)] malicon:
I actually called when I first found out about the tap 20 promotion for a free chromecast. Unfortunately, it's only been given to a select few and they are done giving them out. If you don't see it in AP then you don't get it...
[Sprint HTC One (M9)] OMJ:
I'm not sure exactly what caused I to work, I tried wired headphones & also the speakers. I just noticed it started working after... I may have clicked on boomsound in the statusbar while music was playing

Yeah I read that, I don't get the offer when I open Pay... Oh well I already have 2 chromecasts...
[Sprint HTC One (M9)] malicon:
Me either. I have 5, so figure they are targeting people with less...
[Sprint HTC One (M9)] DhavalPanchal:
I flash ed badboyz rom but cant get root access m on marshmallow please help me to get root access... Also hot spot option not there in this rom... I flashed stock ruu, then Twrp and then flashed this rom... Thank you
[Sprint HTC One (M9)] Aldo101t:
the badboyz rom should have root in it, did you select root my device at the end of the flash in TWRP, If so That's what's messing you up.You should select donot install.

Is your firmware up to date.3.41.651.4 well, it has to be iof you flashed the RUU
[Sprint HTC One (M9)] OMJ:
TWRP auto detects M firmware & should not prompt to install supersu, so yeah he could have older twrp or old firmware
[Sprint HTC One (M9)] DhavalPanchal:
I have flashed latest Twrp version 3....
[Sprint HTC One (M9)] mildlydisturbed:
I can confirm this

SuperSU full uninstall, reboot to recovery, install SVN 6, holla it works (well, at least it fully passes SafetyNet)

reboot and test again just for giggles - works fine

Flash Xposed, optimize 280 apps, 40 minutes later fails CTS check (I don't think anything was active)

Flash Xposed remover, optimize 280 apps, 40 minutes later works fine
[Sprint HTC One (M9)] OMJ:
there is no separate option for hot spot, just turn it on either via QS or settings/more/mobile network sharing/

as for root, either dirty flash ROM, or just flash supersu 2.65 in twrp...http://download.chainfire.eu/752/SuperSU/BETA-SuperSU-v2.65-20151226141550.zip
[Sprint HTC One (M9)] DhavalPanchal:
It shows me this
[Sprint HTC One (M9)] OMJ:
flash the supersu 2.65 I posted above...
[Sprint HTC One (M9)] DhavalPanchal:
Yes i flashed the one which u send me... Even no mobile sharing...

Or shall i clean install...
[Sprint HTC One (M9)] OMJ:
are u outside the US? if so, flash this & see if it helps...http://xdaforums.com/attachment.php?attachmentid=3653173&d=1455968671
[Sprint HTC One (M9)] itsachirpthing:
Ok, update on day 2 of SVN6 build and Android Pay. I still have root and I have not needed to unroot or disable root in order to use Android Pay. My device passes all checks and I have made multiple purchases with my device. I am not running exposed. My device is stock specs to the SVN6 build. Great work on this! Also, this is on a completely clean flash.
[Sprint HTC One (M9)] OMJ:
cool...same here, I've used AP 3x today lol...I usually stay away from using plastic, but I like how AP assigns a virtual card #, so your actual card # is not exposed.
[Sprint HTC One (M9)] itsachirpthing:
I'm still trying to figure out the boomsound issue.... I plugged in some headphones last night and boomsound still would not work. Not that it matters, but this was with the stock HTC headphones.... That was strange...... Stayed greyed out the entire time.
[Sprint HTC One (M9)] OMJ:
do u get the boomsound icon in the statusbar when playing music? if so, what happens when u click on it?
[Sprint HTC One (M9)] romka.t:
[MENTION=506238]OMJ[/MENTION], just a feedback on my experience with a Sprint M9 and your rom as an international user. Finally received my device (got the sprint phone, because it's cheap), managed to SIM unlock it thanks to this forum. Also your rom is very good. But there are a few issues, and I think are purely related to Sprint - there's no way to remove the PIN from your SIM, at least I didn't find that menu in the Security settings. In order to do that, you'd have to remove the SIM and do it on another phone.
[Sprint HTC One (M9)] itsachirpthing:
I actually do not get any boomsound icon in the statusbar with music playing. I did get the headphone icon when I connected the OEM set, but that's it, nothing else, music playing or not.
[Sprint HTC One (M9)] nuxbag:
I fixed mine by ruu then reflash the BB rom.
[Sprint HTC One (M9)] schmeggy929:
Same here, Clean flash of SVN 6, Android Pay is good to go(I guess, haven't tried it at the terminal yet, lol).

Also HTC Boomsound is grayed out regardless of playing music, or plugging headphones in. Only way it works is SELinux set to permissive.:mad: [MENTION=506238]OMJ[/MENTION] the permissive zip didn't help.

That permissive zip doesn't install the script in init.d

Edit: manually created the init.d script and rebooted it works now(script and HTC Boomsound)
[Sprint HTC One (M9)] malicon:
hotspot working for people? I can activate and connect from other devices, but get no internet. Could it be xposed again?

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

Odd, no issues here with boomsound. I'm stock -> dirty flashed r6.
[Sprint HTC One (M9)] itsachirpthing:
Hotspot working fine for me here. No subscriber to it either. I used it multiple times yesterday.
[Sprint HTC One (M9)] schmeggy929:
Hate to say it buddy, but a clean flash should solve hotspot, have to do it while away in Boston. Hotel wifi sucks!
[Sprint HTC One (M9)] BUBBA DUB'S:
I use xposed and have no issues with tethering. I use it for Netflix and online gaming with LTE . Try a clean flash and see if that helps
[Sprint HTC One (M9)] malicon:
I reflashed (dirty ,cause that's how I like it!) no xposed.

3g works, but no LTE :(

Time to clean.
[Sprint HTC One (M9)] BUBBA DUB'S:
[MENTION=506238]OMJ[/MENTION] , if you get a free moment, could you post a zip for the stock MM kernel? I need to test out a few things and would greatly appreciate it :)
[Sprint HTC One (M9)] OMJ:
thx...I'll take a look at the zip..

see attached...supersu 2.65 will need to be flashed after...u could also dirty flash rom
[Sprint HTC One (M9)] malicon:
Clean flash cleared whatever issue was going on with tethering LTE.

I tried every dirty flash method I could think of and still no go. Something from stock in my data partition that's keeping LTE from working. Anyone have ideas on how to fix? I know I'm being super lazy...but thought it was worth an ask...
[Sprint HTC One (M9)] schmeggy929:
Yeah do a clean flash when it stops working, haha. Dirty flashing has worked a lot in the past, and when certain things stop working you were always told to do a clean flash and report back if it is still a no go. That is how its always been done.
[Sprint HTC One (M9)] hasseye:
Hey OMJ I'm having a weird phone issue. Sometimes (not always) when I get an incoming call, the display won't light up and essentially I can't answer the call. If I press the power button to display the backlight on, the phone call gets ignored. If I try tapping on the screen to wake it up, still nothing. Any solutions/suggestions? Doesn't happen often, but the few times it does, it's very annoying.

Long long time user of your stuff so I cannot thank you enough.
[Sprint HTC One (M9)] nuxbag:
Turn off ambient display
[Sprint HTC One (M9)] P_M_G:
Anybody having the Boomsound issue find a solution?

Clean flashed and don't really want to spend that long re-adding all my apps and redoing all my settings again.

Also, no offense to anyone but I hate the new wifi/network icons - hope we get the spinning spark back soon!

Last - is the tweaks app dead? trying to remove the battery icon so I can go back to just % like on 5.1.
[Sprint HTC One (M9)] BUBBA DUB'S:
I know with boomsound the solution seemed to be to flash a zip OMJ provided in a previous post to set the kernel to permissive, then attach headphones and/or play some music and it seemed to work.

The tweaks app works with a few things, there is also a zip in a previous post with a few additional system UI mods... not sure if it has the option you are looking for though.

http://xdaforums.com/showpost.php?p=65481316&postcount=1852

http://xdaforums.com/showpost.php?p=65258371&postcount=1675
[Sprint HTC One (M9)] miloshdrown:
My boomsound has worked from the beginning. I was on an old version of bad boys lollipop and couldn't remember if I updated the firmware along the way so after *backing up everything* I did a full wipe including my internal storage and external sd and ran the RUU. Maybe that was the reason why. It took me the good part of a day to backup then restore my storage backups and my titanium backups (no system apps/data restored) but maybe a true clean wipe and RUU will fix it. Also if it makes any difference I'm s-off and using twrp 3 official. I know it's a royal PITA to go through the whole clean flash and ruu process but I've always had less headaches doing it this way between major version upgrades.
[Sprint HTC One (M9)] mammothjojo88:
Great battery life! Thanks [MENTION=506238]OMJ[/MENTION]!
[Sprint HTC One (M9)] P_M_G:
[MENTION=933657]schmeggy929[/MENTION] do you have the revised zip that works? I'm reluctant to flash based on [MENTION=506238]OMJ[/MENTION] quote from Chainfire about changing the permissions and damn this phone sounds awful with no Boomsound on the speakers.
[Sprint HTC One (M9)] OMJ:
I'll be posting a update later today that adds the battery options to the tweaks app...

re: wifi/network icons...personally I love the new/aosp icons, so much cleaner...though I do miss seeing data activity...we are still working on a solution to bring the spark icons back, for those that want it...