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,36 @@
.class public final Lcom/google/android/gms/ads/impl/R$drawable;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/ads/impl/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "drawable"
.end annotation
# static fields
.field public static admob_close_button_black_circle_white_cross:I = 0x7f08005a
.field public static admob_close_button_white_circle_black_cross:I = 0x7f08005b
.field public static admob_close_button_white_cross:I = 0x7f08005c
.field public static offline_dialog_background:I = 0x7f08024e
.field public static offline_dialog_default_icon_42dp:I = 0x7f08024f
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,32 @@
.class public final Lcom/google/android/gms/ads/impl/R$id;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/ads/impl/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "id"
.end annotation
# static fields
.field public static offline_dialog_advertiser_name:I = 0x7f0a0234
.field public static offline_dialog_image:I = 0x7f0a0235
.field public static offline_dialog_text:I = 0x7f0a0236
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,28 @@
.class public final Lcom/google/android/gms/ads/impl/R$layout;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/ads/impl/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "layout"
.end annotation
# static fields
.field public static offline_ads_dialog:I = 0x7f0d00ae
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,70 @@
.class public final Lcom/google/android/gms/ads/impl/R$string;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/ads/impl/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "string"
.end annotation
# static fields
.field public static native_body:I = 0x7f120157
.field public static native_headline:I = 0x7f120158
.field public static native_media_view:I = 0x7f120159
.field public static notifications_permission_confirm:I = 0x7f120162
.field public static notifications_permission_decline:I = 0x7f120163
.field public static notifications_permission_title:I = 0x7f120164
.field public static offline_dialog_image_description:I = 0x7f120165
.field public static offline_dialog_text:I = 0x7f120166
.field public static offline_notification_title:I = 0x7f120167
.field public static offline_notification_title_with_advertiser:I = 0x7f120168
.field public static offline_opt_in_confirm:I = 0x7f120169
.field public static offline_opt_in_decline:I = 0x7f12016a
.field public static offline_opt_in_message:I = 0x7f12016b
.field public static offline_opt_in_title:I = 0x7f12016c
.field public static s1:I = 0x7f120178
.field public static s2:I = 0x7f120179
.field public static s3:I = 0x7f12017a
.field public static s4:I = 0x7f12017b
.field public static s5:I = 0x7f12017c
.field public static s6:I = 0x7f12017d
.field public static s7:I = 0x7f12017e
.field public static watermark_label_prefix:I = 0x7f12018a
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,24 @@
.class public final Lcom/google/android/gms/ads/impl/R;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/ads/impl/R$drawable;,
Lcom/google/android/gms/ads/impl/R$id;,
Lcom/google/android/gms/ads/impl/R$layout;,
Lcom/google/android/gms/ads/impl/R$string;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method