Hello!

I recently installed Graphene OS, and most apps work well, except this one. It is an app called Communauto, a fairly large car-sharing company that you can use an app to book rental cars.

Weirdly, nearly all the app's functions work. I can log in, book cars, and unlock them. But one service hangs: using their more temporary cars. When I tap a car, the app won't load the next step.

Things I've tried:
Uninstall and reinstall the app
Tested app on a stock android app (works fine)
Given lots of permissions: network, location, notifications, sensors
Enabled Exploit compatibility mode
Enabled native code debugging

I also used adb logcat -d. I noticed this denied error. Not sure if it's the problem but figured I'd include it.

TIME PID_PID W main : type=1400 audit(0.0:2961): avc: denied { read } for name="<redacted>" dev="<redacted>" ino=<redacted> scontext=u:r:untrusted_app:s0:<redacted> tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.communauto.reservauto

    missing-root

    The app offers two types of car services, and from the user's perspective, they both seem identical in how you book them. However, on GrapheneOS, only one type of car service works, while the other does not. It's possible that the app queries these two types differently, but I'm not sure. What's puzzling is that the rest of the app (about 70% of its functionality) works perfectly—it's just this one specific feature that doesn't.

    Yes, I installed this app using the Play Store, using google services installed through the graphine os apps app.

      connbrack

      Can you explain how the booking process for such cars work? What means temporary? Does it need location, or show a map, or use "nearby devices" or bluetooth or play service "fine location"?

      Also ask the devs of the app what the issue could be and what exactly they do in that mode

      Regular ones you have to book in advance and must return to where you took it from. The "more temporary ones" you can just walk up to them and tap them to take them, and leave them at any other station within the same city.

      I would imagine the latter probably does more checks to ensure fraud doesn't happen...

      • de0u replied to this.

        Ammako Regular ones you have to book in advance and must return to where you took it from. The "more temporary ones" you can just walk up to them and tap them to take them, and leave them at any other station within the same city.

        It sounds as if the "temporary" path might require the app, or maybe Play, to have some variety of location enabled, maybe Bluetooth scanning, "precise location", etc.

        Great coincidence - I just started using GrapheneOS. I am running into this precise issue with this precise app. It is the only app I have issues with. One category of vehicles are not bookable, and the app in general takes a little longer to load into the map.

        I have gone carefully through the user guide and activated location services as required. Uber, Google Maps, and other such apps work great now.

        Communauto is a car share service. I think I had read on the forums here that scooter share type apps have also had issues.

        Interesting (and to bad) others are having this problem. For now I had to switch back to stock android because I rely on this app pretty regularly.

        @de0u I'm not exactly sure. It could be using Bluetooth scanning, but the part where the app hangs is not a part where the exact location would be critical, as it's just for reserving the car for a 30-minute block. I guess those kinds of extra permissions are more important when you unlock the vehicle (but that's just speculation). Either way, as a test, I gave Google Play and Communauto every permission I could, and it still hung.

        @Ammako Thanks for explaining. I really have no way of telling if one system is more strict in terms of checks than the other. With either service, you are taking a car, so wouldn't fraud be important for both?

        I left a review on Google Play about this issue, beyond that, I'm not sure what else to do, but open to suggestions :). I will be monitoring this thread in case anyone gets it working

          missing-root

          I use this app too and am facing the same issue, here is a list of permissions that I have set for the app along with the "All permissions" page.

          https://stream.new/v/A2Nyx00cxzFBBqdQh5T01TvNAT9Oquwjqdu01umH1LkxOI
          https://stream.new/v/Oj02vCsgnfTFGvOfVlImzjM6cEurLjxJzP3Nn00QUEF0000

          I'd be willing to troubleshoot/share logs if somebody could share steps on how I can get started debugging the issue.

          25 days later

          Too bad no one has replied! If anyone else has solved this problem, posting it here would be very appreciated :)

          8 days later

          interesting, I'll give this a shot after the holidays!

          2 months later
          • Edited

          I don't think @connbrack successfully got communauto to work as I have tried everything suggested including the final suggestion of routing through gservices.

          Edit: I will update with a log trace of the app once I can try to book a car (currently none to book).

          type: logcat
          osVersion: google/oriole/oriole:15/AP4A.250205.002/2025021100:user/release-keys
          userType: profile.managed
          package: com.communauto.reservauto:2024112910, targetSdk 34
          buffers: main,system,crash,events,kernel
          level: info
          
          --------- beginning of main
          02-15 01:48:47.262  9796  9796 I auto.reservauto: Using CollectorTypeCMC GC.
          02-15 01:48:47.266  9796  9796 E auto.reservauto: Not starting debugger since process cannot load the jdwp agent.
          02-15 01:48:47.349  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          --------- beginning of events
          02-15 01:48:47.341  9796  9796 I auditd  : avc=type=1400 audit(0.0:49934): avc:  denied  { read } for  comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.341  9796  9796 W app_process64: type=1400 audit(0.0:49934): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to events
          02-15 01:48:47.349  9796  9796 I auditd  : avc=type=1400 audit(0.0:49935): avc:  denied  { read } for  comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.349  9796  9796 W app_process64: type=1400 audit(0.0:49935): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.357  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          02-15 01:48:47.357  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          02-15 01:48:47.357  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          --------- switch to events
          02-15 01:48:47.349  9796  9796 I auditd  : avc=type=1400 audit(0.0:49936): avc:  denied  { read } for  comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.349  9796  9796 W app_process64: type=1400 audit(0.0:49936): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to events
          02-15 01:48:47.349  9796  9796 I auditd  : avc=type=1400 audit(0.0:49937): avc:  denied  { read } for  comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.349  9796  9796 W app_process64: type=1400 audit(0.0:49937): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.358  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          --------- switch to events
          02-15 01:48:47.353  9796  9796 I auditd  : avc=type=1400 audit(0.0:49938): avc:  denied  { read } for  comm="auto.reservauto" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.353  9796  9796 W auto.reservauto: type=1400 audit(0.0:49938): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.360  9796  9796 I com.communauto.reservauto: MMAP_TRYLOCK is supported in uffd errno:2 addr:0xd56319576000 size:4096
          02-15 01:48:47.361  9796  9796 I AndroidRuntime: Using default boot image
          02-15 01:48:47.361  9796  9796 I AndroidRuntime: Leaving lock profiling enabled
          02-15 01:48:47.361  9796  9796 W libc    : Access denied finding property "odsign.verification.success"
          02-15 01:48:47.361  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          --------- switch to events
          02-15 01:48:47.353  9796  9796 I auditd  : avc=type=1400 audit(0.0:49939): avc:  denied  { read } for  comm="auto.reservauto" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=747 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.353  9796  9796 W auto.reservauto: type=1400 audit(0.0:49939): avc:  denied  { read } for  name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=747 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.357  9796  9796 I auditd  : avc=type=1400 audit(0.0:49940): avc:  denied  { read } for  comm="auto.reservauto" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.357  9796  9796 W auto.reservauto: type=1400 audit(0.0:49940): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.362  9796  9796 E cutils-trace: Error opening trace file: No such file or directory (2)
          02-15 01:48:47.363  9796  9796 W com.communauto.reservauto: ART APEX data files are untrusted.
          --------- switch to events
          02-15 01:48:47.357  9796  9796 I auditd  : avc=type=1400 audit(0.0:49941): avc:  denied  { getattr } for  comm="auto.reservauto" path="/apex/apex-info-list.xml" dev="tmpfs" ino=87 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.357  9796  9796 W auto.reservauto: type=1400 audit(0.0:49941): avc:  denied  { getattr } for  path="/apex/apex-info-list.xml" dev="tmpfs" ino=87 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0
          02-15 01:48:47.363  9796  9796 I com.communauto.reservauto: Using CollectorTypeCMC GC.
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49942): avc:  denied  { read } for  comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49942): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          02-15 01:48:47.444  9796  9796 W libc    : Access denied finding property "ro.product.name_for_attestation"
          02-15 01:48:47.444  9796  9796 W libc    : Access denied finding property "ro.product.device_for_attestation"
          02-15 01:48:47.444  9796  9796 W libc    : Access denied finding property "ro.product.manufacturer_for_attestation"
          02-15 01:48:47.444  9796  9796 W libc    : Access denied finding property "ro.product.brand_for_attestation"
          02-15 01:48:47.444  9796  9796 W libc    : Access denied finding property "ro.product.model_for_attestation"
          02-15 01:48:47.445  9796  9796 W libc    : Access denied finding property "ro.debuggable"
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49943): avc:  denied  { read } for  comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49943): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49944): avc:  denied  { read } for  comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49944): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49945): avc:  denied  { read } for  comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49945): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49946): avc:  denied  { read } for  comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49946): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=567 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.437  9796  9796 I auditd  : avc=type=1400 audit(0.0:49947): avc:  denied  { read } for  comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.437  9796  9796 W main    : type=1400 audit(0.0:49947): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.452  9796  9796 I Zygote  : Calling ZygoteHooks.beginPreload()
          02-15 01:48:47.465  9796  9796 I Zygote  : Preloading shared libraries...
          02-15 01:48:47.467  9796  9796 E com.communauto.reservauto: Unable to find pattern file or unable to map it for am
          02-15 01:48:47.467  9796  9796 I Zygote  : Called ZygoteHooks.endPreload()
          02-15 01:48:47.473  9796  9796 I Zygote  : Installed AndroidKeyStoreProvider in 6ms.
          02-15 01:48:47.480  9796  9818 W libc    : Access denied finding property "qemu.sf.lcd_density"
          02-15 01:48:47.480  9796  9818 W libc    : Access denied finding property "qemu.sf.lcd_density"
          --------- switch to events
          02-15 01:48:47.473  9796  9796 I auditd  : avc=type=1400 audit(0.0:49948): avc:  denied  { read } for  comm="binder:9796_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=771 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.473  9796  9796 W binder:9796_2: type=1400 audit(0.0:49948): avc:  denied  { read } for  name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=771 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0
          --------- switch to events
          02-15 01:48:47.473  9796  9796 I auditd  : avc=type=1400 audit(0.0:49949): avc:  denied  { read } for  comm="binder:9796_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=771 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.473  9796  9796 W binder:9796_2: type=1400 audit(0.0:49949): avc:  denied  { read } for  name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=771 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0
          02-15 01:48:47.488  9796  9796 I Typeface: Preloading /system/fonts/Roboto-Regular.ttf
          02-15 01:48:47.488  9796  9796 I Typeface: Preloading /system/fonts/RobotoStatic-Regular.ttf
          02-15 01:48:47.495  9796  9796 I SystemFonts: Loading font config from /system/etc/fonts.xml
          02-15 01:48:47.560  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.arm64_v8a.dm': No such file or directory
          02-15 01:48:47.560  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.arm64_v8a.dm': No such file or directory
          02-15 01:48:47.560  9796  9796 W com.communauto.reservauto: Entry not found
          02-15 01:48:47.560  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.en.dm': No such file or directory
          02-15 01:48:47.560  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.en.dm': No such file or directory
          02-15 01:48:47.560  9796  9796 W com.communauto.reservauto: Entry not found
          02-15 01:48:47.561  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.fr.dm': No such file or directory
          02-15 01:48:47.561  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.fr.dm': No such file or directory
          02-15 01:48:47.561  9796  9796 W com.communauto.reservauto: Entry not found
          02-15 01:48:47.561  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.xxhdpi.dm': No such file or directory
          02-15 01:48:47.561  9796  9796 W ziparchive: Unable to open '/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/split_config.xxhdpi.dm': No such file or directory
          02-15 01:48:47.561  9796  9796 W com.communauto.reservauto: Entry not found
          02-15 01:48:47.581  9796  9796 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
          02-15 01:48:47.598  9796  9822 W com.communauto.reservauto: ClassLoaderContext classpath size mismatch. expected=1, found=0 (DLC[];PCL[base.apk*3263405299]{PCL[/system/framework/org.apache.http.legacy.jar*2780533809]#PCL[/system/framework/com.android.media.remotedisplay.jar*1110477037]#PCL[/system/framework/com.android.location.provider.jar*3196002273]#PCL[/system_ext/framework/androidx.window.extensions.jar*3444679891]#PCL[/system_ext/framework/androidx.window.sidecar.jar*2920696517]} | DLC[];PCL[])
          02-15 01:48:47.599  9796  9822 I DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:92 and remote module com.google.android.gms.measurement.dynamite:135
          02-15 01:48:47.599  9796  9822 I DynamiteModule: Selected remote version of com.google.android.gms.measurement.dynamite, version >= 135
          02-15 01:48:47.603  9796  9822 W System  : ClassLoader referenced unknown path:
          02-15 01:48:47.606  9796  9796 I FirebaseCrashlytics: Initializing Firebase Crashlytics 18.4.0 for com.communauto.reservauto
          --------- switch to events
          02-15 01:48:47.625  9796  9796 I auditd  : avc=type=1400 audit(0.0:49950): avc:  denied  { read } for  comm="pool-8-thread-1" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:47.625  9796  9796 W pool-8-thread-1: type=1400 audit(0.0:49950): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:47.631  9796  9837 W libc    : Access denied finding property "ro.debuggable"
          02-15 01:48:47.633  9796  9796 I FirebaseInitProvider: FirebaseApp initialization successful
          02-15 01:48:47.636  9796  9833 I FirebaseCrashlytics: No version control information found
          02-15 01:48:47.648  9796  9841 I DMABUFHEAPS: Using DMA-BUF heap named: vframe-secure
          02-15 01:48:47.669  9796  9822 W com.communauto.reservauto: ClassLoaderContext classpath element checksum mismatch. expected=3263405299, found=2407113270 (DLC[];PCL[base.apk*3263405299]{PCL[/system/framework/org.apache.http.legacy.jar*2780533809]#PCL[/system/framework/com.android.media.remotedisplay.jar*1110477037]#PCL[/system/framework/com.android.location.provider.jar*3196002273]#PCL[/system_ext/framework/androidx.window.extensions.jar*3444679891]#PCL[/system_ext/framework/androidx.window.sidecar.jar*2920696517]} | DLC[];PCL[/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/base.apk*2407113270]{PCL[/system_ext/framework/com.google.android.camerax.extensions.jar*3762541658]#PCL[/system/framework/org.apache.http.legacy.jar*2780533809]#PCL[/system_ext/framework/androidx.window.extensions.jar*3444679891]#PCL[/system_ext/framework/androidx.window.sidecar.jar*2920696517]})
          --------- switch to events
          02-15 01:48:47.673  9796  9796 I auditd  : avc=type=1400 audit(0.0:49951): avc:  denied  { read } for  comm="auto.reservauto" name="max_map_count" dev="proc" ino=2939678 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0
          --------- switch to main
          02-15 01:48:47.673  9796  9796 W auto.reservauto: type=1400 audit(0.0:49951): avc:  denied  { read } for  name="max_map_count" dev="proc" ino=2939678 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0
          02-15 01:48:47.710  9796  9861 E com.communauto.reservauto: No package ID 76 found for resource ID 0x760b000f.
          02-15 01:48:47.710  9796  9861 E com.communauto.reservauto: No package ID 76 found for resource ID 0x760b000f.
          02-15 01:48:47.710  9796  9861 I FA      : App measurement initialized, version: 113021
          02-15 01:48:47.710  9796  9861 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
          02-15 01:48:47.710  9796  9861 I FA      : To enable faster debug mode event logging run:
          02-15 01:48:47.710  9796  9861 I FA      :   adb shell setprop debug.firebase.analytics.app com.communauto.reservauto
          02-15 01:48:47.728  9796  9861 I FA      : Tag Manager is not found and thus will not be used
          --------- switch to events
          02-15 01:48:47.742  9796  9796 I wm_on_create_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=performCreate,time=93ms]
          02-15 01:48:47.755  9796  9796 I wm_on_start_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=handleStartActivity,time=13ms]
          02-15 01:48:47.756  9796  9796 I wm_on_resume_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
          02-15 01:48:47.764  9796  9796 I wm_on_top_resumed_gained_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=topStateChangedWhenResumed]
          --------- switch to main
          02-15 01:48:47.768  9796  9796 I WindowExtensionsImpl: Initializing Window Extensions, vendor API level=7, activity embedding enabled=false
          --------- switch to events
          02-15 01:48:47.778  9796  9796 I surfaceview_layout: [window=SV[30971610 MainActivity],format=4,width=1080,height=2331,z=-2,sizeFrom=layout,attached=1,lifecycleStrategy=0,viewVisible=1]
          02-15 01:48:47.778  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceCreated]
          02-15 01:48:47.781  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceChanged -- format=4 w=1080 h=2331]
          02-15 01:48:47.781  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceRedrawNeeded]
          02-15 01:48:47.781  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=Canceling draw. cancelDueToPreDrawListener=true cancelDueToSync=false]
          --------- switch to main
          02-15 01:48:47.783  9796  9880 I TRuntime.CctTransportBackend: Making request to: https://crashlyticsreports-pa.googleapis.com/v1/firelog/legacy/batchlog
          02-15 01:48:48.276  9796  9796 I WebViewFactory: Loading app.vanadium.webview version 133.0.6943.89.0 (code 694308933)
          --------- beginning of system
          02-15 01:48:48.276  9796  9796 W ResourcesManager: Found a null ResourcesImpl, skipped.
          02-15 01:48:48.276  9796  9796 W ResourcesManager: Found a null ResourcesImpl, skipped.
          02-15 01:48:48.276  9796  9796 W ResourcesManager: Found a null ResourcesImpl, skipped.
          --------- switch to main
          02-15 01:48:48.280  9796  9796 W ziparchive: Unable to open '/data/app/~~MQ6MQlng9IjkCLaVo3ZkaA==/app.vanadium.trichromelibrary_694308933-JtpXHKuJxItXCDbfFIv07A==/base.dm': No such file or directory
          02-15 01:48:48.280  9796  9796 W ziparchive: Unable to open '/data/app/~~MQ6MQlng9IjkCLaVo3ZkaA==/app.vanadium.trichromelibrary_694308933-JtpXHKuJxItXCDbfFIv07A==/base.dm': No such file or directory
          02-15 01:48:48.280  9796  9796 W com.communauto.reservauto: Entry not found
          02-15 01:48:48.285  9796  9796 E WebViewLibraryLoader: can't load with relro file; address space not reserved
          02-15 01:48:48.296  9796  9796 I cr_WVCFactoryProvider: version=133.0.6943.89 (694308933) minSdkVersion=29 isBundle=true multiprocess=true packageId=2
          02-15 01:48:48.353  9796  9796 I cr_LibraryLoader: Successfully loaded native library
          02-15 01:48:48.357  9796  9796 I cr_CachingUmaRecorder: Flushed 6 samples from 6 histograms, 0 samples were dropped.
          02-15 01:48:48.365  9796  9796 I cr_CombinedPProvider: #registerProvider() provider:WV.i7@49324b1 isPolicyCacheEnabled:false policyProvidersSize:0
          02-15 01:48:48.366  9796  9796 I cr_PolicyProvider: #setManagerAndSource() 0
          02-15 01:48:48.409  9796  9796 I cr_CombinedPProvider: #linkNativeInternal() 1
          02-15 01:48:48.410  9796  9796 I cr_AppResProvider: #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL]
          02-15 01:48:48.410  9796  9796 I cr_PolicyProvider: #notifySettingsAvailable() 0
          02-15 01:48:48.410  9796  9796 I cr_CombinedPProvider: #onSettingsAvailable() 0
          02-15 01:48:48.410  9796  9796 I cr_CombinedPProvider: #flushPolicies()
          02-15 01:48:48.511  9796  9953 I CameraManagerGlobal: Connecting to camera service
          02-15 01:48:49.710  9796  9880 I TRuntime.CctTransportBackend: Status Code: 200
          02-15 01:48:49.820  9796  9796 E FlutterGeolocator: Geolocator position updates started
          --------- switch to events
          02-15 01:48:53.345  9796  9796 I surfaceview_layout: [window=SV[30971610 MainActivity],format=4,width=1080,height=2400,z=-2,sizeFrom=layout,attached=1,lifecycleStrategy=0,viewVisible=1]
          02-15 01:48:53.346  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceChanged -- format=4 w=1080 h=2400]
          02-15 01:48:53.346  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceRedrawNeeded]
          --------- switch to main
          02-15 01:48:53.391  9796  9857 E cutils-trace: Error opening trace file: No such file or directory (2)
          02-15 01:48:53.392  9796  9796 I e0      : Making Creator dynamically
          02-15 01:48:53.396  9796  9796 I DynamiteModule: Considering local module com.google.android.gms.maps_core_dynamite:0 and remote module com.google.android.gms.maps_core_dynamite:244625201
          02-15 01:48:53.396  9796  9796 I DynamiteModule: Selected remote version of com.google.android.gms.maps_core_dynamite, version >= 244625201
          02-15 01:48:53.401  9796  9796 W ziparchive: Unable to open '/gmscompat_fd_206.dm': No such file or directory
          02-15 01:48:53.401  9796  9796 W ziparchive: Unable to open '/gmscompat_fd_206.dm': No such file or directory
          02-15 01:48:53.460  9796  9796 W linker  : Warning: unable to resolve "/gmscompat_fd_206": No such file or directory (ignoring)
          --------- switch to events
          02-15 01:48:53.457  9796  9796 I auditd  : avc=type=1400 audit(0.0:49984): avc:  granted  { execute } for  comm="auto.reservauto" path="/data/user_de/10/com.google.android.gms/app_chimera/m/0000002d/dl-MapsCoreDynamite.integ_244625201100400.apk" dev="dm-66" ino=505902 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:app_data_file:s0:c235,c256,c522,c768 tclass=file
          --------- switch to main
          02-15 01:48:53.457  9796  9796 W auto.reservauto: type=1400 audit(0.0:49984): avc:  granted  { execute } for  path="/data/user_de/10/com.google.android.gms/app_chimera/m/0000002d/dl-MapsCoreDynamite.integ_244625201100400.apk" dev="dm-66" ino=505902 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:app_data_file:s0:c235,c256,c522,c768 tclass=file
          02-15 01:48:53.464  9796  9796 I native  : I0000 00:00:1739584133.464209    9796 jni_init.cc:30] Initializing JNI...
          02-15 01:48:53.465  9796  9796 I Google Android Maps SDK: Google Play services client version: 18020000
          02-15 01:48:53.509  9796  9796 I Google Android Maps SDK: Google Play services package version: 250234035
          02-15 01:48:53.509  9796  9796 I Google Android Maps SDK: Google Play services maps renderer version(maps_core): 244625201
          02-15 01:48:53.511  9796  9796 W t       : Suppressed StrictMode policy violation: StrictModeDiskReadViolation
          02-15 01:48:53.514  9796  9796 I o       : Using GMM server: https://clients4.google.com/glm/mmap
          02-15 01:48:53.514  9796  9796 W t       : Suppressed StrictMode policy violation: StrictModeDiskReadViolation
          02-15 01:48:53.514  9796  9796 W t       : Suppressed StrictMode policy violation: StrictModeDiskWriteViolation
          --------- switch to events
          02-15 01:48:53.525 10060 10060 I auditd  : avc=type=1400 audit(0.0:49985): avc:  denied  { read } for  comm="getprop" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          --------- switch to main
          02-15 01:48:53.525 10060 10060 W getprop : type=1400 audit(0.0:49985): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=840 scontext=u:r:untrusted_app:s0:c24,c257,c522,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
          02-15 01:48:53.534 10060 10060 W libc    : Access denied finding property "ro.debuggable"
          02-15 01:48:53.536  9796  9796 I bs      : Selected MapView map renderer: P
          02-15 01:48:53.543  9796 10058 W t       : Suppressed StrictMode policy violation: StrictModeDiskReadViolation
          02-15 01:48:53.635  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.636  9796 10071 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.636  9796 10071 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.636  9796 10071 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.639  9796 10071 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.640  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.648  9796 10071 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.664  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.672  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.672  9796 10081 W JavaCronetEngine: using the fallback Cronet Engine implementation. Performance will suffer and many HTTP client features, including caching, will not work.
          02-15 01:48:53.675  9796 10081 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.675  9796 10081 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.675  9796 10081 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.697  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.698  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.698  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.701  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.701  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.701  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.704  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.705  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.705  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.706  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.714  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.714  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.735  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.750  9796 10074 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.758  9796 10074 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.759  9796 10074 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.759  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.759  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.759  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.759  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          --------- switch to events
          02-15 01:48:53.768  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceRedrawNeeded]
          --------- switch to main
          02-15 01:48:53.768  9796  9796 I Choreographer: Skipped 33 frames!  The application may be doing too much work on its main thread.
          --------- switch to events
          02-15 01:48:53.769  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=Draw frame after cancel]
          02-15 01:48:53.803  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
          --------- switch to main
          02-15 01:48:53.808  9796  9796 I GoogleMapController: Installing custom TextureView driven invalidator.
          02-15 01:48:53.822  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.828  9796  9796 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.843  9796  9796 E Google Android Maps SDK: InvalidStyleException: Unknown element type: labels.geometry.fill
          02-15 01:48:53.862  9796  9813 I com.communauto.reservauto: Background concurrent mark compact GC freed 9334KB AllocSpace bytes, 234(9424KB) LOS objects, 75% free, 14MB/59MB, paused 949us,1.250ms total 118.319ms
          02-15 01:48:53.903  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.903  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.997  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:53.997  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.030  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.030  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.049  9796 10088 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.243  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.243  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.244  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.254  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.254  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.256  9796 10079 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.257  9796 10072 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.283  9796 10072 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.366  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.390  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.407  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.450  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.562  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.562  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.572  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.572  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.578  9796 10090 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.583  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.584  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.634  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.650  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.677  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:54.692  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:55.511  9796 10057 W DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
          02-15 01:48:55.516  9796 10057 I DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:7
          02-15 01:48:55.517  9796 10057 I DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 7
          02-15 01:48:55.526  9796 10057 W com.communauto.reservauto: ClassLoaderContext classpath element checksum mismatch. expected=3263405299, found=2407113270 (DLC[];PCL[base.apk*3263405299]{PCL[/system/framework/org.apache.http.legacy.jar*2780533809]#PCL[/system/framework/com.android.media.remotedisplay.jar*1110477037]#PCL[/system/framework/com.android.location.provider.jar*3196002273]#PCL[/system_ext/framework/androidx.window.extensions.jar*3444679891]#PCL[/system_ext/framework/androidx.window.sidecar.jar*2920696517]} | DLC[];PCL[/data/app/~~QPqnLiL4tS86hBUE8YpqwQ==/com.communauto.reservauto-W6fhzLO8V03hfeo7RyBEHQ==/base.apk*2407113270]{PCL[/system_ext/framework/com.google.android.camerax.extensions.jar*3762541658]#PCL[/system/framework/org.apache.http.legacy.jar*2780533809]#PCL[/system_ext/framework/androidx.window.extensions.jar*3444679891]#PCL[/system_ext/framework/androidx.window.sidecar.jar*2920696517]})
          02-15 01:48:58.144  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.144  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.171  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.171  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.179  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.179  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.195  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.195  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.208  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.209  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.222  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.222  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.242  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.243  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.258  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.258  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.278  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.278  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.301  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.301  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.322  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:48:58.322  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.183  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.183  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.200  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.200  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.311  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:00.400  9796 10086 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:02.341  9796  9796 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
          02-15 01:49:02.341  9796  9796 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
          02-15 01:49:02.640  9796 10088 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:02.758  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:02.759  9796 10087 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:02.790  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          02-15 01:49:02.790  9796 10085 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          --------- switch to events
          02-15 01:49:23.984  9796  9796 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.communauto.reservauto/com.communauto.reservauto.MainActivity]
          02-15 01:49:23.996  9796  9796 I wm_on_top_resumed_lost_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=topStateChangedWhenResumed]
          02-15 01:49:26.772  9796  9796 I wm_on_paused_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=performPause,time=1ms]
          02-15 01:49:27.167  9796  9796 I surfaceview_layout: [window=SV[30971610 MainActivity],format=4,width=1080,height=2400,z=-2,sizeFrom=layout,attached=1,lifecycleStrategy=0,viewVisible=0]
          02-15 01:49:27.168  9796  9796 I surfaceview_callback: [window=SV[30971610 MainActivity],callback=surfaceDestroyed]
          02-15 01:49:27.181  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=applyTransactionOnDraw applyImmediately]
          02-15 01:49:27.181  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=applyTransactionOnDraw applyImmediately]
          02-15 01:49:27.182  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
          --------- switch to main
          02-15 01:49:27.196  9796 10088 W ProxyAndroidLoggerBackend: Too many Flogger logs received before configuration. Dropping old logs.
          --------- switch to events
          02-15 01:49:27.199  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=applyTransactionOnDraw applyImmediately]
          02-15 01:49:27.204  9796  9796 I wm_on_stop_called: [Token=12721372,Component Name=com.communauto.reservauto.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=21ms]
          02-15 01:49:27.218  9796  9796 I viewroot_draw_event: [window=VRI[MainActivity],event=applyTransactionOnDraw applyImmediately]
          --------- switch to main
          02-15 01:49:28.789  9796  9861 I FA      : Application backgrounded at: timestamp_millis: 1739584166786
          ```
          `
          5 days later

          Hey!

          I'm having the same issue with the official Communauto app (it hangs when I try to select a Flex car). I have a couple of suggestions for people to try that want to use the Communauto Flex car service with GrapheneOS (I think these will only work in the province of Quebec):

          • Install the Chrono app and link your Communauto account to it. I was able to "block" a Flex car in this app but I haven't had the chance to try actually renting it yet. I have Chrono installed in my Owner profile with Google Play Services (only has Network, Notifications, and Sensors permissions) but it may not even need Google Play Services. This is the app I'm talking about: https://play.google.com/store/apps/details?id=quebec.artm.chrono

          • Another option may be to link an OPUS card to your Communauto account and use it to unlock the Flex cars by tapping on the sensor below the windshield? I think this should be possible but it may only work for reserved cars. To be tested. This method also has the downside of not being able to block the car ahead of time.

          I haven't actually tested these solutions yet as I don't rent cars very often but I'll post back when I can confirm if they work!

          Hello everybody,
          Is someone find a solution? I need this app and can't switch to grapheneos without Communuauto :'(
          Thanks !

          Glad to see people are still working on this!

          @jabm111 this is a good idea, I wasn't aware of Chrono. If it works could be a good solution, for now I'll install it on my stock android and see if It's something I could put up with full-time, please let us know if it works. Unfortunately, A big problem to Chrono is that it is a Montreal only app (Communauto operates in many cities)

          For your second option of tapping your opus card, I'll add that you can "block" cars on the website, you just can't unlock them. So this could work with a massive sacrifice to UI and usability (the web ui booking method is pretty rough). Apparently you are also able to request a fob for unlocking: https://faq.communauto.com/en/ht-faq/what-is-an-rfid-key-fob/

          Assuming the opus / fob trick works in other cities, a combination of this + Chrono could be good enough for me to switch to Graphene, but I hope that the search for a fix to the native app continues.