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,150 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract buildLoadAdConfig(Lcom/facebook/ads/NativeAdBase;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.end method
.method public abstract destroy()V
.end method
.method public abstract downloadMedia()V
.end method
.method public abstract getAdBodyText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdCallToAction()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesLinkUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdCoverImage()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdHeadline()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdLinkDescription()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdSocialContext()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdStarRating()Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getAdTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdUntrimmedBodyText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdvertiserName()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAspectRatio()F
.end method
.method public abstract getId()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getPlacementId()Ljava/lang/String;
.end method
.method public abstract getPreloadedIconViewDrawable()Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getPromotedTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getSponsoredTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract hasCallToAction()Z
.end method
.method public abstract isAdInvalidated()Z
.end method
.method public abstract isAdLoaded()Z
.end method
.method public abstract loadAd()V
.end method
.method public abstract loadAd(Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;)V
.end method
.method public abstract onCtaBroadcast()V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.end method
.method public abstract setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.end method
.method public abstract unregisterView()V
.end method