maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   Emojifix (iOS/Android Emoji SMS fix) (https://talk.maemo.org/showthread.php?t=94027)

OVK 2015-08-11 18:50

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Thanks to both of you. I will check and post the full output of the error message tomorrow. If we can't figure out why the latest package won't install I will try the older package like catbus suggested.

hedayat 2015-08-12 04:02

Re: Emojifix (iOS/Android Emoji SMS fix)
 
About the needed files, if you use the latest version, only the libsms-utils should be changed. I've attached a version in one of my posts in this thread.
But anyway, it should be easier to get the .deb working.

OVK 2015-08-12 06:50

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Ok, here is the complete log from failed installation:
Code:

~ $ devel-su
Password:


BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # aegis-dpkg -i libsms-utils0_0.5.17.3\+0m7_armel_emojifix.deb
(Reading database ... 53839 files and directories currently installed.)
Preparing to replace libsms-utils0 0.5.17.3+0m7 (using libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb) ...
Unpacking replacement libsms-utils0 ...
dpkg: error processing libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb (--install):
 error setting permissions of `./usr/lib/libsms-utils.so.0.0.0': Operation not permitted
dpkg-deb (subprocess): data: internal gzip write error: Broken pipe
dpkg-deb: subprocess <decompress> returned error exit status 2
Processing triggers for applauncherd-launcher ...
Errors were encountered while processing:
 libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb
aegis-installing libsms-utils0 (from 'com.nokia.maemo')
~ #

I have to mention that aegis-dpkg package and Harmoji package installed just fine from the same location.

JacquesCedric 2015-08-12 07:46

Re: Emojifix (iOS/Android Emoji SMS fix)
 
I am having the exact same problem as OVK.

Have tried with root privileges, and changing working directory.
Like OVK, aegis-dpkg package and Harmoji package installed without a hitch.

OVK 2015-08-12 08:36

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Quote:

Originally Posted by JacquesCedric (Post 1479293)
I am having the exact same problem as OVK.

Have tried with root privileges, and changing working directory.
Like OVK, aegis-dpkg package and Harmoji package installed without a hitch.

Actually, catbus reported the same problem. He wrote that the .deb in message number 26 works (receiving emoticons work, sending does not) but the later ones won't install. So it might be that there really is a problem with the .deb from thp's site.

JacquesCedric 2015-08-12 09:58

Re: Emojifix (iOS/Android Emoji SMS fix)
 
There's a real possibility I was goofing something command-wise.

I installed Debinstaller, by Coderus, then used it to install libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb (with options "trusted", and "dpkg").

Sending and receiving emoji with iPhone/s tested and working.

OVK 2015-08-13 11:45

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Quote:

Originally Posted by JacquesCedric (Post 1479302)
There's a real possibility I was goofing something command-wise.

I installed Debinstaller, by Coderus, then used it to install libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb (with options "trusted", and "dpkg").

OK, one stupid question: where did you get the .deb? Did you download with curl or wget from thp's page (I might be blind but I can't find direct download link)? If so, where is the .deb located in the N9 filesystem?

Another stupid question:

The .deb is named
Code:

libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb
but in installation instructions it reads
Code:

aegis-dpkg -i libsms-utils0_0.5.17.3\+0m7_armel_emojifix.deb
Is that slash \ there on purpose?

Halftux 2015-08-13 12:06

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Quote:

Originally Posted by peterleinchen (Post 1476327)
Character counter on N900 goes only crazy for inserting the first ASCII character (jumping to 68). But after inserting the second ASCII character or using autoreplace function it goes back to normal count display.

Of course after inserting an emoticon 92 characters are 'dropped'.

The counter goes not crazy it means now every sms you send will be encoded with utf-16 which will take more bytes = less chars also when you using only utf-8 chars.
The behavior before was when you type an unicode character which is only encoded with utf-16 the whole sms switched to utf-16 encoding and the counter changes.

So with this hack like now on N900 you are able to send only utf-16 sms, less chars and also some provider which allow you to change packages (flatrates and so on...) by sending a sms will not work anymore, because they try to interprete the sms with utf-8.

Halftux 2015-08-13 12:56

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Quote:

Originally Posted by OVK (Post 1479407)
I can't find direct download link?

Here this would be a direct link.
http://thp.io/2014/emojifix/libsms-u...l_emojifix.deb

Quote:

Originally Posted by OVK (Post 1479407)
Another stupid question:

The .deb is named
Code:

libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb
but in installation instructions it reads
Code:

aegis-dpkg -i libsms-utils0_0.5.17.3\+0m7_armel_emojifix.deb
Is that slash \ there on purpose?

I guess the slash is there so the "+" gets recognized as a string not as a control character.

peterleinchen 2015-08-13 19:37

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Quote:

Originally Posted by Halftux (Post 1479413)
The counter goes not crazy it means now every sms you send will be encoded with utf-16 which will take more bytes = less chars also when you using only utf-8 chars.
The behavior before was when you type an unicode character which is only encoded with utf-16 the whole sms switched to utf-16 encoding and the counter changes.

So with this hack like now on N900 you are able to send only utf-16 sms, less chars and also some provider which allow you to change packages (flatrates and so on...) by sending a sms will not work anymore, because they try to interprete the sms with utf-8.

Thanks for the reminder.

The counter went indeed crazy but just with the receive-only libsms-utils.
The send&recv-lib displays correctly UTF-16 encoded sizes, so you are only able to send about 68 characters.

Just went back to the recv-only lib on my N900 as I do not send lots of emojis (zero, nulla, niente) so receiving is the crucial part for me!
(and not being handicapped with 68 char-SMS)

For the N9 I have to decide as I use that more for emoji-texting and it has the harmoji keyboard available.

What is strange is that on N9 the counter counts ASCII characters correct (160,159,...) as long as there only ascii chars. As soon as you enter a unicode the counter goes down by 92 chars (with the send-lib) as the N900.
So that still offers 160 char SMS? Or is it cheating us?
(with the special kiss mouth posted by thp the counter goes down to zero)


All times are GMT. The time now is 06:32.

vBulletin® Version 3.8.8