|
| 1 | + |
| 2 | +# Void: Cross-Platform Secure Data Wiping Solution |
| 3 | + |
| 4 | + **Official Website:** [https://devpoliooo.vercel.app/](https://devpoliooo.vercel.app/) |
| 5 | + |
| 6 | +--- |
| 7 | + |
| 8 | +## Overview |
| 9 | +Void is an open-source, cross-platform data wiping system focused on verifiable and standards-compliant data erasure across a wide range of storage devices. |
| 10 | + |
| 11 | +It supports HDDs, SSDs, NVMe drives, removable USB storage, and Android devices, and is designed to perform complete, irreversible data destruction, not just filesystem-level deletion. |
| 12 | + |
| 13 | +Void runs on a 64-bit Tiny Core Linux base to keep the environment minimal, fast, and hardware-tolerant, making it usable on both modern systems and older machines without relying on vendor-specific tooling. |
| 14 | + |
| 15 | +The project follows NIST SP 800-88 data sanitization guidelines and produces cryptographically verifiable wipe records that can be audited or validated later. These records support reproducible erasure workflows, compliance verification, and responsible device reuse or disposal. |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## Key Features |
| 20 | + |
| 21 | +- **Full Disk Wipe** — ATA Secure Erase for HDDs, NVMe Secure Erase for SSDs |
| 22 | + |
| 23 | +- **Android Wipe** — Automated ADB + Fastboot reset for complete data removal |
| 24 | + |
| 25 | +- **USB Wipe** — File-system signature wiping using the `dd` protocol |
| 26 | + |
| 27 | +- **Tamper-Proof Certificates** — Verifiable proof of secure erasure |
| 28 | + |
| 29 | +- **Offline Operation** — Works entirely without internet access |
| 30 | + |
| 31 | +- **Lightweight** — Tiny Core Linux base for minimal system resource usage |
| 32 | + |
| 33 | +--- |
| 34 | + |
| 35 | +## Installation & Usage Guide |
| 36 | + |
| 37 | +### For Windows Users |
| 38 | + |
| 39 | +#### Step 1 — Download Files |
| 40 | + |
| 41 | +1. Visit the [official Void website](https://devpoliooo.vercel.app/). |
| 42 | + |
| 43 | +2. Download the latest **Void ISO** file. |
| 44 | + |
| 45 | +#### Step 2 — Create a Bootable USB with Rufus |
| 46 | + |
| 47 | +1. Download and install [**Rufus**](https://rufus.ie). |
| 48 | + |
| 49 | +2. Insert a USB drive (minimum 4 GB). |
| 50 | + |
| 51 | +3. Open **Rufus** and configure: |
| 52 | + |
| 53 | +- **Device:** Select your USB drive |
| 54 | + |
| 55 | +- **Boot selection:** Choose the downloaded `Void.iso` |
| 56 | + |
| 57 | +- **Partition scheme:** Choose `MBR` (Legacy BIOS) or `GPT` (UEFI) based on your device. |
| 58 | + |
| 59 | +4. Click **Start** and wait for Rufus to finish creating the bootable USB. |
| 60 | + |
| 61 | +#### Step 3 — Boot into Void |
| 62 | + |
| 63 | +1. Insert the USB drive into the target computer. |
| 64 | + |
| 65 | +2. Restart and open the boot menu (`F12`, `Esc`, or `Del` depending on the system). |
| 66 | + |
| 67 | +3. Select your USB device to boot into **Void**. |
| 68 | + |
| 69 | +#### Step 4 — Start Wiping |
| 70 | + |
| 71 | +Once the Void interface loads, select an option: |
| 72 | + |
| 73 | +- **Wipe Internal Disk (HDD/NVMe)** |
| 74 | + |
| 75 | +- **Wipe USB Devices** |
| 76 | + |
| 77 | +- **Wipe Android Devices** |
| 78 | + |
| 79 | +Follow the on-screen prompts. |
| 80 | +After completion, Void automatically generates a **wipe certificate** which will be stored on the Pendrive. |
| 81 | + |
| 82 | +--- |
| 83 | + |
| 84 | +### For Linux Users |
| 85 | + |
| 86 | +#### Option 1 — Using the ISO File |
| 87 | + |
| 88 | +1. Download the `Void.iso` file. |
| 89 | + |
| 90 | +2. Identify your USB drive (e.g., `/dev/sdb`). |
| 91 | + |
| 92 | +3. Use the `dd` command to make a bootable USB: |
| 93 | + |
| 94 | +```bash |
| 95 | + |
| 96 | +sudo dd if=Void.iso of=/dev/sdX bs=4M status=progress conv=fsync |
| 97 | +``` |
| 98 | + |
| 99 | +Replace /dev/sdX with your actual USB device path (not a partition like /dev/sdb1). |
| 100 | +Reboot your system and select the USB device from the boot menu. |
| 101 | + |
| 102 | +--- |
| 103 | + |
| 104 | +### Option 2 — Using the .deb Package |
| 105 | + |
| 106 | +Download the void.deb package from the official website. |
| 107 | +Install it using: |
| 108 | + |
| 109 | +```bash |
| 110 | +sudo dpkg -i void.deb |
| 111 | +sudo apt-get install -f |
| 112 | +``` |
| 113 | + |
| 114 | +Launch Void with: |
| 115 | + |
| 116 | +```bash |
| 117 | +void |
| 118 | +``` |
| 119 | + |
| 120 | +Follow the interface to securely wipe supported devices. |
| 121 | + |
| 122 | +### For Android devices: |
| 123 | + |
| 124 | +- Enable USB Debugging in Developer Options before connecting. |
| 125 | +- Ensure the phone is properly recognized by ADB. |
| 126 | + |
| 127 | + |
| 128 | +### Wipe Certificates |
| 129 | + |
| 130 | +After each successful operation, Void creates a digital wipe certificate that includes: |
| 131 | +- Device name and serial number |
| 132 | +- Wipe timestamp |
| 133 | +- Wipe method (ATA, NVMe, ADB, or dd) |
| 134 | +- Verification checksum |
| 135 | +- Operator ID (if configured) |
| 136 | + |
| 137 | +These certificates act as tamper-proof audit records, providing verifiable proof of data erasure for organizations and compliance audits. |
| 138 | + |
| 139 | +### !!! Important Notes |
| 140 | + |
| 141 | + - All data will be permanently erased. Back up any critical data before proceeding. |
| 142 | + - Use Void only on devices you own or are authorized to wipe. |
| 143 | + - Some older HDDs may not support ATA Secure Erase commands. |
0 commit comments