[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [orbot/master] ensures binary permissions are set
commit 92d19e3402874a9e77803e34f6d2779a780b7c5d
Author: Nathan Freitas <nathan@xxxxxxxxxxx>
Date: Sun Jan 12 22:14:30 2014 -0500
ensures binary permissions are set
---
src/org/torproject/android/service/TorService.java | 21 +++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/src/org/torproject/android/service/TorService.java b/src/org/torproject/android/service/TorService.java
index b052951..f27f835 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -587,19 +587,30 @@ public class TorService extends Service implements TorServiceConstants, TorConst
boolean success = installer.installResources();
}
-
+
+ try
+ {
+ setBinaryPerms();
+ }
+ catch (Exception e)
+ {
+ logNotice("Error setting binary permissions: " + e.toString());
+ }
}
-
- /*
private void setBinaryPerms () throws Exception
{
+
+ logNotice("Is Tor binary exec? " + fileTorOrig.canExecute());
+ logNotice("Is Tor binary exec? " + filePrivoxy.canExecute());
+ logNotice("Is Tor binary exec? " + fileObfsProxy.canExecute());
+
StringBuilder log = new StringBuilder ();
logNotice("(re)Setting permission on Tor binary");
- String[] cmd1 = {SHELL_CMD_CHMOD + ' ' + CHMOD_EXE_VALUE + ' ' + fileTor.getAbsolutePath()};
+ String[] cmd1 = {SHELL_CMD_CHMOD + ' ' + CHMOD_EXE_VALUE + ' ' + fileTorOrig.getAbsolutePath()};
TorServiceUtils.doShellCommand(cmd1, log, false, true);
logNotice("(re)Setting permission on Privoxy binary");
@@ -610,7 +621,7 @@ public class TorService extends Service implements TorServiceConstants, TorConst
String[] cmd3 = {SHELL_CMD_CHMOD + ' ' + CHMOD_EXE_VALUE + ' ' + fileObfsProxy.getAbsolutePath()};
TorServiceUtils.doShellCommand(cmd3, log, false, true);
- }*/
+ }
private boolean mHasRoot = false;
private boolean mEnableTransparentProxy = false;
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits