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)

nysi1 2016-02-02 22:02

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Ok, thanks! While waiting the reply i already did exactly that (aegis install hack + emojifix from msg#26 attachment) and after reboot worked like a charm :D Great! Thanks a lot!

The only thing missing is the outgoing emojis don't work (they can be typed to the message from Harmoji keyboard, but sms send button will not result to "sending", instead no immediate response at all, but after ~20sec appears top black popup saying "Message sending failed (phone number)".

No issues with numbers 2 and 6.

All with latest software (N9 PR1.3, Repomirror 0.7.2, Warehouse 0.1.9, Developermode 1.48, Aegis hack 1.0.10, Libsms-utils 0.5.17.3 and Harmoji 0.7.3). Still running perfectly without need for reset/reflash new (2011)!

To aim even higher, any idea for an easy fix for the outgoing side too?

hedayat 2016-02-03 08:18

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Sending is already fixed. You should be able to find both instruction, and if I remember correctly an updated .deb in this topic too. I looked a little but didn't find the .deb.

aspergerguy 2016-02-03 10:43

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

Originally Posted by hedayat (Post 1497589)
You should be able to find both instruction, and if I remember correctly an updated .deb in this topic too. I looked a little but didn't find the .deb.

THP has removed the .deb and only packager .sh available now:
http://thp.io/2014/emojifix/

violalove 2016-02-10 13:39

Simple guide to fix the SMS Emoticon Drop Bug with the .sh file (Many many thanks to thp!). Here the full bug description https://github.com/thp/emojifix

1) You need to have the Developer Mode active. See this thread https://wiki.maemo.org/Resurrect_your_N9
2) Install Coderus Aegis-install hack package: http://talk.maemo.org/showthread.php?t=90750 simply download the .deb file and tap on it
3) Download the .sh file http://thp.io/2014/emojifix/
4) Open terminal and write
Code:

devel-su
it will ask for password that is
Code:

rootme
5) In terminal write
Code:

echo $PATH
you will get the path where you can put the .sh file to execute it directly. The default path should be /usr/bin : /bin (those are two path, we will use the first one)
6) In terminal write
Code:

cp "/home/user/MyDocs/.../emojifix_packager.sh" "/usr/bin/"
where ... means the path where you save the file emojifix_packager.sh, put also the "" exactly as is written
7) In terminal write
Code:

chmod +x /usr/bin/emojifix_packager.sh
8) in terminal write
Code:

aegis-install emojifix_packager.sh

Done

Edit
At the end of the process you will receive several error messages as lfc22 report in the following post. No problem. Ask someone to send to you an sms with emoticon, you will receive it! ;-)
If you want to see the emoticon, instead of a rectangle, you will need harmoji http://talk.maemo.org/showthread.php?t=86704.
I didn't try it, but from what i've understand the 0.6.6 is the most stable version https://code.google.com/archive/p/harmoji/downloads
Edit finish.

If you are in trouble downloading the .sh file, or you don't know where it is, use FileBox or (i think it's even better) myExplorer to put the .sh file on a folder into N9. You find those apps on OpenRepos, see https://wiki.maemo.org/Resurrect_your_N9 for further information.

Again thanks to thp, and also to Coderus, nysi1 and aspergerguy and to the Maemo MeeGo Community

aspergerguy 2016-02-10 15:43

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Under 7) should it not be?

chmod +x /usr/bin/emojifix_packager.sh

violalove 2016-02-10 16:25

Re: Emojifix (iOS/Android Emoji SMS fix)
 
You are right aspergerguy. I've corrected the code. I'm sorry but i had to write it on my N9

lfc22 2016-02-11 01:13

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

Originally Posted by violalove (Post 1498427)
You are right aspergerguy. I've corrected the code. I'm sorry but i had to write it on my N9

Getting the following error:
Code:

RM696-21-3_PR_006:/usr/bin# aegis-install emojifix_packager.sh
libsms-utils0_0.5.17.3+0m7_armel.deb: OK
## Patching /usr/lib/libsms-utils.so.0.0.0
cmp: invalid option -- 'b'
BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) multi-call binary.

Usage: cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]

## Patching digsigsums
--- tmp/DEBIAN/digsigsums
+++ tmp/DEBIAN/digsigsums-new
@@ -1,3 +1,3 @@
-S 15 com.nokia.maemo H 40 48bcd471a8f99b0bcb5502eb7d2af32b279778c0 R 29 usr/lib/libsms-utils.so.0.0.0
+S 15 com.nokia.maemo H 40 797064a7fa7e8647b3627daec110d4a4ca337250 R 29 usr/lib/libsms-utils.so.0.0.0
 S 15 com.nokia.maemo H 40 c6e1f43e32591b4aee15db7457b1158690aef1df R 40 var/lib/dpkg/info/libsms-utils0.postinst
 S 15 com.nokia.maemo H 40 b38e7706479854fdc9b047bbfcb20deb96007b6b R 38 var/lib/dpkg/info/libsms-utils0.postrm
## Injecting patch info into package
dpkg-deb: building package `libsms-utils0' in `libsms-utils0_0.5.17.3+0m7_armel_emojifix.deb'.
tar: unrecognized option '--format=gnu'
BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) multi-call binary.

Usage: tar -[cxtzjhmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...

dpkg-deb: subprocess tar -cf returned error exit status 1


violalove 2016-02-11 10:17

Re: Emojifix (iOS/Android Emoji SMS fix)
 
It's normal. Ask someone to send to you an SMS with emoticon, you will receive it!
If you want to see the emoticon, instead of a rectangle, you will need harmoji http://talk.maemo.org/showthread.php?t=86704.
I didn't try it, but from what i've understand the 0.6.6 is the most stable version https://code.google.com/archive/p/harmoji/downloads

Thanks lfc22, i will update my previous post with those info.

kempus5 2016-03-01 18:45

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

Originally Posted by OVK (Post 1480313)
Now, this is strange. I have noticed that if I receive a SMS that contains character 2 (number two) it is displayed as character 6 (number six). Anyone else having this problem?

I had exactly the same problem, also the automatic services didn't work for me, but I fixed it somehow. First I disabled emojifix by installing libsms-utils0_0.5.17.3+0m7_armel.deb, then I installed libsms-utils0_0.5.17.3+0m7_armel-mod.deb again and it all started working properly (with no 2-6 swap) :)

OVK 2016-03-02 08:58

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

Originally Posted by kempus5 (Post 1500296)
I had exactly the same problem, also the automatic services didn't work for me, but I fixed it somehow. First I disabled emojifix by installing libsms-utils0_0.5.17.3+0m7_armel.deb, then I installed libsms-utils0_0.5.17.3+0m7_armel-mod.deb again and it all started working properly (with no 2-6 swap) :)

Thanks for the info. I have to test if I can make this work too. Did you install from terminal or with debinstaller application (though I think that should not make any difference...).

So to clarify: first you installed the original binary and then the modified binary?

colin.stephane 2016-03-02 10:25

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

Originally Posted by kempus5 (Post 1500296)
I had exactly the same problem, also the automatic services didn't work for me, but I fixed it somehow. First I disabled emojifix by installing libsms-utils0_0.5.17.3+0m7_armel.deb, then I installed libsms-utils0_0.5.17.3+0m7_armel-mod.deb again and it all started working properly (with no 2-6 swap) :)

Can you please add as attachment your "libsms-utils0_0.5.17.3+0m7_armel-mod.deb" ?

Thanks.

A++

kempus5 2016-03-03 12:44

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

Originally Posted by OVK (Post 1500361)
Thanks for the info. I have to test if I can make this work too. Did you install from terminal or with debinstaller application (though I think that should not make any difference...).

So to clarify: first you installed the original binary and then the modified binary?


Yes, I did it this way. Both .debs were installed by aegis-dpkg command - first the original, then the modified binary.

Quote:

Originally Posted by colin.stephane (Post 1500375)
Can you please add as attachment your "libsms-utils0_0.5.17.3+0m7_armel-mod.deb" ?

Thanks.

A++

Here you are, I'm adding both files :)

OVK 2016-03-07 08:12

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

Originally Posted by kempus5 (Post 1500515)
Yes, I did it this way. Both .debs were installed by aegis-dpkg command - first the original, then the modified binary.



Here you are, I'm adding both files :)

One more question: is reboot needed after installing the original file? Or can I install both and reboot after that?

OVK 2016-03-07 08:24

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

Originally Posted by violalove (Post 1498394)
Simple guide to fix the SMS Emoticon Drop Bug with the .sh file (Many many thanks to thp!). Here the full bug description https://github.com/thp/emojifix

1) You need to have the Developer Mode active. See this thread https://wiki.maemo.org/Resurrect_your_N9
2) Install Coderus Aegis-install hack package: http://talk.maemo.org/showthread.php?t=90750 simply download the .deb file and tap on it
3) Download the .sh file http://thp.io/2014/emojifix/


Seems like .sh file has also been removed.

EDIT: and also all the installing instructions too.

kempus5 2016-03-07 13:32

Quote:

Originally Posted by OVK (Post 1500815)
One more question: is reboot needed after installing the original file? Or can I install both and reboot after that?

I did the reboot after installing the original file, but I don't know if that's necessary. After reinstalling the modified libsms reboot wasn't needed - everything started to work correctly.

OVK 2016-03-07 13:50

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

Originally Posted by kempus5 (Post 1500838)
I did the reboot after installing the original file, but I don't know if that's necessary. After reinstalling the modified libsms reboot wasn't needed - everything started to work correctly.

Thanks for the reply.

Since the install instructions seem to be gone from thp's pages, do you have also the instructions?

BentL 2016-03-07 14:31

Re: Emojifix (iOS/Android Emoji SMS fix)
 
1 Attachment(s)
Here are the original install instructions from thp.io as a zipped webpage, see attachment.

OVK 2016-03-08 15:32

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Seems like using the files from kempus5 fixed everything. No more twos displaying as sixes, sending and receiving emoticons works and also automatic SMS services are now working. Thank you all, once again.

nemric 2016-04-11 13:52

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

Originally Posted by kempus5 (Post 1500838)
I did the reboot after installing the original file, but I don't know if that's necessary. After reinstalling the modified libsms reboot wasn't needed - everything started to work correctly.

I tried to fix 2-6 bug like that, in my experience I had to reboot twice, first after installing original file, second after reinstalling mod file.

Everything works great now, Thanks to the community :)

biketool 2017-05-21 17:23

Re: Emojifix (iOS/Android Emoji SMS fix)
 
It turns out I hadn't done the emoji fix and had got along for over a year with a new-to-me N900 not noticing killed emoji SMSs. Being a grownup is boring or I was just missing out on fun SMSs until my wife noticed them on her Lineage Oneplus and tried to send me a few as a test. The SMSs with emoji were silently killed
Installed by sudo dpkg -i for both .deb files as the software updater errored out
I used .deb files from this TMO post, first the straight libsms and then the libsms mod
https://talk.maemo.org/showpost.php?...&postcount=132
it didn't work until I rebooted
but now when I get SMS with one of the newer android (LineageOS-14) style emojis I can see the SMS text and the emojis appear as blank boxes on my N900.
So just affirming that newer emoji SMS in summer 2017 still works with this fix.

pichlo 2017-05-21 20:39

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

Originally Posted by biketool (Post 1528230)
Being a grownup is boring or I was just missing out on fun SMSs until my wife noticed them on her Lineage Oneplus and tried to send me a few as a test.

You are clearly not old enough. Not only have I never missed emojis, I cannot even think of anyone from my social circle who would want to send me one ;)

nthn 2017-05-21 21:35

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

Originally Posted by pichlo (Post 1528235)
You are clearly not old enough. Not only have I never missed emojis, I cannot even think of anyone from my social circle who would want to send me one ;)

I've noticed modern phones and even desktop applications have started automatically converting regular emoticons like :​) to emoji equivalents. I don't understand what the emoji has to offer considering it takes away the imagination of what the colon and the parenthesis could stand for. I fear they'll be forced on everyone whether we like it or not. Thanks, Unicode Consortium!

shubell 2017-11-03 12:41

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

Originally Posted by pichlo (Post 1528235)
You are clearly not old enough. Not only have I never missed emojis, I cannot even think of anyone from my social circle who would want to send me one ;)

well i missed quite a lot of beer offers... didn't even get them https://i.pinimg.com/originals/ac/ea...10072ed8e3.jpg

pichlo 2017-11-03 13:00

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

Originally Posted by nthn (Post 1528237)
I've noticed modern phones and even desktop applications have started automatically converting regular emoticons like :​) to emoji equivalents. I don't understand what the emoji has to offer considering it takes away the imagination of what the colon and the parenthesis could stand for. I fear they'll be forced on everyone whether we like it or not. Thanks, Unicode Consortium!

It's even worse than that. You cannot even write a meaningful sentence with punctuation (let alone post source code snippets) without having to think about how the receiving end might convert it to unintended emojis.

kjdsgfkjsad 2017-11-09 20:01

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Ok, I have been trying to understand how to patch my N9. Lots of conflicting information, dead links etc.

1. First step was the aegis install hack. The link to the .deb is dead. Has it been superseeded by aegis-install from http://talk.maemo.org/showthread.php...66#post1356766 ?

2. If so, the package does not provide aegis-dpkg. How can I install the modified .deb? I get the following console output:

Aegis rejecting libsms-utils0_0.5.17.3+0m7_armel-mod.deb: package 'libsms-utils0' already installed from 'com.nokia.maemo' -- not replacing it from unknown origin
aegis aborting dpkg -- all listed package files rejected
Compilation failed in require.

3. The web page from the first post in this thread no longer exists. The github page does, but the shell script mentioned and used in this thread, the .mht packed backup of the site and elsewhere is not there. Do I need the sdk and cross-compile that code or what?

4. I can just pull the .so from the .deb file and put it in my /usr/lib/ directory, but I have the feeling that this might break the system. Thoughts?

imaginaryenemy 2017-11-09 20:09

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

Originally Posted by kjdsgfkjsad (Post 1538346)
2. If so, the package does not provide aegis-dpkg. How can I install the modified .deb?

It has been a LONG time since I used my N9 as my main phone, but (if I remember correctly...) after I installed the aegis-hack, I had a new system installer for all debs. At the bottom of the installer screen before installation of any debs, there was a box to check for installation with aegis-dpkg.

aspergerguy 2017-11-09 20:12

Re: Emojifix (iOS/Android Emoji SMS fix)
 
As new to forum, have you just started using this N9 or returning after a break from it?

This Wiki is quite helpful:
https://wiki.maemo.org/Resurrect_your_N9

Find it a lot easier to SSH into device rather than fiddling with FingerTerm or Terminal, as you can copy/paste appropriate code.

kjdsgfkjsad 2017-11-10 06:14

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Thanks for your replies! I switched to the N9 from an Android 4 phone and never looked back. Just so much easier to use (for me) with a proper terminal, ssh-ing into it etc.

Ok, seems my problem is mainly that I do not know how to obtain the aegis_hack. There is the installer for the coderus trusted repo, which offers no options and just silently completes. Then everything else happens on the command line. I installed aegis-install, (also aegisctl and debinstall for shits and giggles), but no new system installer presents itself, nor does an aegis-dpkg binary end up in my PATH.

aspergerguy 2017-11-10 19:32

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Have you tried Coderus Debinstaller?
http://talk.maemo.org/showpost.php?p...27&postcount=1

This worked here:http://talk.maemo.org/showpost.php?p...&postcount=106

kjdsgfkjsad 2017-11-11 06:17

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Ok, I installed debinstall, but all it does is to add the dpkg option to the UI - I was working from the terminal anyway, so no banana

dpkg -i libsms-utils0_0.5.17.3+0m7_armel-mod.deb still fails with the same output:

Aegis rejecting libsms-utils0_0.5.17.3+0m7_armel-mod.deb: package 'libsms-utils0' already installed from 'com.nokia.maemo' -- not replacing it from unknown origin
aegis aborting dpkg -- all listed package files rejected
Compilation failed in require.

It does not want to replace the already installed version. My guess is that this was what aegis-hack is for.

Edit: As coderus re-uploaded the aegis hack, I finally able to get the fixed libsms in place. Now waiting for someone to send me a bloody emoji...

Thanks guys!

So the process is now:
1. Download the aegis hack from http://talk.maemo.org/showthread.php?t=90750 and install it using dpkg -i
2. Download the original and fixed libsms from https://talk.maemo.org/showthread.php?t=94027&page=14
3. Install the fixed libsms via aegis-dpkg -i

biketool 2017-11-11 16:25

Re: Emojifix (iOS/Android Emoji SMS fix)
 
Just curious, is there an easy way to download and link/enable the large current collection of smiling poop and eggplants we call modern emoji?
I have had the fix for years and it is great, no more lost SMSs just squares where the emoji should be.
It would be fun to actually view the stupidity I am receiving on my N900.

NightBall06 2018-10-04 12:53

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

Originally Posted by thp (Post 1443386)
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.

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

Moinsen,
ich habe da ein paar Fragen:
1.) Repariert dieser Fix den Fehler, dass SMS von iPhones/Apple nicht empfangen werden (auch ohne Imojis)?
2.) Kann dieser Fix einfach installiert werden, oder muss ich dafür etwas "programmieren" oder rooten? - Ich bin Grafiker... und der größte Teil hier ist für mich reines Spanisch :(
3.) Der Download-Link scheint deaktiviert ... woher bekomme ich die Datei?

Danke im Voraus

peterleinchen 2018-10-04 19:54

Re: Emojifix (iOS/Android Emoji SMS fix)
 
1. si
2. no o si
3. https://talk.maemo.org/showpost.php?...3&postcount=20 o https://talk.maemo.org/showpost.php?...3&postcount=21


All times are GMT. The time now is 19:50.

vBulletin® Version 3.8.8