yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Nic2112:
The ideal order is this:

- Use RUU to convert (I'd do that even if you are converted anyways)

- Flash newest L firmware (post 1 or 2)

- Flash recovery

- In recovery, wipe everything and flash ROM

- Enjoy
[One (M8) Android Development] DBCoop:
When you say "Use RUU to convert", do you mean just fastboot oem rebootRUU and then flash the firmware?

-OR-

Is there a complete RUU of SkyDragon? I've only seen the zip.

Sorry and thanks!
[One (M8) Android Development] Nic2112:
I mean the ZIP that converts everything to GPE (partitions included).
[One (M8) Android Development] DBCoop:
Roger that! Where does this zip live?

Thanks
[One (M8) Android Development] Nic2112:
This is the one I use, and what everyone else is I think

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

Some people like the 4.4.4, I use the 4.4.3 just because it will OTA to 4.4.4 and I can be sure the update works so that when L is released, everything should be ready.

It's not recommended to use the rooted version because it might prevent the OTA from installing.
[One (M8) Android Development] DBCoop:
Thank you sir!

---------- Post added at 10:26 AM ---------- Previous post was at 10:00 AM ----------

Alright, that worked fine. For those wanting more precise details and order of operation, here's exactly what I did:

1) System backup in TWRP

2) Moved contents of internal SD card onto PC (including TWRP folder)

3) Flashed 4.4.4 Rooted RUU from (http://xdaforums.com/showthread.php?t=2708589)

4) While still in rebootRUU, flashed the firmware from post 2 on this thread

5) Booted into 4.4.4, enabled developer mode and USB debugging

6) adb reboot-bootloader to get into fastboot

7) Flashed latest TWRP recovery

8) Rebooted into 4.4.4 system and copied old SD card content onto SD card via PC

9) adb reboot-bootloader to get into fastboot, then rebooted into recovery

10) Restored from latest backup, rebooted

11) Profit!

(Steps 6-8 could likely be reduced by a step saving a boot to 4.4.4, but I was taking my time)

Major thanks to all, especially Nic2112!
[One (M8) Android Development] xsidex:
Ok after trying since yesterday to pinpoint where exactly the System adsprpcd battery usage was coming from with no result. Right now the only thing I haven't done is wiped everything and started from scratch.

I've been using this rom since the first L build and since then a lot of things have improved but I got this adsprpcd thing since the beginning. I even tried today to delete the file in system/bin with the name adsprpcd and it still shows up as BY FAR the biggest battery consuming part of my system with more than triple the kernel battery usage and more than all apps COMBINED.

If I can help in anything to test out a possible fix I'm completely open to be that lab rat ;)

If anyone has any suggestions hit me up I might have not tried that.
[One (M8) Android Development] Sulphy:
I had this issue last night as well... deleted 4.4.4 roms on internal sd, and moved photos and a video i took from internal to external sd card.. and my apps installed fine...! cant seem to find any info on saving photos and video directly to external sd card...!
[One (M8) Android Development] bia9977:
I did wipe and clean installed everything about 2hrs ago. Still present. I'm clueless at this point.
[One (M8) Android Development] xsidex:
That's what kept me from wiping myself, I was not sure it would help since I wiped between releases of the the rom and the issue was present in all builds...maybe OP can bring some light in to the matter and help us fix the one issue I have with the rom.
[One (M8) Android Development] bia9977:
It wasn't present after the original first boot. I've installed few apps I'm absolutely positive have nothing to do with sound. It was OK. Then after installing the rest of my apps it came back before I even set them up. There is no other way than install apps one by one and check after each one.
[One (M8) Android Development] NJGSII:
Getting really good screen on time. With 35% of battery usage I have over 2hrs of SOT. That's with some Spotify and Poweramp usage too.
[One (M8) Android Development] rusty-ragster:
same here...the latest build has had amazing battery life for me...
[One (M8) Android Development] cpgifford:
+1 best part, everything works!
[One (M8) Android Development] maxrdlf95:
So for the WiFi standby bug you recommend using the 5.0 Firmware?
[One (M8) Android Development] DeeZZ_NuuZZ:
yep
[One (M8) Android Development] dreaming1reality:
I had the same issue. Flahed L firmware today, clean flashed rom, problem solved.
[One (M8) Android Development] myheroduane:
Maybe you can't install apps because you have a hidden "sense partition" clogging up system space. I could be completely wrong as I have none of these issues. I changed my mid, which seemed to wipe my internal SD( not sure if that is normal) then flashed ruu with P3BIMG.zip method. Then flashed twrp through booloader. Then lollipop firmware, then this ROM.
[One (M8) Android Development] DeeZZ_NuuZZ:
only the firmware should wipe the internal sd lol
[One (M8) Android Development] myheroduane:
Yea I agree maybe it was the way I did it lol. I had a few beers and copy and pasted some line to command prompt. Nice one I know. But hey I got here like every one else. Oh and for all you *****ing about battery life, ITS A LEAK. Be grateful we got a pre release, and nearly bug free.
[One (M8) Android Development] chrispy_212:
[Deleted]
[One (M8) Android Development] bia9977:
Nobody is *****ing. We found a problem and trying to fix it. We didn't put tail between our legs and run to Sense ROM, did we? Don't insult us.
[One (M8) Android Development] chrispy_212:
To anyone having any issue with this ROM who has the luxury of S-OFF/ SuperCID, I highly recommend the method I've quoted below. I saw it many pages back, and I can honestly say that this ROM has been running flawlessly since. I performed this method to solve the bluetooth issues as I use bluetooth in my car a lot, but it also fixed a few other bugs I had chalked up to this being a release candidate rather than genuine release. It worked so well that now I'm not holding on waiting for the release, since there's nothing left to fix!

Proceed with caution though; I managed to completely goose my phone, get locked out of recovery, and for a while had no idea how to fix it. Back up everything, read instructions twice, don't do anything you don't understand. The RUU repartitions your device, and so your existing recovery, data and partition systems will no longer work; this is most noticeable when you try to go to recovery but can't!
[One (M8) Android Development] Alpione:
I feel bad for anyone reading through this thread while trying to decide whether to flash it or not. These posts have made it seem so much more complex than it is. It's pretty easy stuff and it really is very difficult to actually brick your phone. You can always RUU back to stock. The same directions have been posted about 20 different times just being worded a little differently. Hopefully pretty much everything has been covered. :)

Great ROM. Enjoying it.

A
[One (M8) Android Development] tehsprayer:
Do I install the firmware first on my old ROM then flash this one? I'm using TWRP and getting stuck screen, i've tried doing it several times.
[One (M8) Android Development] Nic2112:
Read the instructions, it'l all there.
[One (M8) Android Development] tehsprayer:
I've gotten it to boot up but now wifi doesn't work. I've tried flashing both firmwares and it just says Failed (in red) on twrp
[One (M8) Android Development] bia9977:
Of course. You don't flash firmware in recovery.
[One (M8) Android Development] tehsprayer:
Sorry, it's been a while, how do I update the firmware correctly so I can get wifi?
[One (M8) Android Development] bia9977:
http://xdaforums.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727

Save this link for future references.
[One (M8) Android Development] Iscin:
Fair warning: DO NOT MANUALLY ENCRYPT YOUR DEVICE WITH THIS ROM!

I made the mistake of doing so. It worked, but now I am trying to reflash and I am unable to mount to format the data partition. Still working on a solution but just a warning to anyone who might be tempted to try encryption.
[One (M8) Android Development] jdh10475:
Did it slow the phone down?
[One (M8) Android Development] Fahad M.:
Is anybody having no mobile data issue after switching to this rom? My wifi and everything else is working perfectly that is supposed to work. Since I flashed it I see H sign of my hspa network with an exclamation mark and it's not browsing or working.
[One (M8) Android Development] tehsprayer:
I'm still not getting wifi after (I think successfully flashing GPE firmware)? and using Phillz recovery. I have cached and reinstalled it as well and nothing :(
[One (M8) Android Development] cr1960:
I used the [MENTION=830797]ckpv5[/MENTION] 'method' which has worked flawlessly. Using it you get the GPe firmware but keep the Sense partitioning. Everything works perfectly - great battery life, no wi-fi issues...

Here's a reminder of how it's done:

Originally Posted by ckpv5 (and all credit to him)

I see a lot of questions on firmware, whether need to flash L firmware or stick to Sense firmware. It is always advisable to flash L firmware to have optimum performance but the hassle of copying the internal storage to PC, flash L firmware then format all partition including the internal storage is too big for some.

Some even flash the L firmware without formatting the internal sdcard then the system unable to mount internal storage .. for those who know who to get back the content is good but some totally blank on how to have them back.

Sharing how I did on my device .. as I'm lazy to transfer the internal storage and format it.

What I did :

1. use the L firmware

2. replace the L hboot_signedbyaa.img with the one from your Sense firmware.

3. replace the L android-info.txt with the one from your Sense firmware (this is optional - I changed it so my bootloader say I'm on Sense firmware.

4. use this modded L firmware - you don't need to format internal storage, just flash the ROM after you flashed the modded L firmware. You should have your ROM booted with no sdcard/internal storage missing.

hboot (in my undertanding) is only partition layout for your system. So with the modded L firmware, you don't change the partition size but still you get all other L goodies like adsp for the boomsound, better radio for the ROM & etc.
[One (M8) Android Development] Iscin:
Yes encryption did slow the phone down. Annoyingly I am unable to reformat the data partition, don't know if it has anything to do with being S-ON but unlocked bootloader. I just tried flashing a 4.4 ROM and it hangs on the HTC logo. Once my battery runs down I will have to try recovering from a nandroid backup of 5.0, but I don't yet know how to decrypt my goddamn data partition!

Anyway yeah. DON'T USE ENCRYPTION! It'll mess you up.
[One (M8) Android Development] barondebxl:
I'm just starting to experience a bug, this volume goes up by itself. And the sound menu from the notification stays on.
[One (M8) Android Development] Iscin:
I was able to restore my phone using a nandroid backup of the system and boot. But I still cant decrypt the data partition, nor format it from recovery. Could use some help figuring out how to use fastboot to completely format and partition an M8.

Anyway, for the third time: DO NOT ENCRYPT!
[One (M8) Android Development] AvatarOfFrost:
Will this ROM work coming from CM12 Lolipop? I've never flashed any kind of firmware on my phone. I have S-ON.
[One (M8) Android Development] ckpv5:
Fonts

There are 58 different fonts included in the aroma where you can select which that you like to use .. but I tested a few and some of them has missing character or you have a square box on the lockscreen

Example (before fix)

1st screenshot is cartoonisthand font - missing character

2nd screenshot is weblysleek font - square character

Here I just edit it a bit to make it work better .. so maybe some of you can test them, as I tested the lockscreen only .. if they work flawlessly, I may fix more of them.

Example (after fix)

Also attached here is the revert to stock font.

All these are recovery flashable zips.

As these are test fonts .. make a nandroid backup before you try
[One (M8) Android Development] jzero88:
Your going to have to edit or create a new APN.

---------- Post added at 06:17 AM ---------- Previous post was at 06:15 AM ----------

I think fishing the hboot does this?
[One (M8) Android Development] HolyAngel:
yep, its not really a theme per se, i put in all the icons myself into settings/systemui/framework-res apk's from the Z2 system dump i've had lying around.. Suppose I could make it an option in aroma with vrtheme, I kinda like having my own spin on the whole rom tho :P

But if people want the stock look I will see about doing it here in a release or two ^^
[One (M8) Android Development] str8killinya:
Is there a way to change the status bar and stuff back to stock look? I have been looking for a way cause I love the build just not into the theming
[One (M8) Android Development] HolyAngel:
I can upload the stock look apks in a flashable zip here in an hour or two ^^
[One (M8) Android Development] str8killinya:
You rock thank you so much that's why I stay on this ROM fast releases, great Dev help with bug fixes not "no its perfect you screwed up" lol and your the only one smart enough to remove System Update so your users are not getting update notifications they can't take and the whole thread files with those problems :)
[One (M8) Android Development] metaphz:
Excited for the updates. I don't get near the battery life everyone else is claiming. I'm going to wait for the kernel and do a full wipe install.
[One (M8) Android Development] HolyAngel:
About to post kernel and stock theme zip to op in a minute here.

I found installing Project Era causes the kernel to keep the phone held awake for LOONG periods of time, way more then it should. This happens no matter what kernel you run. I'm getting MUCH better battery life now that i've removed it, especially on my own kernel.
[One (M8) Android Development] HolyAngel:
Ok! Stock theme zip including boot animation is in op under 'Extras' section, along with the new kernel. Again, having project era installed will eat the battery life more then it would if you left stock audio. Going to be taking a look at it over the next day to see if there's anything I can do, if there's an update for it, or if I just need to remove the option from the rom for now.

Let me know what you all think of the kernel and verify the flashable theme zip does what you want ^^

Thanks all!

Edit: More things to come for the kernel too! Got at least 5 commits I want to add but don't have time tonight, will see tomorrow. For sure by this weekend I'll push out another update ;)
[One (M8) Android Development] str8killinya:
Thanks for the zip and the hard work on the kernel
[One (M8) Android Development] cepheid46e2:
I also use Era and had the same trouble until removing the location services being used within the Google settings.
[One (M8) Android Development] HolyAngel:
Nah, I spent half the day looking at logcats and last_kmsgs, im pretty much %100 positive its project era keeping the audio service and mediaserver running as it can never successfully finish setting up. There is a bunch of google services but they don't deal with that. Reinstalled without an saw a 90% reduction in held awake time.
[One (M8) Android Development] cepheid46e2:
Yeah, just realized you're using different kernel. Hope you get it worked out because Era is nice.
[One (M8) Android Development] metaphz:
In the process of updating but wanted to share I did the OTA and pic messages show me a notification of one received but in the messaging app no picture is present
[One (M8) Android Development] HolyAngel:
I actually haven't noticed a difference with project era installed or not.. Same with sound explosion. I do really like eizo rewire tho, that makes a difference.
[One (M8) Android Development] metaphz:
In not up to speed with these sound mods. Are these just like Viper4Android?
[One (M8) Android Development] HolyAngel:
Which messaging app were/are you using? Stock or inverted?

And yeah they are similar, v4a offers a bunch more options comparatively, but they're all meant to increase the quality of music.
[One (M8) Android Development] str8killinya:
Yeah I prefer viper over any of them I'm using it right now on 2.0.0 with Sky Dragon Kernel

SkyDragon GPE Powered HTC One (M8)

---------- Post added at 10:27 PM ---------- Previous post was at 10:21 PM ----------

I just read over the past few pages but may have missed it but any word on why OTA system says it doesn't have a matching phone and rom

SkyDragon GPE Powered HTC One (M8)
[One (M8) Android Development] HolyAngel:
It says that because you're already on the latest version. What I've done in the past is add the same ota update to the system twice, one is to actually take you to the new version and the other is so the app doesn't give you that message about not having a matching phone and ROM.
[One (M8) Android Development] str8killinya:
Cool thanks for clearing it up just wanted to make sure I would have it working for next update to enjoy the notification about it being ready

SkyDragon GPE Powered HTC One (M8)
[One (M8) Android Development] metaphz:
Was out taking photos the other day and think I took one that makes a perfect wallpaper for Sky Dragon :) here ya go!
[One (M8) Android Development] metaphz:
USB OTG not working with a low power USB San Disk Cruzer NTFS. Recongnized connection but said unsupported FS. Tested good on GalaxyS4 and Tab3. :)
[One (M8) Android Development] rockyseenu:
Thanks a lot. Just tried cartoonisthand and it works great. I noticed this problem with few fonts and would be great to have them fixed. Cheers [emoji1]
[One (M8) Android Development] Iscin:
I don't think so. In any case I'd rather not **** with the HBOOT anymore than I have already done in order to get the radio working in 5.0. I am still S-ON after all.
[One (M8) Android Development] ckpv5:
Thanks for testing.

Just reuploaded with more fonts for cartoonisthand. The font change will be wider unlike the previous one doesn't change the clock font on the status bar but the reuploaded one will change it.

Will see when I have time to do more fonts. Do you have any specific one that you like to use (only those from ROM, no outside fonts)
[One (M8) Android Development] myheroduane:
Maybee an RUU?
[One (M8) Android Development] Iscin:
I need to do more research into those. The thing is I normally use my Mac for adb and fastboot. I'd have to setup my win 8.1 machine and... bleh...

I am still hoping I can find some good documentation on using fastboot to re-format the data partition. I mean as far as I know that is ALL I have to do to get rid of the encryption. I don't get why that's so hard and the custom recoveries have to mount to wipe the partitions.
[One (M8) Android Development] patensas:
Why not download the 4.4.4 RUU and flash that using ext-sd card methode just tot make things easy for yourself?

That wat you'll be certain everything is ready for flashing this rom......

Verstuurd van mijn HTC One_M8 met Tapatalk
[One (M8) Android Development] myheroduane:
What I meant....
[One (M8) Android Development] Iscin:
You can flash the RUUs using a custom recovery? What I was reading before about them was talking about running HTC's recovery tool from Windows. If a file is all I need I can give that a shot. Any specific thread I should use?

Edit: Again note that I am S-ON.
[One (M8) Android Development] myheroduane:
That's fine make sure the ruu supports your cid/mid. Inside the zip the android info file. Put zip on root of external SD card rename to 0P6BIMG.zip. then boot to boot loader.
[One (M8) Android Development] Iscin:
Got a link to a download for them? I already know my CID and MID.
[One (M8) Android Development] LNJ:
Can you do Chinacat please?
[One (M8) Android Development] myheroduane:
What are they?
[One (M8) Android Development] lyapota:
Next coin

[MENTION=1211160]HolyAngel[/MENTION]

Make of this ROM the Developer edition. :)

In attachment:

1. lyapota_GPE5_prep2dev.zip - converts framework from OAT to JAR/OAT.

With this install, the /system/framework/arm dirrectory will be removed and in /system/framework will be saved full jar files with classes inside.

Now we can modify all files with apktool as usual. After reboot new OAT and ART files creates automatically in /data/dalvik-cache/arm as system@framework@boot.oat and system@framework@boot.art. And after modification any jar file from OAT the boot.XXX files recreates automatically.

2. lyapota_GPE5_APM.zip - for example my APM for this ROM

(it can be include in ROM install package)

To others:

For install flash first lyapota_GPE5_prep2dev.zip and next lyapota_GPE5_APM.zip. It can be in one recovery session.

NaNd backup obligatorily

Good luck!
[One (M8) Android Development] starbase64:
[MENTION=1148003]lyapota[/MENTION]

APM Mod replace the smaller navbar :(
[One (M8) Android Development] Da Baron:
Works like a charm on DigitalHighs 5.0 Sprint variant.

Sent from my rooted/unlocked Sprint HTC One M8

---------- Post added at 09:02 AM ---------- Previous post was at 08:59 AM ----------

Stayed the same for me. I'm running DigitalHigh 5.0 ROM from Sprint forum. I believe he uses the same base as Skydragon?

Sent from my rooted/unlocked Sprint HTC One M8
[One (M8) Android Development] comstar:
Did the mod change your Cell connection description back to the "Roaming Indicator Off" instead of Sprint? That was fixed and now came back on mine. I'm not sure how it could have changed it though.
[One (M8) Android Development] Da Baron:
Yep! It sure did on my end also. I flashed the Sprint fix from our forum and it brought back the carrier name. However it'll give you reboots if you use power button.

So for the time being I'm just gonna go back to my backup i made before flashing the APM zips.

Sent from my rooted/unlocked Sprint HTC One M8
[One (M8) Android Development] lyapota:
Of course. APM made on the clean ROM files.
[One (M8) Android Development] comstar:
Same. Thanks.
[One (M8) Android Development] n1234d:
[MENTION=1211160]HolyAngel[/MENTION] [MENTION=830797]ckpv5[/MENTION] I've asked this question twice in the past few days, but no one answered - I can't get the system partition r/w. V4a won't install the driver(prompts to install after rebooting) and Adaway won't work. Please can you, or anyone else here help me sort this?

I'm on the 4.4.4 sense firmware (3.35.720.1), s-on.
[One (M8) Android Development] ckpv5:
Here you go ....

Make sure you make a nandroid backup before you try.
[One (M8) Android Development] ckpv5:
Don't know why you mentioned me .... I have no idea on kernel matter, sorry.

Why don't you try this :

1. v4a - after install, don't reboot. Use a root explorer to browse to system/lib/soundfx/ - you should see lib4a-fx-ics.so (in mine) or something like that depends on what you select when installing the driver, also browse to system/etc - you should see audio_effects.conf. Copy both files to your sdcard/PC and make them as flashable zip that you can install thru recovery.

2. Same for Adaway - browse to system/etc - copy hosts file and make it flashable (have to do this every time Adaway update hosts file)

Or if you use TWRP, you can use the TWRP file manager to copy the copied files to their locations (while in recovery)
[One (M8) Android Development] n1234d:
Thanks for replying! So in this ROM, does every modification to /system have to be done via a flashable zip?

PS I quoted you because I saw you actively helping others ;)
[One (M8) Android Development] ckpv5:
Not only this ROM, on any ROM with kernel write protection enabled and S-On device, changes to system will stick only when done in recovery; either by flashable zip, or drag and drop (when in recovery) using an android explorer on PC (I'm using QtADB for that purpose) or use adb push command when in recovery or TWRP file manager when in recovery. The main point here is changes can be done in recovery.