Skip to content

iCloud Prime v0.1.9

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 01:17

iCloud Prime v0.1.9

Windows 10 portable release.

Windows 10 portable package

Asset:

  • icloud-prime-windows10-portable-v0.1.9.zip

Usage:

  1. Download and extract the zip.
  2. Double-click start.bat.
  3. Open http://127.0.0.1:8081.
  4. Add your own account and configure Cookie or App-specific password.
  5. Create aliases, batch-create aliases, schedule automatic jobs, or read mail.
  6. Use stop.bat to stop the service.

Security

  • The release package contains no real account data.
  • The package only includes accounts.example.json with placeholders.
  • Real account data is saved locally to data\accounts.json after you run the app.
  • If accounts.json is missing, an edited accounts.example.json with real values is imported once.
  • Automatic job data is saved locally to data\create_jobs.json after you create jobs.
  • Do not share data\accounts.json, data\create_jobs.json, Cookie values, or App-specific passwords.

Changes

  • Preserve account credentials when redacting API responses, isolate Cookie snapshots across requests, and roll back account changes when persistence fails.
  • Listen on localhost by default. Remote listeners now require an API token; local API calls also validate the peer, Host, and browser Origin.
  • Restore account creation, Cookie updates, App Password setup, and password login in the web console, with credential status and API token settings.
  • Prevent stale account and inbox requests from mixing accounts, and invalidate cached account data after deletion.
  • Correct SRP challenge forwarding and reject invalid authentication responses without panicking.
  • Fix daily schedule boundaries, cross-hour quota accounting, pause races, and task persistence rollback.
  • Return already-created aliases when a batch partially fails instead of hiding successful creations.
  • Fix Web mail recipient searches and China-region gateway Cookies, preserve IMAP errors and partial results, and exclude MIME attachments from message bodies.
  • Return actual unread state, match Hide My Email filters against known aliases, and load message bodies in batches beyond the first 50 messages.
  • Reject upstream alias-list business errors instead of caching them as empty lists.
  • Add regression tests for all reviewed failure scenarios and require tests before publishing release packages.