Update instructions for xmpp on Android

This commit is contained in:
Bob Mottram 2016-02-27 20:22:13 +00:00
parent b220802609
commit c965356c40
1 changed files with 13 additions and 4 deletions

View File

@ -195,6 +195,8 @@ usewithtor irssi
/connect myaddress.onion /connect myaddress.onion
/join freedombone /join freedombone
#+END_SRC #+END_SRC
Note that if *usewithtor* doesn't work then the *torify* command might.
*** XChat *** XChat
If you are using the XChat client: If you are using the XChat client:
@ -282,15 +284,22 @@ Tor Messenger is a messaging client which supports XMPP, and its onion routing e
*** Using with Android *** Using with Android
Install [[https://f-droid.org/][F-Droid]] Install [[https://f-droid.org/][F-Droid]]
Search for and install Xabber. Search for and install *Orbot* and *Conversations*.
Add an account and enter your Jabber/XMPP ID and password. Add an account and enter your Jabber/XMPP ID and password.
From the menu select *Settings* then *Security* then *OTR mode*. Set the mode to *Required*. From the menu select *Settings* then *Expert Settings*. Select *Connect via Tor* and depending on your situation you might also want to select *Don't save encrypted messages*.
Make sure that *Check server certificate* is not checked. From the menu select *Manage accounts* and add a new account.
Go back to the initial screen and then using the menu you can add contacts and begin chatting. Both parties will need to go through the off-the-record question and answer verification before the chat can begin, but that only needs to be done once for each person you're chatting with. #+BEGIN_SRC bash
Jabber ID: myusername@mydomain
Password: your XMPP password
Hostname: mydomain
Port: 5222
#+END_SRC
Then select *Next*. When chatting you can use the lock icon to encrypt your conversation. It's also going through Tor, so passive surveillance of the metadata should not be easy for an adversary.
** Tox ** Tox
Tox is an encrypted peer-to-peer messaging system and so should work without Freedombone. It uses a system of nodes which act as a sort of directory service allowing users to find and connect to each other. The Tox node ID on the Freedombone can be found within the README within your home directory. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available. Tox is an encrypted peer-to-peer messaging system and so should work without Freedombone. It uses a system of nodes which act as a sort of directory service allowing users to find and connect to each other. The Tox node ID on the Freedombone can be found within the README within your home directory. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available.
*** Using the Toxic client *** Using the Toxic client