YunX README

The project's README from github.com/CYQawa/YunX. As one markdown file: README.md.

云析 YunX

云析 · YunX

粘贴分享链接,直接高速下载 —— 一个开源的 Android 网盘解析下载应用

识别夸克 / UC / 迅雷 / 百度 / 139 / 123 分享链接,自动匹配提取码,Range 分片并发 + 断点续传。

Release Stars License Platform Kotlin Compose

下载最新版 · 功能 · 使用 · 构建 · 常见问题

QQ交流群


云析永远免费开源。 如果你是在任何地方"花钱买到"的,说明你被骗了,请立即退款。 任何收费版本均为二次打包的诈骗版本,与本项目无关。

云析使用AGPL-3.0开源协议 如果你使用了云析的代码,未经授权请遵守协议,同样以AGPL-3.0开放源代码

本仓库为仅安卓端app,PC端可见 YunX-Desktop

截图

解析输入 文件列表 下载管理
解析直链 分享解析 下载管理
网盘登录 设置 关于
网盘登录 设置 关于

功能

支持平台

[!WARNING] 不建议使用百度网盘,可能导致账号被风控!

[!NOTE] 其他网盘暂未支持,如有需要请开一个 issue。

使用

  1. 在「网盘」页登录需要使用的网盘账号
  2. 在「解析」页粘贴分享链接(可带提取码)
  3. 浏览分享内容,点击文件获取下载直链
  4. 在「下载」页查看进度,支持暂停 / 继续 / 删除 / 打开

技术栈

分类 选型
语言 Kotlin
UI Jetpack Compose + Material 3
持久化 Room(KSP 注解处理)+ SharedPreferences
网络 OkHttp 4.12.0(请求 + 分片下载)
构建 Gradle + KSP

构建

要求:minSdk 24,targetSdk 34。

git clone https://github.com/CYQawa/YunX.git

用 Android Studio 打开项目直接构建即可。项目在 AndroidIDE 上开发调试,理论上也兼容其它 Android 构建环境。

常见问题

百度网盘下载/转存不了?

你的账号被风控了,见issue #9

能否开发PC端?

我个人没有电脑,故无法开发pc端。

社区内已有人开发PC移植, 如 YunX-Desktop

反倒卖

云析完全免费开源。如果你下载到要钱的版本,那么你就是被骗了,请立马去退款。

免责声明

本项目仅供个人学习与技术交流,请勿用于商业用途。下载内容版权归原作者所有,请在下载后 24 小时内删除。使用本项目产生的任何后果由使用者自行承担。

开源协议

本项目基于 GNU AGPL-3.0 协议开源,详见根目录 LICENSE。

Star History

Star History Chart

YunX (CYQawa/YunX)

Searching Database…

4.6K ·GitHub
Что это?YunX (云析) — open-source приложение для Android, которое разбирает ссылки «поделиться» из китайских облачных хранилищ и скачивает файлы напрямую, с чанковой параллельной загрузкой и поддержкой докачки.
Это приложение для установки или библиотека для разработчиков?Это самостоятельное Android-приложение на Kotlin и Jetpack Compose; вы устанавливаете APK на телефон, а не встраиваете его как библиотеку.
Как начать скачивать по ссылке «поделиться»?Войдите в нужное облако на вкладке Netdisk, вставьте ссылку «поделиться» (с кодом извлечения, если он нужен) на вкладке Parse, просмотрите общее содержимое, затем коснитесь файла, чтобы получить его прямую ссылку на скачивание, и следите за прогрессом на вкладке Download.
Нужны ли аккаунты в каждом облаке или можно просто вставить ссылку?Сначала нужно войти в соответствующее облако внутри приложения: Quark/UC/Baidu/139 используют вход по cookie через WebView, Thunder — пароль или SMS, а 123 Cloud — аккаунт/пароль для получения JWT.
Насколько безопасно пользоваться поддержкой Baidu Netdisk?В README прямо не рекомендуется пользоваться Baidu Netdisk, так как это может навлечь на аккаунт ограничения «риск-контроля» (risk control); для других поддерживаемых платформ такого предупреждения нет.
Он работает на iOS или только на Android?YunX работает только на Android; для ПК есть отдельный проект сообщества YunX-Desktop, поскольку автор не планирует делать официальную десктопную версию.
Какие облачные хранилища поддерживаются?Quark, UC, Thunder (Xunlei), Baidu, 123 Cloud и 139 Netdisk (Caiyun); поддержку других платформ можно запросить через issue.
Какая скорость загрузки и переживёт ли она обрывы?Загрузки используют чанковую параллельность на основе Range — до 32 параллельных чанков, — сохраняя заголовки запросов и фиксированный план чанков, чтобы поставленные на паузу или прерванные задачи продолжались с места остановки.
Что происходит с временно переданными файлами после скачивания?Для Baidu и Thunder временная передача очищается сразу после получения прямой ссылки; для Quark она хранится, пока загрузка не завершится или задача не будет удалена.
Можно вставить ссылку, не открывая экран парсинга вручную?Да — если скопировать ссылку «поделиться» в другом месте, то при возвращении в YunX появится подсказка в один тап, чтобы вставить и разобрать её прямо из буфера обмена.
Creator
CYQawa
Size
88.7 MB
Stars
4.6K
Age
2mo
Commits · 90 Days