AI摘要:本文介绍了一种方法,通过Magisk模块为类原生Android系统(如摩托罗拉)添加应用通话录音功能。该模块基于Asus录音机软件进行了魔改,支持安卓13及以上。用户需要在安装后授予相应权限,并可自行修改以支持更多通话录音软件。注意权限设置及可能的APK签名验证问题。软件下载链接提供在文中。

前言

本人使用的是摩托罗拉,系统风格偏向类原生,定制化功能少,加上这狗摩托万年不更新系统,想要国产系统这种应用通话录音只能靠自己了。这里提供一个magisk模块,刷入即可为系统提供应用通话录音支持。

应用介绍

软件魔改自Asus的录音机,为其解锁其他系统使用限制并增加更多可通话录音软件支持,仅支持安卓13及以上系统。刷入完成后请授予设备和通知权限,如果你不知道这是什么,请在终端模拟器(如Termux)中执行下述指令后在跳出的页面中授权

su -c am start -n com.android.settings/.Settings\$NotificationAccessSettingsActivity

如果你的设备仍然会弹出屏幕录制的弹窗,请在终端模拟器中执行下述指令

su -c appops set com.asus.soundrecorder PROJECT_MEDIA allow

软件增加

修改版已增加常见软件通话录音支持,如果你还有未支持的的,可以自行修改软件安装包。

  • com.asus.soundrecorder.voip.settings.VoipApp这个类,仿造之前增加的支持 Cherrygram软件的代码进行修改就可以了。
  • 图标是位于:res/drawable/voip_ic_*.xml(记得改 resources.arsc 加入一个drawable类型的键值对)
  • 开关是位于:res/xml/voip_pref_settings.xml,参考其他的开关加就可以了。
  • 最后在 AndroidManifest.xml 里将<package android:name="软件包名" />加到<queries></queries>中间

或者你也可以将你不需要的软件改成需要的(比如把微信改成飞书):

  • dex搜索com.tencent.mm,将包名改成com.ss.android.lark(上面那个WeChat也可以改,那个不重要)
  • AndroidManifest.xml搜索com.tencent.mm,替换成com.ss.android.lark
  • 图标可以替换res/drawable/voip_ic_wechat.xml

注意事项

应用主要需要一下权限,有问题请自查一下权限是否开启
1.设备和应用通知(也有的系统翻译成 阅读、回复和控制通知 或 通知使用权 等等)
2.显示在应用上层
3.应用通话录音似乎需要核心破解开启禁用APK签名验证(可能)
如果刷入后软件打不开,可以覆盖安装模块里apk。

软件下载

蓝奏云 密码:fznm

本文软件来源于Tg频道某不知名杂货铺,由频道作者wushidi修改

END
本文作者:
文章标题:为类原生系统增加应用通话录音
本文地址:https://233.517128.xyz/archives/28.html
版权说明:若无注明,本文皆学习笔记原创,转载请保留文章出处。
最后修改:2025 年 01 月 11 日
如果觉得我的文章对你有用,请随意赞赏