yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] tuxattack80:
Thanks captain for putting all the pieces together for us and getting it working!(although largely untested) its still appreciated. I'm sure everyone is hitting their F5 keys lol!
[Sprint HTC One (M8)] Captain_Throwback:
Download is alive! Let me know how it works!
[Sprint HTC One (M8)] mcwups1:
I'm sorry. Where's the DL link?

Never mind. Need a browser.

Only 5 hours to go! WTF

And unsuccessful.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] tuxattack80:
Yeah download speeds are at snails pace, but so far so good there captain! Still testing but I'll give more feedback as soon as I have a real chance to play. Seems that on order to get android pay to work you still have to unroot but that's only for those that really care about pay.
[Sprint HTC One (M8)] Captain_Throwback:
That's because I didn't use systemless root for this release. I can change that next time. This was just a rush job, tbh.
[Sprint HTC One (M8)] Zzz73:
i can't find any problems yet at all. mms, sms, data, and gps are working great. the data switching appears to be good, but it'll take some traveling to be sure. thanks Capt! this is looking good enough to be a daily driver.
[Sprint HTC One (M8)] mcwups1:
Can anyone use AFH to share?
[Sprint HTC One (M8)] tuxattack80:
Similar experience here, not finding anything wrong with this rom at all. Still need to treat NFC and Bluetooth. Bluetooth works

---------- Post added at 03:49 PM ---------- Previous post was at 03:46 PM ----------

Any luck yet? I had to download via data because my WiFi kept timing out. As far as sharing on another site you'll have to ask captain since this is his work along sun_dream's.
[Sprint HTC One (M8)] chubbzlou:
BT is working great just had a 30 minute call using my car BT.
[Sprint HTC One (M8)] Zzz73:
i concur. also scanned an nfc tag and beamed a photo using nfc. so i think they're good as well.

edit: tethering is also working. :)
[Sprint HTC One (M8)] clavin78:
Not one issue so far either. Thanks for this! How do we get the new camera? Is that exclusive to nexus devices?
[Sprint HTC One (M8)] mcwups1:
Is there a firmware update we need?

Sprint M8 Converted HK 4.25.654.14

---------- Post added at 05:45 PM ---------- Previous post was at 05:41 PM ----------

No. Still showing over 2 hours.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] tuxattack80:
Nope as long as you have the latest and greatest sense firmware you should be good(as in the last ota from a few months back). That sucks are you sure it's not on your end. I know mine was slow over WiFi because my network here is shared and slow as crap, eventually just had to download it with via Sprint data.

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

Believe it's just an exclusive thing right now, but we may get it eventually.
[Sprint HTC One (M8)] Hyper Rational:
Is anyone else experiencing broken/glitchy list view animations (for example touching the three dots in the upper right hand corner of the downloads app)? This is on a clean install, otherwise everything else looks good so far.
[Sprint HTC One (M8)] tuxattack80:
Yeah I'm noticing that too, but figured it was just due to the hacked kernel or lack of firmware. I'm sure things will get a little smoother one official source is dropped but until that happens I couldn't be happier. Just to clarify I noticed this little bit of lag when I flashed the ota and sun's kernel before captain got everything else going for us, so it was prethis rom that we're now using.
[Sprint HTC One (M8)] zelzel:
Got it, Thanks!

(I was mistakenly looking for it under the "Downloads:" section of the first post.)
[Sprint HTC One (M8)] Captain_Throwback:
I'll upload the ROM to a mirror. I'm working on systemless root now, though using Xposed (if it works) will nullify that anyway, lol.
[Sprint HTC One (M8)] METHOD1911:
Thanks captain I'm still looking for this DL link

method1911 M8
[Sprint HTC One (M8)] tuxattack80:
http://xdaforums.com/devdb/project/?id=4507#downloads

this might help;)
[Sprint HTC One (M8)] tuxattack80:
Hey Captain, quick question? I've been reading through this thread from way back in the 4.4 releases and one thing if noticed was that you used the dtb from cm to fix camera and system UI lag. I can confirm that cm13 prerelease boots but GPS is still an issue but there isn't any system lag and everything is fluid(on the most part everything on this rom is as well except for opening in app menus and menus in settings which in cm13 those animations along with swiping for Google now are fluid) do you think using the cm dtb would resolve that or would we risk other system instabilities or broken GPS since that seems to be the only major issue that I'm seeing with cm13. Just a thought, guess reading the threads can be a good and bad thing lol!
[Sprint HTC One (M8)] Thisismyringtone:
One thing I have noticed is the audio lags when the screen is off on the MM build. For me its been an issue with all gpe builds I have tried. Anyone else notice it? Other than that no issues at all.
[Sprint HTC One (M8)] clavin78:
Sprint HK?
[Sprint HTC One (M8)] Captain_Throwback:
That was from before I knew how to build a compatible dtb from source ;). We've come a long way in this thread :).

[MENTION=2385005]invisiblek[/MENTION] is waiting for HTC to drop the Marshmallow source for the same reason I am - to make it fully compatible with our devices without having to hax anything. But thanks for the suggestion!
[Sprint HTC One (M8)] tuxattack80:
Sounds good Captain, was just having a bout with insomnia last night and instead of grabbing a good book I chose to read this thread in almost it's entirety. Which I most say was quite educational and amusing lol!
[Sprint HTC One (M8)] Captain_Throwback:
Mirrors for 5.07.1700.6:

AndroidFileHost

BasketBuild

I'll try and get around to updating the OP later today.
[Sprint HTC One (M8)] Captain_Throwback:
Uploading a version of the ROM that uses systemless root with SuperSU 2.56. I tested and confirmed that Android Pay passes SafetyNet verification on this version.

I also have busybox installed to /su/bin, however I didn't install the applet symlinks. But you can still call busybox for commands with no issues. Also included is the wp_mod module to disable system write protection for S-ON users. I think this will be the release to use for a while, though ES File Explorer is unable to acquire root when using the systemless method (Root Explorer works fine, though).

I'm also simultaneously uploading mirrors to AFH and BB, so in case I don't have time to click the upload button on the XDA upload (I'm leaving shortly), you can check those folders in about an hour for the new ROM.
[Sprint HTC One (M8)] Krunk_Kracker:
Downloading now, been waiting on Marshmallow GPE for Sprint M8

:D
[Sprint HTC One (M8)] Captain_Throwback:
Well you can't download that version yet, lol - I said to wait an hour :eek:

EDIT: Well look at that - the AFH upload is done.
[Sprint HTC One (M8)] Krunk_Kracker:
Guess I lucked out, 'cause I downloaded the AFH version haha.
[Sprint HTC One (M8)] Captain_Throwback:
The systemless version was just uploaded - it wouldn't have been available to you at the time of your post, lol. I assume you didn't download the systemless root version, then. I was just confused because that's the post you replied to.
[Sprint HTC One (M8)] Krunk_Kracker:
Yeah, I as confused, lol. I was downloading the first set of links you posted, but quoted your post linking the second set of links. Sorry for the confusion!
[Sprint HTC One (M8)] mcwups1:
Sorry captain. What's the difference with the system less root compared to the one you posted yesterday? Thank you.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] Captain_Throwback:
Did you read my post?
[Sprint HTC One (M8)] mcwups1:
Sorry. Missed it. Have now read it. XDA app started me on a new page.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] Thisismyringtone:
Yes correct
[Sprint HTC One (M8)] Krunk_Kracker:
I'm on the Systemless root and so far, everything seems great.
[Sprint HTC One (M8)] Captain_Throwback:
Flash the stock M8 adsp firmware. I don't seem to have this issue with the HK adsp, but some people do.
[Sprint HTC One (M8)] METHOD1911:
Can someone help me with this. I cannot update the su binary.
[Sprint HTC One (M8)] DSwarP:
Upgraded to MM and all my previous issues seem to be fixed (data works, MMS works in Hangouts now, sound isn't distorted when the screen is off).

One thing that is buggy is my notification bar. All the icons are black on the homescreen (wifi, clock, battery, etc) but they are fine on the lock screen, fine when I'm in settings or the app drawer, and fine when I actually pull the bar down. Not sure what happened, but it "broke" once I enabled System UI Tuner.

EDIT: I am a moron, I set "Dark Icons" on in Nova Launcher and that's what caused the issue. *facepalm*
[Sprint HTC One (M8)] Thisismyringtone:
Awesome will do thanks
[Sprint HTC One (M8)] spencer311:
6.0 running perfectly for me! Thank you for all your hard work.
[Sprint HTC One (M8)] beastlymonkey:
The only thing I can see are the menu's on some apps and in the settings that lag upon clicking just as others have reported. Definitely can overlook it though because I'm finally running 6.0! Thanks again Captain, everything else is smooth. Glad you let DH know about this so he can cook up another ROM?
[Sprint HTC One (M8)] evoholik:
Can anybody confirm xposed working with marshmallow ?
[Sprint HTC One (M8)] Krunk_Kracker:
Xposed works, I'm currently running Amplify, BootManager, Burnt Toast, GravityBox[MM], Greenify, MinMinGuard and Xposed GEL Settings....all seem to be working correctly.

Here's the link for GravityBox MM,

PLEASE NOTE, THAT THIS IS AN UNOFFICIAL BUILD

that someone in the community built from the Devs github. The dev is aware that it is floating around, and is ok with that as long as you assume all responsibility and do not ask for help with it. That being said, the only that doesn't work for is the quick settings adjustments.

https://drive.google.com/file/d/0B53khhAaYG09YVZHQ2RwU0sxZTQ/view?pli=1
[Sprint HTC One (M8)] clavin78:
Couldn't connect to LTE today. Here is a log. Thanks!
[Sprint HTC One (M8)] Captain_Throwback:
Using . . ?

The APNs in the Marshmallow ROM are good; I'm sure of that. There's no other changes for me to make there. I'm going to say network issues, because I know there's nothing else for me to change in the ROM.

EDIT: It's possible that once we get Sense Marshmallow, that swapping in the blobs will make the connections smoother, but we won't know that until that update gets here. But there's no reason in the ROM that it shouldn't be connecting to LTE.
[Sprint HTC One (M8)] mcwups1:
Is it normal to have SD card corrupted errors?

I'm using a Sandisk card and at start, it claims I need to format my card.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] Captain_Throwback:
Nope, mine was recognized fine.

It should tell you a new card was detected, and give you setup options.
[Sprint HTC One (M8)] tuxattack80:
Hey captain, always been curious about this but is zram a stock implementation from HTC? Always thought that was for older devices with least hardware specs.
[Sprint HTC One (M8)] Captain_Throwback:
Yes, zram is stock from HTC. Did you ever look in the kernel source for the zram stuff and see how it's being used?
[Sprint HTC One (M8)] tuxattack80:
Sure didn't, however by looking through memory stats I noticed that Android OS seems to be the only thing that shows zram. So I'll have to dig through the kernel source and see how exactly it uses it. Another night of learning for me ;)

Just for the sake of feedback I'm currently using the systemless root release and finally like you said we now have root and pay. Successfully setup Android pay and kernel adiutor works great detects root right off of the bat. Haven't messed with anything else with root because kernel adiutor and a root explorer of some sort is about all I ever use.
[Sprint HTC One (M8)] enewman17:
Some sort of Voodoo Magic, lol

[MENTION=1162986]Captain_Throwback[/MENTION] I tried to PM you... either way. It's awesome to see you got an M build going for these guys and gals. I downloaded it to see what you did because I can't get a file based install to fully work, its like 98%. While mine works the only issue is fully working WiFi, it ends up with an IP configure error and will never connect. So I guess needless to say I was surprised to see that you achieved a working file based install. I was also trolling the SuperR thread noticed you had too, I'm sure your aware using the set_metadata isn't fully working for some users especially with WiFi, without editing the permission with the ones found in the OTA I couldn't get a build to boot anyway. Couldn't get a sparse_dat to build correctly either. Anyway I found some missing permission and was able to get closer to a fully working file based ROM install. So here is the thing I noticed about yours, you left the symlinked files in your ROM... Yes? Not sure why this is working for you. No matter what I do, flashing your build unaltered, or modding it by replacing the few files you edited... any boot image... doesn't matter I'm stuck at the splash screen. If I remove the symlinked files it will boot but I have all sorts of SIM, Bluetooth and WiFi issues. I'm completely baffled. So I have a GSM device converted to GPe, is there really that big of a difference between devices or firmware that your method shouldn't work for me... Idk but I'm thinking it should. If you want to have a look at my build. https://drive.google.com/file/d/0B_2pYqG5OJVYQ3d4LXMxQnh0VTA/view?usp=sharing The only difference between mine and yours is the few things you modded for Sprint those symlinks and the install scripts. These few permission and symlink things are so frustrating it's so close to working. I'm hoping we or you, lol, can figure this out now that you have a boot.img and can mess around with it a bit more.
[Sprint HTC One (M8)] Captain_Throwback:
Using the stock GPE boot.img, it won't boot on the CDMA variant. It's possible that the dtb [MENTION=586648]sun_dream[/MENTION] provides will only boot on CDMA and not GSM.

