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,98 @@
package com.unity3d.ads.metadata;
import android.content.Context;
/* loaded from: classes4.dex */
public class InAppPurchaseMetaData extends MetaData {
public static final String IAP_KEY = "iap";
public static final String KEY_CURRENCY = "currency";
public static final String KEY_PRICE = "price";
public static final String KEY_PRODUCT_ID = "productId";
public static final String KEY_RECEIPT_PURCHASE_DATA = "receiptPurchaseData";
public static final String KEY_SIGNATURE = "signature";
public InAppPurchaseMetaData(Context context) {
super(context);
}
public void setProductId(String str) {
set(KEY_PRODUCT_ID, str);
}
public void setPrice(Double d) {
set("price", d);
}
public void setCurrency(String str) {
set("currency", str);
}
public void setReceiptPurchaseData(String str) {
set(KEY_RECEIPT_PURCHASE_DATA, str);
}
public void setSignature(String str) {
set(KEY_SIGNATURE, str);
}
@Override // com.unity3d.ads.metadata.MetaData, com.unity3d.services.core.misc.JsonStorage
public synchronized boolean set(String str, Object obj) {
return setRaw(str, obj);
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0029 */
@Override // com.unity3d.ads.metadata.MetaData
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void commit() {
/*
r7 = this;
android.content.Context r0 = r7._context
boolean r0 = com.unity3d.services.core.device.StorageManager.init(r0)
if (r0 == 0) goto L54
com.unity3d.services.core.device.StorageManager$StorageType r0 = com.unity3d.services.core.device.StorageManager.StorageType.PUBLIC
com.unity3d.services.core.device.Storage r0 = com.unity3d.services.core.device.StorageManager.getStorage(r0)
org.json.JSONObject r1 = r7.getData()
if (r1 == 0) goto L59
if (r0 == 0) goto L59
java.lang.String r1 = "iap.purchases"
java.lang.Object r2 = r0.get(r1)
if (r2 == 0) goto L26
org.json.JSONArray r2 = (org.json.JSONArray) r2 // Catch: java.lang.Exception -> L21
goto L27
L21:
java.lang.String r2 = "Invalid object type for purchases"
com.unity3d.services.core.log.DeviceLog.error(r2)
L26:
r2 = 0
L27:
if (r2 != 0) goto L2e
org.json.JSONArray r2 = new org.json.JSONArray
r2.<init>()
L2e:
org.json.JSONObject r3 = r7.getData()
java.lang.String r4 = "ts"
long r5 = java.lang.System.currentTimeMillis() // Catch: org.json.JSONException -> L4e
r3.put(r4, r5) // Catch: org.json.JSONException -> L4e
r2.put(r3)
r0.set(r1, r2)
r0.writeStorage()
com.unity3d.services.core.device.StorageEvent r2 = com.unity3d.services.core.device.StorageEvent.SET
java.lang.Object r1 = r0.get(r1)
r0.sendEvent(r2, r1)
goto L59
L4e:
java.lang.String r0 = "Error constructing purchase object"
com.unity3d.services.core.log.DeviceLog.error(r0)
return
L54:
java.lang.String r0 = "Unity Ads could not commit metadata due to storage error or the data is null"
com.unity3d.services.core.log.DeviceLog.error(r0)
L59:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.unity3d.ads.metadata.InAppPurchaseMetaData.commit():void");
}
}

View File

@@ -0,0 +1,32 @@
package com.unity3d.ads.metadata;
import android.content.Context;
/* loaded from: classes4.dex */
public class MediationMetaData extends MetaData {
public static final String KEY_MISSED_IMPRESSION_ORDINAL = "missedImpressionOrdinal";
public static final String KEY_NAME = "name";
public static final String KEY_ORDINAL = "ordinal";
public static final String KEY_VERSION = "version";
public MediationMetaData(Context context) {
super(context);
setCategory("mediation");
}
public void setOrdinal(int i) {
set(KEY_ORDINAL, Integer.valueOf(i));
}
public void setMissedImpressionOrdinal(int i) {
set(KEY_MISSED_IMPRESSION_ORDINAL, Integer.valueOf(i));
}
public void setName(String str) {
set("name", str);
}
public void setVersion(String str) {
set("version", str);
}
}

View File

@@ -0,0 +1,93 @@
package com.unity3d.ads.metadata;
import android.content.Context;
import com.unity3d.services.core.device.Storage;
import com.unity3d.services.core.device.StorageEvent;
import com.unity3d.services.core.device.StorageManager;
import com.unity3d.services.core.log.DeviceLog;
import com.unity3d.services.core.misc.JsonStorage;
import com.unity3d.services.core.misc.Utilities;
import csdk.gluads.Consts;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MetaData extends JsonStorage {
private String _category;
protected Context _context;
public String getCategory() {
return this._category;
}
public void setCategory(String str) {
this._category = str;
}
public MetaData(Context context) {
this._context = context.getApplicationContext();
}
private synchronized boolean set(String str, boolean z) {
return set(str, Boolean.valueOf(z));
}
private synchronized boolean set(String str, int i) {
return set(str, Integer.valueOf(i));
}
private synchronized boolean set(String str, long j) {
return set(str, Long.valueOf(j));
}
@Override // com.unity3d.services.core.misc.JsonStorage
public synchronized boolean set(String str, Object obj) {
boolean z;
initData();
if (super.set(getActualKey(str) + ".value", obj)) {
StringBuilder sb = new StringBuilder();
sb.append(getActualKey(str));
sb.append(".ts");
z = super.set(sb.toString(), Long.valueOf(System.currentTimeMillis()));
}
return z;
}
public synchronized boolean setRaw(String str, Object obj) {
initData();
return super.set(getActualKey(str), obj);
}
public void commit() {
if (StorageManager.init(this._context)) {
Storage storage = StorageManager.getStorage(StorageManager.StorageType.PUBLIC);
if (getData() == null || storage == null) {
return;
}
Iterator<String> keys = getData().keys();
while (keys.hasNext()) {
String next = keys.next();
Object obj = get(next);
if (storage.get(next) != null && (storage.get(next) instanceof JSONObject) && (get(next) instanceof JSONObject)) {
try {
obj = Utilities.mergeJsonObjects((JSONObject) obj, (JSONObject) storage.get(next));
} catch (Exception e) {
DeviceLog.exception("Exception merging JSONs", e);
}
}
storage.set(next, obj);
}
storage.writeStorage();
storage.sendEvent(StorageEvent.SET, getData());
return;
}
DeviceLog.error("Unity Ads could not commit metadata due to storage error");
}
private String getActualKey(String str) {
if (getCategory() == null) {
return str;
}
return getCategory() + Consts.STRING_PERIOD + str;
}
}

View File

@@ -0,0 +1,17 @@
package com.unity3d.ads.metadata;
import android.content.Context;
/* loaded from: classes4.dex */
public class PlayerMetaData extends MetaData {
public static final String KEY_SERVER_ID = "server_id";
public PlayerMetaData(Context context) {
super(context);
setCategory("player");
}
public void setServerId(String str) {
set(KEY_SERVER_ID, str);
}
}