Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.

This commit is contained in:
2025-12-04 13:59:54 +01:00
parent f2fd1c3bf5
commit e0133d2ca2
10432 changed files with 1019085 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
package P;
import android.os.Bundle;
import android.text.style.ClickableSpan;
import android.view.View;
/* loaded from: classes.dex */
public final class a extends ClickableSpan {
/* renamed from: a, reason: collision with root package name */
public final int f1326a;
/* renamed from: b, reason: collision with root package name */
public final k f1327b;
/* renamed from: c, reason: collision with root package name */
public final int f1328c;
public a(int i, k kVar, int i4) {
this.f1326a = i;
this.f1327b = kVar;
this.f1328c = i4;
}
@Override // android.text.style.ClickableSpan
public final void onClick(View view) {
Bundle bundle = new Bundle();
bundle.putInt("ACCESSIBILITY_CLICKABLE_SPAN_ID", this.f1326a);
this.f1327b.f1341a.performAction(this.f1328c, bundle);
}
}

View File

@@ -0,0 +1,43 @@
package P;
import O.X;
import android.view.accessibility.AccessibilityManager;
import android.widget.AutoCompleteTextView;
import java.util.WeakHashMap;
/* loaded from: classes.dex */
public final class b implements AccessibilityManager.TouchExplorationStateChangeListener {
/* renamed from: a, reason: collision with root package name */
public final I2.k f1329a;
public b(I2.k kVar) {
this.f1329a = kVar;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof b) {
return this.f1329a.equals(((b) obj).f1329a);
}
return false;
}
public final int hashCode() {
return this.f1329a.hashCode();
}
@Override // android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener
public final void onTouchExplorationStateChanged(boolean z3) {
I2.l lVar = (I2.l) this.f1329a.f823b;
AutoCompleteTextView autoCompleteTextView = lVar.h;
if (autoCompleteTextView == null || m3.l.E(autoCompleteTextView)) {
return;
}
int i = z3 ? 2 : 1;
WeakHashMap weakHashMap = X.f1226a;
lVar.f865d.setImportantForAccessibility(i);
}
}

View File

@@ -0,0 +1,10 @@
package P;
import android.app.ApplicationExitInfo;
/* loaded from: classes.dex */
public abstract /* synthetic */ class c {
public static /* bridge */ /* synthetic */ ApplicationExitInfo c(Object obj) {
return (ApplicationExitInfo) obj;
}
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract /* synthetic */ class d {
}

View File

@@ -0,0 +1,15 @@
package P;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
/* loaded from: classes.dex */
public abstract /* synthetic */ class e {
public static /* bridge */ /* synthetic */ OnBackInvokedCallback b(Object obj) {
return (OnBackInvokedCallback) obj;
}
public static /* bridge */ /* synthetic */ OnBackInvokedDispatcher f(Object obj) {
return (OnBackInvokedDispatcher) obj;
}
}

View File

@@ -0,0 +1,175 @@
package P;
import android.R;
import android.os.Build;
import android.view.accessibility.AccessibilityNodeInfo;
import kotlin.io.ConstantsKt;
/* loaded from: classes.dex */
public final class f {
/* renamed from: e, reason: collision with root package name */
public static final f f1330e;
/* renamed from: f, reason: collision with root package name */
public static final f f1331f;
/* renamed from: g, reason: collision with root package name */
public static final f f1332g;
public static final f h;
public static final f i;
/* renamed from: j, reason: collision with root package name */
public static final f f1333j;
/* renamed from: k, reason: collision with root package name */
public static final f f1334k;
/* renamed from: l, reason: collision with root package name */
public static final f f1335l;
/* renamed from: a, reason: collision with root package name */
public final Object f1336a;
/* renamed from: b, reason: collision with root package name */
public final int f1337b;
/* renamed from: c, reason: collision with root package name */
public final Class f1338c;
/* renamed from: d, reason: collision with root package name */
public final t f1339d;
static {
AccessibilityNodeInfo.AccessibilityAction accessibilityAction;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction2;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction3;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction4;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction5;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction6;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction7;
AccessibilityNodeInfo.AccessibilityAction accessibilityAction8;
new f(1);
new f(2);
new f(4);
new f(8);
f1330e = new f(16);
new f(32);
new f(64);
new f(128);
new f(m.class, 256);
new f(m.class, ConstantsKt.MINIMUM_BLOCK_SIZE);
new f(n.class, 1024);
new f(n.class, 2048);
f1331f = new f(ConstantsKt.DEFAULT_BLOCK_SIZE);
f1332g = new f(8192);
new f(16384);
new f(32768);
new f(65536);
new f(r.class, 131072);
h = new f(262144);
i = new f(524288);
f1333j = new f(1048576);
new f(s.class, 2097152);
int i4 = Build.VERSION.SDK_INT;
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SHOW_ON_SCREEN, R.id.accessibilityActionShowOnScreen, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_TO_POSITION, R.id.accessibilityActionScrollToPosition, null, null, p.class);
f1334k = new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_UP, R.id.accessibilityActionScrollUp, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_LEFT, R.id.accessibilityActionScrollLeft, null, null, null);
f1335l = new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_DOWN, R.id.accessibilityActionScrollDown, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_RIGHT, R.id.accessibilityActionScrollRight, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_UP, R.id.accessibilityActionPageUp, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_DOWN, R.id.accessibilityActionPageDown, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_LEFT, R.id.accessibilityActionPageLeft, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_RIGHT, R.id.accessibilityActionPageRight, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_CONTEXT_CLICK, R.id.accessibilityActionContextClick, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SET_PROGRESS, R.id.accessibilityActionSetProgress, null, null, q.class);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_MOVE_WINDOW, R.id.accessibilityActionMoveWindow, null, null, o.class);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_SHOW_TOOLTIP, R.id.accessibilityActionShowTooltip, null, null, null);
new f(AccessibilityNodeInfo.AccessibilityAction.ACTION_HIDE_TOOLTIP, R.id.accessibilityActionHideTooltip, null, null, null);
new f(i4 >= 30 ? AccessibilityNodeInfo.AccessibilityAction.ACTION_PRESS_AND_HOLD : null, R.id.accessibilityActionPressAndHold, null, null, null);
if (i4 >= 30) {
accessibilityAction8 = AccessibilityNodeInfo.AccessibilityAction.ACTION_IME_ENTER;
accessibilityAction = accessibilityAction8;
} else {
accessibilityAction = null;
}
new f(accessibilityAction, R.id.accessibilityActionImeEnter, null, null, null);
new f(i4 >= 32 ? AccessibilityNodeInfo.AccessibilityAction.ACTION_DRAG_START : null, R.id.ALT, null, null, null);
if (i4 >= 32) {
accessibilityAction7 = AccessibilityNodeInfo.AccessibilityAction.ACTION_DRAG_DROP;
accessibilityAction2 = accessibilityAction7;
} else {
accessibilityAction2 = null;
}
new f(accessibilityAction2, R.id.CTRL, null, null, null);
if (i4 >= 32) {
accessibilityAction6 = AccessibilityNodeInfo.AccessibilityAction.ACTION_DRAG_CANCEL;
accessibilityAction3 = accessibilityAction6;
} else {
accessibilityAction3 = null;
}
new f(accessibilityAction3, R.id.FUNCTION, null, null, null);
if (i4 >= 33) {
accessibilityAction5 = AccessibilityNodeInfo.AccessibilityAction.ACTION_SHOW_TEXT_SUGGESTIONS;
accessibilityAction4 = accessibilityAction5;
} else {
accessibilityAction4 = null;
}
new f(accessibilityAction4, R.id.KEYCODE_0, null, null, null);
new f(i4 >= 34 ? i.a() : null, R.id.KEYCODE_3D_MODE, null, null, null);
}
public f(int i4) {
this(null, i4, null, null, null);
}
public final int a() {
return ((AccessibilityNodeInfo.AccessibilityAction) this.f1336a).getId();
}
public final boolean equals(Object obj) {
if (obj == null || !(obj instanceof f)) {
return false;
}
Object obj2 = ((f) obj).f1336a;
Object obj3 = this.f1336a;
return obj3 == null ? obj2 == null : obj3.equals(obj2);
}
public final int hashCode() {
Object obj = this.f1336a;
if (obj != null) {
return obj.hashCode();
}
return 0;
}
public final String toString() {
StringBuilder sb = new StringBuilder("AccessibilityActionCompat: ");
String d4 = k.d(this.f1337b);
if (d4.equals("ACTION_UNKNOWN")) {
Object obj = this.f1336a;
if (((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel() != null) {
d4 = ((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel().toString();
}
}
sb.append(d4);
return sb.toString();
}
public f(Class cls, int i4) {
this(null, i4, null, null, cls);
}
public f(Object obj, int i4, String str, t tVar, Class cls) {
this.f1337b = i4;
this.f1339d = tVar;
if (obj == null) {
this.f1336a = new AccessibilityNodeInfo.AccessibilityAction(i4, str);
} else {
this.f1336a = obj;
}
this.f1338c = cls;
}
}

View File

@@ -0,0 +1,18 @@
package P;
import android.view.accessibility.AccessibilityNodeInfo;
/* loaded from: classes.dex */
public abstract class g {
public static Object a(int i, float f2, float f4, float f5) {
return new AccessibilityNodeInfo.RangeInfo(i, f2, f4, f5);
}
public static CharSequence b(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.getStateDescription();
}
public static void c(AccessibilityNodeInfo accessibilityNodeInfo, CharSequence charSequence) {
accessibilityNodeInfo.setStateDescription(charSequence);
}
}

View File

@@ -0,0 +1,54 @@
package P;
import android.view.accessibility.AccessibilityNodeInfo;
/* loaded from: classes.dex */
public abstract class h {
public static j a(boolean z3, int i, int i4, int i5, int i6, boolean z4, String str, String str2) {
return new j(new AccessibilityNodeInfo.CollectionItemInfo.Builder().setHeading(z3).setColumnIndex(i).setRowIndex(i4).setColumnSpan(i5).setRowSpan(i6).setSelected(z4).setRowTitle(str).setColumnTitle(str2).build());
}
public static k b(AccessibilityNodeInfo accessibilityNodeInfo, int i, int i4) {
AccessibilityNodeInfo child = accessibilityNodeInfo.getChild(i, i4);
if (child != null) {
return new k(child, 0);
}
return null;
}
public static String c(Object obj) {
return ((AccessibilityNodeInfo.CollectionItemInfo) obj).getColumnTitle();
}
public static String d(Object obj) {
return ((AccessibilityNodeInfo.CollectionItemInfo) obj).getRowTitle();
}
public static AccessibilityNodeInfo.ExtraRenderingInfo e(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.getExtraRenderingInfo();
}
public static k f(AccessibilityNodeInfo accessibilityNodeInfo, int i) {
AccessibilityNodeInfo parent = accessibilityNodeInfo.getParent(i);
if (parent != null) {
return new k(parent, 0);
}
return null;
}
public static String g(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.getUniqueId();
}
public static boolean h(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.isTextSelectable();
}
public static void i(AccessibilityNodeInfo accessibilityNodeInfo, boolean z3) {
accessibilityNodeInfo.setTextSelectable(z3);
}
public static void j(AccessibilityNodeInfo accessibilityNodeInfo, String str) {
accessibilityNodeInfo.setUniqueId(str);
}
}

View File

@@ -0,0 +1,57 @@
package P;
import android.graphics.Rect;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import java.time.Duration;
/* loaded from: classes.dex */
public abstract class i {
public static AccessibilityNodeInfo.AccessibilityAction a() {
return AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_IN_DIRECTION;
}
public static void b(AccessibilityNodeInfo accessibilityNodeInfo, Rect rect) {
accessibilityNodeInfo.getBoundsInWindow(rect);
}
public static CharSequence c(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.getContainerTitle();
}
public static long d(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.getMinDurationBetweenContentChanges().toMillis();
}
public static boolean e(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.hasRequestInitialAccessibilityFocus();
}
public static boolean f(AccessibilityNodeInfo accessibilityNodeInfo) {
return accessibilityNodeInfo.isAccessibilityDataSensitive();
}
public static void g(AccessibilityNodeInfo accessibilityNodeInfo, boolean z3) {
accessibilityNodeInfo.setAccessibilityDataSensitive(z3);
}
public static void h(AccessibilityNodeInfo accessibilityNodeInfo, Rect rect) {
accessibilityNodeInfo.setBoundsInWindow(rect);
}
public static void i(AccessibilityNodeInfo accessibilityNodeInfo, CharSequence charSequence) {
accessibilityNodeInfo.setContainerTitle(charSequence);
}
public static void j(AccessibilityNodeInfo accessibilityNodeInfo, long j4) {
accessibilityNodeInfo.setMinDurationBetweenContentChanges(Duration.ofMillis(j4));
}
public static void k(AccessibilityNodeInfo accessibilityNodeInfo, View view, boolean z3) {
accessibilityNodeInfo.setQueryFromAppProcessEnabled(view, z3);
}
public static void l(AccessibilityNodeInfo accessibilityNodeInfo, boolean z3) {
accessibilityNodeInfo.setRequestInitialAccessibilityFocus(z3);
}
}

View File

@@ -0,0 +1,18 @@
package P;
import android.view.accessibility.AccessibilityNodeInfo;
/* loaded from: classes.dex */
public final class j {
/* renamed from: a, reason: collision with root package name */
public final AccessibilityNodeInfo.CollectionItemInfo f1340a;
public j(AccessibilityNodeInfo.CollectionItemInfo collectionItemInfo) {
this.f1340a = collectionItemInfo;
}
public static j a(boolean z3, int i, int i4, int i5, int i6) {
return new j(AccessibilityNodeInfo.CollectionItemInfo.obtain(i, i4, i5, i6, false, z3));
}
}

View File

@@ -0,0 +1,324 @@
package P;
import android.R;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.TextUtils;
import android.view.accessibility.AccessibilityNodeInfo;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import kotlin.io.ConstantsKt;
/* loaded from: classes.dex */
public final class k {
/* renamed from: a, reason: collision with root package name */
public final AccessibilityNodeInfo f1341a;
/* renamed from: b, reason: collision with root package name */
public int f1342b = -1;
public k(AccessibilityNodeInfo accessibilityNodeInfo, int i) {
this.f1341a = accessibilityNodeInfo;
}
public static String d(int i) {
if (i == 1) {
return "ACTION_FOCUS";
}
if (i == 2) {
return "ACTION_CLEAR_FOCUS";
}
switch (i) {
case 4:
return "ACTION_SELECT";
case 8:
return "ACTION_CLEAR_SELECTION";
case 16:
return "ACTION_CLICK";
case 32:
return "ACTION_LONG_CLICK";
case 64:
return "ACTION_ACCESSIBILITY_FOCUS";
case 128:
return "ACTION_CLEAR_ACCESSIBILITY_FOCUS";
case 256:
return "ACTION_NEXT_AT_MOVEMENT_GRANULARITY";
case ConstantsKt.MINIMUM_BLOCK_SIZE /* 512 */:
return "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY";
case 1024:
return "ACTION_NEXT_HTML_ELEMENT";
case 2048:
return "ACTION_PREVIOUS_HTML_ELEMENT";
case ConstantsKt.DEFAULT_BLOCK_SIZE /* 4096 */:
return "ACTION_SCROLL_FORWARD";
case 8192:
return "ACTION_SCROLL_BACKWARD";
case 16384:
return "ACTION_COPY";
case 32768:
return "ACTION_PASTE";
case 65536:
return "ACTION_CUT";
case 131072:
return "ACTION_SET_SELECTION";
case 262144:
return "ACTION_EXPAND";
case 524288:
return "ACTION_COLLAPSE";
case 2097152:
return "ACTION_SET_TEXT";
case R.id.accessibilityActionMoveWindow:
return "ACTION_MOVE_WINDOW";
case R.id.KEYCODE_3D_MODE:
return "ACTION_SCROLL_IN_DIRECTION";
default:
switch (i) {
case R.id.accessibilityActionShowOnScreen:
return "ACTION_SHOW_ON_SCREEN";
case R.id.accessibilityActionScrollToPosition:
return "ACTION_SCROLL_TO_POSITION";
case R.id.accessibilityActionScrollUp:
return "ACTION_SCROLL_UP";
case R.id.accessibilityActionScrollLeft:
return "ACTION_SCROLL_LEFT";
case R.id.accessibilityActionScrollDown:
return "ACTION_SCROLL_DOWN";
case R.id.accessibilityActionScrollRight:
return "ACTION_SCROLL_RIGHT";
case R.id.accessibilityActionContextClick:
return "ACTION_CONTEXT_CLICK";
case R.id.accessibilityActionSetProgress:
return "ACTION_SET_PROGRESS";
default:
switch (i) {
case R.id.accessibilityActionShowTooltip:
return "ACTION_SHOW_TOOLTIP";
case R.id.accessibilityActionHideTooltip:
return "ACTION_HIDE_TOOLTIP";
case R.id.accessibilityActionPageUp:
return "ACTION_PAGE_UP";
case R.id.accessibilityActionPageDown:
return "ACTION_PAGE_DOWN";
case R.id.accessibilityActionPageLeft:
return "ACTION_PAGE_LEFT";
case R.id.accessibilityActionPageRight:
return "ACTION_PAGE_RIGHT";
case R.id.accessibilityActionPressAndHold:
return "ACTION_PRESS_AND_HOLD";
default:
switch (i) {
case R.id.accessibilityActionImeEnter:
return "ACTION_IME_ENTER";
case R.id.ALT:
return "ACTION_DRAG_START";
case R.id.CTRL:
return "ACTION_DRAG_DROP";
case R.id.FUNCTION:
return "ACTION_DRAG_CANCEL";
default:
return "ACTION_UNKNOWN";
}
}
}
}
}
public final void a(int i) {
this.f1341a.addAction(i);
}
public final void b(f fVar) {
this.f1341a.addAction((AccessibilityNodeInfo.AccessibilityAction) fVar.f1336a);
}
public final ArrayList c(String str) {
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
ArrayList<Integer> integerArrayList = accessibilityNodeInfo.getExtras().getIntegerArrayList(str);
if (integerArrayList != null) {
return integerArrayList;
}
ArrayList<Integer> arrayList = new ArrayList<>();
accessibilityNodeInfo.getExtras().putIntegerArrayList(str, arrayList);
return arrayList;
}
public final boolean e(int i) {
Bundle extras = this.f1341a.getExtras();
return extras != null && (extras.getInt("androidx.view.accessibility.AccessibilityNodeInfoCompat.BOOLEAN_PROPERTY_KEY", 0) & i) == i;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !(obj instanceof k)) {
return false;
}
k kVar = (k) obj;
AccessibilityNodeInfo accessibilityNodeInfo = kVar.f1341a;
AccessibilityNodeInfo accessibilityNodeInfo2 = this.f1341a;
if (accessibilityNodeInfo2 == null) {
if (accessibilityNodeInfo != null) {
return false;
}
} else if (!accessibilityNodeInfo2.equals(accessibilityNodeInfo)) {
return false;
}
return this.f1342b == kVar.f1342b;
}
public final void f(Rect rect) {
this.f1341a.getBoundsInParent(rect);
}
public final CharSequence g() {
boolean isEmpty = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY").isEmpty();
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
if (isEmpty) {
return accessibilityNodeInfo.getText();
}
ArrayList c4 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY");
ArrayList c5 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY");
ArrayList c6 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY");
ArrayList c7 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY");
SpannableString spannableString = new SpannableString(TextUtils.substring(accessibilityNodeInfo.getText(), 0, accessibilityNodeInfo.getText().length()));
for (int i = 0; i < c4.size(); i++) {
spannableString.setSpan(new a(((Integer) c7.get(i)).intValue(), this, accessibilityNodeInfo.getExtras().getInt("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY")), ((Integer) c4.get(i)).intValue(), ((Integer) c5.get(i)).intValue(), ((Integer) c6.get(i)).intValue());
}
return spannableString;
}
public final void h(CharSequence charSequence) {
this.f1341a.setClassName(charSequence);
}
public final int hashCode() {
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
if (accessibilityNodeInfo == null) {
return 0;
}
return accessibilityNodeInfo.hashCode();
}
public final void i(j jVar) {
this.f1341a.setCollectionItemInfo(jVar.f1340a);
}
public final void j(boolean z3) {
this.f1341a.setScrollable(z3);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r2v3, types: [java.util.List] */
/* JADX WARN: Type inference failed for: r2v4, types: [java.util.List] */
/* JADX WARN: Type inference failed for: r2v5, types: [java.util.ArrayList] */
public final String toString() {
?? r22;
StringBuilder sb = new StringBuilder();
sb.append(super.toString());
Rect rect = new Rect();
f(rect);
sb.append("; boundsInParent: " + rect);
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
accessibilityNodeInfo.getBoundsInScreen(rect);
sb.append("; boundsInScreen: " + rect);
int i = Build.VERSION.SDK_INT;
if (i >= 34) {
i.b(accessibilityNodeInfo, rect);
} else {
Rect rect2 = (Rect) accessibilityNodeInfo.getExtras().getParcelable("androidx.view.accessibility.AccessibilityNodeInfoCompat.BOUNDS_IN_WINDOW_KEY");
if (rect2 != null) {
rect.set(rect2.left, rect2.top, rect2.right, rect2.bottom);
}
}
sb.append("; boundsInWindow: " + rect);
sb.append("; packageName: ");
sb.append(accessibilityNodeInfo.getPackageName());
sb.append("; className: ");
sb.append(accessibilityNodeInfo.getClassName());
sb.append("; text: ");
sb.append(g());
sb.append("; error: ");
sb.append(accessibilityNodeInfo.getError());
sb.append("; maxTextLength: ");
sb.append(accessibilityNodeInfo.getMaxTextLength());
sb.append("; stateDescription: ");
sb.append(i >= 30 ? g.b(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getCharSequence("androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY"));
sb.append("; contentDescription: ");
sb.append(accessibilityNodeInfo.getContentDescription());
sb.append("; tooltipText: ");
sb.append(accessibilityNodeInfo.getTooltipText());
sb.append("; viewIdResName: ");
sb.append(accessibilityNodeInfo.getViewIdResourceName());
sb.append("; uniqueId: ");
sb.append(i >= 33 ? h.g(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getString("androidx.view.accessibility.AccessibilityNodeInfoCompat.UNIQUE_ID_KEY"));
sb.append("; checkable: ");
sb.append(accessibilityNodeInfo.isCheckable());
sb.append("; checked: ");
sb.append(accessibilityNodeInfo.isChecked());
sb.append("; focusable: ");
sb.append(accessibilityNodeInfo.isFocusable());
sb.append("; focused: ");
sb.append(accessibilityNodeInfo.isFocused());
sb.append("; selected: ");
sb.append(accessibilityNodeInfo.isSelected());
sb.append("; clickable: ");
sb.append(accessibilityNodeInfo.isClickable());
sb.append("; longClickable: ");
sb.append(accessibilityNodeInfo.isLongClickable());
sb.append("; contextClickable: ");
sb.append(accessibilityNodeInfo.isContextClickable());
sb.append("; enabled: ");
sb.append(accessibilityNodeInfo.isEnabled());
sb.append("; password: ");
sb.append(accessibilityNodeInfo.isPassword());
sb.append("; scrollable: " + accessibilityNodeInfo.isScrollable());
sb.append("; containerTitle: ");
sb.append(i >= 34 ? i.c(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getCharSequence("androidx.view.accessibility.AccessibilityNodeInfoCompat.CONTAINER_TITLE_KEY"));
sb.append("; granularScrollingSupported: ");
sb.append(e(67108864));
sb.append("; importantForAccessibility: ");
sb.append(accessibilityNodeInfo.isImportantForAccessibility());
sb.append("; visible: ");
sb.append(accessibilityNodeInfo.isVisibleToUser());
sb.append("; isTextSelectable: ");
sb.append(i >= 33 ? h.h(accessibilityNodeInfo) : e(8388608));
sb.append("; accessibilityDataSensitive: ");
sb.append(i >= 34 ? i.f(accessibilityNodeInfo) : e(64));
sb.append("; [");
List<AccessibilityNodeInfo.AccessibilityAction> actionList = accessibilityNodeInfo.getActionList();
if (actionList != null) {
r22 = new ArrayList();
int size = actionList.size();
for (int i4 = 0; i4 < size; i4++) {
r22.add(new f(actionList.get(i4), 0, null, null, null));
}
} else {
r22 = Collections.EMPTY_LIST;
}
for (int i5 = 0; i5 < r22.size(); i5++) {
f fVar = (f) r22.get(i5);
String d4 = d(fVar.a());
if (d4.equals("ACTION_UNKNOWN")) {
Object obj = fVar.f1336a;
if (((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel() != null) {
d4 = ((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel().toString();
}
}
sb.append(d4);
if (i5 != r22.size() - 1) {
sb.append(", ");
}
}
sb.append("]");
return sb.toString();
}
public k(AccessibilityNodeInfo accessibilityNodeInfo) {
this.f1341a = accessibilityNodeInfo;
}
}

View File

@@ -0,0 +1,51 @@
package P;
import android.os.Bundle;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeProvider;
import java.util.List;
/* loaded from: classes.dex */
public final class l extends AccessibilityNodeProvider {
/* renamed from: a, reason: collision with root package name */
public final A.a f1343a;
public l(A.a aVar) {
this.f1343a = aVar;
}
@Override // android.view.accessibility.AccessibilityNodeProvider
public final void addExtraDataToAccessibilityNodeInfo(int i, AccessibilityNodeInfo accessibilityNodeInfo, String str, Bundle bundle) {
this.f1343a.getClass();
}
@Override // android.view.accessibility.AccessibilityNodeProvider
public final AccessibilityNodeInfo createAccessibilityNodeInfo(int i) {
k m4 = this.f1343a.m(i);
if (m4 == null) {
return null;
}
return m4.f1341a;
}
@Override // android.view.accessibility.AccessibilityNodeProvider
public final List findAccessibilityNodeInfosByText(String str, int i) {
this.f1343a.getClass();
return null;
}
@Override // android.view.accessibility.AccessibilityNodeProvider
public final AccessibilityNodeInfo findFocus(int i) {
k o4 = this.f1343a.o(i);
if (o4 == null) {
return null;
}
return o4.f1341a;
}
@Override // android.view.accessibility.AccessibilityNodeProvider
public final boolean performAction(int i, int i4, Bundle bundle) {
return this.f1343a.v(i, i4, bundle);
}
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class m extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class n extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class o extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class p extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class q extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class r extends m3.l {
}

View File

@@ -0,0 +1,5 @@
package P;
/* loaded from: classes.dex */
public abstract class s extends m3.l {
}

View File

@@ -0,0 +1,8 @@
package P;
import android.view.View;
/* loaded from: classes.dex */
public interface t {
boolean d(View view);
}