Files
tustu/app/ae/AeInterfaceLima.java
2026-01-11 20:30:56 +00:00

61 lines
2.0 KiB
Java

package ae;
import W.D;
import bH.ae;
import java.io.File;
import java.util.ArrayList;
public class AeInterfaceLima {
public static k a(File paramFile) {
String str = paramFile.getName().toLowerCase();
if (str.endsWith("zip"))
return b(paramFile);
if (str.endsWith("s19") || str.endsWith("mot") || str.endsWith("bsf")) {
k k = new k();
File file = paramFile.getParentFile();
a(file, k);
return k;
}
throw new x("Unknown file type.");
}
private static k a(File paramFile, k paramk) {
for (File file : paramFile.listFiles()) {
if (file.isFile() && (file.getName().toLowerCase().endsWith("ini") || file.getName().toLowerCase().endsWith("ecu"))) {
paramk.a(file);
} else if (file.isFile() && (file.getName().toLowerCase().endsWith("s19") || file.getName().toLowerCase().endsWith("mot") || file.getName().toLowerCase().endsWith("bsf"))) {
paramk.b(file);
} else if (file.isFile() && file.getName().toLowerCase().startsWith("license")) {
paramk.e(file);
} else if (file.isFile() && file.getName().toLowerCase().startsWith("readme")) {
paramk.d(file);
} else if (file.isFile() && file.getName().toLowerCase().startsWith("release") && file.getName().toLowerCase().contains("notes")) {
paramk.g(file);
}
}
return paramk;
}
private static k b(File paramFile) {
File file1 = File.createTempFile("tmp", Long.toString(System.nanoTime()));
File file2 = file1.getParentFile();
file2 = new File(file2, "firmware" + Long.toString(System.currentTimeMillis()));
file2.mkdir();
file1.delete();
ArrayList arrayList = ae.a(paramFile, file2, null);
D.a().a(file2);
while ((file2.list()).length == 1 && file2.listFiles()[0].isDirectory()) {
File file = file2.listFiles()[0];
file2 = file;
}
k k = new k();
a(file2, k);
return k;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ae/l.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/