GitLab Access
iodéOS’s source code is hosted on a new, self-hosted GitLab instance at gitlab.iode.tech. Users and contributors can:
- Browse and explore the source code for all components.
- Track known bugs: https://gitlab.iode.tech/ota/issue-tracker/-/issues
- Follow ongoing development and project updates.
Repository Structure
iodéOS is organized into multiple repositories to maintain modularity and ease of development. The codebase is divided into the following main categories:
- Core System Modifications: Changes to the Android system necessary for iodéOS’s operation.
- Adblocker Implementation: Development of the integrated adblocker system and its firewall functionalities.
- iodé Applications: Customized versions of open-source apps, adapted for iodéOS’s privacy standards.
- Installation Tools: Scripts, installers, and flashable ZIP packages to simplify installation on supported devices.
At https://gitlab.iode.tech/ota/ota, you will find a comprehensive README file that serves as a technical introduction to iodéOS and its update mechanism. Additionally, it provides flashing instructions for supported devices using fastboot scripts on Linux and Windows.
Releases
All official iodéOS releases are published under https://gitlab.iode.tech/ota/release. This directory contains the full archive of system images for each supported device, organized by release version and codename. Each version is available in two formats:
- OTA packages (e.g.
iode-6.2-20250407-FP4-ota.zip
): Intended for updates directly on the device via system updater. - Fastboot packages (e.g.
iode-6.2-20250407-FP4-fastboot.zip
): Used for manual installation via a connected computer.
Each archive is accompanied by a .sha256
checksum file for integrity verification. These resources allow advanced users to install or upgrade iodéOS manually, and developers to track and test each version.
Betas
If you’re participating in the iodéOS beta program, there are two main resources hosted on GitLab that you should be aware of:
Beta Updaters
The beta updaters for handling over-the-air (OTA) updates for beta builds are available at:
https://gitlab.iode.tech/ota/ota/-/tree/master/beta
Latest Beta Builds
The most recent beta ROMs for supported devices can be downloaded from:
https://gitlab.iode.tech/ota/betas
This location contains flashable images and OTA packages for users who want early access to new features, improvements, or bug fixes before they are included in the stable releases.
Keep in mind that:
- Beta releases may contain bugs or unfinished features.
- They are intended for experienced users who are comfortable testing and reporting issues.
- You can switch back to the stable channel at any time by following the same steps.