iodéOS installation

iodéOS

iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android 10 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
  • MicroG core apps: GmsCore, GsfProxy, FakeStore, maps API.
  • NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, NominatimNLPBackend
  • App stores : FDroid (with F-Droid Privileged Extension) and Aurora Store.
  • Browser: iodé Browser (based on Firefox) instead of Lineage’s default browser Jelly.
  • SMS: QKSMS instead of Lineage’s default SMS app.
  • Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source).
  • 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)
  • Samsung (3)
  • Sony (3)
  • 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 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 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
  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 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+
  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. 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 twrp-3.4.0-0-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 twrp-3.3.1-0-20200210-poplar_10.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 twrp-3.4.0-0-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. 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)

Rejoindre la liste d'attente Vous serez informé lorsque le produit sera à nouveau en stock. Veuillez renseigner ci-dessous votre adresse email.