Results 1 to 7 of 7
Like Tree1Likes
  • 1 Post By jonwise80
  1.    #1  
    AIM is gone (RIP to one of the oldest chat systems on the web!):
    https://www.theverge.com/2017/10/6/1...tant-messenger

    Skype is going down soon:
    https://www.theverge.com/2018/9/27/1...-shutdown-date

    That leaves us with nothing but SMS. Since AIM's OSCAR protocol is so well understood, I'm wondering if we can do the hosts file trick and point AIM setup on webOS to an alternate server. Posting here to see if anyone has any ideas, I've begun investigating. Here are some things I've found so far:

    https://en.wikipedia.org/wiki/OSCAR_protocol - history on the protocol
    https://metacpan.org/pod/Net::OSCAR#INSTALLATION - a perl implementation...can't figure out how to get it running yet
    http://www.planet-source-code.com/vb...62118&lngWId=1 - a VB6? implementation of a server. Not compiled, so I'm trying to get an old version of VisualStudio running to try to build it.

    Will update as I learn more.
    Last edited by jonwise80; 10/21/2018 at 03:25 PM.
  2. #2  
    So... my question is who will be on the other end? What other systems, apps and individuals are using this IM protocol?

    There are a couple of options. Perhaps there are more?
    DianBao fro WebOS - webOS & LuneOS Apps on Preware Catalog
    wIRC - webOS & LuneOS Apps on Preware Catalog

    It seems IM is really being closed up!
  3.    #3  
    Found a solution!
    This site hosts a reverse engineered Oscar (AIM) server. I've gotten it working on a desktop client, I'll need to do some hosts hacking to make it work on my Pre...

    http://iwarg.ddns.net/aim/index.php?action=faqpage

    Update: Got it!
    Most clients use some variation of a host at oscar.aol.com but re-directing that in the hosts file did nothing. I dove into the sample source code, but couldn't find it, so finally I grabbed logs directly from my Pre after a failed connection:

    Code:
    palm-log com.palm.app.messaging
    retrieving logs for application com.palm.app.messaging on device "mantaray-linux" {7d9a8ae1569d147ca1e404ebc2e0580f3c34a273} usb 51978
    [20181021-16:19:14.484466] error: Could not connect to authentication server: Error resolving login.messaging.aol.com: Name or service not known     
    at Object.create (palmfoundationsVersion1_0:104:372)    
     at palmfoundationsVersion1_0:179:835    
     at Future.<anonymous> (palmfoundationsVersion1_0:129:246)     
    at dispatch (palmfoundationsVersion1_0:140:493), palmfoundationsVersion1_0:133
    That showed me which server to hijack in hosts. I pinged the iwarg server and found that its dynamic, so this patch probably won't work long, but add this to your hosts:

    Code:
    184.15.16.96     login.messaging.aol.com
    If anyone wants to add me as a buddy, I'm codepoet80.
    Last edited by jonwise80; 10/21/2018 at 04:32 PM.
  4. mmgquiet's Avatar
    Posts
    31 Posts
    Global Posts
    62 Global Posts
    #4  
    Like the post above, (not trying to be rude) but does anyone really care about instant messaging anymore? Who will use it? Text messaging on your phone makes soooo much more sense.
  5.    #5  
    If you don't need it, don't use it!

    I've got two use cases:
    - One is, I'd like to use Palms as "kid phones" -- as my kids get older (11, 10 and 7) and have after-school activities, I'd like to have a way to get in touch with them -- but I'm not ready for them to have a full iPhone just yet. If I can make this work, they have a WiFi-only chat option for Mom and Dad
    - Two, I'm a proponent of coming up with an alternate Internet... if you really want to read those ramblings: https://jonandnic.wordpress.com/2018...open-internet/

    Got AIM running well on two Pre phones...a little harder to find modern clients for other devices, though!
  6. #6  
    Quote Originally Posted by jonwise80 View Post
    If you don't need it, don't use it!

    I've got two use cases:
    - One is, I'd like to use Palms as "kid phones" -- as my kids get older (11, 10 and 7) and have after-school activities, I'd like to have a way to get in touch with them -- but I'm not ready for them to have a full iPhone just yet. If I can make this work, they have a WiFi-only chat option for Mom and Dad
    - Two, I'm a proponent of coming up with an alternate Internet... if you really want to read those ramblings: https://jonandnic.wordpress.com/2018...open-internet/

    Got AIM running well on two Pre phones...a little harder to find modern clients for other devices, though!
    I guess it makes sense for a home messaging network. For use 2... how secure is OSCAR? I'm reading that the answer is not very - partly due to the shutdown I guess. There seem to be some XMPP options, but it's not clear what is working.
    https://forums.webosnation.com/webos...p-2-2-4-a.html
    https://forums.webosnation.com/palm-...ns-2017-a.html
    Last edited by Preemptive; 10/21/2018 at 08:33 PM.
  7.    #7  
    Quote Originally Posted by Preemptive View Post
    For use 2... how secure is OSCAR?
    I don't want to get all philosophical, but security is critical when the infrastructure is centralized. When one or two providers (eg, Facebook and Goolge) hold all our data, believing that those repositories is secure is really important (its not, but its in the interest of these companies to make us feel safe). When there are multiple, de-centralized sources, security can operate a scale -- from most secure but least convenient, to least secure and most convenient...just like the Internet always has. We've had 128-bit SSL on our banking sites since the early days of the web. Guess what? The attacks have never been against the data in flight -- they've always been against the data centers that store the data at rest, or against the users themselves (social attacks). Making the Internet less accessible doesn't solve those problems.

    In this case, a home-grown OSCAR server hosted by some dude is probably not secure at all. But who cares? I want to use it to remind my son about his homework, or tell him when its time for dinner. I don't need end-to-end encryption in a Facebook message that Mark Zuckerburg already has his machine learning algorithms reading anyway. I just need something that works across multiple platforms. Alas, working AIM clients for iOS seem to all be gone...

    Quote Originally Posted by Preemptive View Post
    There seem to be some XMPP options, but it's not clear what is working.
    XMPP would be preferred. Its secure, de-centralized, and highly compatible -- although the protocol is quite complex. Unfortunately, I fought with it for 3 hours and didn't have much luck. I could get multiple servers up and running on a PC/Mac, and connect to them from multiple clients...but not the webOS clients linked above... Would love it if anyone had any tips, but the threads all seemed to end at the same place I was stuck.
    gazaud likes this.

Similar Threads

  1. webOS Fans Discord Server
    By danPixl in forum General News & Discussion
    Replies: 0
    Last Post: 06/04/2018, 08:14 PM
  2. Replies: 6
    Last Post: 12/08/2017, 01:01 AM
  3. HP TouchPad server error
    By carrie orleman in forum HP TouchPad
    Replies: 1
    Last Post: 01/18/2017, 04:53 PM
  4. LG webOS Smartshare not detecting home server
    By tawingp in forum LG webOS TV
    Replies: 3
    Last Post: 04/20/2016, 01:49 AM
  5. Alternate web browser for webOS?
    By arif7193 in forum HP TouchPad
    Replies: 3
    Last Post: 02/12/2016, 03:22 AM

Posting Permissions