As far as the symlinks, I used a combination of what I had in my 5.1 updater-script (built by ArchiKitchen, plus some additions) and the links in the OTA updater-script. I was honestly surprised that it booted and all worked on the first try. I tried using the stock boot.img plus only the modified dtb, but I couldn't get the device to boot either. I had to use sun_dream's boot.img unmodified. I did notice that there were only 3 changes to the boot.img: 1) the dtb, 2) the build fingerprint in default.prop and 3) the BOOTCLASSPATH. I haven't determined why those changes fix it (besides the dtb, obviously) and I haven't isolated whether both of those other changes or only one of them does. I really haven't spent much time on it, honestly, since it just worked.

Let me know what I can do to help. I'll add you to my contacts so you can PM me. You can also add me on Hangouts, if you'd like - I know you're already in contact with [MENTION=3400685]digitalhigh[/MENTION] and we have a Hangout as well.

My Hangouts is captainthrowback@hotmail.com.
[Sprint HTC One (M8)] evoholik:
Captain, I just installed the systemless version. While in TWRP after the install was finished. I was promoted that I wasn't rooted and was asked if I want to install SU. I chose yes, was that the right thing to do? I'm scared that I want suppose to do that and mess up the systemless root. Please let me know thanks!
[Sprint HTC One (M8)] blackbuffalo:
You must cancel install supersu from TWRP, it (supersu from twrp)not updated for M 6.0 with systemless method and this rom already pre rooted
[Sprint HTC One (M8)] Captain_Throwback:
Saying yes to that prompt nullifies the systemless install. TWRP doesn't see su in system and thinks the ROM is unrooted, which is what we'd actually expect.
[Sprint HTC One (M8)] henderjr:
I said no both times I flashed and have root so I think you should choose no. Twrp isn't aware of systemless root I guess. Not sure what choosing yes will do though if you want to use android pay I world reflash and choose no.

ROM is fantastic for me after 24 hours. Smooth and so far no lag compared to the terrible lag I had been seeing on both lollipop gpe and sense.
[Sprint HTC One (M8)] METHOD1911:
Is anyone having issues with the notification pulldown
[Sprint HTC One (M8)] topjohnwu:
Actually it can boot on GSM devices, just to let you know.
[Sprint HTC One (M8)] bhughes3:
Is the new MM build f2fs compatible?
[Sprint HTC One (M8)] Captain_Throwback:
No. We need kernel source for that.
[Sprint HTC One (M8)] evoholik:
Hey I tried installing the latest xposed for marshmallow. Sdk23 version 78 and resulted in boot loop. Which version xposed are you running. And are you on the systemless version of this ROM ? Thanks
[Sprint HTC One (M8)] METHOD1911:
I'm running the same xposed with system less version the only issue I have and I don't know if it's xposed but my notification tray will not pull out

method1911 M8
[Sprint HTC One (M8)] Captain_Throwback:
So uninstall Xposed and see if it starts working again.
[Sprint HTC One (M8)] evoholik:
So I got xposed working. It was my fault that it boot looped. I didn't disable the old modules which weren't compatible with marshmallow. All good now. And I have no problems with notification tray. Thanks for all the help

---------- Post added at 03:14 PM ---------- Previous post was at 02:17 PM ----------

Hi captain I noticed you included the htc market XML in permissions. But htc camera and gallery won't show up. Is it because we are on marshmallow now and its not compatible?
[Sprint HTC One (M8)] Captain_Throwback:
I didn't add any permissions file. Apparently that's included in the ROM. But the contents of that file are what determine what shows up in the Play Store, not simply its existence. I didn't even know it was there, so this is the first I'm hearing about it. Like I said, I threw this together rather quickly and haven't really dug deep into it because it's working, and I've been too busy with "real life" to do so. I don't expect that to change anytime soon.

EDIT: I just looked at the contents of the file, and it has no permissions in it, lol. That would explain why you're not seeing any of the Sense apps in Play Store.
[Sprint HTC One (M8)] enewman17:
Yeah it's not the boot.img keeping me from booting its the symlink files. If I remove them from your build then it will boot but there are some toolbox symlinks and permissions missing from your install script that will give me WiFi, Bluetooth and SIM card errors. While glad, I'm just baffled at why it works for you and not me. Oh well... we'll get it sorted eventually.
[Sprint HTC One (M8)] evoholik:
Love you captain! Go back to real life. Haha
[Sprint HTC One (M8)] Captain_Throwback:
Marshmallow doesn't use toolbox - it uses toybox. That's why those symlinks are removed from my script. As far as I know, I'm not missing any permissions (if I was, wouldn't something not be working?), so I'm not sure which permissions you're referring to.

I'm not even sure what symlink files you're referring to either, as I just pulled system and zipped it right back up, outside of the 3 files I modified for Sprint.
[Sprint HTC One (M8)] enewman17:
Yeah I know mm uses toybox but there are still a few symlinks to toolbox after the ota. The ota deletes most of the old toolbox links and replaces them with toybox but there are still toolbox links.

In your bin folder all those toybox linked files are still there. Usually the kitchen removes them and adds the links to the install script, correct? Like you said you just extracted the system and zipped it so those files are in your zip. Even in your updater script you have symlinks to lib/modules/wlan.ko which is linked to etc/firmwar/wlan/prima and others but the files are also present in the zip when normally they would not because SuperR or Archi kitchen doesn't include them when it extracts the system. You Follow? Look at your install script then look at your build and you'll see what I'm talking about. This is where I'm having the issues by just having those files in the zip and not letting recovery establish those links it won't boot for me.

This screen shot is of my unaltered system after the ota, toolbox links still exists, like dd, df,du, getevent, sendevent, start, stop... Idk man just trying to get a better understanding of what is going on. With just the perms that are set in the M OTA I end up with SIM, bluetooth and Wifi issues. Like I said I have no idea... I would think you would have issues to but your not. I posted a link in my other post to what I was working on if you want to look at the permissions I added to resolve those issues but I still have wifi problems. I don't mean to take up your thread with this, was just trying to let you know what I've been dealing with.
[Sprint HTC One (M8)] Captain_Throwback:
To be honest, this is what belongs in a Development thread ;).

I might try going back and taking the OTA again, and this time dding system and letting the kitchen extract it. Then I'll replace the files I replaced before and use the same updater-script and see if I have the same issue you do. But that'll require time, and I don't know when I'll have that.
[Sprint HTC One (M8)] RaspberryRye:
Hello,

I downloaded the 5.07.1700.6 stock systemless root rom. After installing it, I thought I had USB debugging working just fine, it pop up asking me to give access to usb debugging to my computer.

I installed all the apps that I perviously had on my phone, and launched helium to restore the information. When I launched it though, it told me that my device was offline (the PC version).

I have tried to revoke access and use a different machine but nothing seems to work. I have usb debugging turned on and it is set as an MTP device.

Would anyone know why usb debugging as all of a sudden stopped working. Thank you.
[Sprint HTC One (M8)] Captain_Throwback:
When was the last time you updated your Android SDK? New Android version means updated drivers and adb/fastboot binaries. You might want to also update your HTC drivers.
[Sprint HTC One (M8)] Captain_Throwback:
[MENTION=2972841]enewman17[/MENTION]

I had a few minutes and followed the above procedure. I had ArchiKitchen create the appropriate symlinks and delete the symlinked files, and I used the permissions from the OTA updater-script exclusively. The ROM installs fine and works the same as the original version. I'm uploading this version for you to review if you'd like, but my assumption is that you'll have the same issue with it that you had with my previous version. But maybe not, who knows, lol.

Also, [MENTION=6813914]RaspberryRye[/MENTION] I think adb showing offline is related to my unsecuring of boot.img. I'm going to change ro.secure back to 1 and see if that fixes it. If so, I'll make sure that change is made in the version I'm uploading now.
[Sprint HTC One (M8)] Hyper Rational:
Just curious, why are some animations broken? I know it's a very hacked-together build, but what specifically causes certain animations (like the list menu) to break?
[Sprint HTC One (M8)] Captain_Throwback:
Is this question for HTC? Because I'm not sure how I could have an answer for it?

At any rate, here's a link to v2, with cleaned up system & symlinks, and secure boot.img so adb works properly.

https://www.androidfilehost.com/?fid=24269982086998621

P.S. The build really isn't "hacked together." The only thing that's different about this versus stock GPE is that it's been modified to work on Sprint, which requires modifying a total of 3 files in /system, 2 files in the ramdisk, and a custom dtb. As ports go, this one is quite tame.
[Sprint HTC One (M8)] chubbzlou:
I was having the same issue couldn't get a logcat and couldn't push and files. It seems ADB don't work right on with this boot.img try this one