
1 yukiww233 2023-04-26 13:30:07 +08:00 |
3 WanzizZ 2023-04-26 13:54:18 +08:00 系统的 Api 应该只能录制麦克风的吧,听筒的是无法录制的,貌似是没有权限。 |
4 TnTZard 2023-04-26 13:58:02 +08:00 你好,我最近也实现了这个功能,思路如下: 1. 调研机型,我们的需求只需要普通的(小米 ov huawei 这些都自带通话录音)满足即可 2. 安卓允许相关所有权限 3. 手机开启通话录音后会保存录音文件 4. 将存储路径下的录音文件拿到上传到后台服务器(上传的时候和业务 id 绑定即可) 整个过程就是这样,希望能有所帮助 |
5 TechOrange 2023-04-26 14:29:17 +08:00 @TnTZard 我甚至怀疑移动、联通那些临时推销人员很需要这些功能 |
6 billlee 2023-04-26 14:41:44 +08:00 via Android 原生 android 支持内录电话线路,但是需要 signature 权限。即 app 要内置到系统中,或者和系统用同一个密钥签名。 |
9 jiaming1992 2023-04-26 15:15:37 +08:00 有个办法,定制个蓝牙耳机 |
10 lisxour 2023-04-26 15:20:34 +08:00 “通话”你指的是 sim 卡打的那种电话,还是指全局性的任意通话,比如微信语音等等,那这不妥妥的成病毒软件了嘛 |
12 hackerwgf PRO |
13 flasktest1 2023-04-26 15:34:31 +08:00 via Android 更合理的解决方式是公司给销售配发安卓 9 的手机……本来工作用手机就不该用私人设备,也免得公司录音了非工作内容 |
14 cnbatch 2023-04-26 15:40:09 +08:00 老老实实告诉你的老板(甚至可以把这个讨论贴给你的老板看看),新版安卓已经不能这么干了,想要录音的话就换成自带通话录音功能的国产机。 正如楼上讲的,工作相关就该用工作手机,免得录下非工作内容。 |
15 Mogugugugu 2023-04-26 16:07:27 +08:00 做定制机 |
16 96 2023-04-26 16:15:46 +08:00 自己做个带录音的拨号器,替换为默认拨号器就可以了 |
18 Ashore OP |
19 zhouhuade 2023-04-26 16:48:25 +08:00 新 Android 有隐私要求,不允许这么干了 国内机在系统级利用包名检测,给部分 app 开了后门才能录的 你能拿到系统级权限才能突破 |
20 winterx 2023-04-26 16:58:38 +08:00 三家运营商都有通化录音解决方案,可以在云端实现录音 |
21 wanwaneryide 2023-04-26 17:01:15 +08:00 使用手机的自动录音吧,稳定的一批。然后解析录音文件的文件名,文件名其中有号码 来去电时间,读取录音文件和通话记录做匹配,然后自动上传记录和录音就行了。然后就做国产手机的几个主流手机厂就行了。至于手动关闭录音、删除通话录音和记录,那不是技术问题,是行政管理的事了 |
22 Andrue 2023-04-26 17:04:11 +08:00 谷歌的拨号器内置了通话录音功能,只是非认证设备没有显示,如果设备取得 root 权限去改一下配置文件就能启用了,快速操作请用 https://github.com/jacopotediosi/GoogleDialerMod |
23 shwnpol 2023-04-26 17:10:28 +08:00 lineageOS 自带这个功能,可以去看看他们的代码? |
24 lakehylia 2023-04-26 17:43:46 +08:00 直接让销售打开手机录音功能啊,或者给销售派发带手机录音功能的手机 |
25 pkoukk 2023-04-26 18:13:40 +08:00 给老板安利一下中间号,就是运营商提供的号码反代 既能保证所有通话都被录音 也能保证销售无法获得客户的实际手机号,或者客户不能拿到销售的实际手机号 |
27 alfchin 2023-04-26 19:02:16 +08:00 via Android 上面说安卓 13 不能用的录音的,可以下一个 cube acr ,安排的明明白白的 |
28 x2009again 2023-04-26 19:24:12 +08:00 @pkoukk #25 反代,哈哈,华为叫虚拟号,录音文件好像要自己下载保存,服务器只存放一周左右的,服务器定时取文件就好了 |
29 efaun 2023-04-26 19:37:09 +08:00 按理说应该上话务台的 |
30 SeanTo 2023-04-27 00:19:30 +08:00 via Android 应该是可以的,下面这个录屏软件,录音可以选择声音来源为内部声音。在 pixel 3 原生 Android 12 上无外放能正常录音。我手机是 root 了,但这款 app 并不需要 root 权限。它只请求相机,麦克,和文件存储权限。肯定是有方法 4 。 https://play.google.com/store/apps/details?id=com.kimcy929.screenrecorder |
31 wingch 2023-04-27 07:18:01 +08:00 可以的 iflybuds 耳,Android iOS 也能用 直接耳音系限制 但不可以自己功能 |
32 Ashore OP |
33 wanwaneryide 2023-04-27 09:54:33 +08:00 @Ashore 还有一种办法就是买定制的手机,好像是红米手机刷系统后定制的手机,录音、微信监控啥的都是系统服务了。相关都关不了 |
35 nairty 315 天前 其实通话录音现在还是能做到的。可以看下 google play 上就有相关的应用,例如 cube acr 。 大概了解了下猜测他们应该是通过 C 层的代码绕过了 libmedia.so 的加载限制。直接调用的里边的 AudioRecord.cpp 类。具体绕过方式可能是重写 dlopen 之类的。这个肯定就看不到了,毕竟人家靠这个赚钱呢。 |
36 nairty 315 天前 哦另外还有一种方案就是获取 Accessiblilty service 的那个权限,然后识别通话界面,既然大部分厂商都有通话录音按钮了,你就识别到按钮之后模拟点击,挂断之后再去获取录音文件。 |