Files
rr3-apk/smali_classes4/com/ironsource/adqualitysdk/sdk/i/id.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

273 lines
7.3 KiB
Smali
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.class public final Lcom/ironsource/adqualitysdk/sdk/i/id;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private :Lcom/ironsource/adqualitysdk/sdk/i/hz;
.field private :Ljava/lang/String;
.field private :Lcom/ironsource/adqualitysdk/sdk/i/ib;
.field private :Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 36
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 37
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Landroid/content/Context;
iput-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Ljava/lang/String;
.line 39
new-instance p1, Lcom/ironsource/adqualitysdk/sdk/i/ib;
iget-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Landroid/content/Context;
invoke-direct {p1, p3, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ib;-><init>(Landroid/content/Context;Ljava/lang/String;)V
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 40
new-instance p1, Lcom/ironsource/adqualitysdk/sdk/i/hz;
sget-object p2, Lcom/ironsource/adqualitysdk/sdk/i/if;->:[B
iget-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Landroid/content/Context;
.line 41
invoke-virtual {p3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p3
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Landroid/content/Context;
.line 42
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ic;->(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Ljava/lang/String;
invoke-direct {p1, p2, p3, v0, v1}, Lcom/ironsource/adqualitysdk/sdk/i/hz;-><init>([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/hz;
return-void
.end method
# virtual methods
.method public final (Ljava/lang/String;)V
.locals 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 145
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ib;->(Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:catchall_0
return-void
.end method
.method public final (Ljava/lang/String;I)Ljava/util/HashMap;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I)",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 98
invoke-virtual {v0, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ib;->(Ljava/lang/String;I)Ljava/util/HashMap;
move-result-object p1
.line 99
new-instance p2, Ljava/util/HashMap;
invoke-direct {p2}, Ljava/util/HashMap;-><init>()V
.line 100
invoke-virtual {p1}, Ljava/util/AbstractMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:catch_0
:cond_0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 101
invoke-virtual {p1, v1}, Ljava/util/AbstractMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
if-eqz v2, :cond_0
.line 102
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-nez v3, :cond_0
:try_start_1
iget-object v3, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/hz;
.line 104
invoke-virtual {v3, v2}, Lcom/ironsource/adqualitysdk/sdk/i/hz;->(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 105
invoke-virtual {p2, v1, v2}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_1
.catch Lcom/ironsource/adqualitysdk/sdk/i/hz$e; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:cond_1
return-object p2
:catchall_0
const/4 p1, 0x0
return-object p1
.end method
.method public final (Ljava/lang/String;)I
.locals 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 83
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ib;->(Ljava/lang/String;)I
move-result p1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
return p1
:catchall_0
const/4 p1, 0x0
return p1
.end method
.method public final (Ljava/lang/String;)Ljava/lang/String;
.locals 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 124
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ib;->(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_0
.line 125
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-nez v0, :cond_0
:try_start_1
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/hz;
.line 127
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/hz;->(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:try_end_1
.catch Lcom/ironsource/adqualitysdk/sdk/i/hz$e; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:catch_0
:try_start_2
const-string p1, ""
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
:cond_0
:goto_0
return-object p1
:catchall_0
const/4 p1, 0x0
return-object p1
.end method
.method public final (Ljava/lang/String;Ljava/lang/String;)V
.locals 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/hz;
.line 158
invoke-virtual {v0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/hz;->(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/id;->:Lcom/ironsource/adqualitysdk/sdk/i/ib;
.line 159
invoke-virtual {v0, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ib;->(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:catchall_0
return-void
.end method