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,103 @@
.class public interface abstract Lgatewayprotocol/v1/ClientInfoOuterClass$ClientInfoOrBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/protobuf/MessageLiteOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lgatewayprotocol/v1/ClientInfoOuterClass;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "ClientInfoOrBuilder"
.end annotation
# virtual methods
.method public abstract getCustomMediationName()Ljava/lang/String;
.end method
.method public abstract getCustomMediationNameBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getGameId()Ljava/lang/String;
.end method
.method public abstract getGameIdBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getMediationProvider()Lgatewayprotocol/v1/ClientInfoOuterClass$MediationProvider;
.end method
.method public abstract getMediationProviderValue()I
.end method
.method public abstract getMediationVersion()Ljava/lang/String;
.end method
.method public abstract getMediationVersionBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getOmidPartnerVersion()Ljava/lang/String;
.end method
.method public abstract getOmidPartnerVersionBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getOmidVersion()Ljava/lang/String;
.end method
.method public abstract getOmidVersionBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getPlatform()Lgatewayprotocol/v1/ClientInfoOuterClass$Platform;
.end method
.method public abstract getPlatformValue()I
.end method
.method public abstract getScarVersionName()Ljava/lang/String;
.end method
.method public abstract getScarVersionNameBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getSdkDevelopmentPlatform()Ljava/lang/String;
.end method
.method public abstract getSdkDevelopmentPlatformBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getSdkVersion()I
.end method
.method public abstract getSdkVersionName()Ljava/lang/String;
.end method
.method public abstract getSdkVersionNameBytes()Lcom/google/protobuf/ByteString;
.end method
.method public abstract getTest()Z
.end method
.method public abstract hasCustomMediationName()Z
.end method
.method public abstract hasMediationVersion()Z
.end method
.method public abstract hasOmidPartnerVersion()Z
.end method
.method public abstract hasOmidVersion()Z
.end method
.method public abstract hasScarVersionName()Z
.end method
.method public abstract hasSdkDevelopmentPlatform()Z
.end method