analysis: full official-app reverse artifacts (jadx sources, ghidra libcxsdk decomp, authoritative protocol conclusions) + docs

This commit is contained in:
ZXCLI
2026-09-10 02:51:37 +08:00
parent 623d62b641
commit 4ba98f62cd
68 changed files with 69493 additions and 5 deletions
@@ -0,0 +1,70 @@
package cn.com.magnity.magnitycx.log;
import android.os.Build;
import cn.com.magnity.magnitycx.MagApplication;
import java.io.File;
import java.io.IOException;
import org.apache.log4j.FileAppender;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.PatternLayout;
/* loaded from: classes.dex */
public class Logging {
private static Logger logger_ = null;
public static void trace(Object msg) {
if (logger_ != null) {
logger_.trace(msg);
}
}
public static void debug(Object msg) {
if (logger_ != null) {
logger_.debug(msg);
}
}
public static void info(Object msg) {
if (logger_ != null) {
logger_.info(msg);
}
}
public static void warn(Object msg) {
if (logger_ != null) {
logger_.warn(msg);
}
}
public static void error(Object msg) {
if (logger_ != null) {
logger_.error(msg);
}
}
public static void fatal(Object msg) {
if (logger_ != null) {
logger_.fatal(msg);
}
}
public static boolean init(Level level) {
if (MagApplication.magParameter.logDir.isEmpty()) {
return false;
}
String pathName = MagApplication.magParameter.logDir + File.separator + (Build.MODEL + "-Android_" + Build.VERSION.RELEASE + "_" + Build.VERSION.SDK_INT) + ".log";
try {
PatternLayout patternLayout = new PatternLayout();
patternLayout.setConversionPattern("%d{yyyy-MM-dd HH:mm:ss} -%-5.5p- %m %n");
FileAppender fileAppender = new FileAppender(patternLayout, pathName);
logger_ = Logger.getLogger(Logging.class);
logger_.addAppender(fileAppender);
logger_.setLevel(level);
return true;
} catch (IOException e) {
logger_ = null;
return false;
}
}
}