Skip to content

MerakXingChen/ThemeStore

Repository files navigation

ThemeStore

ThemeStore 是一款专为小米设备打造的主题安装软件,致力于简化主题的下载与安装流程。项目采用 Kotlin 100% 编写,构建工具为 Gradle 8.13


项目简介

ThemeStore 主要面向 Android 11-15(a16 目前未兼容),为小米设备用户提供便捷的主题安装体验。


主要功能清单

  • 安装主题
  • 网络安装主题
  • 日志统计
  • 拦截广播
  • 常驻通知栏保护(已完成未测试)
  • 优化模式(较为极端,不建议使用)
  • 多主题配置管理(暂未支持)
  • 支持 Shizuku(暂未支持)
  • Native Development Kit 定期保活(暂未支持)
  • 广播剩余时间计算(暂未支持)
  • 官方主题解析(暂未支持)
  • 三方主题商店(暂未支持)

文件复制方法

ThemeStore 利用 \u200b(零宽空格 Unicode 字符)构造文件别名,从而实现无需 Shell 权限即可访问 Android/data 目录。


适用安卓版本

  • 支持:Android 11 - Android 15
  • 不支持:Android 16 及以上(大概率无法使用安装)

所需权限说明

为保证功能完整性及流畅体验,ThemeStore 需申请以下系统权限:

  • 所有文件管理权限(管理存储)
    用于访问和操作本地存储中的主题文件
  • 无障碍服务权限
    用于拦截部分广播
  • 自启动权限
    保障软件在系统启动后能够正常工作
  • 后台运行权限
    确保程序关键服务在后台持续运行
  • 通知权限
    用于常驻通知栏提示及相关交互
  • 网络权限
    用于下载主题文件及作者头像图片

特别说明

本项目仅供学习与技术交流,请勿用于商业用途。部分功能受系统限制,在不同设备和系统版本下表现可能有所差异,敬请谅解。


开源协议

本项目采用 GNU Affero General Public License v3.0(GNU AGPL v3)开源发布。
您可以自由地使用、修改和分发本项目,但请遵守 AGPL v3 协议条款并保留原作者信息和许可证说明。


作者

bilibili - MerakXingChen

项目主页

GitHub - MerakXingChen/ThemeStore

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages