MESSAGING PLUGINS
=================
Sorry for the long post but it helps explain everything. Please read it carefully before installing.
Is a set of plugins which are added to the native Messaging application. (See picture attachment)
SUPPORTED WEBOS
=================
1.2.X and 1.3.1 Only.
AVAILABLE PLUGINS
=================
Live Messenger
ICQ
Jabber
Sametime
Office Communicator
ICQ
IRC
Novell Groupwise
Yahoo (Built-In but using later versions)
Gtalk (Built-In but using later versions)
AIM (Built-In but using later versions)
VERSION INFORMATION
=================
- 1.2.2 - Fixed Gtalk and hopefully QQ signin
- 1.2.1 - Supports WebOS 1.2.1 and 1.3.1 (A few more changes in 1.3.1 than i'd expected)
Yahoo support only installed/removed on WebOS 1.2 (Also on 1.3.1 emulator as its missing?!?!)
Hopefully fixed Live not installing. (I completely re-wrote the whole installer)
Will no longer backup files as linux patching handles this nicely (saving space)
Hopefully got the DB update working nicely so all plugins install first time
Chinese QQ Support (Untested)
I have increased the login timeout to 60 seconds. Hopefully this helps people with big contact lists
No longer touches the files that broke some other patches (Should also fix some server logon issues)
IRC can now handle no password
My code now handles errors better (e.g. A corrupt config file)
- 1.2.0 WebOS 1.3.1 Support (Didnt work
)
- 1.1.0 - Jabber, IRC, Office Communicator, Novell Groupwise and Sametime support
New patching for Palm files (more reliable)
Libpurple is now compiled with the same settings as Palm's libpurple. (Keep alive has been changed, should help battery life)
Fixed Yahoo not being removed on uninstall
3rd party certificates required for authentication (e.g. Company Office Communicator servers) can be copied to "/var/usr/palm/applications/org.webosinternals.messaging/libpurple/certificates/x509/tls_peers directory"
The certificates must be in the same format as Pidgin. (On windows these are found in %appdata%\.purple\certificates\x509\tls_peers after you log in at least once using pidgin)
Facebook no longer installed by default.
- 1.0.4 - Facebook Support, Icons fixed when searching for accounts, Gtalk and AIM now use my service to login, improved installer.
- 1.0.3 - Fixed AIM and Yahoo Messaging
- 1.0.2 - Fixed AIM. Not released
- 1.0.1 - Fixed to work with updated WebOS 1.2 Pre's
HOW TO INSTALL
==============
Please note: There is two versions of "Messaging Plugins". One for WebOS (armv7) and one for the emulator (i686).
Please note: Preware and IPKG Service is required to install this patch.
Please note: WebOS Patch is required to install this patch. (Download link below)
Please note: This program should be uninstalled before performing a WebOS update.
Please note: Installation will take some time. Be patient.
Please note: The installer will restart luna.
Install using WebOS Quick Install (
http://forums.precentral.net/homebre...k-install.html)
KNOWN ISSUES (Thanks to freakout and Abyssul)
=============================================
• Can't add to buddy list
• Contacts added to the contacts WebOS application cannot be deleted.
How to login
================
Yahoo: username or email
MSN: email address
Jabber: email (e.g.
user@jabber.org)
Sametime: username
Office Communicator: email
ICQ: ICQ number
Facebook: email address
IRC: username@server (e.g.
username@irc.freenode.net)
Novell Groupwise: username
How to use IRC
==============
Its not pretty but it does give us more than we have now. Keep an eye out for wIRC from webos internals. Should be released in the coming weeks/months.
Login to IRC. Hopefully it will connect and you will get an IRC window pop up. This window can be removed.
Click new message/contact button (bottom left hand corner). Enter "/join #CHANNEL NAME" (E.g. /join #webos-internals). Then type anything in the message field and hit enter.
IRC should now connect to the channel in a new window. The /join window can also now be closed.
DOWNLOAD INSTALLERS
===================
Palm Pre
http://ipkg.preware.org/feeds/webos-....9-3_armv7.ipk
http://users.tpg.com.au/gregroll/org....2.2_armv7.ipk
Emulator
http://ipkg.preware.org/feeds/webos-...5.9-3_i686.ipk
http://users.tpg.com.au/gregroll/org...1.2.2_i686.ipk
I am unable to attach here as the files are slightly too big!
DONATE
======
https://www.paypal.com/cgi-bin/websc...if%3aNonHosted
THANKS
================
A big thanks to the following people for their help and support.
Abyssul - very big thanks!
SMKOUT333 - very big thanks!
rwhitby -
Main Page - WebOS Internals
PuffTheMagic -
PréYourMind | Free Opensource Pré Developer Hosting
palm open source team -
Welcome to opensource.palm.com - Palm
jettero
Pidgin (libpurple) developers -
WhatIsLibpurple – Pidgin – Trac
Adam - Lots of help with Office Communicator
Everyone who offered to help but due to timezone differences were unable to!
WISH LIST
=========
Make account sync work
Log off button for individual accounts
UNINSTALL
=========
There are two ways to uninstall.
1 - Use Web OS Quick Install.
2 - Via Linux access to the phone.
This can be achived various ways...
Putty -
Putty - WebOS Internals
Terminal -
Application:Terminal - WebOS Internals
PreBrew -
Tutorials webOS Installing An Ipk - WebOS Internals
Novacom -
Portal:Accessing Linux - WebOS Internals
Run the following command:
/var/usr/lib/ipkg/info/org.webosinternals.messaging.prerm
TECHNICAL INFORMATION
=====================
Below contains information about "Messaging Plugins"
"Messaging Plugins" uses a new service which is based off the Palm messaging service.
This service is a connector to libpurpleadapter.
The service is called im.libpurpleext.greg.
The service is executed by /usr/bin/LibpurpleAdapterExt.
The following commands can be run in Linux to perform installation and configuration options.
Install a messaging plugin
=========================
Run the below command to install a plugin manually. This will only install one of the supplied plugins.
sh /var/usr/palm/applications/org.webosinternals.messaging/MessagingPlugins.sh InstallPlugin <PLUGIN NAME>
Exmaple
=======
sh /var/usr/palm/applications/org.webosinternals.messaging/MessagingPlugins.sh InstallPlugin Live
Remove a messaging plugin
=========================
Run the below command to remove a plugin manually. This will only uninstall one of the supplied plugins not the inbuild WebOS plugins.
sh /var/usr/palm/applications/org.webosinternals.messaging/MessagingPlugins.sh RemovePlugin Live
Example
=======
sh /var/usr/palm/applications/org.webosinternals.messaging/MessagingPlugins.sh RemovePlugin <PLUGIN NAME>