Since you're rooted within CM, its a matter of doing the following, provided you have read the following:
Caveat Emptor:
The Jellybean leaked apks are signed with the signature key used to generate the signed leaked ROM of JB, however, it may clash with CM's own signature key which is, and I'll guarantee, different, so may not work at all!
You are on your own from there onwards. #-------------------------------------
- remounting the
/system
rewriteable as inadb remount
to make it writeable - replace the apk's concerned within
/system/app
by adb pushing the appropriate apks taken from JB, as inadb push name_of_jb_apk.apk /system/app
(Repeat for each apk concerned) - this will overwrite the apk's already residing in/system/app
- remount the
/system
as read-only as inadb remount
Reboot, and go into clockworkmod recovery and clear the data/cache, the reason being is to remove the old cached data that was in use by the old apk's, and thus, minimize the chances of force closes within the relevant apks in question.
I will list the actual filenames for the apk's concerned:
- Sms, the filename is
Mms.apk
- Contacts, there's two apks involved,
ContactsProvider.apk
andContacts.apk
- Dialler, name is
Phone.apk
, now, beware, this may have a dependency onTelephonyProvider.apk
also.
Whilst I have mentioned the actual apk's, I am therefore disclaiming any responsibility for anything that may happen on your handset as a result of replacing system apps.