Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Banca March #372

Open
6 of 16 tasks
somehuman60 opened this issue Dec 27, 2023 · 12 comments
Open
6 of 16 tasks

Banca March #372

somehuman60 opened this issue Dec 27, 2023 · 12 comments
Assignees
Labels
app report App report of a banking app Spain ㅤ🇪🇸

Comments

@somehuman60
Copy link

somehuman60 commented Dec 27, 2023

Is there an existing issue for this?

  • I have searched the existing issues

App name

Banca March

Link to app

https://play.google.com/store/apps/details?id=com.bancamarch.bancamovil

App version

v3.3.3

Country of the app

Spain

Build Number

UQ1A.231205.015.2023121200

Device list

Pixel 7 Pro, Pixel 6

Profile app tested in

Secondary profile(s)

Google Play installed?

Installed

Where did you install this app from?

Aurora Store

Google Play services Network permission revoked?

  • Revoked
  • Not revoked
  • I did not have Google Play services installed

Native code debugging

  • Allowed
  • Blocked

Exploit protection compatibility mode

  • Enabled
  • Disabled

Stock OS compatibility

  • Works
  • Does not work
  • Not tested

NFC payments

  • Works
  • Works but requires another service
  • Does not work
  • N/A (Not supported by app)
  • Not tested

Description of the app's functionality

The app worked fine before few latest updates and now just crash by start (unusable):

type: crash
osVersion: google/cheetah/cheetah:14/UQ1A.231205.015/2023121200:user/release-keys
package: com.bancamarch.bancamovil:202312010
process: com.bancamarch.bancamovil
processUptime: 3842 + 217 ms
installer: com.aurora.store

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bancamarch.bancamovil/com.bancamarch.login.common.LoginActivity}: java.lang.NullPointerException: packageName can't be null
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3813)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3953)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2455)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.app.ActivityThread.main(ActivityThread.java:8216)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
	at com.android.internal.os.ExecInit.main(ExecInit.java:49)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Caused by: java.lang.NullPointerException: packageName can't be null
	at android.os.Parcel.createExceptionOrNull(Parcel.java:3072)
	at android.os.Parcel.createException(Parcel.java:3050)
	at android.os.Parcel.readException(Parcel.java:3026)
	at android.os.Parcel.readException(Parcel.java:2968)
	at com.android.internal.telephony.ITelephony$Stub$Proxy.getCellLocation(ITelephony.java:8696)
	at android.telephony.TelephonyManager.getCellLocation(TelephonyManager.java:2503)
	at ze.c.k(CollectDeviceData.java:3)
	at ze.c.h(CollectDeviceData.java:67)
	at ze.c.g(CollectDeviceData.java:16)
	at ze.c.<init>(CollectDeviceData.java:37)
	at ze.c.<init>(CollectDeviceData.java:1)
	at ze.c$d.y(CollectDeviceData.java:4)
	at ze.l.i(MobileAPI.java:65)
	at ze.l.j(MobileAPI.java:48)
	at y3.c.a(RSAManager.kt:23)
	at r3.b.onCreate(BaseLoginFragment.kt:26)
	at androidx.fragment.app.Fragment.performCreate(Fragment.java:27)
	at androidx.fragment.app.c0.e(FragmentStateManager.java:50)
	at androidx.fragment.app.c0.m(FragmentStateManager.java:130)
	at androidx.fragment.app.w.e0(FragmentManager.java:231)
	at androidx.fragment.app.w.l1(FragmentManager.java:82)
	at androidx.fragment.app.w.b0(FragmentManager.java:22)
	at androidx.fragment.app.w.f0(FragmentManager.java:2)
	at j2.a.p0(BaseActivity.kt:124)
	at j2.a.onCreate(BaseActivity.kt:31)
	at com.bancamarch.login.common.LoginActivity.onCreate(LoginActivity.kt:5)
	at android.app.Activity.performCreate(Activity.java:8677)
	at android.app.Activity.performCreate(Activity.java:8655)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1461)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3795)
	... 14 more

Are there any extra notes you think users should know about?

No response

ADB logcat of the app if necessary

No response

@somehuman60 somehuman60 added the app report App report of a banking app label Dec 27, 2023
@somehuman60
Copy link
Author

I tried enabling exploit protection compatibility and disabling secure app spawning. I have given the app all the permissions it asked for and also have google play services and carrier services installed. Non of that helped nor made a slight difference.

@spring-onion
Copy link
Collaborator

Hello! The app launched fine on my 7a, running in a secondary profile with all security features set to default, installed from the play store & aurora store. I obviously can't proceed past the login page, perhaps it's set to login automatically and there it starts crashing? Consider reinstalling, ideally from the play store.

@somehuman60
Copy link
Author

somehuman60 commented Dec 29, 2023 via email

@akc3n akc3n changed the title [Banca March Spain] Banca March Dec 30, 2023
@akc3n
Copy link
Member

akc3n commented Dec 30, 2023

@somehuman60 Hi, thank you for submitting the crash report. I to was able to successfully install this app from using our Sandboxed Google Play Store. No issues with launching the app. However, like @spring-onion, I can't proceed past the login page. May you please confirm if this is an issue after you try to log in?

Are you using a VPN by chance? Some banks will block it. Have you tried completely removing Aurora store and removing the banking app, restarting the phone and trying in a fresh secondary profile without a vpn and through the sandboxed Google Play store? Have you made sure that native code debugging is in fact in set allow for this banking app?

Edit: Have you tried this in the owner profile? As this comment suggest here that it could be an upstream bug GrapheneOS/os-issue-tracker#2969 (comment) Perhaps it is related to your situation as well?

@somehuman60
Copy link
Author

somehuman60 commented Dec 31, 2023 via email

@somehuman60
Copy link
Author

somehuman60 commented Dec 31, 2023 via email

@spring-onion
Copy link
Collaborator

Hi. Has anything changed for you since then? I'm thinking what else could be causing this...are you running a 3rd party launcher?

@somehuman60
Copy link
Author

somehuman60 commented Jan 16, 2024 via email

@eennoo
Copy link
Collaborator

eennoo commented Feb 7, 2024

Might be a longshot. But I tried to download the app on my P6. I got a weird loop where I only got the splash screen and glitched out and tried going from portrait to landscape orientation. Turned out the app acted out due to my display settings, which was set to a low display size and font size. After I changed that I could boot up the app with no issues.

It doesn't sound like the issues you describe here, but wanted to mention it either way as it could potentially be the issue? But perhaps you haven't changed any settings like that.

When you started getting issues did you get it just after a GOS update or did you also update the Bank App in between?

@somehuman60
Copy link
Author

somehuman60 commented Feb 7, 2024 via email

@matchboxbananasynergy
Copy link
Collaborator

Have you tried obtaining it from the play store? This seems like the next step here.

Also, if you insist on using Aurora Store, please at least make sure that it's using the "session installer", not native installer or anything else.

But beyond that, please try play store.

@somehuman60
Copy link
Author

somehuman60 commented Feb 10, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app report App report of a banking app Spain ㅤ🇪🇸
Development

No branches or pull requests

5 participants