commit 1ffea580c4e4635eea9647cc3fa21a8a2b0fc7ef Author: Nathan Freitas nathan@freitas.net Date: Mon Sep 19 16:11:30 2016 -0400
udpate resource paths --- .../android/service/TorResourceInstaller.java | 28 ++++++---------------- 1 file changed, 7 insertions(+), 21 deletions(-)
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java b/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java index 47d706f..f368326 100644 --- a/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java +++ b/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java @@ -69,11 +69,10 @@ public class TorResourceInstaller implements TorServiceConstants {
if (Build.CPU_ABI.contains("x86")) cpuPath = "x86"; - + deleteDirectory(installFolder);
installFolder.mkdirs(); -
is = context.getResources().openRawResource(R.raw.torrc); outFile = new File(installFolder, TORRC_ASSET_KEY); @@ -82,25 +81,12 @@ public class TorResourceInstaller implements TorServiceConstants { is = context.getResources().openRawResource(R.raw.torpolipo); outFile = new File(installFolder, POLIPOCONFIG_ASSET_KEY); streamToFile(is,outFile, false, false); - - //only install if ARM (GoLang only supports ARM for now) - if (cpuPath.equals("armeabi")) - { - cpuPath = "armeabi"; - is = context.getAssets().open(cpuPath + "/" + OBFSCLIENT_ASSET_KEY + MP3_EXT); - outFile = new File(installFolder, OBFSCLIENT_ASSET_KEY); - streamToFile(is,outFile, false, true); - setExecutable(outFile); - /** - is = context.getAssets().open(cpuPath + "/" + MEEK_ASSET_KEY + MP3_EXT); - outFile = new File(installFolder, MEEK_ASSET_KEY); - shell.add(new SimpleCommand(COMMAND_RM_FORCE + outFile.getAbsolutePath())).waitForFinish(); - streamToFile(is,outFile, false, true); - setExecutable(outFile); - */ - - } - + + is = context.getAssets().open(cpuPath + '/' + OBFSCLIENT_ASSET_KEY + MP3_EXT); + outFile = new File(installFolder, OBFSCLIENT_ASSET_KEY); + streamToFile(is,outFile, false, true); + setExecutable(outFile); + is = context.getAssets().open(cpuPath + '/' + TOR_ASSET_KEY + MP3_EXT); outFile = new File(installFolder, TOR_ASSET_KEY); streamToFile(is,outFile, false, true);