From: Koushik Dutta Date: Fri, 15 Mar 2013 20:23:13 +0000 (-0700) Subject: fix up x86 detection during in app system install X-Git-Tag: android-x86-4.4-r1~135 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=2c1a38b66206b64b074e308587b36e315bb5fcc7;p=android-x86%2Fexternal-koush-Superuser.git fix up x86 detection during in app system install Change-Id: I0aedfcb5ef1e274fb5c7303b24400e18293a254f --- diff --git a/Superuser/src/com/koushikdutta/superuser/MainActivity.java b/Superuser/src/com/koushikdutta/superuser/MainActivity.java index 7e4978c..5dd4176 100644 --- a/Superuser/src/com/koushikdutta/superuser/MainActivity.java +++ b/Superuser/src/com/koushikdutta/superuser/MainActivity.java @@ -67,13 +67,8 @@ public class MainActivity extends BetterListActivity { } File extractSu() throws IOException, InterruptedException { - Process p = Runtime.getRuntime().exec("cat /proc/cpuinfo"); - String contents = StreamUtility.readToEnd(p.getInputStream()); - p.getInputStream().close(); - p.waitFor(); - contents = contents.toLowerCase(); String arch = "armeabi"; - if (contents.contains("x86")) + if (System.getProperty("os.arch").contains("x86") || System.getProperty("os.arch").contains("i686") || System.getProperty("os.arch").contains("i386")) arch = "x86"; ZipFile zf = new ZipFile(getPackageCodePath()); ZipEntry su = zf.getEntry("assets/" + arch + "/su");