Skip to content

Releases: cr1437/Shizako

Shizako zako3.12

Choose a tag to compare

@cr1437 cr1437 released this 01 Oct 02:14

激活可靠性大修 + 全面性能优化,强烈建议所有用户升级。

✨ 新功能

  • 每次打开 App 自动检查更新,发现新版本就地弹出可下载的对话框(不再只依赖通知栏)
  • 更新检查自动挑选可用源:GitHub API 被网络拦截时自动切换镜像,国内网络同样能收到更新

🔧 修复与优化

  • 激活:
    • 修复「电脑 ADB」激活必失败(启动命令缺少 APK 路径参数)
    • 修复 Dhizuku 一键激活必失败(命令带了电脑端前缀,却在设备上执行)
    • 修复看门狗 / 开机自启 / 快捷磁贴重启服务时用错启动方式
    • 修复无线调试配对可能永久卡在「配对中」(补连接与读取超时)
    • 修复服务端一处空指针:同一进程二次连接时应用会永久收不到服务,且界面看不出异常
    • 修复共享 uid 下只有第一个包能收到服务的漏推问题
  • 首次引导:修复 Android 7.x 闪退、Android 11/12 点激活无反应、倒计时被转屏重置等 17 处问题
  • 更新检查:改为按版本号逐段比较,只认「确实更新」,避免把旧版本当作新版本推送
  • 问题反馈:修复 #5(Dhizuku 缺少开关)、#6(深色模式黑字)、#7(模块搜索不到)
  • 性能与耗电:
    • 启用 Baseline Profile:冷启动实测提升约 15% ~ 20%
    • 后台保活轮询 12 秒 → 45 秒,去掉无用的周期性唤醒,明显降低耗电与闪存写入
    • 应用列表图标改为真正命中缓存(此前每次新建项都走主线程加载)
    • 界面噪点纹理全应用共用,窗口底图内存减半

🌍 English

Activation reliability overhaul + broad performance work — strongly recommended for all users.

  • New: check for updates on every app launch, with an in-app download dialog; automatic mirror fallback when the GitHub API is blocked by your network
  • Fixed: "Computer ADB" and one-tap Dhizuku activation never worked; watchdog / boot / quick-tile restarting the service with the wrong launch method; wireless pairing could hang forever; a server-side NPE that left an app permanently without the service; shared-UID binder push skipping all but the first package
  • Fixed 17 issues in the first-run setup wizard (Android 7.x crash, no-op activation on Android 11/12, countdown reset on rotation)
  • Update check now compares version numbers instead of string inequality (no more downgrade prompts)
  • Fixed issues #5 / #6 / #7
  • Performance: Baseline Profile enabled (~15–20% faster cold start), background keep-alive polling 12s → 45s, real icon-cache hits, shared noise texture, half the background bitmap memory

安装说明:下载下方 shizako-vzako3.12-release.apk 直接覆盖安装即可(与旧版签名一致,可直接升级,不需要卸载)。
如果你之前用的是 zako3.02 或更早版本,本次更新包含大量激活链路修复,升级后无需重新激活。

Shizako zako3.02

Choose a tag to compare

@cr1437 cr1437 released this 15 Sep 05:16

zako3.02 更新日志

Android 17 兼容修复版,建议所有用户升级。

  • 修复 Android 17(API 37)上「授权应用」列表显示为空的问题(适配系统底层接口变更)
  • 修复 MD3 风格底部栏在高 DPI / 手势条下内容被挤压、文字被裁切的问题
  • 后台保活加强:看门狗默认开启、支持一键加入电池优化白名单,常驻通知带「杀后台」按钮
  • 其他稳定性与细节优化

zako3.02 Changelog (EN)

Android 17 compatibility fix — strongly recommended for all users.

  • Fixed the empty "Authorized apps" list on Android 17 (API 37) — adapted to the underlying framework interface change
  • Fixed the squeezed MD3 bottom navigation bar and clipped labels under high DPI / gesture navigation
  • Improved background keep-alive: watchdog enabled by default, one-tap battery-optimization whitelist, and a "kill background" action on the persistent notification
  • Other stability and polish improvements

Shizako zako3.01-hp

Choose a tag to compare

@cr1437 cr1437 released this 14 Sep 05:13

zako3.01-hp 更新日志

紧急修复版,强烈建议所有用户升级。

  • 修复「激活」可能一直转圈、卡住无反应的问题:新增超时保护,未完成配对时会明确提示
  • 修复启动失败时误关「无线调试」开关的问题(失败后可立即重试)
  • 修复控制台列表弹窗偶发闪退
  • 一并加强:「分屏配对」对话框(不用电脑也能走完配对流程)+ 持久 TCP 模式(默认开启,断网也能一键启动)

Shizako zako3.01

Choose a tag to compare

@cr1437 cr1437 released this 13 Sep 05:44

zako3.01 更新日志

玻璃 / Material 3 双风格领衔:zako3 系列首个版本,整套系统全面重做,外加一整套新玩具。更新后建议先逛逛「工具箱」和「设置」~

✨ 新功能

  • 玻璃 / Material 3 双风格全新界面:KernelSU 风格重做,一键切换、深浅色与动态取色全适配
  • 一站式激活:Root / 无线调试 / 电脑 ADB / Dhizuku 一页搞定;已配对可一键启动
  • 全新工具箱:模块 / 控制台 / 无障碍管理器 / 实验室 / 推荐应用
  • 首次引导全面重构:七页五步,内嵌配对指引
  • 更新欢迎页:老用户升级后首次打开可见

🔧 修复与优化

  • 修复动态取色下部分按钮 / 图标颜色不同步
  • 修复主页与激活页状态显示不一致
  • 滚动、切页等性能与动画细节优化

Shizako zako2.11

Choose a tag to compare

@cr1437 cr1437 released this 06 Sep 10:12

zako2.11 更新日志

✨ 新功能

新手引导全面升级

  • 新增「叫醒她」步骤:在引导内直接完成激活——Root 一键启动、无线调试启动、电脑 ADB 命令,以及一键激活设备所有者(Dhizuku)
  • 新增「一切就绪」完成页,汇总启动方式与服务状态
  • 免责声明重写为六节详细版(原样提供、特权风险、设备所有者影响、Root 风险、第三方责任、许可证),并强制阅读 10 秒才能勾选同意

一键注入页应用内下载

  • 黑域 / 小黑屋 / 冰箱 / 炼妖壶未安装时可直接下载安装
  • 下载器与「更新应用」完全同款:进度条对话框 + 实时速度 + 可取消
  • 下载直链全部走 GitHub 镜像,稳定可用

API 调用审计

  • 设置 → 调试 →「API 调用日志」:完整记录哪个应用在什么时间调用了哪个特权 API(允许/拒绝),512KB 轮转,服务启动即建文件

Tasker / MacroDroid 广播扩展

  • 新增 ACTIVATE_DHIZUKU:一键激活设备所有者
  • 新增 QUERY_STATUS:返回 running / dhizuku 状态
  • 新增 DOWNLOAD_UPDATE:用内部下载器拉取指定 URL 的 APK
  • 新增 NOTIFY_INSTALL:发可点击通知,点一下直接进安装器

兼容桥

  • 内置官方 moe.shizuku.privileged.api.shizuku provider 中转,检测不到 Fork 包名的老客户端直连
  • 注意:因此不能与官方 Shizuku 同时安装,二选一

🔧 修复与优化

  • 注入页应用检测:修复 Android 11+ 包可见性导致的「已安装显示未安装」
  • 设备所有者注入失败原因友好提示(多用户、账户、与炼妖壶互斥——设备上只能有一个设备所有者)
  • 崩溃日志自动导出到公共 Download/Shizako-crash-*.txt
  • 服务已激活时自动隐藏 Root / 无线调试卡片,界面更清爽
  • Dhizuku 激活卡片三态:已激活 / Shizuku 运行中可一键激活 / 未运行显示命令

Shizako zako2.10 一键注入版

Choose a tag to compare

@cr1437 cr1437 released this 05 Sep 17:43

zako2.10 一键注入版

在 zako2.9(看门狗服务、Tasker 自动化控制、自动更新、下载进度对话框)基础上,整合一键注入增强功能:

一键注入

  • 右上角/左上角返回键,返回逻辑与其他界面一致
  • 服务状态实时监测(Shizuku binder 监听,绿/红状态点)
  • 目标应用注入状态显示(未安装/已安装/已注入)
  • 运行进度反馈与彩色输出(成功/错误分色)
  • 未安装目标自动禁用注入按钮

首次启动引导

  • 引导界面支持 46 种语言选择
  • 设置持久化(setup_completed)

其他

  • 全新一键注入细节与 i18n 翻译完善
  • 正式签名(CN=Shizako),支持覆盖安装

注意:本版本为 debug/release 双签名构建,此处为正式签名 release 版。

zako2.9

Choose a tag to compare

@cr1437 cr1437 released this 18 Aug 03:29

更新内容

下载进度体验

  • 新增应用内下载进度对话框:进度条 + 百分比 + 已下载/总大小 + 实时速度,支持取消下载
  • 通知栏进度条:连接/重试时不确定动画,下载中显示百分比,完成后清除

下载可靠性修复

  • GitHub API 直链下载,避开浏览器重定向
  • 自动重试(最多3次,指数退避),最终回退到备用地址
  • 自定义 User-Agent、HTTP 响应码检查与错误详情
  • 取消下载自动清理未完成文件

其他

  • 版本号 zako2.7 → zako2.9

zako2.8

Choose a tag to compare

@cr1437 cr1437 released this 18 Aug 01:24

新功能

看门狗服务

  • 前台服务持续监控 Shizuku 进程,崩溃后自动重启
  • 防抖机制:延迟3秒重启,5分钟内连续崩溃超过3次则暂停

Tasker 自动化控制

  • 通过 Tasker/MacroDroid 等应用发送 Intent 控制 Shizuku 启停
  • com.churan.shizako.action.START / STOP / START_ROOT / START_ADB

自动更新

  • 定时检查 GitHub Release 新版本,推送通知
  • 手动检查更新 + 下载安装

设置

  • 新增「稳定性与自动化」分类
  • 移除隐身模式功能

zako2.7

Choose a tag to compare

@cr1437 cr1437 released this 17 Aug 11:21

新增快捷开关 🐾

本次更新为 Shizako酱 新增两个下拉状态栏快捷开关(Quick Settings Tiles):

⚡ Shizako酱服务

  • 运行中点击即可停止服务,磁贴状态实时跟随服务存活变化(亮色 = 待命中,暗色 = 睡懒觉中)
  • 未运行时点击,按上次启动方式自动拉起:
    • Root 模式:直接启动
    • 无线调试模式:Android 13+ 且已授予 WRITE_SECURE_SETTINGS 时自动开启无线调试并启动
    • 条件不满足时跳转主界面手动处理

📡 无线调试

  • 一键开/关系统无线调试,开启时同步禁用超时自动关闭(与开机自启行为一致)
  • 需要 Android 11+ 且已授予 WRITE_SECURE_SETTINGS(adb shell pm grant com.churan.shizako android.permission.WRITE_SECURE_SETTINGS),否则磁贴置灰

其他

  • 重构:启动逻辑抽取为 ServiceStartHelper,开机自启与磁贴共用同一份代码
  • 两个磁贴需在下拉状态栏的磁贴编辑中手动添加

升级提示:zako2.2 及之前的版本因更换签名密钥,升级需卸载重装;zako2.2 之后可直接覆盖安装。

Shizako zako2.6

Choose a tag to compare

@cr1437 cr1437 released this 16 Aug 07:11

修复

用户服务无法回传 binder(MT 管理器转圈的最终修复)

上游 Shizuku 的 starter 进程在回传 binder 时硬编码了官方包名 moe.shizuku.privileged.api。Shizako 使用不同的 applicationId,导致 MT 管理器等官方 Shizuku-API 应用的特权服务进程启动后立即退出,服务端等待 30 秒超时。

  • 服务端在用户服务启动命令中注入真实管理器包名(--manager-package)
  • starter 进程改用该参数定位回传目标
  • 同步修复 legacy shell 路径中的同类硬编码

前序修复(zako2.3–2.5 期间合入)

  • 协议版本号恢复上游 v13(13.6),官方 API 客户端可正常握手
  • binder 推送兼容上游权限名 moe.shizuku.manager.permission.API_V23

移除

  • 移除了内部调试用的诊断日志卡片(zako2.4–2.5 期间用于定位连接问题)

基于 Shizuku 开源项目,遵循 Apache License 2.0。