ShizuStore

烛文件

Artzhu86

2.3 · GitHub

Download APK
File management Android 7.1+ 1 month ago MIT
38 ShizuStore
615 GitHub
25 Stars
9 MB Size

More about this app

Open-source Material You file manager with archive, editor, media playback, APK handling and Shizuku-backed privileged access.

烛文件

中文 English

一个用 Kotlin 编写的开源 Android 文件管理器
开源免费,美观强大

GitHub Release License Stars Forks

预览

特性

  • 开源:MIT 协议,代码透明可审计,接受社区贡献
  • 免费:无广告、无内购,所有功能永久免费无限制
  • 美观:Material You 动态主题,支持深色模式与多套配色
  • 强大:集成解压、编辑、播放、APK,以及 Shizuku 支持

开发规范

本项目遵循 《ZhuFiler 五章十九条开发规范》,所有代码提交须合规。

Close

How Shizuku is used

Can browse, search, create, rename, copy, move and delete restricted files via Shizuku shell commands like `rm`, `cp` and `find`.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku lets this file manager browse and modify folders that normal storage access cannot reach, by running file commands with elevated privilege.

  • Browse restricted folders: open and list directories that are otherwise inaccessible, with names, sizes and dates gathered with a find plus stat shell command through Shizuku.
  • Search restricted folders: run recursive filename searches inside those directories using the same privileged listing.
  • View folder details: show folder counts and contents for the properties dialog from the privileged listing.
  • Delete files: remove single files or batch selections with the rm -rf shell command through Shizuku.
  • Create files and folders: create new files with the touch shell command and new folders with the mkdir shell command through Shizuku.
  • Rename files: rename files and folders with the mv shell command through Shizuku.
  • Copy and move files: paste, copy or move files and folders, including cut and paste across restricted locations, with the mv and cp -r shell commands through Shizuku.

Android APIs or commands used

  • find "$1" -maxdepth 1 -mindepth 1 -exec stat -c ...
  • rm -rf
  • touch
  • mkdir
  • mv
  • cp -r
  • sh -c

Notable details

When Shizuku is not granted, the same actions fall back to normal file access (listing, creating, renaming, copying and deleting with the standard APIs), so features still work where permission allows.

Close

Changelog

What's new for version 2.3

  • 新增关于页面
  • 更新应用图标
  • 优化长按菜单
  • 优化文件列表动画
Close

Permissions

10 permissions requested

  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.MANAGE_EXTERNAL_STORAGE
  • android.permission.VIBRATE
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.REQUEST_INSTALL_PACKAGES
  • android.permission.GET_PACKAGE_SIZE
  • android.permission.ACCESS_NETWORK_STATE
  • zhu.filer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close