Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,84 @@
package com.amazonaws.logging;
import com.amazonaws.logging.LogFactory;
/* loaded from: classes.dex */
public class AndroidLog implements Log {
public LogFactory.Level level = null;
public final String tag;
public AndroidLog(String str) {
this.tag = str;
}
@Override // com.amazonaws.logging.Log
public boolean isDebugEnabled() {
return android.util.Log.isLoggable(this.tag, 3) && (getLevel() == null || getLevel().getValue() <= LogFactory.Level.DEBUG.getValue());
}
@Override // com.amazonaws.logging.Log
public boolean isInfoEnabled() {
return android.util.Log.isLoggable(this.tag, 4) && (getLevel() == null || getLevel().getValue() <= LogFactory.Level.INFO.getValue());
}
@Override // com.amazonaws.logging.Log
public void trace(Object obj) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.TRACE.getValue()) {
obj.toString();
}
}
@Override // com.amazonaws.logging.Log
public void debug(Object obj) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.DEBUG.getValue()) {
obj.toString();
}
}
@Override // com.amazonaws.logging.Log
public void debug(Object obj, Throwable th) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.DEBUG.getValue()) {
obj.toString();
}
}
@Override // com.amazonaws.logging.Log
public void info(Object obj) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.INFO.getValue()) {
obj.toString();
}
}
@Override // com.amazonaws.logging.Log
public void warn(Object obj) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.WARN.getValue()) {
android.util.Log.w(this.tag, obj.toString());
}
}
@Override // com.amazonaws.logging.Log
public void warn(Object obj, Throwable th) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.WARN.getValue()) {
android.util.Log.w(this.tag, obj.toString(), th);
}
}
@Override // com.amazonaws.logging.Log
public void error(Object obj) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.ERROR.getValue()) {
android.util.Log.e(this.tag, obj.toString());
}
}
@Override // com.amazonaws.logging.Log
public void error(Object obj, Throwable th) {
if (getLevel() == null || getLevel().getValue() <= LogFactory.Level.ERROR.getValue()) {
android.util.Log.e(this.tag, obj.toString(), th);
}
}
public final LogFactory.Level getLevel() {
LogFactory.Level level = this.level;
return level != null ? level : LogFactory.getLevel();
}
}

View File

@@ -0,0 +1,105 @@
package com.amazonaws.logging;
import com.amazonaws.logging.LogFactory;
import java.io.PrintStream;
/* loaded from: classes.dex */
public final class ConsoleLog implements Log {
public LogFactory.Level level = null;
public final String tag;
public ConsoleLog(String str) {
this.tag = str;
}
@Override // com.amazonaws.logging.Log
public boolean isDebugEnabled() {
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.DEBUG.getValue();
}
public boolean isErrorEnabled() {
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.ERROR.getValue();
}
@Override // com.amazonaws.logging.Log
public boolean isInfoEnabled() {
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.INFO.getValue();
}
public boolean isTraceEnabled() {
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.TRACE.getValue();
}
public boolean isWarnEnabled() {
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.WARN.getValue();
}
@Override // com.amazonaws.logging.Log
public void trace(Object obj) {
if (isTraceEnabled()) {
log(LogFactory.Level.TRACE, obj, null);
}
}
@Override // com.amazonaws.logging.Log
public void debug(Object obj) {
if (isDebugEnabled()) {
log(LogFactory.Level.DEBUG, obj, null);
}
}
@Override // com.amazonaws.logging.Log
public void debug(Object obj, Throwable th) {
if (isDebugEnabled()) {
log(LogFactory.Level.DEBUG, obj, th);
}
}
@Override // com.amazonaws.logging.Log
public void info(Object obj) {
if (isInfoEnabled()) {
log(LogFactory.Level.INFO, obj, null);
}
}
@Override // com.amazonaws.logging.Log
public void warn(Object obj) {
if (isWarnEnabled()) {
log(LogFactory.Level.WARN, obj, null);
}
}
@Override // com.amazonaws.logging.Log
public void warn(Object obj, Throwable th) {
if (isWarnEnabled()) {
log(LogFactory.Level.WARN, obj, th);
}
}
@Override // com.amazonaws.logging.Log
public void error(Object obj) {
if (isErrorEnabled()) {
log(LogFactory.Level.ERROR, obj, null);
}
}
@Override // com.amazonaws.logging.Log
public void error(Object obj, Throwable th) {
if (isErrorEnabled()) {
log(LogFactory.Level.ERROR, obj, th);
}
}
public final void log(LogFactory.Level level, Object obj, Throwable th) {
PrintStream printStream = System.out;
printStream.printf("%s/%s: %s\n", this.tag, level.name(), obj);
if (th != null) {
printStream.println(th.toString());
}
}
private LogFactory.Level getLevel() {
LogFactory.Level level = this.level;
return level != null ? level : LogFactory.getLevel();
}
}

View File

@@ -0,0 +1,13 @@
package com.amazonaws.logging;
/* loaded from: classes.dex */
public abstract class Environment {
public static boolean isJUnitTest() {
for (StackTraceElement stackTraceElement : Thread.currentThread().getStackTrace()) {
if (stackTraceElement.getClassName().startsWith("org.junit.")) {
return true;
}
}
return false;
}
}

View File

@@ -0,0 +1,24 @@
package com.amazonaws.logging;
/* loaded from: classes.dex */
public interface Log {
void debug(Object obj);
void debug(Object obj, Throwable th);
void error(Object obj);
void error(Object obj, Throwable th);
void info(Object obj);
boolean isDebugEnabled();
boolean isInfoEnabled();
void trace(Object obj);
void warn(Object obj);
void warn(Object obj, Throwable th);
}

View File

@@ -0,0 +1,78 @@
package com.amazonaws.logging;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes.dex */
public abstract class LogFactory {
public static final String TAG = "LogFactory";
public static final Map logMap = new HashMap();
public static Level globalLogLevel = null;
public static Level getLevel() {
return globalLogLevel;
}
public static void setLevel(Level level) {
globalLogLevel = level;
}
public static synchronized Log getLog(Class cls) {
Log log;
synchronized (LogFactory.class) {
log = getLog(getTruncatedLogTag(cls.getSimpleName()));
}
return log;
}
public static synchronized Log getLog(String str) {
Log androidLog;
synchronized (LogFactory.class) {
try {
String truncatedLogTag = getTruncatedLogTag(str);
Map map = logMap;
Log log = (Log) map.get(truncatedLogTag);
if (log != null) {
return log;
}
if (Environment.isJUnitTest()) {
androidLog = new ConsoleLog(truncatedLogTag);
} else {
androidLog = new AndroidLog(truncatedLogTag);
}
map.put(truncatedLogTag, androidLog);
return androidLog;
} catch (Throwable th) {
throw th;
}
}
}
public static String getTruncatedLogTag(String str) {
if (str.length() <= 23) {
return str;
}
getLog(TAG).warn("Truncating log tag length as it exceed 23, the limit imposed by Android on certain API Levels");
return str.substring(0, 23);
}
public enum Level {
ALL(Integer.MIN_VALUE),
TRACE(0),
DEBUG(1),
INFO(2),
WARN(3),
ERROR(4),
OFF(Integer.MAX_VALUE);
private final int value;
public int getValue() {
return this.value;
}
Level(int i) {
this.value = i;
}
}
}