ToolsDEVI Decrypt

DEVI Decrypt

Open Apple and iCloud returns offline

Offline: decryption never uses the network. The only request is an optional update check.

An offline Windows utility for decrypting Apple and iCloud OpenPGP provider returns.

  • Offline
  • Source left alone
  • Signed for Windows
  • A PDF record of every decryption
Version
v1.0.3
Platform
Windows (x64)
Released
Status
Shipped
Scope
Apple and iCloud
  1. Step 1 · Load the return

    Load the return

    Open the encrypted provider return and confirm where it came from.

    DEVI Decrypt with a provider return loaded
  2. Step 2 · Unlock it

    Unlock it

    Enter the file's password, or load the private key, and choose a folder that does not hold the source.

    DEVI Decrypt ready to decrypt, with the password entered and a folder chosen
  3. Step 3 · Check every file

    Check every file

    The output is hashed and checked before it is kept.

    DEVI Decrypt after a successful decryption
  4. Step 4 · Record

    Record

    The record names the source and output hashes. It does not keep the key or the password.

    DEVI Decrypt record with the source and output hashes

Overview

DEVI Decrypt decrypts an Apple or iCloud provider return delivered as an OpenPGP file. It is for an examiner who already has the return and the key from the provider and needs to decrypt it on a Windows computer.

Apple and iCloud only. Other provider-return formats are not supported. DEVI Decrypt is an independent utility and is not affiliated with or endorsed by Apple Inc.

Validate it under your lab's own procedures.

Key capabilities

  • Apple and iCloud returns

    Decrypts an Apple or iCloud OpenPGP return package, .gpg or .pgp.

  • Paste or load the key

    Paste the key block from the provider's email or load a key file, then add the passphrase if the key asks for one.

  • The source is left alone

    The encrypted file is read only. It is not renamed, moved, or overwritten.

  • A PDF verification record

    Exports a record named by the full source SHA-256, with the source and output hashes. It never holds the key, the passphrase, or the decrypted contents.

  • Return workspace

    Drop a whole Apple return and its key. Every OpenPGP file is decrypted and unpacked into one folder, then browsed and searched by category.

  • A hash log of every output

    The workspace lists the SHA-256 of every source and output file, with a verification record for each decrypted file.

  • A built-in self-test

    Checks decryption against an embedded synthetic package.

  • Offline

    Decryption runs on this computer and never uses the network.

Compared with doing it by hand

The same job, done two common ways. DEVI Decrypt does not replace your lab's procedures; it keeps each step recorded and repeatable.

DEVI DecryptCommand-line decryption
Add the keyPaste it from the provider's email, or load a key fileImport it into a keyring by command
The original fileRead only: not renamed, moved, or overwrittenDepends on the command typed
Check the outputHashed and checked before it is keptHash it yourself
A whole returnEvery file decrypted, unpacked into one folder, and sorted by categoryOne file at a time
A record for the case fileA PDF verification record with the source and output hashesNotes you write
The key and passphraseHeld in memory for the operation and not savedKept in the keyring until you remove them

How it works

  1. Drop the .gpg or .pgp file, or choose it, and confirm it came from an authorized Apple or iCloud return.
  2. Paste the key from the provider's key email, or load a key file, and add the passphrase if needed.
  3. Choose an output folder and decrypt. The output is hashed and checked before it is kept.
  4. Export the PDF verification record. If the output is an archive, extract it from the app.

For a whole return, open the return workspace instead: drop the return folder and the key, and every file is decrypted, unpacked, hashed, and sorted by category from its file type and folder name. The tool does not open or interpret the content.

A package with no integrity protection is rejected before any output is written. An expired key shows a warning and waits for you to continue, and the record notes the expiration.

Network use

Decryption never uses the network and does not send data anywhere. The only request the app makes is the optional update check: an HTTPS request for one signed version file from the DEVI download host. It is sent when you choose Check for updates, or each time the app opens if you turn that on. It is off by default, and it sends no returns, keys, file names, or hashes.

If you choose to download an update, it starts only after you confirm it, and the app checks its SHA-256 against the signed version file before keeping it. The key and the passphrase are held in memory for the operation and are not saved. This site never receives your returns, keys, file names, or hashes.

Check it yourself

Each line below points to something you can check on this page or on your own computer.

  • Signed Windows builds

    Authenticode-signed through Microsoft Artifact Signing, with a timestamp.

    System requirements
  • A SHA-256 for every file

    Each published file has its SHA-256 on this page, with the Windows commands to check it.

    Verify your download
  • A check built in

    Checks decryption against an embedded synthetic package.

    Key capabilities
  • Network use, stated

    Offline: decryption never uses the network. The only request is an optional update check.

    How it works
  • v1.0.3, dated

    Released 10/07/2026. This page shows what changed in it.

    What's new
  • Your lab's procedures

    Validate it under your lab's own procedures.

    Trust and Security

System requirements

Operating systemWindows 11 (x64)
RuntimeIncluded in the download. No separate .NET install is needed.
NetworkNot needed to decrypt. Used only for the optional update check.
InputAn Apple or iCloud OpenPGP provider return and its private key
Installer49 MB, per user, no administrator rights needed
Portable zip65 MB, no install needed
Code signingAuthenticode-signed through Microsoft Artifact Signing, with a timestamp. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature.

Inputs and outputs

ReadsAn Apple or iCloud OpenPGP provider return (.gpg or .pgp), or a whole return folder
KeyThe key block pasted from the provider's email, or a key file, and its passphrase if needed
WritesThe decrypted output, in a folder that does not hold the source
ChecksThe output is hashed and checked before it is kept
RecordA PDF verification record with the source and output hashes, never the key or the passphrase

Questions

Which returns does it open?

Apple and iCloud returns delivered as OpenPGP files. Other provider-return formats are not supported.

Is the key saved?

No. The key and the passphrase are held in memory for the operation and are not saved. The record never holds the key, the passphrase, or the decrypted contents.

Is the original return changed?

No. The encrypted file is read only. It is not renamed, moved, or overwritten.

Is it made by Apple?

No. DEVI Decrypt is an independent utility and is not affiliated with or endorsed by Apple Inc.

Download

Downloads are for approved accounts. Create an account, then request this tool from your account; each tool is approved on its own. Tool release alerts start once a tool is approved for your account. You can turn them off any time.

Sign in to downloadCreate account

How to get a tool

  1. Create an account. Sign up at deviops.app with the email you want to use for DEVI.
  2. Complete your profile. Who you are (law enforcement, prosecution, defense or contractor), your agency or firm, your role, and a supervisor or point of contact.
  3. Request each tool. Give a short reason and accept the license agreement. Each tool is approved on its own.
  4. The DEVI Ops Team reviews it. We email the decision to your sign-in address.
Who qualifies
Verified law enforcement, prosecution, defense and contractor examiners.
Review time
We review every request, usually within the same business day.
Cost
Each approved account gets a monthly allowance that refills each month. Opening and viewing evidence never uses it.

Questions

Is there a cost to request a tool?

No cost to request. Each approved account gets a monthly allowance that refills each month. Opening and viewing evidence never uses it.

Why is an account needed?

The tools are licensed to approved examiners only. Your account is how DEVI Ops confirms who you are, records the license you accepted, and checks your approval on every download.

Does DEVI see my case data?

No. The tools work offline on your computer. Your evidence, keys, file names and hashes are never sent to DEVI.

What if SmartScreen warns me?

Check the file's SHA-256 on its tool page first. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Which Windows versions are supported?

Windows x64. DEVI Validate and DEVI Registry run on Windows (x64), and DEVI Decrypt needs Windows 11 (x64). The .NET runtime is included in each download.

Can I share a license?

No. A license is for you, under the account that was approved. Each examiner requests access with their own account.

Verify your download

DEVI Decrypt 1.0.3 is published as an installer and as a portable zip. Each file has its own SHA-256. Check the file before you run it.

  1. Download the file from this page after you sign in.
  2. Open PowerShell or Command Prompt in the folder that holds it.
  3. Run one of the commands below and compare the printed hash with the published value.
  4. If the values differ, delete the file and download it again.

Setup (win-x64)

The published SHA-256 for DEVI-Decrypt-Setup-1.0.3-win-x64.exe is 9c83c5cedfb161bcef37240387fa847648434aa9d96d8628429af8539a71f779. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Decrypt-Setup-1.0.3-win-x64.exe -Algorithm SHA256
certutil -hashfile DEVI-Decrypt-Setup-1.0.3-win-x64.exe SHA256

Windows Setup installer (win-x64), per user, no administrator rights needed. The installer and the app are Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Portable (win-x64)

The published SHA-256 for DEVI-Decrypt-1.0.3-win-x64.zip is bd4c1d2ef8c75a397d846cd7e554d39620548e5abfea7052dfd4907deabcd39d. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Decrypt-1.0.3-win-x64.zip -Algorithm SHA256
certutil -hashfile DEVI-Decrypt-1.0.3-win-x64.zip SHA256

Portable zip (win-x64). No install needed. Unzip the whole folder and open app\DEVI-Decrypt.exe. The app is Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

More about publishing and reporting a vulnerability is on Trust and Security.

What’s new

v1.0.3

  • Decryption and hashing work as in 1.0.2. Installed 1.0.2 copies are offered 1.0.3 through Check for updates.
  • A wrong password says which one was wrong, for this file or for your private key, writes nothing, and empties the box so you can type it again.
  • Step 2 shows only the boxes the chosen file needs. A file locked with a password shows one box, Password for this file. A file locked to a private key shows Your private key, and Password for your private key appears only when the loaded key has its own password. The two password boxes are never shown together.
  • The eye button shows and hides a password and keeps what you typed. In 1.0.2 the Show button emptied the box. Each password box has one X that clears it.
  • Every box on every screen has a plain label above it, a one-line gray hint under it, and placeholder text inside it.
  • A text field you are typing in shows one 2px blue-to-purple border, the same colors as deviops.app.

Resources

Get access

Request access to DEVI Decrypt

We review every request, usually within the same business day. Verified law enforcement, prosecution, defense and contractor examiners.

Request accessContact us