package com.jieehd.villain.toolkit.utils;
import android.os.AsyncTask;
import android.os.Build;
import com.jieehd.villain.toolkit.utils.ShellCommand.CommandResult;
public class Utils {
public static final String LOGTAG = "VillainToolkit";
public class Read extends AsyncTask<String, Integer, String> {
@Override
protected String doInBackground(String... params) {
ShellCommand cmd = new ShellCommand();
CommandResult modversion = cmd.sh.runWaitFor("getprop ro.modversion");
if(modversion.stdout.equals("")) {
CommandResult cmversion = cmd.sh.runWaitFor("getprop ro.cm.version");
if(cmversion.stdout.equals("")) {
CommandResult aokpversion = cmd.sh.runWaitFor("getprop ro.aokp.version");
if(aokpversion.stdout.equals(""))
return Build.DISPLAY;
else
return aokpversion.stdout;
} else {
return cmversion.stdout;
}
}
return modversion.stdout;
}
}
}