Pixel Fusion v1.0.3版本的 MD5 值为:e0cc7f5615caec50798ef549b679d557
以下内容为反编译后的 ADBCBBAAdD.java 源代码,内容仅作参考
package ADBCBBAAdD;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import kotlin.C0893DCdbbdD;
public class ADBCBBAAdD {
public static BbdcDCacCa f4817BbdcDCacCa;
public interface BbdcDCacCa {
void BbdcDCacCa(String str);
}
public static int BbdcDCacCa(int i) {
int i2 = (i & (~(i >> 31))) - 255;
return (i2 & (i2 >> 31)) + 255;
}
public static void BcCcABbc(BbdcDCacCa bbdcDCacCa) {
f4817BbdcDCacCa = bbdcDCacCa;
}
public static void CdCaB(String str, int i) {
StackTraceElement[] stackTrace = new Throwable().getStackTrace();
int min = Math.min(i, stackTrace.length - 1);
String str2 = " ";
for (int i2 = 1; i2 <= min; i2++) {
StackTraceElement stackTraceElement = stackTrace[i2];
String str3 = ".(" + stackTrace[i2].getFileName() + ":" + stackTrace[i2].getLineNumber() + ") " + stackTrace[i2].getMethodName();
str2 = dADcCaAA.BbdcDCacCa.BbdcDCacCa(str2, " ");
System.out.println(str + str2 + str3 + str2);
}
}
public static void DCbdcdcCCbc(String str) {
try {
OutputStream outputStream = new Socket("127.0.0.1", 5327).getOutputStream();
outputStream.write(str.getBytes());
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void bBDaADdaAa(String str, String str2) {
System.out.println(str + " : " + str2);
}
public static void babbDABcB(String str) {
StackTraceElement stackTraceElement = new Throwable().getStackTrace()[1];
String substring = (stackTraceElement.getMethodName() + " ").substring(0, 17);
String str2 = ".(" + stackTraceElement.getFileName() + ":" + stackTraceElement.getLineNumber() + ADADdaBDCa.DCbdcdcCCbc.f4701bBDaADdaAa + C0893DCdbbdD.f16205BbdcDCacCa.substring(Integer.toString(stackTraceElement.getLineNumber()).length()) + substring;
System.out.println(str2 + " " + str);
BbdcDCacCa bbdcDCacCa = f4817BbdcDCacCa;
if (bbdcDCacCa != null) {
bbdcDCacCa.BbdcDCacCa(str2 + " " + str);
}
}
public static void cdCCdCc(String str, String str2) {
System.err.println(str + " : " + str2);
}
public static int dDbCdDC(float f, float f2, float f3, float f4) {
int BbdcDCacCa2 = BbdcDCacCa((int) (f * 255.0f));
int BbdcDCacCa3 = BbdcDCacCa((int) (f2 * 255.0f));
return (BbdcDCacCa2 << 16) | (BbdcDCacCa((int) (f4 * 255.0f)) << 24) | (BbdcDCacCa3 << 8) | BbdcDCacCa((int) (f3 * 255.0f));
}
public int DAbacDAb(float[] fArr) {
return (BbdcDCacCa((int) (fArr[3] * 255.0f)) << 24) | (BbdcDCacCa((int) (((float) Math.pow(fArr[0], 0.45454545454545453d)) * 255.0f)) << 16) | (BbdcDCacCa((int) (((float) Math.pow(fArr[1], 0.45454545454545453d)) * 255.0f)) << 8) | BbdcDCacCa((int) (((float) Math.pow(fArr[2], 0.45454545454545453d)) * 255.0f));
}
}