ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Amply banner

Amply

GitHub release (latest SemVer including pre-releases) RB Status Code tests & eval Github Downloads Discord

Amply 是实验性且处于预发布阶段。直接控制功能仅在有限数量的设备上经过验证——欢迎提交设备报告和反馈!

Amply 是一款用于 OEM 电池充电保护模式的 Android 控制器。其 主要操作是临时允许一次完整充电,然后自动恢复您的保护性充电限制——在达到 100% 时、 拔掉电源时,或在安全超时后。

功能包括:

  • 一键“充电至 100% 一次”,随后自动恢复您的保护性限制
  • 一个如实报告充电状态的仪表盘——已验证、上次请求或未知
  • 在激活的硬件限制处可选的“重新连接以充电至 100%”手势
  • 用于保护 / 充满电操作的快速设置磁贴和主屏幕小组件
  • 一个在重启后仍保持存在的持久化临时会话监视器
  • 诊断工作流(Shizuku),用于发现设置前后的状态,并附带脱敏报告
  • 无需 ADB/Shizuku 也可工作——一个充电闹钟,提醒您在选定电量时拔掉电源,一个实时电池信息卡片,以及在不支持设备上的 OEM 电池保护指南
  • 品牌化浅色/深色主题,可选 Material You,以及对比度选项
  • 通过 WRITE_SECURE_SETTINGS 或 Shizuku 工作
  • 无广告,无跟踪,开源(fossgplay 版本)

目前支持直接控制的设备:

  • Pixel 6a 及更新机型,Android 15+(Google 充电优化)
  • Samsung One UI 8(多模式电池保护)
  • Samsung One UI 4 / 5(传统电池保护开关)
  • 搭载 HyperOS 2 的 Xiaomi / Redmi / POCO(充电保护)
  • 搭载 ColorOS 15 的 OnePlus / Oppo / Realme(充电保护;需要 Shizuku)

其他设备——其他 Pixel 机型、Samsung One UI 6/7 和 9+、非 HyperOS-2 的 Xiaomi 以及非 ColorOS-15 的 OnePlus/Oppo/Realme——目前仅支持诊断功能。

下载

来源状态
GitHub (Pre-Release)https://github.com/d4rken-org/amply/releases

支持该项目

Amply 没有广告,也不会出售您的数据。它是免费且开源的。

获取帮助

截图

设置与访问

安装 Amply,然后通过一种访问路径启用控制:

adb shell pm grant eu.darken.amply android.permission.WRITE_SECURE_SETTINGS

或者,启动 Shizuku,授予 Amply 访问权限,并可选地使用 Amply 的设置卡片授予持久化 WSS。仅 WSS 控制可以写入 Pixel 的隐藏值,但 Android 阻止第三方直接读取,因此 Amply 还会监控 Android 的公共充电硬件状态;Shizuku 在运行时提供精确的配置设置回读。在已测试的 Pixel 设备上,Google 的策略工作进程大约需要 10–15 秒才能将设置变更传播到充电 HAL。

所需的访问路径取决于适配器:某些设备(运行 ColorOS 的 OnePlus/Oppo/Realme,以及 LineageOS)将其设置保留在 WRITE_SECURE_SETTINGS 无法写入的命名空间中,因此在那里的控制需要 Shizuku——仅 ADB 授权是不够的,并且仪表板会显示此信息。相关的仪表板卡片会引导您选择设备所需的选项。

License

Amply 的代码在 GPL v3 许可证下可用,这排除了:

  • Amply 图标、标志、吉祥物和营销材料/资产。
  • Amply 动画和视频。
  • Amply 文档。
  • Google Play 截图。
  • Google Play 文本和描述。
  • 翻译。