Skip to content

v3.2

Latest

Choose a tag to compare

@Rove24 Rove24 released this 17 Sep 17:34
8a10508

【模块名称】增强 Google Phone (Enhance Google Phone)
【版本号】v3.2 (versionCode 32)
【适用平台】Android 9.0 ~ 14+ (需 LSPosed / EdXposed 框架)
【目标应用】Google 电话 (com.google.android.dialer)

💡 模块介绍

还在眼馋 Google Pixel 官方的通话录音,或是受够了来电接听强行霸占全屏、打断游戏和导航的糟糕体验?
「增强 Google Phone」是一款轻量、无常驻后台的 Xposed 增强模块,专注于在保持原生纯净体验的前提下,深度补齐 Google 电话的核心短板、交互痛点与视觉质感。


✨ v3.2 更新亮点(对比 v3.1 版本):

1. 📱 深度适配 Google 电话 v238(开关卡片完美回归)

  • 问题背景
    在最新的 Google 电话 v238 中,混淆规则再次大幅变迁(显示设置 Fragment、Peer 宿主类名再次更迭,设置基类混淆名变更为 gav),且原类路径特征被移至静态类构造器导致旧机制反射定位失灵,造成设置项未能正常挂载注入。
  • 全新动态特征匹配引擎
    v3.2 彻底重构了核心定位逻辑,吸收更具鲁棒性的特征匹配方案:
    • 改用 Peer 类普通虚方法专属特征字符串("preference is unavailable for key: ")进行全局动态定位,稳定解析宿主 DeclaringClass,100% 免疫类路径重排;
    • 优化初始化执行时序,在 Fragment 扫描前优先完成 PreferenceFragmentCompat 基类自适应解析;
    • 引入「基类继承 + 页面构建入口(aV / onCreatePreferences)」双重启发式验证,杜绝因 Google 后续混淆更替导致的静默失效。
  • 全系列向下兼容
    已完整兼容测试 Google 电话 v236 / v237 / v238 全系列主流版本。

2. 🌐 英文语言环境原生适配(English Localization)

  • 针对系统语言为英文(English)的用户提供原生语言适配。当系统处于英文环境时,【显示选项】界面的卡片开关及说明文案将自动切换为规范的英文文本:
    • TitleAnswer calls without full screen
    • SummaryWhen tapping answer on the heads-up notification while unlocked, answer the call without switching to the full-screen interface
  • 中文语言环境下保持原汁原味的简体中文说明,界面浑然一体。

3. 🔛 持续保持「默认开启」贴心设定

  • 新装模块或清除应用数据后,开关仍默认处于开启状态,装完即享横幅静默接听;用户手动关闭后的选择依然会被持久化记录。

🌟 经典核心功能传承(涵盖既往全部特性):

  • 🔕 接听来电时不进入全屏
    在打游戏、看视频、地图导航或微信聊天时,来电以浮动横幅呈现;点击通知「接听」后直接在后台静默接通,绝不强行弹起全屏通话界面。保持原生听筒通话路线(已连接蓝牙/有线耳机时智能切换),锁屏状态下仍遵循官方交互习惯,兼顾免打扰与安全性。
  • 🎙️ 完整解锁原生通话录音
    突破国家/地区及运营商限制,直接唤醒 Google 官方底层内置录音引擎。支持自动录音:自由配置「未存入通讯录的号码自动录音」与「所选指定联系人始终自动录音」。双向音质清晰稳定,零额外功耗。
  • 🎨 全面重构 Material Design 3 (MD3 Expressive) 视觉体系
    将「通话录音」、「所选号码」、「显示选项」、「辅助功能」等二级设置页重塑为规范的 MD3 圆角分组卡片;智能拓扑圆角流(顶卡圆角、中卡直角、底卡圆角、独卡全圆角);现代 MD3 Switch 美化;「所选号码」联系人列表 1:1 像素级复刻官方通讯录规范;深度适配 Monet 动态取色与系统深色/浅色主题。
  • 现代架构与极致纯粹
    同时兼容现代 Modern Hook (libxposed) 与经典 Xposed API;纯注入机制,仅作用于目标电话应用,无多余后台服务,零耗电零唤醒。

🚀 安装与使用方法

  1. 确保手机已通过 Magisk / KernelSU / APatch 成功运行 LSPosed 框架;
  2. 安装「增强 Google Phone」v3.2 APK(从旧版本直接覆盖安装即可,无需卸载,已有配置自动保留);
  3. 进入 LSPosed 管理器,勾选启用本模块,并确认作用域勾选【Google 电话】;
  4. 强行停止一次 Google 电话应用并重新打开;
  5. 功能入口体验:
    • 通话录音配置:进入【Google 电话】-> 右上角【设置】->【通话录音】;
    • 非全屏接听配置:进入【Google 电话】-> 右上角【设置】->【显示选项】->【接听来电时不进入全屏】。

⚠️ 免责声明

本模块仅供技术交流与学习体验。通话录音功能的使用请务必遵守您所在国家和地区的相关法律法规。