diff --git a/app/src/main/java/com/liahnu/auto_login/view/MainActivity.java b/app/src/main/java/com/liahnu/auto_login/view/MainActivity.java index ed756bf..684b971 100644 --- a/app/src/main/java/com/liahnu/auto_login/view/MainActivity.java +++ b/app/src/main/java/com/liahnu/auto_login/view/MainActivity.java @@ -179,9 +179,17 @@ public String callAccount(boolean status){ String ConfigPath = "config.json"; String statusStr = status?"login":"logout"; StringBuilder execresult = new StringBuilder(); + String path = ""; + + if (statusStr.equals("login")) { + path = "/system/bin/linker64 " + ce.getExecutableFilePath() + "/" + cmd + " login" + + " -c " + ce.getExecutableFilePath() + "/" + ConfigPath; + } + else{ + path = "/system/bin/linker64 "+ce.getExecutableFilePath() + "/"+ cmd +" logout -u " + + config.getUsers().get(0).getUsername() + " -d -s http://10.129.1.1"; + } - String path = "/system/bin/linker64 "+ce.getExecutableFilePath() + "/"+cmd +" login" - + " -c " +ce.getExecutableFilePath()+"/"+ConfigPath; Log.i(TAG,path); try { p = Runtime.getRuntime().exec(path);