Notices


Reply
Thread Tools
thp's Avatar
Posts: 1,389 | Thanked: 4,248 times | Joined on Sep 2007 @ Vienna, Austria
#1
Here's a fix for the "N9 eats Emoji SMS silently" bug:
http://thp.io/2014/emojifix/

The Emoji SMS Fix consists of a patcher utility and a drop-in library that can
be used to fix a bug in libsms-utils, causing incoming SMS containing Emoji
characters to be silently dropped.

Thanks to Jonni for the initial inspiration and some pointers.

This fixes delivery of SMS to the SMS application. For actually displaying
Emoji, you need to install Harmoji, which includes suitable fonts.
 

The Following 35 Users Say Thank You to thp For This Useful Post:
Posts: 5 | Thanked: 3 times | Joined on Jan 2013 @ Al Quds, Palestine
#2
I just knew about it about a week ago, and finding a fix is really amazing
 
Posts: 29 | Thanked: 17 times | Joined on Apr 2013 @ France
#3
Hey, that is a very welcome patch.
For some reason this worked fine when I first deployed it, but it doesn't work anymore:
The patched library is still there in /usr/lib/ but I am getting disappearing messages again...

Any idea what I did wrong?
 
Posts: 29 | Thanked: 17 times | Joined on Apr 2013 @ France
#4
Originally Posted by mika123 View Post
Hey, that is a very welcome patch.
For some reason this worked fine when I first deployed it, but it doesn't work anymore:
The patched library is still there in /usr/lib/ but I am getting disappearing messages again...

Any idea what I did wrong?
Ah, nevermind, turns out the phone did get patched successfully.
it's just that some emojis still cause an error, even with the patch: utils_tpdu_data_parse(): Error decoding TPDUs. Discarding message

What version of Harmoji do you recommend using?

I am on 0.6.6 because there is a big warning about using any other versions, but do you recommend trying 0.7.3?

Last edited by mika123; 2014-10-27 at 21:19. Reason: edited for typos
 
Posts: 80 | Thanked: 53 times | Joined on Dec 2012 @ Serbia
#5
I need step by step guide for patching. Does it work only on openmod?
 

The Following 3 Users Say Thank You to saleki For This Useful Post:
Posts: 5 | Thanked: 3 times | Joined on Jan 2013 @ Al Quds, Palestine
#6
wanted to apply the fix, but first i'm i have 2 questions:
- what's MALF state?
- how could i disable Aegis?
thank you.
 
Posts: 160 | Thanked: 607 times | Joined on Oct 2012
#7
@thp: As you are already patching libsms-utils, I was wondering if replacing "UCS-2" with "UTF16" (AFAIK, it is recognized by iconv as UTF-16) is enough?
 

The Following 2 Users Say Thank You to hedayat For This Useful Post:
Posts: 45 | Thanked: 9 times | Joined on May 2010 @ Helsinki
#8
Hojo hojo... I didn't got it at the first lane.

Last edited by Rockenroller; 2014-11-03 at 06:14.
 
Posts: 45 | Thanked: 9 times | Joined on May 2010 @ Helsinki
#9
Now I did it... First have to install 'curl' ..Can't tell how I did it?
 
Posts: 45 | Thanked: 9 times | Joined on May 2010 @ Helsinki
#10
https://github.com/thp/emojifix/blob/master/README ....On a half way there.. After installing the hack, must try to understand what I'm reading.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 01:44.