Files
rr3-apk/smali_classes3/com/google/android/gms/internal/ads/zzakw.smali
Daniel Elliott f3960ee359 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
2026-02-18 16:13:44 -08:00

376 lines
6.2 KiB
Smali

.class final Lcom/google/android/gms/internal/ads/zzakw;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final zza:I
.field public final zzb:I
.field public final zzc:I
.field public final zzd:I
.field public final zze:I
.field public final zzf:I
.field public final zzg:I
.field public final zzh:I
.field public final zzi:I
.field public final zzj:I
.field public final zzk:I
# direct methods
.method private constructor <init>(IIIIIIIIIII)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/google/android/gms/internal/ads/zzakw;->zza:I
iput p2, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzb:I
iput p3, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzc:I
iput p4, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzd:I
iput p5, p0, Lcom/google/android/gms/internal/ads/zzakw;->zze:I
iput p6, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzf:I
iput p7, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzg:I
iput p8, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzh:I
iput p9, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzi:I
iput p10, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzj:I
iput p11, p0, Lcom/google/android/gms/internal/ads/zzakw;->zzk:I
return-void
.end method
.method public static zza(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzakw;
.locals 17
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 v0, 0x7
move-object/from16 v1, p0
.line 1
invoke-virtual {v1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
const-string v2, ","
invoke-static {v1, v2}, Landroid/text/TextUtils;->split(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
const/4 v3, -0x1
move v4, v2
move v6, v3
move v7, v6
move v8, v7
move v9, v8
move v10, v9
move v11, v10
move v12, v11
move v13, v12
move v14, v13
move v15, v14
.line 2
:goto_0
array-length v5, v1
if-ge v4, v5, :cond_1
.line 3
aget-object v5, v1, v4
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Lcom/google/android/gms/internal/ads/zzftt;->zza(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v16
sparse-switch v16, :sswitch_data_0
goto/16 :goto_1
:sswitch_0
const-string v0, "outlinecolour"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x3
goto :goto_2
:sswitch_1
const-string v0, "alignment"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_2
:sswitch_2
const-string v0, "borderstyle"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/16 v0, 0x9
goto :goto_2
:sswitch_3
const-string v0, "fontsize"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x4
goto :goto_2
:sswitch_4
const-string v0, "name"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
move v0, v2
goto :goto_2
:sswitch_5
const-string v0, "bold"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x5
goto :goto_2
:sswitch_6
const-string v0, "primarycolour"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x2
goto :goto_2
:sswitch_7
const-string v0, "strikeout"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/16 v0, 0x8
goto :goto_2
:sswitch_8
const-string v0, "underline"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x7
goto :goto_2
:sswitch_9
const-string v0, "italic"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x6
goto :goto_2
:cond_0
:goto_1
move v0, v3
:goto_2
packed-switch v0, :pswitch_data_0
goto :goto_3
:pswitch_0
move v15, v4
goto :goto_3
:pswitch_1
move v14, v4
goto :goto_3
:pswitch_2
move v13, v4
goto :goto_3
:pswitch_3
move v12, v4
goto :goto_3
:pswitch_4
move v11, v4
goto :goto_3
:pswitch_5
move v10, v4
goto :goto_3
:pswitch_6
move v9, v4
goto :goto_3
:pswitch_7
move v8, v4
goto :goto_3
:pswitch_8
move v7, v4
goto :goto_3
:pswitch_9
move v6, v4
:goto_3
add-int/lit8 v4, v4, 0x1
const/4 v0, 0x7
goto/16 :goto_0
:cond_1
if-eq v6, v3, :cond_2
new-instance v0, Lcom/google/android/gms/internal/ads/zzakw;
move v1, v5
move-object v5, v0
move/from16 v16, v1
invoke-direct/range {v5 .. v16}, Lcom/google/android/gms/internal/ads/zzakw;-><init>(IIIIIIIIIII)V
return-object v0
:cond_2
const/4 v0, 0x0
return-object v0
nop
:sswitch_data_0
.sparse-switch
-0x4642c5d0 -> :sswitch_9
-0x3d363934 -> :sswitch_8
-0xb7325a4 -> :sswitch_7
-0x43a3db2 -> :sswitch_6
0x2e3a85 -> :sswitch_5
0x337a8b -> :sswitch_4
0x15d92cd0 -> :sswitch_3
0x2dbc6505 -> :sswitch_2
0x695fa1e3 -> :sswitch_1
0x76840c8e -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x0
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method