[One (M8) Q&A, Help & Troubleshooting] BumblinMumbler:
Hey man, sorry to hear you are having so many difficulties here. First off, I suggest you call HTC Support, which won't take long, they don't have any hold times, and they are typically very helpful, at least when I have called. Their number is 1-866-449-8358. They can help with the HTC account part you previously mentioned. IF not, let me know and I will post a fix for that. I am referring you to them because it may be an issue related directly to your personal account. If we can rule that out, then we can work on other options.

Now... regarding Facebook... did you install the older version suggested above in this thread? Once you have installed the older version, turn contact syncing on, choose "Sync with Existing Contacts," as shown in the picture provided. This will get your current Phonebook Contacts linked to their FB profiles and profile pics. Next, go into "Accounts and Sync" in Settings, and make sure you have Facebook listed there, click on it, and make sure that your actual account is listed there. If it is not there, you can easily add the account using the "+" symbol at the top right of "Accounts and Sync." Click that "+" symbol and follow the onscreen instructions. That is pretty easy. Now if it is already there, make sure "Auto-Sync" is turned on, you should see a switch at the top of "Accounts and Sync" for this, and it just has to be in the "On" position.

If you follow those steps above, there are just a few more steps, to make sure you get your Facebook contacts to appear in your contacts list/phonebook. First, you will have to open your contacts (if not already open), and then click the top left icon labeled "Phonebook," and under that word should most likely be "Multiple Sources," unless you only have one source of contacts selected, like I do, in which case it will just say the name of that source, which in my case is Google. To give you an idea of what that looks like for me, in Contacts, it says at the top left, "Phonebook" with "Google" below that, and these words are one big link for a drop down list. Now click on the drop down link (again, top left icon in Contacts, just under notification bar), and this drop down list will have all of your accounts that you have signed into in "Accounts & Sync" in Settings (which you should have set up previously when you visited that area, if you are following these steps in this order). Make sure "Facebook" is checked off, and that it has a number in parenthesis next to it (which is the number of Facebook "Friends" you have). You can also check off other contact lists that you would like to appear in your overall list, i.e. Twitter, LinkedIn, Google, Google+, Phone Contacts (which in my case is the AT&T Address book), SIM, etc. Once you select Facebook, and/or the other contacts, they should auto-populate your entire Phonebook/Contacts list. If you have duplicates, you may want to "Link" the contacts and/or "Merge" the contacts, which we can get into further later on if need be. (If you want to try this part alone, go to "Manage Contacts" in the top right drop down menu.

Quote this message in your next response, so I can see how you made out. IF you are still having issues, I will try my best to solve your problem(s). By quoting me, I get an email and I can respond faster. Also, if you can, send me your phone Model, and Android version. We can get this figured out for you, I promise, one way or another. Best of luck. :fingers-crossed: