iodéOS installation

iodéOS

iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android 11 mobile platform. iodéOS aims at protecting your privacy with a built-in adblocker and by freeing your smartphone from snitches.

The objectives in the conception of iodéOS are threefold:

  1. To keep the stability and security level of LineageOS, by minimizing the modifications made to the system. Apart the system modifications required by the adblocker, we mainly only added a few options, made some cosmetic changes, modified a few default settings to prevent data leaks to Google servers.
  2. To ease a quick adoption by new users. We especially target users that are concerned by the protection of their privacy, but are not reluctant to still use inquisitive apps like Google ones. We thus included MicroG as well as a coherent set of default apps (all open source, with one exception), and simplified the initial setup of the system. Particularly, an initialization of MicroG has been made with GCM notifications allowed by default, a privacy-friendly network location provider (DéjàVu) pre-selected, as well as Nominatim Geocoder.
  3. To provide a new and powerful way of blocking ads, malwares, data leaks of all kinds to many intrusive servers. We are developing an analyzer, tightly integrated into the system, that captures all DNS requests and network traffic, as well as a user interface (the iodé app). Compared to some other well-known adblockers, this has the advantages of:
    • Avoiding to lock the VPN for that use. You can even use another adblocker that uses VPN technology alongside our blocker.
    • Being independent of the kind of DNS server used by the system or set by an independent app: classical DNS on UDP port 53 or any other one, DNS over TLS (DoT), DNS over HTTPS (DoH), …, as we capture the DNS requests before they are transmitted to the system function that emits the DNS request. What we do not support, is DoH when it is natively built into applications, i.e. when an app communicates directly with a DoH server, without asking name resolution to the system. It would require to decrypt HTTPS packets between such an app and the DoH server, which may create a big security hole.
    • Precisely mapping DNS requests and network packets to the Android apps that emitted (or received) them.
    • Deciding which apps have a filtered network usage (by default, all apps), and which ones can communicate with blacklisted servers.
  • Default DNS server: Google’s DNS replaced by Quad9’s ‘unblocked’ servers.
  • A-GPS: supl.google.com replaced by supl.vodafone.com.
  • Captive portal login: connectivitycheck.gstatic.com replaced by captiveportal.kuketz.de for connectivity check
  • Dialer: Google default option replaced by OpenStreetMap for phone number lookup
  • NTP: time.android.com replaced by pool.ntp.org
  • Open-source implementation of Google Play Services : microG with Mapbox, GCM notifications by default,  DéjàVu pre-selected and Nominatim Geocoder

The following list represents our selection of privacy-friendly apps preinstalled with iodéOS, the majority being uninstallable & reinstallable.

  • MicroG core apps: GmsCore, GsfProxy, FakeStore, maps API
  • NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, NominatimNLPBackend
  • Agenda: from LineageOS
  • App stores: FDroid (with F-Droid Privileged Extension) and Aurora Store
  • Browser: iodé Browser (based on Firefox)
  • Camera: from LineageOS
  • Gallery: from LineageOS
  • SMS: QKSMS
  • Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source)
  • Music: from LineageOS
  • Keyboard: OpenBoard instead of AOSP keyboard
  • PDF: Pdf Viewer Plus
  • Personal notes: Carnet
  • {Ad/Malware/Data leak}-blocker: iodé
  • News: to keep users informed about our developments, as well as a FAQ

Installation & Uninstallation

Device list
  • Fairphone (2)
  • Teracube (1)
  • Samsung (9)
  • Sony (4)
  • Xiaomi (1)

Installation

  1. Update the stock firmware to the latest
  2. Unlock your phone by following the instructions from Fairphone website
  3. adb reboot bootloader (or press VOLUME DOWN and plug phone while it’s shut down)
  4. fastboot oem unlock
  5. fastboot flash boot recovery for FP3(+)
  6. press POWER+VOLUME UP until reboot in recovery
  7. Sideload flash iodéOS for FP3(+)
  8. Format data
  9. fastboot oem lock

Uninstallation

Please follow this instructions

Installation

  1. Update the stock firmware to the latest
  2. Unlock your phone & install TWRP from Teracube’s forum
  3. Sideload flash iodéOS for E2
  4. Format data

Installation

  1. Update the stock firmware to the latest
  2. Unlock OEM in developer settings
  3. Reboot and press power/vol-/home buttons altogether.
  4. Flash twrp for A5 with command: heimdall flash –RECOVERY <recovery_filename>.img
  5. As soon as the flash ends, quickly press power/vol+/home buttons altogether to directly reboot to recovery
  6. From TWRP => Wipe => Format Data: type ‘yes’
  7. From TWRP => Advanced => ADB Sideload: swipe to start sideload, and issue adb sideload <rom.zip> (the rom image can be found here)

Uninstallation

  1. Backup your data
  2. Download the latest Samsung firmware
  3. Download & open Odin
  4. Drop the downloaded files in Odin
  5. Connect your phone in download mode to the computer
  6. Flash the firmware

Installation

  1. Update the stock firmware to the latest
  2. Unlock OEM in developer settings
  3. At reboot, follow the setup wizard, make sure to be connected to the internet, then activate developer options
  4. Activate adb and type: ‘adb reboot bootloader’, or press power/vol-/bixby buttons altogether.
  5. Flash recovery for S9 | recovery for S9+  with command: heimdall flash –RECOVERY <recovery_filename>.img
  6. As soon as the flash ends, quickly press power/vol+/bixby buttons altogether to directly reboot to recovery
  7. Sideload flash iodéOS for s9 | iodéOS for s9+
  8. Format data

Uninstallation

  1. Backup your data
  2. Download the latest Samsung firmware
  3. Download & open Odin
  4. Drop the downloaded files in Odin
  5. Connect your phone in download mode to the computer
  6. Flash the firmware

Installation

  1. Update the stock firmware to the latest
  2. Unlock OEM in developer settings
  3. At reboot, follow the setup wizard, make sure to be connected to the internet, then activate developer options
  4. Activate adb and type: ‘adb reboot bootloader’, or press power/vol-/bixby buttons altogether.
  5. Flash lineageOS recovery for Note9 with command: heimdall flash –RECOVERY <recovery_filename>.img
  6. As soon as the flash ends, quickly press power/vol+/bixby buttons altogether to directly reboot to recovery
  7. Sideload flash iodéOS for Note9
  8. Format data

Uninstallation

  1. Backup your data
  2. Download the latest Samsung firmware
  3. Download & open Odin
  4. Drop the downloaded files in Odin
  5. Connect your phone in download mode to the computer
  6. Flash the firmware

Installation

  1. Update the stock firmware to the latest
  2. Unlock OEM in developer settings
  3. Activate adb and type: ‘adb reboot bootloader’, or shut down phone &  press vol-/bixby buttons altogether while plugging to computer
  4. In Download Mode (DL), long press Vol+ and unlock bootloader
  5. Reboot to DL mode & flash recovery for S10 | recovery for S10e | recovery for S10+ with command: heimdall flash –RECOVERY <recovery_filename>.img
  6. As soon as the flash ends, quickly press power/vol+/bixby buttons altogether to directly reboot to recovery
  7. Sideload flash iodéOS for S10 | iodéOS for S10e | iodéOS for S10+
  8. Format data

Uninstallation

  1. Backup your data
  2. Download the latest Samsung firmware
  3. Download & open Odin
  4. Drop the downloaded files in Odin
  5. Connect your phone in download mode to the computer
  6. Flash the firmware

Installation

  1. Update the stock firmware to the latest
  2. Unlock OEM in developer settings
  3. Activate adb and type: ‘adb reboot bootloader’, or shut down phone &  press vol+/vol- buttons altogether while plugging to computer
  4. In Download Mode (DL), long press Vol+ and unlock bootloader
  5. Reboot to DL mode & flash recovery for Note10 | recovery for Note10+ with command: heimdall flash –RECOVERY <recovery_filename>.img
  6. As soon as the flash ends, quickly press power/vol+/bixby buttons altogether to directly reboot to recovery
  7. Sideload flash iodéOS for Note10 | iodéOS for Note10+
  8. Format data

Uninstallation

  1. Backup your data
  2. Download the latest Samsung firmware
  3. Download & open Odin
  4. Drop the downloaded files in Odin
  5. Connect your phone in download mode to the computer
  6. Flash the firmware

Installation

  1. Get your unlock code from Sony website
  2. Unlock bootloader: connect to a wifi in order to grey-out “Unlock OEM” in developer settings
  3. adb reboot bootloader (or press VOLUME UP and plug phone while it’s shut down)
  4. fastboot oem unlock 0x<unlock code>
  5. fastboot flash boot_a | boot_b boot-pioneer.img
  6. Unplug the phone
  7. press POWER+VOLUME DOWN until reboot in TWRP
  8. From TWRP => Wipe => Format Data: type ‘yes’
  9. From TWRP => Advanced => ADB Sideload: swipe to start sideload, and issue adb sideload <rom.zip> (the rom image can be found here)

Uninstallation

  1. Backup your data
  2. Download & open Sony Flash Tool
  3. Connect your phone in download mode
  4. Select the latest firmware of ‘Content Erase’ type
  5. Press ‘Apply Service’

Installation

  1. Get your unlock code from Sony website
  2. Unlock bootloader: connect to a wifi in order to grey-out “Unlock OEM” in developer settings
  3. adb reboot bootloader (or press VOLUME UP and plug phone while it’s shut down)
  4. fastboot oem unlock 0x<unlock code>
  5. fastboot flash recovery recovery-poplar.img
  6. Unplug the phone
  7. press POWER+VOLUME DOWN until reboot in TWRP
  8. From TWRP => Wipe => Format Data: type ‘yes’
  9. From TWRP => Advanced => ADB Sideload: swipe to start sideload, and issue adb sideload <rom.zip> (the rom image can be found here)

Uninstallation

  1. Backup your data
  2. Download & open Sony Flash Tool
  3. Connect your phone in download mode
  4. Select the latest firmware of ‘Content Erase’ type
  5. Press ‘Apply Service’

Installation

  1. Get your unlock code from Sony website
  2. Unlock bootloader: connect to a wifi in order to grey-out “Unlock OEM” in developer settings
  3. adb reboot bootloader (or press VOLUME UP and plug phone while it’s shut down)
  4. fastboot oem unlock 0x<unlock code>
  5. fastboot flash boot_a | boot_b boot-akari.img
  6. Unplug the phone
  7. press POWER+VOLUME DOWN until reboot in TWRP
  8. From TWRP => Wipe => Format Data: type ‘yes’
  9. From TWRP => Advanced => ADB Sideload: swipe to start sideload, and issue adb sideload <rom.zip> (the rom image can be found here)

Uninstallation

  1. Backup your data
  2. Download & open Sony Flash Tool
  3. Connect your phone in download mode
  4. Select the latest firmware of ‘Content Erase’ type
  5. Press ‘Apply Service’

Installation

  1. Get your unlock code from Sony website
  2. Unlock bootloader: connect to a wifi in order to grey-out “Unlock OEM” in developer settings
  3. adb reboot bootloader (or press VOLUME UP and plug phone while it’s shut down)
  4. fastboot oem unlock 0x<unlock code>
  5. fastboot flash boot_a | boot_b boot-akatsuki.img
  6. Unplug the phone
  7. press POWER+VOLUME DOWN until reboot in recovery
  8. From recovery => Factory reset  => Format Data
  9. From recovery => Apply update => Apply from ADB => ADB Sideload iodé.zip

Uninstallation

  1. Backup your data
  2. Download & open Sony Flash Tool
  3. Connect your phone in download mode
  4. Select the latest firmware of ‘Content Erase’ type
  5. Press ‘Apply Service’

Installation

  1. Update the stock firmware to the latest
  2. Unlock your phone by following the instructions from Xiaomi website
  3. adb reboot bootloader (or press power+VOLUME DOWN)
  4. fastboot flash recovery twrp-3.4.0-0-cepheus-mauronofrio.img
  5. Press POWER+VOLUME UP until reboot in TWRP
  6. From TWRP => Wipe => Format Data: type ‘yes’
  7. From TWRP => Advanced => ADB Sideload: swipe to start sideload, and issue adb sideload <rom.zip> (the rom image can be found here)

Join the Watilist You will be informed when we are back in stock. Please write down your email address.