Skip to content

Releases: vw2x/Mira

v1.2.0

Choose a tag to compare

@vw2x vw2x released this 05 Sep 17:00

V1.2.0 Frida Flow 👻

Mira Icon

Mira V1.2.0

More reliable Frida analysis with a smaller Android download.

Changelog

  1. Fixed crashes during repeated Frida tasks, so Mira no longer needs to be restarted between one-time analyses.
  2. Automatically converts script results, fixing compatibility when binary data is returned through MCP without requiring manual conversion.
  3. Reduced the Android APK from 140.2 MiB to 74.3 MiB, about 47% smaller, while keeping the complete offline runtime.
  4. Upgraded Frida from 16.0.7 to 16.7.19 and improved Android compatibility, verified on arm64 Android 10 through 15 emulators.

The exact release APK was rechecked on an Android 15 emulator. These tests used 4 KB pages and do not establish 16 KB page compatibility. The offline Frida runtime requires arm64-v8a. Android 16 Java hooks remain unsupported, and no confirmed official Frida fix is available.

The v1.2.0 Android signing certificate differs from v1.1.6, so it cannot be installed over v1.1.6 as an update. Back up app data before replacing the old build. The iOS assets are unsigned.

更新日志

  1. 修复连续执行 Frida 任务时的崩溃问题,无需在每次一次性分析之间重启 Mira。
  2. 自动处理脚本结果的格式转换,解决二进制数据通过 MCP 返回时的兼容问题,无需手动转换。
  3. Android APK 从 140.2 MiB 缩减至 74.3 MiB,下载体积减少约 47%,保留完整离线运行时。
  4. Frida 从 16.0.7 升级至 16.7.19,改善 Android 兼容性,已在 Android 10 到 15 的 arm64 模拟器上验证。

最终发布 APK 已在 Android 15 模拟器上复验。上述测试使用 4 KB 页,不代表兼容 16 KB 页。离线 Frida 运行时需要 arm64-v8a。Android 16 暂不支持 Java hook,相关问题尚无已确认的 Frida 官方修复。

v1.2.0 与 v1.1.6 的 Android 签名证书不同,无法直接覆盖安装。替换旧版本前请先备份 App 数据。iOS 资产均未签名。

  • APK SHA-256:d1f868f0f331ae02a2bcba8c524fdce8bd2a4947db1d50d31d527e0ed6e3005a
  • Android 签名证书 SHA-256:ebdeb4e49f3473be712b47bf4fcfc6369672bb3d08dff9136479959f82191c89
  • 未签名 IPA SHA-256:1423a166680faa7d0a2d49e16cfe48774e78a0aefd470e257d1ef8b2e17c87f0

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 21 May 11:22

V1.1.6 Steady Frame 👻

Mira Icon

Mira V1.1.6

Stabler iOS screen streaming for live analysis.

Changelog

  1. Stabilized iOS screen rendering, input, reconnects, and encoder backpressure for live relay sessions.
  2. Fixed iOS H.264 frame sizing and decoder selection to avoid blank frames or bad crops on LAN workflows.

更新日志

  1. 稳定 iOS 看屏渲染, 输入, 重连和编码 backpressure, 提升 live relay session 可用性.
  2. 修复 iOS H.264 frame sizing 和 decoder selection, 避免局域网工作流中的黑屏或裁剪错误.

v1.1.5

Choose a tag to compare

@github-actions github-actions released this 21 May 07:32

V1.1.5 Signal Trace 👻

Mira Icon

Mira V1.1.5

Focused iOS logs inside the same relay console.

Changelog

  1. Added iOS app log capture for stdout, stderr, crash signals, OSLog, and native dependency messages.
  2. Tightened iOS log scope and launch validation so device-side diagnostics stay focused and repeatable.

更新日志

  1. 增加 iOS app log 捕获, 覆盖 stdout, stderr, crash signal, OSLog 和 native dependency 消息.
  2. 收紧 iOS 日志范围并强化启动验证, 让设备侧诊断更聚焦, 更可重复.

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 20 May 18:10

V1.1.4 Cold Start 👻

Mira Icon

Mira V1.1.4

More reliable Android screen streaming on real devices.

Changelog

  1. Hardened Android AVC encoder selection, timeout handling, and fallback profiles to reduce screen streaming startup failures.
  2. Added emulator and high-PID shell audit side-channel cases for repeatable root/emulator signal research.

更新日志

  1. 强化 Android AVC 编码器选择, 超时处理和 fallback profile, 降低看屏启动失败率.
  2. 增加 emulator 和 high-PID shell audit side-channel case, 方便复现 root/emulator 信号研究.

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 20 May 07:26

V1.1.3 Clear Channel 👻

Mira Icon

Mira V1.1.3

LAN-friendly live screens and repeatable mobile relay bootstrap.

Changelog

  1. Added WASM H.264 screen decoding for LAN console sessions where WebCodecs is unavailable.
  2. Added Android and iOS relay bootstrap scripts, making real-device startup more repeatable.
  3. Added Android logcat/proc audit tooling and side-channel case notes for security research workflows.

更新日志

  1. 增加 WASM H.264 看屏解码, 解决局域网 console 场景下 WebCodecs 不可用的问题.
  2. 增加 Android 和 iOS relay 自动启动脚本, 让真机接入更可重复.
  3. 增加 Android logcat/proc audit 工具和侧信道 case 记录, 服务安全研究工作流.

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 01 May 15:50

V1.1.2 First Contact 👻

Mira Icon

Mira V1.1.2

One public entry for Android and iOS runtime analysis.

Changelog

  1. Introduced Mira as a unified Android and iOS runtime workbench, giving researchers one consistent entry for mobile runtime analysis.
  2. Added remote on-demand relay sessions, so devices can connect into a shared terminal workflow with less setup friction.
  3. Exposed built-in MCP tools, making Mira easier to connect with AI assistants and scripted analysis flows.
  4. Added public relay access and external tunnel support, helping researchers reach devices from remote environments more flexibly.
  5. Shipped packaged toolbox assets and multi-ABI runtime support, reducing device-side setup cost and improving portability.
  6. Replaced the older Termux PTY path with a shared native PTY core, improving terminal behavior consistency and strengthening the long-term architecture.
  7. Added runtime visibility features such as screen streaming, device metrics, outline telemetry, and view bounds upload, making live inspection more direct.
  8. Brought Android and iOS relay shell workflows into the same product line, including iOS app shell support and automated iOS relay bootstrap.

更新日志

  1. 将 Mira 作为统一的 Android 和 iOS 运行时工作台正式推出, 让移动端运行时分析有一个一致入口.
  2. 增加按需远程 relay 会话能力, 让设备可以接入统一终端链路, 降低重复搭环境的成本.
  3. 内置 MCP 工具链, 方便接入 AI 助手和脚本化分析流程, 提升自动化可用性.
  4. 支持公网 relay 和外部隧道接入, 让研究者可以更灵活地从远程环境访问设备.
  5. 提供打包后的 toolbox 资产和多 ABI 运行时支持, 降低设备侧准备成本, 提升可移植性.
  6. 用共享原生 PTY 核心替换 Termux PTY 路径, 提升终端行为一致性, 也为后续演进打下基础.
  7. 增加 screen streaming, device metrics, outline telemetry 和 view bounds 等运行时可视能力, 让实时观察更直接.
  8. 将 Android 与 iOS 的 relay shell 流程收敛到同一产品线下, 包含 iOS app shell 支持和自动化启动链路.