[HTC Desire 510] KrankyMadCap:
Hello all,

Preamble

Before I state anything I'd like to say I have never compiled anything for android, I am absolutely new to that side of things but I more or less grasp how the android system works and the need for things like bootloader unlock and a custom recovery and root and custom ROMS.

I bought the HTC Desire 510 for a few reasons (removable battery, expandable memory, LTE connectivity, and first and foremost an easily unlockable bootloader. Previously I have been using a Nexus S for 3 years and I've come accustomed to flashing and manipulating the system more or less the way I needed or wanted. Being a Nexus phone everything I needed was easy to find and the information was clear and straightforward.

So far within this forum and others concerning the Desire 510 all I've seen is misinformation and confusion as far as this phone is concerned.

1. Bootloader

The bootloader is easily unlocked as are many if not all of HTC's new phones, all you have to do is follow the directions as per the HTCdev website as well as a couple other posts I've read on forums.

2. Custom recovery

As I have never compiled and the tech side is a little foggy to me this is where I'm unsure of things. As far as I gather and can speculate it shouldnt be that hard to compile CWM for this device. There are guides to build CWM for new devices in several locations as well as other Custom recoveries. Its a matter of pulling the source and pulling the recovery off the phone using ADB and working a little magic on a couple of files if needed and that should spit out a working recovery.

Now I've read of people flashing an incorrect recovery from a different HTC phone which to no surprise doesnt work, I've heard of people getting thrown into bootloops etc. I've also read about how this phone is a 64bit phone. Yes, it is except Kitkat is not. With kitkat the phone is running in 32bit mode which I've read a bit about on qualcomm's website for this chipset. Logically if CWM uses the prebuild recovery bits from the phone itself I dont see why we cant build a working recovery unless the phone recovery itself is that much different because of the underlying 64 bit architecture.

I would love to get some answers to this part of the puzzle with this phone as this is the next real hurdle with this phone to move to the next stage.

3. Root

Again without #2 we can only speculate here but I have already read things that dont seem to be right. I have read that we need a 64 bit root to get this phone rooted. Again Kitkat and all android before 5.0 are 32 bit so once we have a custom recovery getting root should be more or less as easy as following the guides to flash the SU binaries onto the system.

Again, I would love to get some answers on this from someone with maybe a little bit of knowledge with root and SU, etc.

4. Custom ROMS

This is more or less what everyone is after but we cant really get there without the aforementioned steps. This stage is entire speculation to me as I'm not sure how the phone with its 64 bit architecture is running 32 android. I understand that its in 32 bit mode but will this make it a challange to build 32 bit Android for it or are we going to have to wait until we get some Lollipop goodness from HTC to build for this phone.

Again , this needs some answers from someone who understands this aspect of Android and building Roms.

Conclusion

As a Desire 510 community, we need to cut out the speculation and get some real answers from people that know things and start developing for this phone.

The one question I have currently is, using ADB are you able to push stock recovery back to your phone just like you pull it? If I could get an answer on this then I would be much more motivated to start building a CWM for our phone as the last thing I am interested in is owning a brick.

Thank you for reading my post and I hope we can get a steady progressive dialogue going about this phone.