icon

UnlockMIUICameraSnap

Xposed GitHub GitHub tag (latest by date) GitHub all releases

解锁/补全 MIUI 街拍模式

测试环境

小米12S Ultra
Android 13
MIUI 14

模块功能

  1. 为所有机型/相机板本开放街拍模式
  2. 补全录像模式

使用方法

  1. 在Xposed管理器(LSPosed)中激活模块
  2. 作用域勾选相机
  3. 强制停止相机

已知问题

  • 录像途中可能会被打断重新录制, 经过调查后发现是系统向相机发送了音量下按键被抬起事件. 由于问题发生在系统内, 与相机无关, 所以暂时不打算解决.
  • 5.0.x 的相机的设置中可能不会出现街拍模式的设置, 可以通过 LSPosed 管理器中的模块设置来开启调整街拍模式.

无法使用

请先检查模块是否正常激活,并且作用域是否勾选。 如果排查后仍有错误,请提交issue,并附上 LSPosed 的日志.
酷安@迷璐

致谢

使用 Yuki Hook API 构建模块
使用 BlockMIUI 构建UI界面
使用 DexKit 查找被混淆的方法
使用 libsu 执行 Shell 命令

Package

com.gswxxn.camerasnap

Authors

GSWXXN

Releases

v1.7

Release type: Stable

3/9/2024, 1:58:53 AM

  • 适配 4.1 - 4.3 的相机
  • 更新应用名及模块描述

v1.6

Release type: Stable

2/28/2024, 10:29:43 AM

  • 适配 5.2.001x 的相机

v1.5

Release type: Stable

12/11/2023, 7:04:32 AM

  • 适配 5.2.x 的相机

v1.4

Release type: Stable

12/9/2023, 8:30:19 PM

  • 适配 HyperOS
  • 移除模块配置界面

注: Android 14 的用户请在作用域中勾选 系统框架

v1.3

Release type: Stable

7/2/2023, 7:12:07 AM

  • 使用更通用的查找混淆函数方法, 适配更多相机版本
  • 缓存被混淆的成员签名, 尽可能减少对相机启动时间的影响
  • 在模块设置中添加对街拍模式的配置

注: 5.0.x 的相机的设置中可能不会出现街拍模式的设置, 可以通过 LSPosed 管理器中的模块设置来开启调整街拍模式

如果你遇到激活后相机闪退的问题,大概率是由于 LSPosed 本身导致,这个问题是3月5日被 lsp 修复的,可以参考下下面的 issue 和 pr
LSPosed/LSPosed/issues/2415
LSPosed/LSPosed/pull/2416
由于 lsp 较长时间没有发布正式版,所以只能通过使 3月5日之后的 ci 版本解决(一般情况下不推荐使用 ci 版本),ci 版本可以在 LSPosed 仓库Telegram 测试频道找到

v1.2

Release type: Stable

4/9/2023, 1:39:20 AM

  • 为相机赋予 android.permission.FOREGROUND_SERVICE 权限
    • 如果相机设置里出现相关设置项, 但是实际功能没有起作用, 请尝试在 LSPosed 作用域中勾选 系统框架, 并重启手机

v1.1

Release type: Stable

4/2/2023, 8:20:06 PM

  • [修复] 录像模式输出的视频始终为横屏的问题

v1.0

Release type: Stable

4/2/2023, 6:00:55 AM

initial release