soul-browser/app/smali/com/bumptech/glide/integration/webp/R$attr.smali
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

577 lines
16 KiB
Smali

.class public final Lcom/bumptech/glide/integration/webp/R$attr;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/bumptech/glide/integration/webp/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "attr"
.end annotation
# static fields
.field public static actionBarDivider:I = 0x7f040003
.field public static actionBarItemBackground:I = 0x7f040004
.field public static actionBarPopupTheme:I = 0x7f040005
.field public static actionBarSize:I = 0x7f040006
.field public static actionBarSplitStyle:I = 0x7f040007
.field public static actionBarStyle:I = 0x7f040008
.field public static actionBarTabBarStyle:I = 0x7f040009
.field public static actionBarTabStyle:I = 0x7f04000a
.field public static actionBarTabTextStyle:I = 0x7f04000b
.field public static actionBarTheme:I = 0x7f04000c
.field public static actionBarWidgetTheme:I = 0x7f04000d
.field public static actionButtonStyle:I = 0x7f04000e
.field public static actionDropDownStyle:I = 0x7f04000f
.field public static actionLayout:I = 0x7f040010
.field public static actionMenuTextAppearance:I = 0x7f040011
.field public static actionMenuTextColor:I = 0x7f040012
.field public static actionModeBackground:I = 0x7f040013
.field public static actionModeCloseButtonStyle:I = 0x7f040014
.field public static actionModeCloseContentDescription:I = 0x7f040015
.field public static actionModeCloseDrawable:I = 0x7f040016
.field public static actionModeCopyDrawable:I = 0x7f040017
.field public static actionModeCutDrawable:I = 0x7f040018
.field public static actionModeFindDrawable:I = 0x7f040019
.field public static actionModePasteDrawable:I = 0x7f04001a
.field public static actionModePopupWindowStyle:I = 0x7f04001b
.field public static actionModeSelectAllDrawable:I = 0x7f04001c
.field public static actionModeShareDrawable:I = 0x7f04001d
.field public static actionModeSplitBackground:I = 0x7f04001e
.field public static actionModeStyle:I = 0x7f04001f
.field public static actionModeTheme:I = 0x7f040020
.field public static actionModeWebSearchDrawable:I = 0x7f040021
.field public static actionOverflowButtonStyle:I = 0x7f040022
.field public static actionOverflowMenuStyle:I = 0x7f040023
.field public static actionProviderClass:I = 0x7f040024
.field public static actionViewClass:I = 0x7f040026
.field public static activityChooserViewStyle:I = 0x7f040028
.field public static alertDialogButtonGroupStyle:I = 0x7f04002d
.field public static alertDialogCenterButtons:I = 0x7f04002e
.field public static alertDialogStyle:I = 0x7f04002f
.field public static alertDialogTheme:I = 0x7f040030
.field public static allowStacking:I = 0x7f040031
.field public static alpha:I = 0x7f040032
.field public static alphabeticModifiers:I = 0x7f040033
.field public static arrowHeadLength:I = 0x7f04003d
.field public static arrowShaftLength:I = 0x7f04003e
.field public static autoCompleteTextViewStyle:I = 0x7f040042
.field public static autoSizeMaxTextSize:I = 0x7f040044
.field public static autoSizeMinTextSize:I = 0x7f040045
.field public static autoSizePresetSizes:I = 0x7f040046
.field public static autoSizeStepGranularity:I = 0x7f040047
.field public static autoSizeTextType:I = 0x7f040048
.field public static background:I = 0x7f04004b
.field public static backgroundSplit:I = 0x7f040052
.field public static backgroundStacked:I = 0x7f040053
.field public static backgroundTint:I = 0x7f040054
.field public static backgroundTintMode:I = 0x7f040055
.field public static barLength:I = 0x7f040068
.field public static borderlessButtonStyle:I = 0x7f04007d
.field public static buttonBarButtonStyle:I = 0x7f040090
.field public static buttonBarNegativeButtonStyle:I = 0x7f040091
.field public static buttonBarNeutralButtonStyle:I = 0x7f040092
.field public static buttonBarPositiveButtonStyle:I = 0x7f040093
.field public static buttonBarStyle:I = 0x7f040094
.field public static buttonCompat:I = 0x7f040095
.field public static buttonGravity:I = 0x7f040096
.field public static buttonIconDimen:I = 0x7f040098
.field public static buttonPanelSideLayout:I = 0x7f04009b
.field public static buttonStyle:I = 0x7f04009e
.field public static buttonStyleSmall:I = 0x7f04009f
.field public static buttonTint:I = 0x7f0400a0
.field public static buttonTintMode:I = 0x7f0400a1
.field public static checkboxStyle:I = 0x7f0400e8
.field public static checkedTextViewStyle:I = 0x7f0400f3
.field public static closeIcon:I = 0x7f040116
.field public static closeItemLayout:I = 0x7f04011d
.field public static collapseContentDescription:I = 0x7f04011e
.field public static collapseIcon:I = 0x7f04011f
.field public static color:I = 0x7f04012d
.field public static colorAccent:I = 0x7f04012e
.field public static colorBackgroundFloating:I = 0x7f04012f
.field public static colorButtonNormal:I = 0x7f040130
.field public static colorControlActivated:I = 0x7f040134
.field public static colorControlHighlight:I = 0x7f040135
.field public static colorControlNormal:I = 0x7f040136
.field public static colorError:I = 0x7f040137
.field public static colorPrimary:I = 0x7f040151
.field public static colorPrimaryDark:I = 0x7f040153
.field public static colorSwitchThumbNormal:I = 0x7f040169
.field public static commitIcon:I = 0x7f04016e
.field public static contentDescription:I = 0x7f040188
.field public static contentInsetEnd:I = 0x7f040189
.field public static contentInsetEndWithActions:I = 0x7f04018a
.field public static contentInsetLeft:I = 0x7f04018b
.field public static contentInsetRight:I = 0x7f04018c
.field public static contentInsetStart:I = 0x7f04018d
.field public static contentInsetStartWithNavigation:I = 0x7f04018e
.field public static controlBackground:I = 0x7f040199
.field public static customNavigationLayout:I = 0x7f0401b9
.field public static defaultQueryHint:I = 0x7f0401c4
.field public static dialogCornerRadius:I = 0x7f0401ca
.field public static dialogPreferredPadding:I = 0x7f0401cb
.field public static dialogTheme:I = 0x7f0401cc
.field public static displayOptions:I = 0x7f0401cd
.field public static divider:I = 0x7f0401ce
.field public static dividerHorizontal:I = 0x7f0401d0
.field public static dividerPadding:I = 0x7f0401d3
.field public static dividerVertical:I = 0x7f0401d5
.field public static drawableBottomCompat:I = 0x7f0401dc
.field public static drawableEndCompat:I = 0x7f0401dd
.field public static drawableLeftCompat:I = 0x7f0401de
.field public static drawableRightCompat:I = 0x7f0401df
.field public static drawableSize:I = 0x7f0401e0
.field public static drawableStartCompat:I = 0x7f0401e1
.field public static drawableTint:I = 0x7f0401e2
.field public static drawableTintMode:I = 0x7f0401e3
.field public static drawableTopCompat:I = 0x7f0401e4
.field public static drawerArrowStyle:I = 0x7f0401e5
.field public static dropDownListViewStyle:I = 0x7f0401e9
.field public static dropdownListPreferredItemHeight:I = 0x7f0401ea
.field public static editTextBackground:I = 0x7f0401ed
.field public static editTextColor:I = 0x7f0401ee
.field public static editTextStyle:I = 0x7f0401ef
.field public static elevation:I = 0x7f0401f0
.field public static expandActivityOverflowButtonDrawable:I = 0x7f04020c
.field public static firstBaselineToTopHeight:I = 0x7f04023f
.field public static font:I = 0x7f040265
.field public static fontFamily:I = 0x7f040266
.field public static fontProviderAuthority:I = 0x7f040267
.field public static fontProviderCerts:I = 0x7f040268
.field public static fontProviderFetchStrategy:I = 0x7f04026a
.field public static fontProviderFetchTimeout:I = 0x7f04026b
.field public static fontProviderPackage:I = 0x7f04026c
.field public static fontProviderQuery:I = 0x7f04026d
.field public static fontProviderSystemFontFamily:I = 0x7f04026e
.field public static fontStyle:I = 0x7f04026f
.field public static fontVariationSettings:I = 0x7f040270
.field public static fontWeight:I = 0x7f040271
.field public static gapBetweenBars:I = 0x7f040276
.field public static goIcon:I = 0x7f040278
.field public static height:I = 0x7f04027d
.field public static hideOnContentScroll:I = 0x7f040285
.field public static homeAsUpIndicator:I = 0x7f04028c
.field public static homeLayout:I = 0x7f04028d
.field public static icon:I = 0x7f040294
.field public static iconTint:I = 0x7f04029b
.field public static iconTintMode:I = 0x7f04029c
.field public static iconifiedByDefault:I = 0x7f04029d
.field public static imageButtonStyle:I = 0x7f0402a2
.field public static indeterminateProgressStyle:I = 0x7f0402aa
.field public static initialActivityCount:I = 0x7f0402b2
.field public static isLightTheme:I = 0x7f0402b5
.field public static itemPadding:I = 0x7f0402c5
.field public static lastBaselineToBottomHeight:I = 0x7f0402e4
.field public static layout:I = 0x7f0402e6
.field public static lineHeight:I = 0x7f040333
.field public static listChoiceBackgroundIndicator:I = 0x7f040336
.field public static listChoiceIndicatorMultipleAnimated:I = 0x7f040337
.field public static listChoiceIndicatorSingleAnimated:I = 0x7f040338
.field public static listDividerAlertDialog:I = 0x7f040339
.field public static listItemLayout:I = 0x7f04033a
.field public static listLayout:I = 0x7f04033b
.field public static listMenuViewStyle:I = 0x7f04033c
.field public static listPopupWindowStyle:I = 0x7f04033d
.field public static listPreferredItemHeight:I = 0x7f04033e
.field public static listPreferredItemHeightLarge:I = 0x7f04033f
.field public static listPreferredItemHeightSmall:I = 0x7f040340
.field public static listPreferredItemPaddingEnd:I = 0x7f040341
.field public static listPreferredItemPaddingLeft:I = 0x7f040342
.field public static listPreferredItemPaddingRight:I = 0x7f040343
.field public static listPreferredItemPaddingStart:I = 0x7f040344
.field public static logo:I = 0x7f040346
.field public static logoDescription:I = 0x7f040348
.field public static maxButtonHeight:I = 0x7f040389
.field public static measureWithLargestChild:I = 0x7f040392
.field public static menu:I = 0x7f0403a4
.field public static multiChoiceItemLayout:I = 0x7f0403e7
.field public static navigationContentDescription:I = 0x7f0403e8
.field public static navigationIcon:I = 0x7f0403e9
.field public static navigationMode:I = 0x7f0403eb
.field public static numericModifiers:I = 0x7f0403f2
.field public static overlapAnchor:I = 0x7f0403fc
.field public static paddingBottomNoButtons:I = 0x7f0403fe
.field public static paddingEnd:I = 0x7f040400
.field public static paddingStart:I = 0x7f040403
.field public static paddingTopNoTitle:I = 0x7f040405
.field public static panelBackground:I = 0x7f040407
.field public static panelMenuListTheme:I = 0x7f040408
.field public static panelMenuListWidth:I = 0x7f040409
.field public static popupMenuStyle:I = 0x7f04041d
.field public static popupTheme:I = 0x7f04041e
.field public static popupWindowStyle:I = 0x7f04041f
.field public static preserveIconSpacing:I = 0x7f040424
.field public static progressBarPadding:I = 0x7f040426
.field public static progressBarStyle:I = 0x7f040427
.field public static queryBackground:I = 0x7f04042b
.field public static queryHint:I = 0x7f04042c
.field public static radioButtonStyle:I = 0x7f04042e
.field public static ratingBarStyle:I = 0x7f040430
.field public static ratingBarStyleIndicator:I = 0x7f040431
.field public static ratingBarStyleSmall:I = 0x7f040432
.field public static searchHintIcon:I = 0x7f040449
.field public static searchIcon:I = 0x7f04044a
.field public static searchViewStyle:I = 0x7f04044c
.field public static seekBarStyle:I = 0x7f04044d
.field public static selectableItemBackground:I = 0x7f04044e
.field public static selectableItemBackgroundBorderless:I = 0x7f04044f
.field public static showAsAction:I = 0x7f04046c
.field public static showDividers:I = 0x7f04046e
.field public static showText:I = 0x7f040472
.field public static showTitle:I = 0x7f040473
.field public static singleChoiceItemLayout:I = 0x7f04047b
.field public static spinBars:I = 0x7f040484
.field public static spinnerDropDownItemStyle:I = 0x7f040485
.field public static spinnerStyle:I = 0x7f040486
.field public static splitTrack:I = 0x7f040488
.field public static srcCompat:I = 0x7f04048e
.field public static state_above_anchor:I = 0x7f040499
.field public static subMenuArrow:I = 0x7f0404a8
.field public static submitBackground:I = 0x7f0404ae
.field public static subtitle:I = 0x7f0404af
.field public static subtitleTextAppearance:I = 0x7f0404b2
.field public static subtitleTextColor:I = 0x7f0404b3
.field public static subtitleTextStyle:I = 0x7f0404b4
.field public static suggestionRowLayout:I = 0x7f0404b8
.field public static switchMinWidth:I = 0x7f0404ba
.field public static switchPadding:I = 0x7f0404bb
.field public static switchStyle:I = 0x7f0404bc
.field public static switchTextAppearance:I = 0x7f0404bd
.field public static textAllCaps:I = 0x7f0404df
.field public static textAppearanceLargePopupMenu:I = 0x7f040502
.field public static textAppearanceListItem:I = 0x7f040504
.field public static textAppearanceListItemSecondary:I = 0x7f040505
.field public static textAppearanceListItemSmall:I = 0x7f040506
.field public static textAppearancePopupMenuHeader:I = 0x7f040508
.field public static textAppearanceSearchResultSubtitle:I = 0x7f040509
.field public static textAppearanceSearchResultTitle:I = 0x7f04050a
.field public static textAppearanceSmallPopupMenu:I = 0x7f04050b
.field public static textColorAlertDialogListItem:I = 0x7f04051a
.field public static textColorSearchUrl:I = 0x7f04051b
.field public static textLocale:I = 0x7f040526
.field public static theme:I = 0x7f040530
.field public static thickness:I = 0x7f040531
.field public static thumbTextPadding:I = 0x7f04053c
.field public static thumbTint:I = 0x7f04053d
.field public static thumbTintMode:I = 0x7f04053e
.field public static tickMark:I = 0x7f040544
.field public static tickMarkTint:I = 0x7f040545
.field public static tickMarkTintMode:I = 0x7f040546
.field public static tint:I = 0x7f04054b
.field public static tintMode:I = 0x7f04054c
.field public static title:I = 0x7f04054e
.field public static titleMargin:I = 0x7f040552
.field public static titleMarginBottom:I = 0x7f040553
.field public static titleMarginEnd:I = 0x7f040554
.field public static titleMarginStart:I = 0x7f040555
.field public static titleMarginTop:I = 0x7f040556
.field public static titleMargins:I = 0x7f040557
.field public static titleTextAppearance:I = 0x7f04055a
.field public static titleTextColor:I = 0x7f04055b
.field public static titleTextStyle:I = 0x7f04055d
.field public static toolbarNavigationButtonStyle:I = 0x7f040560
.field public static toolbarStyle:I = 0x7f040561
.field public static tooltipForegroundColor:I = 0x7f040563
.field public static tooltipFrameBackground:I = 0x7f040564
.field public static tooltipText:I = 0x7f040566
.field public static track:I = 0x7f04056b
.field public static trackTint:I = 0x7f040581
.field public static trackTintMode:I = 0x7f040582
.field public static ttcIndex:I = 0x7f04058c
.field public static viewInflaterClass:I = 0x7f040594
.field public static voiceIcon:I = 0x7f04059a
.field public static windowActionBar:I = 0x7f0405a8
.field public static windowActionBarOverlay:I = 0x7f0405a9
.field public static windowActionModeOverlay:I = 0x7f0405aa
.field public static windowFixedHeightMajor:I = 0x7f0405ab
.field public static windowFixedHeightMinor:I = 0x7f0405ac
.field public static windowFixedWidthMajor:I = 0x7f0405ad
.field public static windowFixedWidthMinor:I = 0x7f0405ae
.field public static windowMinWidthMajor:I = 0x7f0405af
.field public static windowMinWidthMinor:I = 0x7f0405b0
.field public static windowNoTitle:I = 0x7f0405b1