[Q] Non-Sense Contacts.apk - SOLVED! Boo-Yah!
Hey Everyone.
I have searched and searched thoroughly with no real resolution so I figured I would ask!
Thanks in advance for any comments, suggestions, ideas or general feedback that this great community has to offer.
I am interested in getting the AOSP Dialer-Contacts.apk on my Rooted Perm-S off STOCK MyTouch 4G 2.2.1 Rom.
I have read in a post a post:
http://forum.xda-developers.com/showthread.php?t=712691
that it may be possible to run both dialers at the same time with Sense.
I followed the
ROM Gorilla-DesireHD-MT4G PORTED -> baserom Link
post #2 where I then found the ROM kitchen. It shows in the Rom Kitchen that there is an option to include
Contacts installed to /system partition
* This option includes the standard Android Contacts application (this coexists with the HTC People application).
I know that this option is specific to
HTC Desire HD MoDaCo Custom ROM
so I am curious if it would be possible to do the same with this stock MyTouch 4G Rom.
I have purchased the MoDaCo AdFree and Rom Kitchen subscription so I can cook up the Desire HD
with both Sense and Non-Sense contacts.
I am currently downloading the cooked rom and plan on extracting the Contact.apk and see if I can either
install it as a normal app (which I highly doubt will work) or push it to the system directory (which may not work either).
I will report back with my findings. But until then, if anyone can school me then I am open ears.
Is this possible? Has anyone tried? Am I being presumptuous in thinking that I have any idea on what's possible on Android?
Anyway, any feedback is appreciated!
Thanks again XDA community!
This place has changed my life!
My friends say I am obsessed with Android and that I need help.
They just want the old pre-Android me back but I think he is long gone!
UPDATE: 12-13-2010
I downloaded the cooked ROM from MoDaCo and I extracted the Contacts.apk.
I tried to install as normal apk which failed: Application could not be installed. No Surprise!
I then pushed it to the /system/app folder and set permissions, then restarted.
Both Contact Icons are there.
Both Phone Icons are there as well and both go their respective Dialers.
They both function properly so far. No errors to mention.
My Findings:
When I press the actual Contact Icon (picture of personal contact) you get a dialog box asking which Program you want to view the contact with, either the Sense contact viewer or AOSP contact viewer. Both work with the slide in dialog box with the icons for messaging, email or Internet. I set to the Sense slide in as default.
When you press the name of the contact, it also comes with a dialog box asking which program to view with, Sense Contact viewer or AOSP Vcard viewer, I selected Sense as the default.
The Dialer works to dial out as usual on both.
The call log also displays correctly and actually has the semi threaded call log. Not fully threaded per contact like Wysie's did for 1.6 Donut but partially when the calls are consecutive. I like that more than each individual call listed in a seemingly forever call log.

Image courtesy of Android Central
Favorites tab also displays the favorites but does not show frequently called, which I am not sure displays with the AOSP Contacts.
So everything as far as I can tell functions perfectly. Will report back if any conflict arises!
Will this help anybody? maybe not..
Will anyone have a need for two contacts viewing method? maybe not..
Will anyone care that I did this? maybe not..
IS IT POSSIBLE? Why yes it is!
Thanks MoDaCo for not just having the Kitchen available, which led me to believe that this was possible, but for everything you do for this community! Thanks Wysie for the images!
UPDATE: 12-13-2010
These are not actual screenshots from my phone with the working AOSP Contacts but just a visual result of what it looks like.
Don't mind the Notification Bar in these images as they are not what they would look like on your MyTouch 4G!
This link is for Visual Reference of the Dialer Portion and Contacts Portion only! Courtesy of Wysie!
http://forum.xda-developers.com/showthread.php?t=599194


UPDATE: 12-14-2010
Contacts.apk from Cooked MoDaCo Desire HD Rom.
Please let me know if I am not allowed to post this or distribute.. I don't want to step on any toes!
I used Root Explorer being that I don't know ADB or Terminal commands.
Mount as R/W
Copy the attached Contacts.apk to system/app
Change permissions to rw-r--r--
User: X X 0
Group: X 0 0
Others: X 0 0
Restart Phone
There you go, both Contacts & Phone Icons in drawer!
This works
PERFECTLY for me on the Perm S-Off Rooted Stock MyTouch 2.2.1 ROM.
I don't know if this will work for any other Roms or Stock Roms with other modifications, whatever they may be...
So give feedback if you try and let others know your findings.
Don't blame me for stuff that happens from trying this, as I am not you and what you do is on YOU!
With that being said, enjoy and give Thanks!