Skip to content

0.0.1

Choose a tag to compare

@Slacker-LLC Slacker-LLC released this 09 Oct 13:46
· 13 commits to main since this release

Minis for Android 0.0.1

An AI agent runtime for rooted Android devices: an Ubuntu 24.04 direct chroot, the agent loop, tools, MCP, skills, voice and memory run on the phone, with no backend of its own.

The release page was cleared and versioning restarted at 0.0.1 (versionName 0.0.1, versionCode 199). The source is the same line as the earlier 1.0 plus the changes below.

Installing

An earlier 1.0 (or debug) install cannot be updated in place: Android refuses a lower versionCode. Back up first, then:

  1. Old build: Settings → File management → Backup & Restore → Start Backup (copy the .minisbak somewhere safe).
  2. Uninstall the old build, install minis-for-android.apk (GitHub shows the file as minis-for-android.apk).
  3. Backup & Restore → Restore → Choose Backup File…, pick the .minisbak, restart the app.
  4. Grant Root (superuser) to Minis again, and Accessibility/special accesses (Settings → System & permissions → one-tap authorize does most of it).

Signing certificate SHA-256: c029f611631998bfb40d0d2c60ca1cf3ee7e57674ab6910d91e868435c7df856
APK SHA-256: 07ed44c108c1b818c34836d24cd0bf0e4c81d4afbb09f0b39ff54eb6dbb078e1

What is new since the 1.0 rebuild

  • Attachments: a document or long paste is listed to the model by path, size and time and is no longer pasted into the request (the model opens it when it needs it). Chinese and other non-ASCII file names are kept.
  • Quote: long-press a sent message, or a file/image in the chat (yours or the agent's), to quote it into the next message.
  • One preview layout for every file type: images, HTML (scripts still run), video, audio, Markdown, CSV, PDF, and Word / Excel / PowerPoint (docx, xlsx, pptx read in the app). Zoomed images are no longer blurry.
  • File cards show the real file name with its extension, on a narrower, shorter card.
  • One-tap authorize also turns on the accessibility service, notification access, the default-assistant role, the module switches and the virtual screen (when Shizuku is running).
  • Retry after a failed model call keeps the finished steps on screen, and a failed request now has one note, the red banner: the reason, that it was retried N times and that finished steps are kept, and the provider's own message.

Requirements and what is verified

Android 8.0+ (minSdk 26), arm64-v8a or x86_64, a rooted device for the Ubuntu runtime.

Verified for this build: the unit suite, lint, the emulator tests for these changes, and scripts/verify-android-release.sh (certificate, 16 KB alignment, runtime payload). The file previews were checked by hand on an emulator.

Not verified on a device: the root commands of one-tap authorize (accessibility, notification access, assistant role), the virtual-screen probe, the in-app Office reader on real documents, Root, SELinux, VPN/BPF and OEM-specific behaviour.

中文摘要

发布页已清空,版本号从 0.0.1 重新开始(versionCode 199)。源码与之前的 1.0 同一条线,另含下列改动。旧的 1.0 / 调试版不能直接覆盖安装(Android 不允许降低 versionCode):先在旧版里备份(设置 → 文件管理 → 备份与恢复),卸载,安装 minis-for-android.apk,再恢复备份;之后重新给 Minis 授予 Root,并用"一键授权"打开其余权限。

改动:附件只列出路径不再塞进请求,中文文件名保留;长按可引用已发消息和聊天里的文件/图片;所有文件预览统一为同一套界面,并能在应用内读 Word / Excel / PowerPoint,放大图片不再发糊;文件卡显示真实文件名且更窄更矮;一键授权补全无障碍、通知读取、默认助手、模块开关和虚拟屏幕;重试后已完成的步骤保留在屏幕上,多次失败后的提示改为易读的整句。

License

GPL-3.0. See PROVENANCE.md.