GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

BeiChen-CN/AppHarbor

Fork of YXBwbWFya2V0/AppMarket - KMP cross-platform app store (Android/Desktop) with F-Droid source and signature-gated updates (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 26BeiChen-CN

최고 순위

#142

과소평가 · 활발한데 무명

100

누적 스타

3

포크 수

1

최근 30일 기록 일수

라이선스: 미확인최근 push: October 25열린 이슈(PR 포함): 02026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

Trove

Trove 是基于 Kotlin Multiplatform 的现代化跨平台应用商店,支持 Android 与 Desktop (JVM)。采用 miuix 设计语言,拥有流畅优雅的视觉交互,聚合多家主流应用源。

当前版本:2.16.0(244)。

Note

本仓库 Fork 自上游 YXBwbWFya2V0/AppMarket,并在其基础上持续开发:新增 F-Droid 来源(索引缓存更新检查 + 签名门控)、历史版本多源路由、好游快爆来源等。上游 remote 已配置(upstream),便于同步上游更新。

Kotlin Compose Multiplatform miuix Platform Android Min SDK JDK


Important

免责与分发来源声明

  1. 零中转服务器:本应用是一个纯客户端工具,本项目不设立、不运营、不持有任何用于存储、托管或分发第三方应用安装包的服务器。
  2. 数据源直连:应用内展示的所有应用信息、元数据、图标截图、评论以及 APK 安装包 / 增量差分补丁,全部直接源自对应应用源。
  3. 原包与安全:客户端不对提供的任何应用进行二次打包、注入或篡改;增量更新(差分补丁)均在用户本地与已安装的原版 APK 完成合成。
  4. 版权与合规:所有应用、图标、商标等的版权均归各自原厂商/开发者所有。用户需自行判断应用的合法性,并遵守应用源的服务条款与版权规范。

目录


特性概览

  • 聚合更新:可选择参与来源、调整来源优先级、是否包含测试版,并为应用固定更新来源;支持检查进度、取消与仅重试失败来源。下载跟随实际来源,GitHub / GitLab 需先关联仓库。
  • 独立评论来源:可在设置选择「跟随应用来源」、小米、好游快爆、TapTap、应用宝、应用汇或 360 手机助手,也可在应用详情右上角的图标快捷切换,不影响下载来源和原商店的评分统计。
  • 多源推荐:推荐页采用封面渐变与应用信息卡片,右上角可切换小米、vivo、OPPO、TapTap 或好游快爆;与设置中的「推荐来源」同步,支持下拉刷新、分来源缓存与浏览位置恢复。
  • 多源聚合与自由定制:支持独立为「搜索来源」、「更新来源」以及「推荐来源」指定不同的商店源,各取所长。
  • 搜索页快捷换源:点击搜索页右上角「换源」选择来源,与设置同步,并自动重新搜索当前关键词。
  • 流量下载提醒:Android 在移动数据或计费网络下开始下载前提示确认,显示应用数量和预计大小;可继续或取消;也可开启「仅非计费网络下载」,切换到计费网络时暂停并保留续传数据。
  • 开源应用与仓库订阅:支持 F-Droid、IzzyOnDroid,以及 GitHub / GitLab 公开 Release 中的 APK,关联仓库后可检查应用更新。设置页可登录 GitHub 账号,把 API 限额从匿名每小时 60 次提升到 5000 次。
  • 切换震动反馈:底栏与侧栏切换时提供轻触震动,重复点击当前页不触发。
  • 纯客户端增量更新:内置多套差分算法还原引擎,可用时下载补丁包并于本地合成为完整 APK,节省 70%~90% 流量。
  • 全场景安装器支持:支持系统标准 PackageInstaller、Shizuku 免 Root 静默安装、Root 极速静默安装以及第三方安装器交接。
  • 纯净体验与结果净化:
    • 去除推广应用:自动隐藏搜索结果中的广告推广。
    • 过滤快应用:一键隐藏免安装快应用结果。
    • 过滤预约应用:过滤尚未上线的预注册应用。
    • 优化应用名称:智能裁剪应用名称后携带的营销副标题与推广宣传语。
  • 商店链接识别与分享:可解析小米、华为、vivo、OPPO、荣耀、三星、TapTap、豌豆荚等商店链接;启动时识别剪贴板中的分享文案,详情页可分享统一格式链接。
  • 游戏 / 应用分区:新增「分类」页,支持游戏与应用切换,并可按小米分类/游戏细分类浏览。
  • 主题自定义:支持 AMOLED 纯黑、自定义种子色、九种 Material 调色盘风格与 2021 / 2025 色彩规范。
  • 设置项搜索:设置页支持即时搜索常用开关、来源与页面入口。
  • 历史版本回退:接入海量应用历史库,支持按版本追溯并下载历史版本 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 ✅ ✅ ❌ ✅ ❌ ❌ — —
7723 游戏盒 (7723) 7723 ✅ ✅* ❌ ❌ ❌ ❌ — —
好游快爆 (Kuaibao) kuaibao ✅ ✅* ❌ ❌ ✅ (推荐流) ✅ — —
应用汇 (AppChina) appchina ✅ ✅***** ❌ ✅ ❌ ✅ — —
F-Droid fdroid ✅ ✅** ❌ ✅ ❌ ❌ — —
F-Droid(清华镜像) fdroid_tuna ✅ ✅** ❌ ✅ ❌ ❌ — —
应用宝 (Tencent) tencent ✅ ✅ ❌ ❌ ❌ ✅ — —
酷安 (CoolApk) coolapk ✅ ✅ ❌ ❌ ❌ ❌ — —
IzzyOnDroid izzyondroid ✅ ✅ ❌ ✅ ❌ ❌ — —
GitHub github ✅ ✅*** ❌ ❌ ❌ ❌ — —
GitLab gitlab ✅ ✅*** ❌ ❌ ❌ ❌ — —
LSPosed 模块仓库 lsposed ✅ ✅**** ❌ ❌ ❌ ❌ — —
360 手机助手 (360) 360 ✅ ✅* ❌ ❌ ❌ ✅ — —
手机乐园 (Shouji) shouji ✅ ✅* ❌ ❌ ❌ ❌ — —
HAIS 应用存档 hais ✅ ✅* ❌ ✅ ❌ ❌ — —

* 注:7723 / 360 / 手机乐园 / HAIS 无原生批量更新元数据协议,更新检查时目前转发到小米源处理。

** 注:F-Droid 基于仓库索引(index-v2)在本地比对更新,并做签名指纹门控——仅推荐与本机已安装应用签名兼容的更新(F-Droid 默认对 APK 重签名,与其他来源签名不互通)。首次使用更新检查需同步约 20MB 的 gzip 索引并构建本地缓存;搜索结果为官方接口固定返回的前 10 条,无分页。

*** 注:GitHub / GitLab 的更新检查只覆盖已关联仓库的应用。

**** 注:LSPosed 更新检查会拉取最新正式版 APK 并通过分段读取解析 versionCode;首次搜索需下载约 700KB 的模块索引。

***** 注:应用汇没有批量更新接口,更新检查逐个包名请求搜索接口;安装应用较多时会比批量接口慢。

酷安和应用宝均支持搜索、应用详情、APK 下载、更新检查和手动更新,可在「设置」中分别选为搜索来源和更新来源。应用汇支持分页搜索、应用详情、APK 下载、历史版本与更新检查,可在「设置」中选为搜索来源或更新来源。其网页渠道没有批量更新接口,更新检查会按已安装包名逐个查询搜索结果中的 versionCode。7723 游戏盒支持搜索、详情与官方资源下载,并过滤 UP 资源;更新检查回退小米。豌豆荚使用官方 resource.app.checkUpdateV1 批量协议做更新检查,一次请求即可比对全部已安装应用;更新包的下载元数据同样由豌豆荚详情接口解析。

F-Droid(清华镜像)使用清华大学开源软件镜像站,支持本地索引分页搜索、详情、APK 下载、历史版本及更新检查。首次使用需同步索引,更新检查沿用 F-Droid 的签名兼容校验。

IzzyOnDroid 支持分页搜索、详情、APK 下载、历史版本和更新检查。GitHub、GitLab 支持关键词或仓库链接搜索,下载公开正式版 Release 中的 APK;打开详情或下载后即可检查已关联应用的更新(***)。目前支持 github.com、gitlab.com,优先选择通用或匹配设备架构的安装包。GitHub 可在设置页登录账号(填入无 scope 的个人访问令牌),把 API 限额从匿名每小时 60 次提升到 5000 次;令牌只随 api.github.com 请求发送,不会带到下载地址。

LSPosed 模块仓库(modules.lsposed.org)支持按模块名称或包名搜索、详情、APK 下载和更新检查(****)。搜索使用仓库索引,详情会读取最新正式版 APK 的包名与 versionCode;更新检查只比对仓库中存在的已安装模块,并跳过测试版、快照版和无效安装包。

360 手机助手(m.app.so.com)支持搜索、详情与 APK 直链下载,评论取自移动版结构化接口;站内未提供版本列表,因此不参与历史版本。搜索接口存在按关键词的限流,失败时会重试并提示切换来源。手机乐园(shouji.com.cn)支持站内搜索、详情与直链下载,页面有阿里云边缘的 JS 挑战,客户端会在本地计算 acw_sc__v2 cookie 后重放请求;其评论与历史版本接口未对外暴露。HAIS 应用存档(api.apk.hais.pw)为 APK 归档站,支持按应用名或包名搜索、详情、历史版本列表(含并发换取直链)与下载;主条目的版本号是聚合值,历史版本以归档记录为准。


安装方式与安装器

  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 端

# 快速编译检查桌面端与公共共享模块
./gradlew :app:shared:compileKotlinDesktop

# 本地直接运行桌面端客户端
./gradlew :app:desktop:run

# 打包当前操作系统格式的桌面安装包(dmg / deb / msi)
./gradlew :app:desktop:packageDistributionForCurrentOS

Android 端

# 编译 Android 共享模块
./gradlew :app:shared:compileAndroidMain

# 构建 Android Debug APK
./gradlew :app:android:assembleDebug

# 构建 Android Release APK
./gradlew :app:android:assembleRelease

运行要求

平台 最低要求 推荐配置
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
Linux 主流现代发行版(Ubuntu 20.04+、Fedora 等) 带有 X11 或 Wayland 环境

开源引用

  • Compose Multiplatform - JetBrains 推出的声明式跨平台 UI 框架
  • miuix - 遵循 MIUI / HyperOS 设计风格的 Compose Multiplatform UI 库
  • Ktor - 现代化异步多平台 HTTP 客户端
  • Koin - 轻量级依赖注入框架
  • Coil - Kotlin Multiplatform 异步图片加载库
  • Shizuku - Android 系统级 API 免 Root 调用框架
  • HiddenApiBypass - Android 非公开 API 限制绕过方案
  • HDiffPatch - 高性能差分与补丁还原库
  • HyperNotification - 小米澎湃焦点通知与超级岛适配支持
  • Obtainium - 酷安与应用宝来源接入参考

免责声明

  1. 用途限制:本项目仅供技术研究学习及交流使用,严禁用于任何商业用途或非法牟利行为。
  2. 商标与版权:文中提及的 Xiaomi、vivo、OPPO、Honor、Huawei、Samsung、TapTap、豌豆荚、好游快爆、360 手机助手、手机乐园、HAIS、F-Droid 等商标及产品名称,其商标权与著作权均归其合法所有者所有。

현재 순위

  • 142

    과소평가 · 활발한데 무명

    100 스타 · 3 fork · 총 스타 수(오름차순)

    과소평가 →

최근 30일 추이

누적 스타 추이

순위 추이

README에 뱃지를 붙여보세요 · BeiChen-CN/AppHarbor[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/BeiChen-CN/AppHarbor.svg)](https://git.vaiox.xyz/ko/repo/BeiChen-CN/AppHarbor)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/BeiChen-CN/AppHarbor"><img src="https://git.vaiox.xyz/api/badge/BeiChen-CN/AppHarbor.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact