No tengo un mapeo entre personajes e imágenes, pero pude averiguar dónde están almacenadas las imágenes y su contenido. Las imágenes se almacenan en /system/framework/framework-res.apk.
Después de extraer este archivo del emulador ICS, extraje y encontré 16 archivos para emoticones agrupados en base a DPI .
Los siguientes son los archivos y su vista previa para ldpi.
y el hdpi:
No pude encontrar el mapa entre la cadena que escribimos y su imagen correspondiente. Hay muchos resultados de búsqueda de Google que ayudarán a reemplazar estos archivos de imagen y agregar algunas cosas más también. Los emoticones agregados tendrán sentido solo si el remitente y el receptor tienen esta modificación, de lo contrario, se verá solo como un texto.
Sé que esto no responde a su pregunta, pero al tratar de encontrar una, me topé con esta información que podría ser útil para alguien o alguien lo suficientemente informado que puede tomarla desde aquí.
Cartografía
Roxan nos muestra que el teclado predeterminado de Android tiene 16 emociones cuando presiona la tecla ":-)". Veamos si podemos descubrir cómo el mapa de los símbolos:
:-) emo_im_happy
:-( emo_im_sad
:-D emo_im_laughing
:'( emo_im_cyring
:-/ emo_im_undecided
:-[ emo_im_embarrassed
O:-) emo_im_angel
:-! emo_im_foot_in_mouth
:-$ emo_im_money_mouth
B-) emo_im_cool
:-* emo_im_kissing
:O emo_im_yelling
=-O emo_im_suprised
:-P emo_im_toungue_sticking_out
;-) emo_im_winking
:-X emo_im_lips_are_sealed
o.O emo_im_wtf
Puede editar la respuesta si encuentra un error o una nueva asignación