MagicPhone 0.2.4
MagicPhone 0.2.4 improves reading the screen you are already using, including rendered documents and pages whose Accessibility text is incomplete.
- Partial UI trees now retain screenshot input instead of forcing the model to ask for the content.
- Keyboard and MagicPhone control areas are masked while the rest of the app stays readable.
- Changing toolbar text no longer invalidates a readable screenshot.
- Brief missing windows during fold/resize transitions are reacquired automatically, using current display geometry.
- Long text nodes retain up to 8,000 characters, with explicit partial markers when truncated.
- Password fields, secure windows, app permissions and stale tap/type protections remain enforced.
Verified: 112 core tests; 29 API 35 suite checks; a separate fold/resize check with 18 successful reads and three captures; four API 30 compatibility checks. Both live ChatGPT PDF cases complete correctly without asking for input. The integrated comparison used one model call each; the final smoke also verified automatic recovery from an initial capture failure. Builds, release audits and lint pass (0 errors / 12 warnings).
Download magicphone-0.2.4-debug.apk and install it over your current matching-signer version to preserve sign-in, settings and chats. This remains the tested early-access development build, signed with the same Android debug certificate as previous releases. Android 11+.
Full verification and limitations. Xiaomi's exact inner/outer display behavior and Acrobat on the physical phone were not tested. Checksums, signing identity and license notices accompany the APK.