From c003165d8815b24dc4f1be1686b7d6cb7f79361c Mon Sep 17 00:00:00 2001 From: Jarrad Hope Date: Tue, 23 Feb 2016 18:49:35 +0100 Subject: [PATCH 1/2] add Whisper flag and comments for Android quirks Former-commit-id: ebd42db745c7e4b04ee14cd5a974f15767c9d088 --- android/app/src/main/java/com/messenger/MainActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/messenger/MainActivity.java b/android/app/src/main/java/com/messenger/MainActivity.java index 01d6738b40..69247d8ecd 100644 --- a/android/app/src/main/java/com/messenger/MainActivity.java +++ b/android/app/src/main/java/com/messenger/MainActivity.java @@ -17,14 +17,20 @@ public class MainActivity extends ReactActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + // Required for android-16 (???) System.loadLibrary("gethraw"); System.loadLibrary("geth"); + + // Required because of crazy APN settings redirecting localhost Properties properties = System.getProperties(); properties.setProperty("http.nonProxyHosts", "localhost|127.0.0.1"); properties.setProperty("https.nonProxyHosts", "localhost|127.0.0.1"); + + // Launch! new Thread(new Runnable() { public void run() { - Geth.run("--ipcdisable --nodiscover --rpc --rpcapi \"db,eth,net,web3\" --fast --datadir=" + getFilesDir().getAbsolutePath()); + Geth.run("--shh --ipcdisable --nodiscover --rpc --rpcapi \"db,eth,net,web3\" --fast --datadir=" + getFilesDir().getAbsolutePath()); } }).start(); } From 286f50a6346fd90b0b720b8fae88183dcb13a932 Mon Sep 17 00:00:00 2001 From: Jarrad Hope Date: Tue, 23 Feb 2016 19:37:48 +0100 Subject: [PATCH 2/2] add syng server as bootnode Former-commit-id: cade052129c38d6be10a857b2c3b55b3ef1eae65 --- android/app/src/main/java/com/messenger/MainActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/messenger/MainActivity.java b/android/app/src/main/java/com/messenger/MainActivity.java index 69247d8ecd..67627a322f 100644 --- a/android/app/src/main/java/com/messenger/MainActivity.java +++ b/android/app/src/main/java/com/messenger/MainActivity.java @@ -30,7 +30,7 @@ public class MainActivity extends ReactActivity { // Launch! new Thread(new Runnable() { public void run() { - Geth.run("--shh --ipcdisable --nodiscover --rpc --rpcapi \"db,eth,net,web3\" --fast --datadir=" + getFilesDir().getAbsolutePath()); + Geth.run("--bootnodes \"enode://dead745c1dbcde518b48e52aca1e8d5ba666005a2c8804e39826c6080fb11c1e8abe41d1e41896e871f204f790a90fa9781744cccecf492212192a7c56e7673b@rpc0.syng.io:40404\" --shh --ipcdisable --nodiscover --rpc --rpcapi \"db,eth,net,web3\" --fast --datadir=" + getFilesDir().getAbsolutePath()); } }).start(); }