Discussion:
Honor's FM Radio
(too old to reply)
Qihe
2024-10-13 15:23:25 UTC
Permalink
Hi, testing "FM Radio" app embedded on my Honor 200 lite (Android
14) it requires to plug in audio jack or adapter to go. This
Honor doesn't come with a jack port. So when I plug in a "usb-c
to jack" adapter I get a "wrong port" warning from FMRadio app (
...although the adapter works fine playing any other
multimedia).

According to Termux there is a FM chip and it's running, isn't it?
getprop | grep -i fm
[init.svc.fm_hidl_service]: [running]
[persist.vendor.connsys.fm_chipid]: [mt6631_6635]

It doesn't seem an hardware issue but I can't uninstall this
(bugged?) FMradio app rootless.

How to fix it?
--
Qihe
Arno Welzel
2024-10-13 17:17:50 UTC
Permalink
Post by Qihe
Hi, testing "FM Radio" app embedded on my Honor 200 lite (Android
14) it requires to plug in audio jack or adapter to go. This
Honor doesn't come with a jack port. So when I plug in a "usb-c
to jack" adapter I get a "wrong port" warning from FMRadio app (
...although the adapter works fine playing any other
multimedia).
When the FM chip uses an *analog* jack as antenna input, USB-C wouldn't
help you at all. Maybe Honor just forgot to remove the app since the FM
chip is useless without analog jack.

[...]
Post by Qihe
It doesn't seem an hardware issue but I can't uninstall this
(bugged?) FMradio app rootless.
Maybe you can just disable it, so you won't see it any longer.
--
Arno Welzel
https://arnowelzel.de
Carlos E.R.
2024-10-13 20:06:15 UTC
Permalink
Post by Qihe
Hi, testing "FM Radio" app embedded on my Honor 200 lite (Android
14) it requires to plug in audio jack or adapter to go. This
Honor doesn't come with a jack port.
Wow :-(

Tough luck.
Post by Qihe
So when I plug in a "usb-c
Will not work.
Post by Qihe
to jack" adapter I get a "wrong port" warning from FMRadio app (
...although the adapter works fine playing any other
multimedia).
It actually needs an earphone on the audio jack port, it is a hard
hardware requirement. It works as antena.
Post by Qihe
According to Termux there is a FM chip and it's running, isn't it?
getprop | grep -i fm
[init.svc.fm_hidl_service]: [running]
[persist.vendor.connsys.fm_chipid]: [mt6631_6635]
It doesn't seem an hardware issue but I can't uninstall this
(bugged?) FMradio app rootless.
How to fix it?
You can not. You should be able to disable the application, though.

You should be able to complain to the vendor, faulty radio feature.
--
Cheers, Carlos.
Eric Pozharski
2024-10-17 07:22:46 UTC
Permalink
Post by Carlos E.R.
Hi, testing "FM Radio" app embedded on my Honor 200 lite (Android 14)
*SKIP* [ 22 lines 2 levels deep]
Post by Carlos E.R.
It doesn't seem an hardware issue but I can't uninstall this
(bugged?) FMradio app rootless.
How to fix it?
You can not. You should be able to disable the application, though.
You can't disable it either. What com.android.fmradio is doing exactly
is puzzling for about a decade now.

When I will be about to replace my phone for good, I hope to remember to
freeze it and see how it will go.

p.s. I know, but searching through xda-developers is a bitch.

*CUT* [ 4 lines 1 level deep]
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
Andrews
2024-10-17 14:08:00 UTC
Permalink
Post by Eric Pozharski
Post by Carlos E.R.
You can not. You should be able to disable the application, though.
You can't disable it either. What com.android.fmradio is doing exactly
is puzzling for about a decade now.
My Android phone is unrootable (as far as anyone on XDA knows), and yet, I
can disable/stop/remove from the user partition almost any app I want to.

https://droix.net/knowledge-base/en-gb/article/uninstall-android-system-apps/
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
https://xdaforums.com/t/uninstall-any-apps-via-adb-no-root.3738105/

All you do, essentially, is run this command on the device or on a PC.
C:\> adb shell pm uninstall --user 0 com.android.fmradio
Carlos E.R.
2024-10-18 10:26:16 UTC
Permalink
Post by Andrews
Post by Carlos E.R.
You can not. You should be able to disable the application, though.
You can't disable it either.  What com.android.fmradio is doing exactly
is puzzling for about a decade now.
My Android phone is unrootable (as far as anyone on XDA knows), and yet, I
can disable/stop/remove from the user partition almost any app I want to.
I have been able to disable/stop/remove any app I wanted, with the
standard application menu. I just checked with the radio app. However,
not with the "messages" app, so maybe there are privileged apps.
Obviously I'm not going to try remove that app to check on it.
Post by Andrews
https://droix.net/knowledge-base/en-gb/article/uninstall-android-system-apps/
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
https://xdaforums.com/t/uninstall-any-apps-via-adb-no-root.3738105/
All you do, essentially, is run this command on the device or on a PC.
C:\> adb shell pm uninstall --user 0 com.android.fmradio
--
Cheers, Carlos.
Andrews
2024-10-20 00:11:54 UTC
Permalink
Post by Carlos E.R.
I have been able to disable/stop/remove any app I wanted, with the
standard application menu. I just checked with the radio app. However,
not with the "messages" app, so maybe there are privileged apps.
Obviously I'm not going to try remove that app to check on it.
There is no risk if you know what you're doing when using adb.

You do you, but just so the others lurking know, if you're non rooted, you
have only two possibilities with adb on removing unwanted packages.

1. Most apps will be removed from the user partition without complaint
2. Some apps (one out of a few hundred in my experience) won't remove

I don't know what makes the one out of a few hundred not remove, but it has
happened (rarely) to me so I know that it is a possibility (albeit rare).

Anyway, there's really no risk because you can always reinstall any app you
remove using adb because it's not actually removed from the root partition.

So there is no risk - but you do you. For sure, a few times I've removed a
package and then regretted removing it - but it's easy to get it back.

C:\> adb shell pm uninstall --user 0 com.package.name
C:\> adb shell cmd package install-existing com.package.name

Loading...