# Tianyi Cloud Drive

> 189.cn | Netdisk and pan; 1 record: free tier, limits, identity cost and evidence.

HTML https://fshy.ajam.dev/p/189/ | JSON https://fshy.ajam.dev/api/v1/entity/189.json | how to read a record: https://fshy.ajam.dev/llms-full.txt

## Tianyi Cloud Drive (天翼云盘, 189)

- `netdisk-pan/tianyi-cloud-drive` | fails-identity | evidence reported | binding per-ip-shaping | category carrier cloud
- needs card no, phone yes, ID no, institution no | verified 2026-11-04T00:20:53.783Z (inherited) | stale on 2026-11-19
- url https://cloud.189.cn
- free tier: 60 GB free per the Wikipedia table, with carrier promotions routinely granting 4 TB, 10 TB or 12 TB. Free uploads are capped at 2 GB a day, Gold at 200 GB, Platinum unlimited | unit: GiB | metered on: stored-bytes | read on: 2026-10-21 | source: [1]
- per-object cap: 2 GB per single-file upload on the free tier | bytes: 2000000000 | source: [2]
- retention: Promotional terabytes are attached to a China Telecom line and evaporate if it lapses. No retention clock on stored files | source: [3]
- egress: Download is unmetered on net and throttled cross-carrier: '天翼云盘基本不限速，部分地区的非电信网络用户，可能会发现部分时段有限速'. The hard cap is on upload, not download | metered: yes | source: [4]
- identity: country-phone | detail: +86 only. OpenList labels the interface 逆向接口 and the web login a slider human-verification step, so even a scripted login is closed | country: 86
- interface: rest, webdav
- limits:
  - per-ip-shaping (binding): 2 GB a day of upload on the free tier, which is about 1.4 GB an hour [4]
  - per-object-cap: 2 GB per single-file upload on the free tier [2]
  - write-gated: the web login is now a slider human-verification check: 'Web 端登录已更换为滑动验证码，不再支持 OCR 与手动输入' [5]
- binding note: The identity gate sits in front of that, and the shaping would still bind behind it.
- tooling: OpenList drivers 189, 189_tv and 189pc, plus WebDAV out and CloudDrive2. The TV-edition OAuth client takes only an access token and is the one the community keeps alive because TV playback is unthrottled; a token can be minted by QR login, which the OpenList docs ship as an image
- composes with: 4 to 12 TB per carrier-promo account is the largest single free pool in this group, and the TV client plus OpenList plus WebDAV path is fully documented. The binding constraint is not capacity but the 2 GB a day free upload allowance, and the promos ride a China Telecom line
- reliability: The TV-client OAuth path is the one that survives; the desktop-client path has been repeatedly broken by client-version checks. Promotional terabytes evaporate when the line lapses, TV clients are being pulled from app stores, and the 10 TB migration programme closed on 2026-09-27
- notes: One record for the three deferred spellings: Tianyi Cloud Drive, the TV-edition variant, and the 天翼云盘 (China Telecom / 189邮箱) form. The TV client is the part worth knowing: it is the only interface that has survived, it takes an access token alone, and TV playback is unthrottled, which is why the community routes through it.
- extras:
  - access_mode: registration-gated
  - upload_cap_per_day_bytes: 2000000000
  - tv_oauth_client: 189CloudTV, access-token only, QR login documented
  - aliases: Tianyi Cloud Drive / 天翼云盘 (189); 天翼云盘 / Tianyi Cloud Drive (189) incl. the TV-edition OAuth client; 天翼云盘 (China Telecom / 189邮箱); 189Cloud; 189CloudTV
  - dead_bound_market: 10 TB accounts resold under CNY 10, username and password only
- evidence:
  - [6] 2026-10-21: Name '189CloudTV', DefaultRoot -11, access-token-only auth, type personal or family, upload_thread and rapid_upload
  - [1] 2026-10-21: 电信天翼云盘, 60G free, 2G upload limit, login required
  - [4] 2026-10-21: '普通用户上传限量（免费 2G/日，黄金 200G/日，铂金不限）'
  - [3] 2026-10-21: '我是电信用户，默认送了 12T 的天翼云盘空间', mounted through Alist and Kodi on a Sony TV
  - probe:GET https://api.cloud.189.cn/open/share/getShareInfoByCodeV2.action?shareCode=ZNzuuaIneMJz 2026-10-21: 200 with an XML shareVO carrying fileName, shareId 1255019631818, isFolder true and needAccessCode 1, so share metadata is anonymous
  - probe:GET https://cloud.189.cn/api/open/share/listShareDir.action 2026-10-21: 400 with InvalidArgument, so the listing is not anonymous
  - [7] 2026-10-21: '9月27号开始天翼云盘10T迁移不了了'
  - [8] 2026-10-21: 10 TB 死绑 accounts resold under CNY 10 with only a username and password
  - [5] 2026-11-03: the OpenList driver page still says the web login is a slider check that OCR and manual entry no longer pass | capture: sha256:42eedb25435b9367748f5d3f22a60b9db3eee480cc3ea90e1c73164bc479e4d9 | quote: Web 端登录已更换为滑动验证码，不再支持 OCR 与手动输入
  - [5] 2026-11-03: the TV-interface mount signs in with an SMS login | capture: sha256:42eedb25435b9367748f5d3f22a60b9db3eee480cc3ea90e1c73164bc479e4d9 | quote: 进入后选择短信登录，登录完成后返回存储管理界面，禁用再启用该存储后即可正常使用
  - [5] 2026-11-03: the OpenList driver page calls the 189 interface a reverse-engineered one that the project does not actively maintain | capture: sha256:42eedb25435b9367748f5d3f22a60b9db3eee480cc3ea90e1c73164bc479e4d9 | quote: 本接口是基于历史产物的逆向接口，项目组不会主动进行维护
  - [1] 2026-11-03: the table row still reads 60G free and a 2G upload limit, with no download limit and login required | capture: sha256:87cfd4212b0eaf2bb73b16353c13f114920639a0b2df7d9e3a6465f3bf0ce870 | quote: | 电信天翼云盘 | 60G | 2G | | 有 | 无 | 是 | 否 |
  - [1] 2026-11-03: the prose still gives a 2G single-file upload limit | capture: sha256:87cfd4212b0eaf2bb73b16353c13f114920639a0b2df7d9e3a6465f3bf0ce870 | quote: 支持最高2G的单个文件上传，支持分享文件
  - probe:GET https://api.cloud.189.cn/open/share/getShareInfoByCodeV2.action?shareCode=ZNzuuaIneMJz 2026-11-03: the share metadata endpoint still answers 200 as application/xml without a login | capture: sha256:7656fb452a08affd77f0ed5ab73347ea37ba574e9d2cb592eb988927df24faa7 | quote: "status": 200
  - probe:GET https://cloud.189.cn/api/open/share/listShareDir.action 2026-11-03: the share listing endpoint still refuses a call without its arguments with 400 InvalidArgument | capture: sha256:c955f43606d063e2e3f798eff905c05dea257335dc4752dc89ea54f3063866d9 | quote: <error><code>InvalidArgument</code><message>Argument invalid</message></error>
  - [9] 2026-11-03: the web portal answers 200 with a script-driven shell | capture: sha256:c69ad07c49d34fd8e155ddae2b0e2762bd62ec3e97a57e56ad85967349320151 | quote: doesn't work properly without JavaScript enabled
- sources:
  - [1] https://zh.wikipedia.org/zh-cn/中国大陆网盘列表
  - [2] https://zh.wikipedia.org/wiki/中国大陆网盘列表
  - [3] https://www.v2ex.com/t/914183
  - [4] https://linux.do/t/topic/578176
  - [5] https://openlistteam.github.io/docs/zh/guide/drivers/189.html
  - [6] https://github.com/OpenListTeam/OpenList/blob/main/drivers/189_tv/meta.go
  - [7] https://linux.do/t/topic/2804647
  - [8] https://linux.do/t/topic/675267
  - [9] https://cloud.189.cn
