• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Contact pictures not showing in HTC Messages app

mattots

Newbie
Mar 31, 2010
25
0
Since I started installing custom ROMs on my Desire, the contact pictures have been missing in the HTC Messages app. They show up fine everywhere else, just in Messages I see the default grey contact icon all the time.

I initially thought it could be a bug specific to one of the ROMs I installed but it's happened with AdamG's 'official' Froyo Sense ROM and Paul's MCR Custom ROM r5 which I'm currently running (actually, I've installed 2 slightly different 'bakes' of this and the problem is there in both).

I've tried asking about this on XDA and MoDaCo in the relevant ROM threads but not had any luck. Just wondered if anyone had any idea at all what could be causing this and how to fix it, or at least find out why it's happening.

As I said, its literally just in the Messages app that it's happening - everywhere else contact pics show up just fine.

Hoping someone has some clues as to what's going on!
 
1 - Go to the market and download a terminal emulator (there are several free ones)

2 - Open the terminal emulator and type the following:

su
chmod 666 /data/data/com.android.providers.contacts/files/*

This changes the permissions on the contacts folder. I had this problem after rooting and messing around with Titanium Backup and this solved it.
 
Upvote 0
1 - Go to the market and download a terminal emulator (there are several free ones)

2 - Open the terminal emulator and type the following:

su
chmod 666 /data/data/com.android.providers.contacts/files/*

This changes the permissions on the contacts folder. I had this problem after rooting and messing around with Titanium Backup and this solved it.

Registered just to say thank you. - Dont know if it means much to you but its a great feeling when you type your problem into google and the first link is your solution.
 
Upvote 0
1 - Go to the market and download a terminal emulator (there are several free ones)

2 - Open the terminal emulator and type the following:

su
chmod 666 /data/data/com.android.providers.contacts/files/*

This changes the permissions on the contacts folder. I had this problem after rooting and messing around with Titanium Backup and this solved it.

When I type the second line it says 'No such file or directory'
Any ideas why and what I can do to make it work?
Thanks

EDIT:

I rebooted the phone and tried the command again and it worked. My problem is fixed now.
Thanks @miguelsilva :)
 
Upvote 0
When I type the second line it says 'No such file or directory'
Any ideas why and what I can do to make it work?
Thanks

EDIT:

I rebooted the phone and tried the command again and it worked. My problem is fixed now.
Thanks @miguelsilva :)


I just realized I had this problem yesterday on my Incredible. Followed the suggestions (a little nervously since I'd never messed around with a Terminal Emulator) And it worked!!!

You're a genius, Miguel Silva!!!
 
Upvote 0
When I type the second line it says 'No such file or directory'
Any ideas why and what I can do to make it work?
Thanks

EDIT:

I rebooted the phone and tried the command again and it worked. My problem is fixed now.
Thanks @miguelsilva :)

Actually the problem wasn't cause by Titanium backup, it was caused by ROM Manager. Using the "Fix Permissions" option causes this problem on the Desire.

"Fix Permissions" on ROM Manager is exactly what caused this. Great find and thanks again
 
Upvote 0
1 - Go to the market and download a terminal emulator (there are several free ones)

2 - Open the terminal emulator and type the following:

su
chmod 666 /data/data/com.android.providers.contacts/files/*

This changes the permissions on the contacts folder. I had this problem after rooting and messing around with Titanium Backup and this solved it.

This gives me the error that there is no such Directory.
I checked and there isn't... It goes as far as /data/data/com.android.providers.contacts. The folder files/ does not exist...

What does this mean, is this the whole problem. Or should I look for another fix?
 
Upvote 0
1 - Go to the market and download a terminal emulator (there are several free ones)

2 - Open the terminal emulator and type the following:

su
chmod 666 /data/data/com.android.providers.contacts/files/*

This changes the permissions on the contacts folder. I had this problem after rooting and messing around with Titanium Backup and this solved it.

just to add, and reassure users that when you go into the screen on the terminal emulator on my Htc desire HD... my blue screen has the following text on the screen (this is normal...)
export PATH=/data/local/bin:$PATH
$ export PATH=/data/local/bin:$PATH
$

so when you type the text in it will look like this
$su (hit enter) and then type in the next line -(as other people have indicated you will get the text saying it is invalid etc -but this is okay as indicated and then you will power down your phone and restert).
thought that I would clarify this thread.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones