YXBwbWFya2V0 / AppMarket
git clone https://github.com/YXBwbWFya2V0/AppMarket.git
—
—
stars, 24h
—
stars, 7 days
+463
stars, 30 days · #602
463
★ total
187
forks · 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageKotlin
License—
Created2026-10-04 (16d ago)
Last push16d ago
Watchers3
OwnerUser
Links
README excerpt
# AppMarket 基于 **Kotlin Multiplatform** 的现代化跨平台应用商店,支持 **Android** 与 **Desktop (JVM)**。采用 **miuix** 设计语言,拥有流畅优雅的视觉交互,聚合多家主流应用源。 -brightgreen.svg?logo=android>) --- > [!IMPORTANT] > > ### 免责与分发来源声明 > > 1. **零中转服务器**:本应用是一个**纯客户端工具**,本项目**不设立、不运营、不持有任何用于存储、托管或分发第三方应用安装包的服务器**。 > 2. **数据源直连**:应用内展示的所有应用信息、元数据、图标截图、评论以及 APK 安装包 / 增量差分补丁,**全部直接源自对应应用源**。 > 3. **原包与安全**:客户端不对提供的任何应用进行二次打包、注入或篡改;增量更新(差分补丁)均在用户本地与已安装的原版 APK 完成合成。 > 4. **版权与合规**:所有应用、图标、商标等的版权均归各自原厂商/开发者所有。用户需自行判断应用的合法性,并遵守应用源的服务条款与版权规范。 --- ## 目录 - AppMarket - 目录 - 特性概览 - 支持的应用源 - 安装方式与安装器 - 编译与开发 - 环境要求 - 常用命令 - Desktop 端 - Android 端 - 运行要求 - 开源引用 - 免责声明 --- ## 特性概览 - **多源聚合与自由定制**:支持独立为「搜索来源」、「更新来源」以及「今日来源」指定不同的商店源,各取所长。 - **纯客户端增量更新**:内置多套差分算法还原引擎,可用时下载补丁包并于本地合成为完整 APK,节省 70%~90% 流量。 - **全场景安装器支持**:支持系统标准 PackageInstaller、Shizuku 免 Root 静默安装、Root 极速静默安装以及第三方安装器交接。 - **纯净体验与结果净化**: - **去除推广应用**:自动隐藏搜索结果中的广告推广。 - **过滤快应用**:一键隐藏免安装快应用结果。 - **过滤预约应用**:过滤尚未上线的预注册应用。 - **优化应用名称**:智能裁剪应用名称后携带的营销副标题与推广宣传语。 - **历史版本回退**:接入海量应用历史库,支持按版本追溯并下载历史版本 APK。 - **设备指纹与机型模拟**:内置预设及自定义 `MarketProfile`(机型、Android 版本、SDK、分辨率、区域等),解决特定厂商或生态专属应用不可见问题。 - **系统生态深度优化**:支持小米 HyperOS 超级岛优化、焦点通知优化等。 - **跨平台一致体验**:基于 Compose Multiplatform 打造,同时支持 Android 移动端与桌面端(Windows / macOS / Linux)。 --- ## 支持的应用源 | 应用源 | 标识 | 搜索 / 详情 | 更新检查 | 增量更新 | 历史版本 | 今日精选 | 真实评论 | 区域切换 | 过滤净化 | | :------------------------- | :---------: | :---------: | :------: | :------: | :------: | :---------: | :------: | :------: | :------: | | **小米应用商店** (Xiaomi) | `xiaomi` | ✅ | ✅ | ✅ | ❌ | ✅ (金米奖) | ✅ | — | ✅ | | **vivo 应用商店** (vivo) | `vivo` | ✅ | ✅ | ✅ | ❌ | ✅ (极光奖) | ❌ | — | ✅ | | **OPPO 软件商店** (OPPO) | `oppo` | ✅ | ✅ | ✅ | ❌ | ✅ (至美奖) | ✅ | ✅ | ✅ | | **TapTap** | `taptap` | ✅ | ✅ | ✅ | ❌ | ✅ (推荐流) | ❌ | — | — | | **华为应用市场** (Huawei) | `huawei` | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | — | ✅ | | **荣耀应用市场** (Honor) | `honor` | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | — | ✅ | | **三星应用商店** (Samsung) | `samsung` | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | — | | **豌豆荚** (Wandoujia) | `wandoujia` | ✅ | ✅\* | ❌ | ✅ | ❌ | ❌ | — | — | > _\* 注:豌豆荚无原生批量更新元数据协议,更新检查时目前转发到小米源处理。_ --- ## 安装方式与安装器 1. **标准安装 (Standard)**: - 调用系统原生 `PackageInstaller` 确认界面。 - 兼容性最佳,无需任何特殊权限,开箱即用。 2. **Shizuku 静默安装 (Shizuku)**: - 借助 Shizuku 服务在免 Root 情况下获取系统级安装权限。 - 无需手动点击系统安装弹窗,后台静默无感完成更新与安装。 3. **Root 静默安装 (Root)**: - 适用于已获取 Root 权限(KernelSU / Magisk / APatch)的设备。 - 直接通过底层特权指令高速完成静默安装。 4. **第三方包安装器 (Third-party)**: - 支持自定义交接给系统内其他第三方安装器或分发应用处理。 --- ## 编译与开发 ### 环境要求 - **JDK 21** 或更高版本 - **Android SDK**(编译 Android 客户端需要,`compileSdk = 37`, `minSdk = 26`) - **Gradle**(推荐使用项目自带的 Gradle Wrapper) ### 常用命令 #### Desktop 端 [code] #### Android 端 [code] --- ## 运行要求 | 平台 | 最低要求 | 推荐配置 | | :---------- | :----------------------------------------- | :------------------------------------------- | | **Android** | Android 8.0 (API 26) 以上 | Android 10+,已授权 Shizuku 或具备 Root 权限 | | **Windows** | Windows 10 x64 / ARM64 | 安装 JRE/JDK 21+ | | **macOS** | macOS 12 Monterey 以上 | Apple Silicon (M系列) 或 Intel x86_64 | | **Lin