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,104 @@
package com.adif.elcanomovil.uiMoreAdif.wizard;
import B0.w;
import I2.i;
import O.J;
import O.L;
import O.X;
import a.AbstractC0105a;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.viewpager.widget.ViewPager;
import com.adif.elcanomovil.uiMoreAdif.R;
import g.AbstractActivityC0364k;
import java.util.WeakHashMap;
import kotlin.KotlinVersion;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public class WizardActivity extends AbstractActivityC0364k {
private int _xDelta;
private MyAdapter mAdapter;
private ViewPager mPager;
/* loaded from: classes2.dex */
public class MyAdapter extends F0.a {
WizardActivity mActivity;
public MyAdapter(WizardActivity wizardActivity) {
this.mActivity = wizardActivity;
}
@Override // F0.a
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
((ViewPager) viewGroup).removeView((LinearLayout) obj);
}
@Override // F0.a
public int getCount() {
return 5;
}
@Override // F0.a
public Object instantiateItem(ViewGroup viewGroup, int i) {
View inflate = ((LayoutInflater) this.mActivity.getSystemService("layout_inflater")).inflate(R.layout.fragment_wizard_first, viewGroup, false);
inflate.setTag("IMAGE");
((ImageView) inflate.findViewById(R.id.imgWizard)).setImageResource(R.drawable.image_wizard_1 + i);
((ViewPager) viewGroup).addView(inflate);
return inflate;
}
@Override // F0.a
public boolean isViewFromObject(View view, Object obj) {
return view == ((LinearLayout) obj);
}
}
public /* synthetic */ void lambda$onCreate$0(View view) {
finish();
}
public /* synthetic */ boolean lambda$onCreate$1(View view, MotionEvent motionEvent) {
if (((ViewPager) view).getCurrentItem() != 4) {
return false;
}
int rawX = (int) motionEvent.getRawX();
int action = motionEvent.getAction() & KotlinVersion.MAX_COMPONENT_VALUE;
if (action == 0) {
this._xDelta = rawX;
return false;
}
if (action != 2 || this._xDelta - rawX <= 100) {
return false;
}
finish();
return false;
}
@Override // androidx.fragment.app.P, b.o, C.AbstractActivityC0048l, android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Intrinsics.checkNotNullParameter(this, "activity");
AbstractC0105a.O(getWindow(), false);
setContentView(R.layout.b_activity_wizard_main_screen);
View rootView = findViewById(android.R.id.content);
Intrinsics.checkNotNullParameter(rootView, "rootView");
w wVar = new w(20);
WeakHashMap weakHashMap = X.f1226a;
L.u(rootView, wVar);
J.c(rootView);
this.mAdapter = new MyAdapter(this);
((TextView) findViewById(R.id.wizard_ready_text)).setOnClickListener(new D1.a(this, 13));
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
this.mPager = viewPager;
viewPager.setAdapter(this.mAdapter);
this.mPager.setOnTouchListener(new i(this, 1));
this.mPager.setOnPageChangeListener(new a(this));
}
}

View File

@@ -0,0 +1,69 @@
package com.adif.elcanomovil.uiMoreAdif.wizard;
import F0.h;
import android.widget.ImageView;
import com.adif.elcanomovil.uiMoreAdif.R;
/* loaded from: classes2.dex */
public final class a implements h {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ WizardActivity f5179a;
public a(WizardActivity wizardActivity) {
this.f5179a = wizardActivity;
}
@Override // F0.h
public final void a(int i) {
}
@Override // F0.h
public final void b(int i) {
WizardActivity wizardActivity = this.f5179a;
if (i == 0) {
((ImageView) wizardActivity.findViewById(R.id.circle_screen1)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_1));
((ImageView) wizardActivity.findViewById(R.id.circle_screen2)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_2_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen3)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_3_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen4)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_4_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen5)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_5_off));
return;
}
if (i == 1) {
((ImageView) wizardActivity.findViewById(R.id.circle_screen1)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_1_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen2)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_2));
((ImageView) wizardActivity.findViewById(R.id.circle_screen3)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_3_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen4)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_4_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen5)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_5_off));
return;
}
if (i == 2) {
((ImageView) wizardActivity.findViewById(R.id.circle_screen1)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_1_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen2)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_2_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen3)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_3));
((ImageView) wizardActivity.findViewById(R.id.circle_screen4)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_4_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen5)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_5_off));
return;
}
if (i == 3) {
((ImageView) wizardActivity.findViewById(R.id.circle_screen1)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_1_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen2)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_2_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen3)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_3_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen4)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_4));
((ImageView) wizardActivity.findViewById(R.id.circle_screen5)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_5_off));
return;
}
if (i != 4) {
return;
}
((ImageView) wizardActivity.findViewById(R.id.circle_screen1)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_1_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen2)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_2_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen3)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_3_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen4)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_4_off));
((ImageView) wizardActivity.findViewById(R.id.circle_screen5)).setImageDrawable(wizardActivity.getResources().getDrawable(R.drawable.image_wizard_page_5));
}
@Override // F0.h
public final void c(int i, float f2) {
}
}