Skip to content

Repository files navigation

HideMyEmail Android

A standalone Android companion for managing Apple iCloud+ Hide My Email addresses.

Platform Min SDK License Android CI CodeQL

English · 简体中文


English

Overview

HideMyEmail Android is an independent Android companion to rtunazzz/hidemyemail-generator. It brings the essential Hide My Email workflow from a desktop-oriented tool to an Android phone, so users can manage their own iCloud+ aliases without relying on an iPhone.

It is intentionally maintained as a separate project. It complements the upstream CLI rather than changing or replacing its desktop workflow.

Features

  • Supports both global iCloud and iCloud China endpoints.
  • Imports an iCloud session as either a raw Cookie header or Copy as cURL text.
  • Detects the appropriate iCloud region and maildomain host automatically when possible.
  • Validates the signed-in Apple account before actions are performed.
  • Generates Hide My Email addresses with labels and a configurable quantity.
  • Lists active and inactive Hide My Email addresses.
  • Maintains a local phone-side list with unused, used, and trash states.
  • Copies aliases to the Android clipboard with one tap.
  • Uses only the iCloud endpoints required for the selected operation; there is no companion server.

Download

Install the latest APK from the Releases page. The published APK is a debug-signed build for direct installation on Android devices.

Quick start

  1. Download and install the latest APK from Releases.
  2. Sign in to your own iCloud account in a browser and open the Hide My Email page.
  3. Copy the request Cookie header, or use browser DevTools Copy as cURL for an iCloud request.
  4. Open the app, paste the value in Settings, then tap Validate account.
  5. Use the Generate, Addresses, and Local tabs to manage aliases.

Build from source

Requirements: JDK 17+ and Android SDK Platform 34.

.\gradlew.bat testDebugUnitTest
.\gradlew.bat assembleDebug

The generated APK is written to app/build/outputs/apk/debug/app-debug.apk.

Upstream relationship

This repository is a companion project, not a request to add Android code to the upstream repository's main branch. The original desktop/CLI project remains available at rtunazzz/hidemyemail-generator. This app is designed to complement it for Android-only workflows.

Local data

The app stores its configuration and local address-state records on the device. Do not commit browser cookies, APK signing keys, or device-local configuration files to source control.

Project governance


简体中文

项目说明

HideMyEmail Androidrtunazzz/hidemyemail-generator 的独立 Android 补充项目。它将原本偏桌面端的 iCloud+「隐藏邮件地址」操作带到 Android 手机上,方便没有 iPhone 的用户在自己的设备上管理别名邮箱。

本项目刻意保持独立维护:它补充上游 CLI 的使用场景,不修改、也不替代上游桌面端工作流。

功能

  • 同时支持国际区 iCloud 与中国大陆区 iCloud 端点。
  • 支持粘贴原始 Cookie Header 或浏览器开发者工具的 Copy as cURL 内容。
  • 自动识别 iCloud 区域和可用的 maildomain 主机。
  • 操作前可校验当前登录的 Apple 账户。
  • 按标签和数量生成隐藏邮件地址。
  • 查看使用中与已停用的隐藏邮件地址。
  • 在手机本地按「未使用 / 已使用 / 垃圾箱」整理地址状态。
  • 一键复制隐藏邮箱地址。
  • 仅直接请求完成所需功能的 iCloud 接口,不依赖额外中转服务器。

下载

请在 Releases 页面下载最新 APK。当前发布包为便于直接安装的 debug 签名版本。

快速开始

  1. Releases 下载并安装最新 APK。
  2. 在浏览器登录自己的 iCloud,并打开「隐藏邮件地址」页面。
  3. 从相关请求复制 Cookie Header,或在开发者工具中选择 Copy as cURL
  4. 打开 App,在「配置」页粘贴内容并点击「校验账号」。
  5. 使用「生成」「地址」「本地」页面管理隐藏邮箱。

从源码构建

需要 JDK 17+ 与 Android SDK Platform 34:

.\gradlew.bat testDebugUnitTest
.\gradlew.bat assembleDebug

生成的 APK 位于 app/build/outputs/apk/debug/app-debug.apk

与上游项目的关系

本仓库是独立的 Android 补充项目,并不请求将 Android 代码合入上游仓库的 main 分支。原始桌面端/CLI 项目仍位于 rtunazzz/hidemyemail-generator;本 App 仅为 Android 场景提供配套能力。

本地数据

App 会在设备本地保存配置与地址状态记录。请不要将浏览器 Cookie、APK 签名密钥或设备本地配置提交到代码仓库。

项目治理


License

MIT. The original upstream copyright notice is retained in the license file.

About

Standalone Android companion for iCloud+ Hide My Email management

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages