News for hackers. Stuff that matters.
Re:FCC finally starts tackling America's robocall scourge by varispeed on Wednesday April 14, 2021 @02:09AM (#26803507)
I would love that someone investigated why Google pulled call recording API from Android 9 onwards. Given that I was scammed by insurance companies twice over the phone and I could have lost substantial amount of money if I couldn't prove the scam, I think call recording feature is essential for a consumer to be able to protect themselves from distance selling scammers or even honest mistakes. There are other benefits like being able to record your parents or other family members and keep their voice forever or simply being able to listen again your conversation with a doctor, so you don't have to bother the clinic if you forget something about dosage etc. The official reason is that it is for privacy (oh good lord...) and that in some countries it is illegal and basic narrative is that they don't want people to secretly record others. This falls apart quickly - you can record someone secretly using your built-in phone camera and microphone, but somehow that's okay, they won't disable the camera and in my country, for example, call recording is perfectly fine. So who lobbied Google? Removing such API is not a trivial task, it takes time, planning, resources, developers and then dealing with the fallout. Who wanted people to be defenceless against phone scams?
Re:FCC finally starts tackling America's robocall scourge by kaali1 on Wednesday April 14, 2021 @02:31AM (#26803658)
The API was never removed, it's just behind a system permission (only system apps can be granted this permission).

Before Marshmallow (2015), recording phone calls was behind the same permission as recording the mic. This was obviously bad as voice calls are much more privacy sensitive than the mic. In Marshmallow, phone calls recording was updated to be guarded by a new permission, a system one, so only system application can access it.

Nevertheless, there were multiple ways to bypass the new system permission, which call recording apps made use to continue recording calls even without the system permission. Those ways were fixed one after the other as part of securing and refactors of the audio stack. The last such bug was fixed in Android 9.

Any OEM can bundle a call recording apps, it's just that many don't.

Re:FCC finally starts tackling America's robocall scourge by varispeed on Wednesday April 14, 2021 @02:44AM (#26803762)
This is interesting - there is plenty of recording apps and suddenly users no longer can use them and Google killed their business. I wonder if that broke any anti-trust laws. It's kind of like Google disabled features that let apps like Whatsapp work and then only allowed phone manufacturer to install their own chat app...

Does it mean if I had a rooted phone I could get the call recording working on latest Android?

I am still going with 2018 phone and it's a bit worn now. Only thing that stops me from buying a new phone is that missing feature and when I ask about call recording the sellers would say yes there are plenty of apps in Play Store, but they don't know these apps don't work. I don't know how reliably I can find out if the phone at least has a manufacturer's call recording app.

Re:FCC finally starts tackling America's robocall scourge by kaali1 on Wednesday April 14, 2021 @02:58AM (#26803849)
> Does it mean if I had a rooted phone I could get the call recording working on latest Android?

Some phone hardware architecture can't let the AP (the Processor running Android) access the call audio (because the audio stream is routed directly from the mic/speaker to the modem). On those no amount of root hacking will allow you to record calls. Nevertheless this is rare nowadays where all the audio goes through an ADSP connected to the AP.

Your best bet is to find a phone manufacturer/vendor that advertise call recording support. Alternatively search on call recording website like [1] which phone they support rooted. [1] https://www.boldbeast.com/android/call_recorder.html

Re:FCC finally starts tackling America's robocall scourge by varispeed on Wednesday April 14, 2021 @08:27AM (#26806127)
I read that if you root your phone, then usage of any banking apps would be problematic, so that seems like a no go.

On the Boldbeast forum there are some phones listed that work, but it seems like this depends on the region the phone comes from. I think I will have to buy a phone, see if it works and if not return. Rinse and repeat... What a nightmare.

Re:FCC finally starts tackling America's robocall scourge by effingwewt on Wednesday April 14, 2021 @11:33AM (#26808506)
You can still use the websites themselves instead of their shitty app-wrapper