Android Smarphone Trick to Connect to TSN

Here is a trick to connect to TSN using an Android Smartphone!

Step 1: IMPORTANT: You MUST have a rooted phone

Step 2: Make sure your phone settings allow APK installation from an “Unknown Source”. If you don’t know how to do that, read instructions here.

Step 3: From your Android phone’s browser, download and install the app using Google Drive from here. It will show “Package Installer”. Select it.  Android  will show:

press INSTALL, then OPEN

Step 4: If you didn’t open, look in your Apps list and click the N2N app icon:

It will launch N2N. TURN THE PHONE SIDEWAYS and you will see a wrench icon  :

Press the wrench and it will show the General Settings screen. Keep the app running !

Step 5: In your Browser (preferably on your laptop), enter URL . The TSN Portal page will be displayed.

You must do the following:

a) Enter (or paste) your ETH wallet address. NOTE: if you already have SafeConnect running on your laptop, it’s better to use a different wallet. If you use the SAME wallet address,  turn SafeConnect OFF on your laptop.*** Wallet can be empty. This is for identification, NOT used for any type of payment.

Press the DOWNLOAD button.

b) Now OPEN the configuration file it generated. You will see values for:


You will need these values for your smartphone!

Step 6: Go back to your smartphone N2N App running on your smartphone. The General Settings shows:

  • supernode
  • Group name
  • Assign IP
  • netmask

Enter the values from the config.ini to the General Settings as follows:

  • supernode      SUPERNODE:PORT (for example,
  • Group name   COMMUNITY value
  • Password:       PSK value
  • Assign IP         IP value
  • netmask           NETMASK value

Here’s an example screenshot:

Now use your Back button to go to the main app screen:

Press START.

If your phone is rooted, you will see debug log output.


You can now go to your phone’s browser and go to “invisible” web sites like

You should connect to the invisible chat at . When you sign up or log in, you will see:



Getting Started on the TLC SafeConnect Network

9. Afterward, just select On or Off from the SafeConnect menu on your Tray:


If On, it will use the TSN nameserver. If Off, it goes back to your ISP’s nameserver.

MacOSX Instructions

1. Wallet:  Have your Ethereum wallet address ready.
2.  Download safeconnect-osx.tgz here from your browser.
3.  Open a bash shell. Extract via “tar zxvf safeconnect-osx.tgz”
4.  Run “sudo ./safeconnect” and when prompted, enter your wallet address
5.  Start** via “sudo ./safeconnect on
6. If you want to stop, enter “sudo ./safeconnect off
** NOTE: If TUNTAP driver is not installed, it is extracted with the safeconnect.
Run sudo pkg install tuntap_20150118.pkg
sudo exec 5<> /dev/tun0

Linux Instructions

1. Wallet:  Have your Ethereum wallet address ready.
2.  Download safeconnect-linux.tgz here from your browser.
3.  Open a bash shell. Extract via “tar zxvf safeconnect-linux.tgz”
4.  Run “sudo ./safeconnect” and when prompted, enter your wallet address
5.  Start ** via “sudo ./safeconnect on
6. If you want to stop, enter “sudo ./safeconnect off
** NOTE: if you do not already have TUNTAP installed, install as:
sudo apt-get install  uml-utilities
sudo tunctl -t tun0

Minimal Viable Proof: Available Services

Once securely connected, the following services can be accessed using the trusted interface via the private address.

Video Test

After connecting to TSN, there is a video test at tlc-tokyo:



Our private Ethereum blockchain uses static-nodes. json to define peers. The enode table is:

Geth or other clients should use the bootnode


To get to the geth-cli on a supernode, issue:

sudo geth-attach



Android / iPhone Wallet


NOTE: By default, wallets are setup to use Mainnet.

NVIS Tokens on Mainnet

Contract: 0x035cf462b4dd1c72db85be38f6158761a0401383

Scan the QR code with your BlockWallet to add tokens


Ethereum Mining Pool

Ethereum Block Explorer

As noted above, SSH and PING to any of the listed nodes can be done.