From be3752bf2f260ef3e4f3f7654ca9c41557ba7d40 Mon Sep 17 00:00:00 2001
From: goapunk <noobie@goapunks.net>
Date: Sat, 11 Mar 2017 03:48:24 +0000
Subject: [PATCH] Set Android env vars

Signed-off-by: goapunk <noobie@goapunks.net>

(cherry picked from commit e26f663)
---
 .../java/org/briarproject/bramble/plugin/tor/TorPlugin.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java b/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java
index f0cf90e7c3..7d12208e2e 100644
--- a/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java
+++ b/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java
@@ -183,7 +183,11 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener {
 		String configPath = configFile.getAbsolutePath();
 		String pid = String.valueOf(android.os.Process.myPid());
 		String[] cmd = {torPath, "-f", configPath, OWNER, pid};
-		String[] env = {"HOME=" + torDirectory.getAbsolutePath()};
+		String[] env = {
+				"HOME=" + torDirectory.getAbsolutePath(),
+				"ANDROID_ROOT=/system",
+				"ANDROID_DATA=/data"
+		};
 		Process torProcess;
 		try {
 			torProcess = Runtime.getRuntime().exec(cmd, env, torDirectory);
-- 
GitLab