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
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,209 @@
.class public final Lcom/ironsource/s4;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 77
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
const-string v0, "tkv"
const-string v1, "apm"
const-string v2, "apor"
const-string v3, "apv"
const-string v4, "bat"
const-string v5, "audt"
const-string v6, "bid"
const-string v7, "chrgt"
const-string v8, "cncdn"
const-string v9, "connt"
const-string v10, "conntr"
const-string v11, "apilvl"
const-string v12, "scrnh"
const-string v13, "dfs"
const-string v14, "lang"
const-string v15, "dt"
const-string v16, "make"
const-string v17, "model"
const-string v18, "os"
const-string v19, "osv"
const-string v20, "osvf"
const-string v21, "mem"
const-string v22, "sscl"
const-string v23, "vol"
const-string v24, "scrnw"
const-string v25, "tai"
const-string v26, "imm"
const-string v27, "instlr"
const-string v28, "chrg"
const-string v29, "lat"
const-string v30, "tsu"
const-string v31, "md"
const-string v32, "medv"
const-string v33, "ompv"
const-string v34, "omv"
const-string v35, "owp"
const-string v36, "plugin"
const-string v37, "ptype"
const-string v38, "rt"
const-string v39, "sdcrd"
const-string v40, "sdkv"
const-string v41, "simop"
const-string v42, "ua"
const-string v43, "usid"
const-string v44, "gaid"
const-string v45, "apky"
const-string v46, "auid"
const-string v47, "cnst"
const-string v48, "gpi"
const-string v49, "icc"
const-string v50, "ltime"
const-string v51, "lpm"
const-string v52, "carrier"
const-string v53, "mcc"
const-string v54, "mnc"
const-string v55, "sid"
const-string v56, "tkgp"
const-string v57, "tz"
const-string v58, "tzoff"
const-string v59, "vpn"
const-string v60, "fs"
const-string v61, "debug"
const-string v62, "ctgp"
const-string v63, "tca"
const-string v64, "tcs"
const-string v65, "asid"
const-string v66, "stid"
const-string v67, "mt"
const-string v68, "infp"
const-string v69, "eof"
const-string v70, "do"
const-string v71, "asel"
const-string v72, "cte"
const-string v73, "cmpid"
const-string v74, "shf"
const-string v75, "shcl"
const-string v76, "ismao"
filled-new-array/range {v0 .. v76}, [Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lkotlin/collections/CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
move-object/from16 v1, p0
iput-object v0, v1, Lcom/ironsource/s4;->a:Ljava/util/List;
return-void
.end method
# virtual methods
.method public final a()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/s4;->a:Ljava/util/List;
return-object v0
.end method