Skip to content

The iCloud HideMyEmail Generator is a C# tool that automates the creation of iCloud HideMyEmail addresses. It requires an active iCloud+ subscription and an authentication cookie.

License

Notifications You must be signed in to change notification settings

bartasx/HideMyEmailGenerator

Repository files navigation

iCloud HideMyEmail Generator

.NET License: MIT

Automated generation of Apple's iCloud emails via HideMyEmail.

Note: You need an active iCloud+ subscription to use Hide My Email feature.

Requirements

  • .NET 9.0 SDK
  • iCloud account with Hide My Email feature enabled
  • iCloud authentication cookie file

Installation

  1. Clone the repository
  2. Navigate to the project directory
  3. Build the project:
dotnet build

Configuration

  1. Create a cookie.txt file in the project root directory
  2. Copy your iCloud cookie to the file (you can use browser developer tools)
    • See the example in cookie.example.txt

How to obtain cookie.txt

  1. Download EditThisCookie Chrome extension

  2. Go to EditThisCookie settings page and set the preferred export format to Semicolon separated name=value pairs

  3. Navigate to iCloud settings in your browser and log in

  4. Click on the EditThisCookie extension and export cookies

  5. Paste the exported cookies into a file named cookie.txt

Usage

Generating Email Addresses

To generate the default 5 email addresses:

dotnet run --project src/HideMyEmailGenerator

or

dotnet run --project src/HideMyEmailGenerator -- generate

To generate a specific number of email addresses:

dotnet run --project src/HideMyEmailGenerator -- generate --count 10

Displaying Email Addresses

To display all active email addresses:

dotnet run --project src/HideMyEmailGenerator -- list

To display inactive email addresses:

dotnet run --project src/HideMyEmailGenerator -- list --inactive

To search for email addresses using a regular expression:

dotnet run --project src/HideMyEmailGenerator -- list --search "pattern"

How It Works

The program uses the official iCloud API to generate and manage Hide My Email addresses:

  1. Authentication using a cookie file
  2. Generating email addresses through the iCloud API
  3. Reserving the generated addresses
  4. Saving the generated addresses to an emails.txt file

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

The iCloud HideMyEmail Generator is a C# tool that automates the creation of iCloud HideMyEmail addresses. It requires an active iCloud+ subscription and an authentication cookie.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages