Fermata not showing up in launcher (Android 8.0) #392
roger2k13324
started this conversation in
General
Replies: 2 comments 11 replies
-
Seems the method argument type is missing here - It should be: findAndHookMethod(PackageManager.class, "getInstallerPackageName", String.class, new XC_MethodHook() { Can you build the app? If no, I can build it for you. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Great find! I do not have a build environment set up yet, so if it is not a big issue for you, I would happily accept your build. Thanks! |
Beta Was this translation helpful? Give feedback.
11 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello there!
First of all, I would like to thank you for creating such a great application. I am a software developer myself and know how much effort goes into things like Fermata.
I have been using Android Auto for years but somehow missed the fact that there are already workarounds making it possible to play videos on the head unit. I have and old Samsung Galaxy S7 with a broken but functional screen lying around and thought it would be the perfect device for that use. However, I could not manage to get Fermata to show up in the launcher when the phone is connected to the car head unit. With the desktop head unit emulator, the Fermata apps are visible.
Please note that I have not installed Fermata Control as I don't care about the steering wheel buttons.
The phone model is SM-G930F (Samsung Galaxy S7) with Android 8.0.0. Device is rooted with Magisk 27.0.
What I have tried:
- AA Phenotype Patcher 0.85 (no luck)
- AA AIO Tweaker 5.2.2 (no luck)
- KingInstaller 1.4 (no luck)
- Android Auto downgrade to different earlier versions (on connection to the HU it forces update to the current version)
- Google Play Services downgrade to different earlier versions (incompatibility problems with current Android Auto version, see above)
- Xposed Version 90-beta3 (latest compatible with Android 8.0) and Fermata module (no luck, NoSuchMethodException when hooking getInstallerPackageName in projection.gearhead)
- LSPosed 1.0.2 (latest compatible with Android 8.0) + AAXLU does not work because LSPosed prompts me to install its own Magisk module (even though both Riru and LSPosed are already installed)
Furthermore, even with the DHU, only Fermata Mirror FS is actually working, both Fermata and Fermata Mirror produce a black surface and a hang of Android Auto.
When I connect the phone to the car HU after being connected to DHU, Fermata Mirror FS starts automatically (navigation app) and works fine, but if the phone gets disconnected and reconnected, it does not start anymore. I have to connect it to DHU again to make it work.
Do you have any idea what I could try considering the device is rooted? Is there any way to start an AA application from a root shell or by an intent?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions