I’ve been using the Helios French banking app for a few months. Logcat shows it is a Flutter app.
A couple of weeks ago I updated my Galaxy S10+ from 1.18 to 1.19.1-s-20240111372761-dev-beyond2lte. Since around that time, when I open the app, it switches the phone to landscape mode and shows the desktop web interface.
I tried switching the phone’s auto-rotate on and off, rebooting and reinstalling the app: same thing.
The same app in the same version 6.3.6 works fine on my older phone which runs LineageOS 14.1 (Android 7.1.2) with microG.
Any idea what might be causing this behavior?
Logcat
--------- beginning of main
2024-06-23 09:32:19.916 351-351 do.helios.app pid-351 E Not starting debugger since process cannot load the jdwp agent.
2024-06-23 09:32:19.919 351-351 ProcessState pid-351 D Binder ioctl to enable oneway spam detection failed: Invalid argument
2024-06-23 09:32:19.928 351-351 Compatibil...geReporter pid-351 D Compat change id reported: 171979766; UID 10273; state: ENABLED
2024-06-23 09:32:20.015 351-351 do.helios.app pid-351 W Entry not found
Entry not found
Entry not found
2024-06-23 09:32:20.020 351-351 do.helios.app pid-351 W JIT profile information will not be recorded: profile file does not exist.
JIT profile information will not be recorded: profile file does not exist.
JIT profile information will not be recorded: profile file does not exist.
2024-06-23 09:32:20.028 351-351 GraphicsEnvironment pid-351 V ANGLE Developer option for 'do.helios.app' set to: 'default'
ANGLE GameManagerService for do.helios.app: false
2024-06-23 09:32:20.029 351-351 GraphicsEnvironment pid-351 V Neither updatable production driver nor prerelease driver is supported.
2024-06-23 09:32:20.030 351-351 NetworkSecurityConfig pid-351 D No Network Security Config specified, using platform default
No Network Security Config specified, using platform default
2024-06-23 09:32:20.037 351-351 SessionsDependencies pid-351 D Dependency to CRASHLYTICS added.
2024-06-23 09:32:20.038 351-351 FirebaseApp pid-351 I Device unlocked: initializing all Firebase APIs for app [DEFAULT]
2024-06-23 09:32:20.048 351-351 FirebaseSessions pid-351 D Initializing Firebase Sessions SDK.
2024-06-23 09:32:20.058 351-351 FirebaseCrashlytics pid-351 I Initializing Firebase Crashlytics 18.6.3 for do.helios.app
2024-06-23 09:32:20.063 351-13068 DynamiteModule pid-351 W Failed to retrieve remote module version.
2024-06-23 09:32:20.064 351-351 SessionsDependencies pid-351 D Subscriber CRASHLYTICS registered.
2024-06-23 09:32:20.066 351-13068 ApplicationLoaders pid-351 D Returning zygote-cached class loader: /system/framework/android.test.base.jar
2024-06-23 09:32:20.070 351-13070 SessionConfigFetcher pid-351 D Fetching settings from server.
2024-06-23 09:32:20.074 351-351 FirebaseInitProvider pid-351 I FirebaseApp initialization successful
2024-06-23 09:32:20.074 351-351 FLTFireContextHolder pid-351 D received application context.
2024-06-23 09:32:20.078 351-13068 DynamiteModule pid-351 W IDynamite loader version = 2, no high precision latency measurement.
2024-06-23 09:32:20.078 351-13068 DynamiteModule pid-351 I Considering local module com.google.android.gms.measurement.dynamite:105 and remote module com.google.android.gms.measurement.dynamite:87
Selected local version of com.google.android.gms.measurement.dynamite
2024-06-23 09:32:20.078 351-13068 DynamiteModule pid-351 W IDynamite loader version = 2, no high precision latency measurement.
2024-06-23 09:32:20.082 351-351 WM-WrkMgrInitializer pid-351 D Initializing WorkManager with default configuration.
2024-06-23 09:32:20.083 351-13071 FirebaseCrashlytics pid-351 I No version control information found
2024-06-23 09:32:20.089 351-351 qb.x0 pid-351 W You haven't set a value for AdvertiserIDCollectionEnabled. Set the flag to TRUE if you want to collect Advertiser ID for better advertising and analytics results. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-android#disable-auto-events.
2024-06-23 09:32:20.091 351-13077 FA pid-351 I App measurement initialized, version: 87000
To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
2024-06-23 09:32:20.092 351-13077 FA pid-351 I To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app do.helios.app
2024-06-23 09:32:20.094 351-13079 Compatibil...geReporter pid-351 D Compat change id reported: 160794467; UID 10273; state: ENABLED
2024-06-23 09:32:20.098 351-13088 gc.e0 pid-351 W Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared. Please follow https://developers.facebook.com/docs/android/troubleshooting/#faq_267321845055988 to make the declaration.
2024-06-23 09:32:20.108 351-13077 FA pid-351 I Tag Manager is not found and thus will not be used
2024-06-23 09:32:20.148 351-351 Adjust pid-351 W Skipping deep link processing (null or empty)
2024-06-23 09:32:20.173 351-351 do.helios.app pid-351 W type=1400 audit(0.0:1291357): avc: denied { read } for name="max_map_count" dev="proc" ino=10890129 scontext=u:r:untrusted_app:s0:c17,c257,c512,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0 app=do.helios.app
type=1300 audit(0.0:1291357): arch=c00000b7 syscall=56 success=no exit=-13 a0=ffffff9c a1=75ef095c86 a2=0 a3=0 items=0 ppid=5900 auid=4294967295 uid=10273 gid=10273 euid=10273 suid=10273 fsuid=10273 egid=10273 sgid=10273 fsgid=10273 tty=(none) ses=4294967295 exe="/system/bin/app_process64" subj=u:r:untrusted_app:s0:c17,c257,c512,c768 key=(null) app=do.helios.app
2024-06-23 09:32:20.205 351-351 Adjust pid-351 W Adjust not initialized, can't perform onResume
2024-06-23 09:32:20.227 351-351 Glide pid-351 W Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored
2024-06-23 09:32:20.269 351-13052 SessionConfigFetcher pid-351 D Fetched settings: {"settings_version":3,"cache_duration":170002,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":false,"prompt_enabled":false,"push_enabled":false,"firebase_crashlytics_enabled":false,"collect_anrs":true,"collect_metric_kit":false,"collect_build_ids":true},"app":{"status":"activated","update_required":false,"report_upload_variant":2,"native_report_upload_variant":2},"fabric":{"org_id":"5f79a933965db1ed263da988","bundle_id":"do.helios.app"},"on_demand_upload_rate_per_minute":10,"on_demand_backoff_base":1.2,"on_demand_backoff_step_duration_seconds":60,"app_quality":{"sessions_enabled":true,"sampling_rate":1,"session_timeout_seconds":1800}}
2024-06-23 09:32:20.283 351-13057 LifecycleServiceBinder pid-351 D Binding service to application.
2024-06-23 09:32:20.288 351-13057 SessionLifecycleClient pid-351 D Queued message 1. Queue size 1
2024-06-23 09:32:20.305 351-13111 hw-ProcessState pid-351 D Binder ioctl to enable oneway spam detection failed: Invalid argument
2024-06-23 09:32:20.311 351-351 SessionLifecycleService pid-351 D Service bound to new client on process 351
2024-06-23 09:32:20.312 351-13134 SessionLifecycleService pid-351 D App has not yet foregrounded. Using previously stored session: null
Client android.os.Messenger@5dcea7 bound at 728852422. Clients: 1
2024-06-23 09:32:20.316 351-13096 d pid-351 W initStore should have been called before calling setUserID
2024-06-23 09:32:20.321 351-351 SessionLifecycleClient pid-351 D Connected to SessionLifecycleService. Queue size 1
2024-06-23 09:32:20.321 351-13059 SessionLifecycleClient pid-351 D Sending lifecycle 1 to service
2024-06-23 09:32:20.322 351-13134 SessionLifecycleService pid-351 D Activity foregrounding at 728852432.
Cold start detected.
2024-06-23 09:32:20.323 351-13109 flutter pid-351 I [FirebaseService] Init completed
2024-06-23 09:32:20.323 351-13134 SessionLifecycleService pid-351 D Generated new session d7b381cea5ce4541a3ff5b22a4dd1834
Broadcasting new session: SessionDetails(sessionId=d7b381cea5ce4541a3ff5b22a4dd1834, firstSessionId=d7b381cea5ce4541a3ff5b22a4dd1834, sessionIndex=0, sessionStartTimestampUs=1719127940323000)
2024-06-23 09:32:20.325 351-13070 SessionFirelogPublisher pid-351 D Data Collection is enabled for at least one Subscriber
2024-06-23 09:32:20.328 351-13070 EventGDTLogger pid-351 D Session Event: {"eventType":1,"sessionData":{"sessionId":"d7b381cea5ce4541a3ff5b22a4dd1834","firstSessionId":"d7b381cea5ce4541a3ff5b22a4dd1834","sessionIndex":0,"eventTimestampUs":1719127940323000,"dataCollectionStatus":{"performance":1,"crashlytics":2,"sessionSamplingRate":1.0},"firebaseInstallationId":"eYtN1N13SzCVNJ9PrHur-O","firebaseAuthenticationToken":"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6MTc3OTg3MTM3MzEzOmFuZHJvaWQ6MzE3YzI5ZDRjY2QwOTU5ZmY2ZDg2MCIsImV4cCI6MTcxOTE1NzU5MywiZmlkIjoiZVl0TjFOMTNTekNWTko5UHJIdXItTyIsInByb2plY3ROdW1iZXIiOjE3Nzk4NzEzNzMxM30.AB2LPV8wRQIhANdAvT1Xqr8Y8uJ46S0SqOf1HHfkHo_pF7l1SA4GasdvAiBFF03SBZdYNFcC9wgK1kkTyvYUYeCcyhsJa4CFb3r2sQ"},"applicationInfo":{"appId":"1:177987137313:android:317c29d4ccd0959ff6d860","deviceModel":"SM-G975F","sessionSdkVersion":"1.2.3","osVersion":"12","logEnvironment":3,"androidAppInfo":{"packageName":"do.helios.app","versionName":"6.3.6","appBuildVersion":"245","deviceManufacturer":"samsung","currentProcessDetails":{"processName":"do.helios.app","pid":351,"importance":100,"defaultProcess":true},"appProcessDetails":[{"processName":"do.helios.app","pid":351,"importance":100,"defaultProcess":true}]}}}
2024-06-23 09:32:20.328 351-13070 SessionFirelogPublisher pid-351 D Successfully logged Session Start event: d7b381cea5ce4541a3ff5b22a4dd1834
2024-06-23 09:32:20.362 351-351 Intercom realtime pid-351 W No realtime endpoints present so we can't connect
2024-06-23 09:32:20.386 351-351 SessionLifecycleClient pid-351 D Session update received: d7b381cea5ce4541a3ff5b22a4dd1834
2024-06-23 09:32:20.387 351-13059 SessionLifecycleClient pid-351 D Notified CRASHLYTICS of new session d7b381cea5ce4541a3ff5b22a4dd1834
2024-06-23 09:32:20.397 351-13143 ia.p pid-351 W Google Play Services SDK not found for app set id!
2024-06-23 09:32:20.473 351-351 Adjust pid-351 W PRODUCTION: Adjust is running in Production mode. Use this setting only for the build that you want to publish. Set the environment to `sandbox` if you want to test your app!
PRODUCTION: Adjust is running in Production mode. Use this setting only for the build that you want to publish. Set the environment to `sandbox` if you want to test your app!
2024-06-23 09:32:20.577 351-13111 Gralloc4 pid-351 I mapper 4.x is not supported
2024-06-23 09:32:20.578 351-13111 Gralloc3 pid-351 W mapper 3.x is not supported
2024-06-23 09:32:20.592 351-13111 gralloc pid-351 I Arm Module v1.0
2024-06-23 09:32:20.593 351-13111 Gralloc4 pid-351 W allocator 4.x is not supported
2024-06-23 09:32:20.593 351-13111 Gralloc3 pid-351 W allocator 3.x is not supported
2024-06-23 09:32:20.594 351-13111 Gralloc2 pid-351 I Adding additional valid usage bits: 0x0
2024-06-23 09:32:21.110 351-351 Intercom pid-351 E Failed to register or update user: registered user changed while this request was in flight
2024-06-23 09:32:21.957 351-351 FinalizerDaemon pid-351 W type=1400 audit(0.0:1291358): avc: denied { getopt } for path="/dev/socket/usap_pool_primary" scontext=u:r:untrusted_app:s0:c17,c257,c512,c768 tcontext=u:r:zygote:s0 tclass=unix_stream_socket permissive=0 app=do.helios.app
type=1300 audit(0.0:1291358): arch=c00000b7 syscall=209 success=no exit=-13 a0=3 a1=1 a2=27 a3=76254916f4 items=0 ppid=5900 auid=4294967295 uid=10273 gid=10273 euid=10273 suid=10273 fsuid=10273 egid=10273 sgid=10273 fsgid=10273 tty=(none) ses=4294967295 exe="/system/bin/app_process64" subj=u:r:untrusted_app:s0:c17,c257,c512,c768 key=(null) app=do.helios.app
2024-06-23 09:32:25.816 351-13199 ProfileInstaller pid-351 D Skipping profile installation for do.helios.app
2024-06-23 09:32:53.722 351-13062 TRuntime.C...ortBackend pid-351 I Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog