- 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
187 lines
7.6 KiB
Smali
187 lines
7.6 KiB
Smali
.class public Landroidx/webkit/WebViewFeature;
|
|
.super Ljava/lang/Object;
|
|
.source "SourceFile"
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/MemberClasses;
|
|
value = {
|
|
Landroidx/webkit/WebViewFeature$WebViewStartupFeature;,
|
|
Landroidx/webkit/WebViewFeature$WebViewSupportFeature;
|
|
}
|
|
.end annotation
|
|
|
|
|
|
# static fields
|
|
.field public static final ALGORITHMIC_DARKENING:Ljava/lang/String; = "ALGORITHMIC_DARKENING"
|
|
|
|
.field public static final ATTRIBUTION_REGISTRATION_BEHAVIOR:Ljava/lang/String; = "ATTRIBUTION_REGISTRATION_BEHAVIOR"
|
|
|
|
.field public static final CREATE_WEB_MESSAGE_CHANNEL:Ljava/lang/String; = "CREATE_WEB_MESSAGE_CHANNEL"
|
|
|
|
.field public static final DISABLED_ACTION_MODE_MENU_ITEMS:Ljava/lang/String; = "DISABLED_ACTION_MODE_MENU_ITEMS"
|
|
.annotation build Landroid/annotation/SuppressLint;
|
|
value = {
|
|
"IntentName"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field public static final DOCUMENT_START_SCRIPT:Ljava/lang/String; = "DOCUMENT_START_SCRIPT"
|
|
|
|
.field public static final ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY:Ljava/lang/String; = "ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY"
|
|
|
|
.field public static final FORCE_DARK:Ljava/lang/String; = "FORCE_DARK"
|
|
|
|
.field public static final FORCE_DARK_STRATEGY:Ljava/lang/String; = "FORCE_DARK_STRATEGY"
|
|
|
|
.field public static final GET_COOKIE_INFO:Ljava/lang/String; = "GET_COOKIE_INFO"
|
|
|
|
.field public static final GET_VARIATIONS_HEADER:Ljava/lang/String; = "GET_VARIATIONS_HEADER"
|
|
|
|
.field public static final GET_WEB_CHROME_CLIENT:Ljava/lang/String; = "GET_WEB_CHROME_CLIENT"
|
|
|
|
.field public static final GET_WEB_VIEW_CLIENT:Ljava/lang/String; = "GET_WEB_VIEW_CLIENT"
|
|
|
|
.field public static final GET_WEB_VIEW_RENDERER:Ljava/lang/String; = "GET_WEB_VIEW_RENDERER"
|
|
|
|
.field public static final MULTI_PROCESS:Ljava/lang/String; = "MULTI_PROCESS"
|
|
|
|
.field public static final MULTI_PROFILE:Ljava/lang/String; = "MULTI_PROFILE"
|
|
|
|
.field public static final MUTE_AUDIO:Ljava/lang/String; = "MUTE_AUDIO"
|
|
|
|
.field public static final OFF_SCREEN_PRERASTER:Ljava/lang/String; = "OFF_SCREEN_PRERASTER"
|
|
|
|
.field public static final POST_WEB_MESSAGE:Ljava/lang/String; = "POST_WEB_MESSAGE"
|
|
|
|
.field public static final PROXY_OVERRIDE:Ljava/lang/String; = "PROXY_OVERRIDE"
|
|
|
|
.field public static final PROXY_OVERRIDE_REVERSE_BYPASS:Ljava/lang/String; = "PROXY_OVERRIDE_REVERSE_BYPASS"
|
|
|
|
.field public static final RECEIVE_HTTP_ERROR:Ljava/lang/String; = "RECEIVE_HTTP_ERROR"
|
|
|
|
.field public static final RECEIVE_WEB_RESOURCE_ERROR:Ljava/lang/String; = "RECEIVE_WEB_RESOURCE_ERROR"
|
|
|
|
.field public static final REQUESTED_WITH_HEADER_ALLOW_LIST:Ljava/lang/String; = "REQUESTED_WITH_HEADER_ALLOW_LIST"
|
|
.annotation build Landroidx/annotation/RestrictTo;
|
|
value = {
|
|
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field public static final SAFE_BROWSING_ALLOWLIST:Ljava/lang/String; = "SAFE_BROWSING_ALLOWLIST"
|
|
|
|
.field public static final SAFE_BROWSING_ENABLE:Ljava/lang/String; = "SAFE_BROWSING_ENABLE"
|
|
|
|
.field public static final SAFE_BROWSING_HIT:Ljava/lang/String; = "SAFE_BROWSING_HIT"
|
|
|
|
.field public static final SAFE_BROWSING_PRIVACY_POLICY_URL:Ljava/lang/String; = "SAFE_BROWSING_PRIVACY_POLICY_URL"
|
|
|
|
.field public static final SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY:Ljava/lang/String; = "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"
|
|
|
|
.field public static final SAFE_BROWSING_RESPONSE_PROCEED:Ljava/lang/String; = "SAFE_BROWSING_RESPONSE_PROCEED"
|
|
|
|
.field public static final SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL:Ljava/lang/String; = "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"
|
|
|
|
.field public static final SAFE_BROWSING_WHITELIST:Ljava/lang/String; = "SAFE_BROWSING_WHITELIST"
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end field
|
|
|
|
.field public static final SERVICE_WORKER_BASIC_USAGE:Ljava/lang/String; = "SERVICE_WORKER_BASIC_USAGE"
|
|
|
|
.field public static final SERVICE_WORKER_BLOCK_NETWORK_LOADS:Ljava/lang/String; = "SERVICE_WORKER_BLOCK_NETWORK_LOADS"
|
|
|
|
.field public static final SERVICE_WORKER_CACHE_MODE:Ljava/lang/String; = "SERVICE_WORKER_CACHE_MODE"
|
|
|
|
.field public static final SERVICE_WORKER_CONTENT_ACCESS:Ljava/lang/String; = "SERVICE_WORKER_CONTENT_ACCESS"
|
|
|
|
.field public static final SERVICE_WORKER_FILE_ACCESS:Ljava/lang/String; = "SERVICE_WORKER_FILE_ACCESS"
|
|
|
|
.field public static final SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST:Ljava/lang/String; = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"
|
|
|
|
.field public static final SHOULD_OVERRIDE_WITH_REDIRECTS:Ljava/lang/String; = "SHOULD_OVERRIDE_WITH_REDIRECTS"
|
|
|
|
.field public static final STARTUP_FEATURE_SET_DATA_DIRECTORY_SUFFIX:Ljava/lang/String; = "STARTUP_FEATURE_SET_DATA_DIRECTORY_SUFFIX"
|
|
|
|
.field public static final STARTUP_FEATURE_SET_DIRECTORY_BASE_PATHS:Ljava/lang/String; = "STARTUP_FEATURE_SET_DIRECTORY_BASE_PATHS"
|
|
|
|
.field public static final START_SAFE_BROWSING:Ljava/lang/String; = "START_SAFE_BROWSING"
|
|
|
|
.field public static final TRACING_CONTROLLER_BASIC_USAGE:Ljava/lang/String; = "TRACING_CONTROLLER_BASIC_USAGE"
|
|
|
|
.field public static final USER_AGENT_METADATA:Ljava/lang/String; = "USER_AGENT_METADATA"
|
|
|
|
.field public static final VISUAL_STATE_CALLBACK:Ljava/lang/String; = "VISUAL_STATE_CALLBACK"
|
|
|
|
.field public static final WEBVIEW_MEDIA_INTEGRITY_API_STATUS:Ljava/lang/String; = "WEBVIEW_MEDIA_INTEGRITY_API_STATUS"
|
|
|
|
.field public static final WEB_MESSAGE_ARRAY_BUFFER:Ljava/lang/String; = "WEB_MESSAGE_ARRAY_BUFFER"
|
|
|
|
.field public static final WEB_MESSAGE_CALLBACK_ON_MESSAGE:Ljava/lang/String; = "WEB_MESSAGE_CALLBACK_ON_MESSAGE"
|
|
|
|
.field public static final WEB_MESSAGE_LISTENER:Ljava/lang/String; = "WEB_MESSAGE_LISTENER"
|
|
|
|
.field public static final WEB_MESSAGE_PORT_CLOSE:Ljava/lang/String; = "WEB_MESSAGE_PORT_CLOSE"
|
|
|
|
.field public static final WEB_MESSAGE_PORT_POST_MESSAGE:Ljava/lang/String; = "WEB_MESSAGE_PORT_POST_MESSAGE"
|
|
|
|
.field public static final WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK:Ljava/lang/String; = "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK"
|
|
|
|
.field public static final WEB_RESOURCE_ERROR_GET_CODE:Ljava/lang/String; = "WEB_RESOURCE_ERROR_GET_CODE"
|
|
|
|
.field public static final WEB_RESOURCE_ERROR_GET_DESCRIPTION:Ljava/lang/String; = "WEB_RESOURCE_ERROR_GET_DESCRIPTION"
|
|
|
|
.field public static final WEB_RESOURCE_REQUEST_IS_REDIRECT:Ljava/lang/String; = "WEB_RESOURCE_REQUEST_IS_REDIRECT"
|
|
|
|
.field public static final WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE:Ljava/lang/String; = "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"
|
|
|
|
.field public static final WEB_VIEW_RENDERER_TERMINATE:Ljava/lang/String; = "WEB_VIEW_RENDERER_TERMINATE"
|
|
|
|
|
|
# direct methods
|
|
.method private constructor <init>()V
|
|
.locals 0
|
|
|
|
.line 50
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static isFeatureSupported(Ljava/lang/String;)Z
|
|
.locals 0
|
|
.param p0 # Ljava/lang/String;
|
|
.annotation build Landroidx/annotation/NonNull;
|
|
.end annotation
|
|
.end param
|
|
|
|
.line 611
|
|
invoke-static {p0}, Landroidx/webkit/internal/WebViewFeatureInternal;->isSupported(Ljava/lang/String;)Z
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static isStartupFeatureSupported(Landroid/content/Context;Ljava/lang/String;)Z
|
|
.locals 0
|
|
.param p0 # Landroid/content/Context;
|
|
.annotation build Landroidx/annotation/NonNull;
|
|
.end annotation
|
|
.end param
|
|
.param p1 # Ljava/lang/String;
|
|
.annotation build Landroidx/annotation/NonNull;
|
|
.end annotation
|
|
.end param
|
|
|
|
.line 637
|
|
invoke-static {p1, p0}, Landroidx/webkit/internal/WebViewFeatureInternal;->isStartupFeatureSupported(Ljava/lang/String;Landroid/content/Context;)Z
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|