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,38 @@
.class public final Lcom/google/android/gms/base/R$attr;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "attr"
.end annotation
# static fields
.field public static buttonSize:I = 0x7f040074
.field public static circleCrop:I = 0x7f040085
.field public static colorScheme:I = 0x7f040094
.field public static imageAspectRatio:I = 0x7f0400f1
.field public static imageAspectRatioAdjust:I = 0x7f0400f2
.field public static scopeUris:I = 0x7f040141
# 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,48 @@
.class public final Lcom/google/android/gms/base/R$color;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "color"
.end annotation
# static fields
.field public static common_google_signin_btn_text_dark:I = 0x7f060068
.field public static common_google_signin_btn_text_dark_default:I = 0x7f060069
.field public static common_google_signin_btn_text_dark_disabled:I = 0x7f06006a
.field public static common_google_signin_btn_text_dark_focused:I = 0x7f06006b
.field public static common_google_signin_btn_text_dark_pressed:I = 0x7f06006c
.field public static common_google_signin_btn_text_light:I = 0x7f06006d
.field public static common_google_signin_btn_text_light_default:I = 0x7f06006e
.field public static common_google_signin_btn_text_light_disabled:I = 0x7f06006f
.field public static common_google_signin_btn_text_light_focused:I = 0x7f060070
.field public static common_google_signin_btn_text_light_pressed:I = 0x7f060071
.field public static common_google_signin_btn_tint:I = 0x7f060072
# 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,68 @@
.class public final Lcom/google/android/gms/base/R$drawable;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "drawable"
.end annotation
# static fields
.field public static common_full_open_on_phone:I = 0x7f0800ff
.field public static common_google_signin_btn_icon_dark:I = 0x7f080100
.field public static common_google_signin_btn_icon_dark_focused:I = 0x7f080101
.field public static common_google_signin_btn_icon_dark_normal:I = 0x7f080102
.field public static common_google_signin_btn_icon_dark_normal_background:I = 0x7f080103
.field public static common_google_signin_btn_icon_disabled:I = 0x7f080104
.field public static common_google_signin_btn_icon_light:I = 0x7f080105
.field public static common_google_signin_btn_icon_light_focused:I = 0x7f080106
.field public static common_google_signin_btn_icon_light_normal:I = 0x7f080107
.field public static common_google_signin_btn_icon_light_normal_background:I = 0x7f080108
.field public static common_google_signin_btn_text_dark:I = 0x7f080109
.field public static common_google_signin_btn_text_dark_focused:I = 0x7f08010a
.field public static common_google_signin_btn_text_dark_normal:I = 0x7f08010b
.field public static common_google_signin_btn_text_dark_normal_background:I = 0x7f08010c
.field public static common_google_signin_btn_text_disabled:I = 0x7f08010d
.field public static common_google_signin_btn_text_light:I = 0x7f08010e
.field public static common_google_signin_btn_text_light_focused:I = 0x7f08010f
.field public static common_google_signin_btn_text_light_normal:I = 0x7f080110
.field public static common_google_signin_btn_text_light_normal_background:I = 0x7f080111
.field public static googleg_disabled_color_18:I = 0x7f080163
.field public static googleg_standard_color_18:I = 0x7f080164
# 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,44 @@
.class public final Lcom/google/android/gms/base/R$id;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "id"
.end annotation
# static fields
.field public static adjust_height:I = 0x7f0a0044
.field public static adjust_width:I = 0x7f0a0045
.field public static auto:I = 0x7f0a0089
.field public static dark:I = 0x7f0a00bc
.field public static icon_only:I = 0x7f0a014c
.field public static light:I = 0x7f0a015c
.field public static none:I = 0x7f0a022e
.field public static standard:I = 0x7f0a0267
.field public static wide:I = 0x7f0a0296
# 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,60 @@
.class public final Lcom/google/android/gms/base/R$string;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "string"
.end annotation
# static fields
.field public static common_google_play_services_enable_button:I = 0x7f12009f
.field public static common_google_play_services_enable_text:I = 0x7f1200a0
.field public static common_google_play_services_enable_title:I = 0x7f1200a1
.field public static common_google_play_services_install_button:I = 0x7f1200a2
.field public static common_google_play_services_install_text:I = 0x7f1200a3
.field public static common_google_play_services_install_title:I = 0x7f1200a4
.field public static common_google_play_services_notification_channel_name:I = 0x7f1200a5
.field public static common_google_play_services_notification_ticker:I = 0x7f1200a6
.field public static common_google_play_services_unsupported_text:I = 0x7f1200a8
.field public static common_google_play_services_update_button:I = 0x7f1200a9
.field public static common_google_play_services_update_text:I = 0x7f1200aa
.field public static common_google_play_services_update_title:I = 0x7f1200ab
.field public static common_google_play_services_updating_text:I = 0x7f1200ac
.field public static common_google_play_services_wear_update_text:I = 0x7f1200ad
.field public static common_open_on_phone:I = 0x7f1200ae
.field public static common_signin_button_text:I = 0x7f1200af
.field public static common_signin_button_text_long:I = 0x7f1200b0
# 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,72 @@
.class public final Lcom/google/android/gms/base/R$styleable;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/base/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "styleable"
.end annotation
# static fields
.field public static LoadingImageView:[I = null
.field public static LoadingImageView_circleCrop:I = 0x0
.field public static LoadingImageView_imageAspectRatio:I = 0x1
.field public static LoadingImageView_imageAspectRatioAdjust:I = 0x2
.field public static SignInButton:[I = null
.field public static SignInButton_buttonSize:I = 0x0
.field public static SignInButton_colorScheme:I = 0x1
.field public static SignInButton_scopeUris:I = 0x2
# direct methods
.method public static constructor <clinit>()V
.locals 3
const v0, 0x7f0400f1
const v1, 0x7f0400f2
const v2, 0x7f040085
filled-new-array {v2, v0, v1}, [I
move-result-object v0
sput-object v0, Lcom/google/android/gms/base/R$styleable;->LoadingImageView:[I
const v0, 0x7f040094
const v1, 0x7f040141
const v2, 0x7f040074
filled-new-array {v2, v0, v1}, [I
move-result-object v0
sput-object v0, Lcom/google/android/gms/base/R$styleable;->SignInButton:[I
return-void
.end method
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

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