[ROM][Note 10/10+][A12] iodéOS = LineageOS 19.1 + MicroG + adblocker [04/04/2023] - Samsung Galaxy Note 10 ROMs, Kernels, Recoveries,

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android mobile platform. iodéOS aims at protecting the user's privacy with a built-in adblocker and by freeing the smartphone from snitches.
The objectives in the conception of this ROM are threefold:
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 useful options commonly found in other custom ROMs, made some cosmetic changes, modified a few default settings to prevent data leaks to Google servers.
To ease a quick adoption of this ROM 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, 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.
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.
Since its first versions, we added many features to the iodé blocker: several levels of protection, fine-grained control over the hosts that should be blocked or authorized, displaying statistics on a map to see the quantity of data exchanged to which countries, clearing statistics... We are actively developing the blocker, and new functionalities will be regularly added.
Features
Changes in LineageOS to prevent data leaks:
Default DNS server: Google's DNS replaced by Quad9's 'unblocked' servers in all parts of the system.
A-GPS: patches to avoid leaking personnal information like IMSI to supl server.
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.
Pre-installed apps:
We included many useful default apps, but our choice cannot suit everyone; so we added the possibility to remove them. It can be done at the end of the phone setup, or at any time by going to Parameters -> Apps & Notifications -> Preinstalled apps.
MicroG core apps: GmsCore, GsfProxy, FakeStore.
NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, Nominatim Geocoder.
App stores : FDroid (with F-Droid Privileged Extension) and Aurora Store.
Browser: our own fork of Firefox (with Qwant as default search engine, many other ones added, telemetry disabled, parts of telemetry code removed) instead of Lineage’s default browser Jelly.
SMS: QKSMS instead of Lineage's default SMS app.
Email: p≡p (Pretty Easy Privacy).
Camera: our own fork of Open Camera, with a few tweaks.
Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source).
Keyboard: OpenBoard instead of AOSP keyboard.
PDF: Pdf Viewer Plus.
Personnal notes: Carnet.
{Ad/Malware/Data leak}-blocker: iodé.
News: to keep users informed about our developments, as well as a FAQ.
Meteo: Geometric Weather.
Pre-included FDroid repository:
The apps that we tweak or develop (microG services, the browser based on Firefox, the News app, Open Camera ...) are available through a repository that we included in FDroid (check the "Apps for iodéOS" category). For this purpose and to avoid name conflicts of some apps, we also had to make a few changes in FDroid.
Useful options from other custom ROMs:
Smart charging (disables charging when a given level is reached, to protect battery health).
Fingerprint vibration toggle.
Swipe down to clear all in recent apps (Android 10 only).
Installation Instructions
To download and flash our latest build, see https://gitlab.com/iode/ota.
You can also find here direct links to the latest builds.
Supported devices
Fairphone FP3/FP3+
Fairphone FP4
Google Pixel 3
Google Pixel 4
Google Pixel 5
Google Pixel 6
Google Pixel 6a
OnePlus 9
OnePlus 9 Pro
Samsung Galaxy A5/A7 2017 (a5j17lte/a7j17lte)
Samsung Galaxy S9/S9+ (starlte/star2lte)
Samsung Galaxy Note 9 (crownlte)
Samsung S10e/S10/S10+ (beyond{0,1,2}lte)
Samsung Note 10 (d1)
Samsung Note 10+ (d2s)
Sony Xperia XA2 (pioneer)
Sony Xperia XZ1 (poplar)
Sony Xperia XZ2 (akari)
Sony Xperia XZ3 (akatsuki)
Xiaomi Mi9 (cepheus)
Teracube 2e
Xiaomi Mi 10T 5G / Mi 10T Pro 5G
Xiaomi Mi 10 Lite 5G
Sources
iodéOS: https://gitlab.com/iode/os
LineageOS: https://github.com/lineageos
device tree:
https://gitlab.com/iode/os/public/devices/samsung/device_samsung_d1
https://gitlab.com/iode/os/public/devices/samsung/device_samsung_d2s
https://gitlab.com/iode/os/public/devices/samsung/device_samsung_exynos9820-common
kernel: https://github.com/LineageOS/android_kernel_samsung_exynos9820
Bug Reporting
You can post a message in this thread or (preferred) open an issue here.
Credits
LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.
All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit their Wiki for more details.
This ROM would be nothing without the tremendous work made on MicroG, and all the other open source apps that we included. We are very grateful to their authors.
Contributors
Direct contributors: @iodeOS, @vince31fr
Indirect contributors (too numerous to list): All the people that contributed to the device tree, to LineageOS, and to the included open source apps.
Sponsoring
You can help in the development of this ROM by paying us a coffee here: https://paypal.me/iodeOS.
Screenshots

Downloads : iodéOS
04/04/2023 (build 20230401) for Note 10 (d1) and Note 10+ (d2s):
Blocker: improved use of blocking lists (sub-domains blocking)
FDroid: fixes an issue on apps update
LineageOS synchronized with March security patch included
All apps updated
07/02/2023 (build 20230131) for Note 10 (d1) and Note 10+ (d2s):
Blocker:
Improved blocking settings. You can now choose 'Standard' blocking (ads, trackers, malwares, etc) or 'Reinforced' blocking (same objective but more extensive), and then select additional categories.
The 'Porn' category has been extended to a wider 'Sensitive content' one, that also includes fake news, gambling, drugs, piracy, torrent..., with mainly child protection in mind.
The 'Extreme' category has been removed, as it is now part of the reinforced blocking.
Improved blocking lists. We merge several acknowledged and up-to-date sources, and have diversified our sources to produce more complete lists. The standard list has however been reduced a bit, to avoid as much as possible interference with apps expected behavior.
Added a new network location provider: Local NLP Backend. It is an improved version of the DéjàVu NLP backend which was already available in iodéOS. Like DéjàVu, it builds a local database connecting localizations learned from other NLP backends and apps using GPS, and mobile antennas/Wifi; but also has an active mode (not preselected) that can trigger GPS requests. To configure it: Settings -> System -> microG -> Location modules
LineageOS synchronized with January security patch included
All apps updated
New devices support: Pixel 3, 6, 6a
20/12/2022 (build 20221218) for Note 10 (d1) and Note 10+ (d2s):
Fixes smart charging issue
16/12/2022 (build 20221215) for Note 10 (d1) and Note 10+ (d2s):
Blocker: added multiple selection in settings / domain customization. Long-press on a domain, select several domains or all, apply actions (block all, authorize all...)
PdfViewerPlus: improved security by updating core libraries
Network settings: added a switch to disable connectivity check (and thus captive portal detection)
LineageOS synchronized with December security patch included
All apps updated
New devices support: Pixel 4 & 5, OnePlus 9 & 9 Pro
24/11/2022 (build 20221121) for Note 10 (d1) and Note 10+ (d2s):
Improvements in the blocker user interface (iodé app)
LineageOS synced with September security patch included
All apps updated
17/10/2022 (build 20221014) for Note 10 (d1) and Note 10+ (d2s):
Blocker:
Network blockings following their type (Wifi, mobile data, VPN) added
Default blockings definition for new apps
Personnalized recipients management improved
iodé's app access restrictions by password added
Search filters added in report and map
Display theme selection
Automatic and 'real-time' refresh of the whole app
Performance and fluidity improvements of the app
LineageOS synced with September security patch included
All apps updated
27/07/2022 (build 20220726) for Note 10 (d1) and Note 10+ (d2s):
SafetyNet certification activated: allows many apps, notably banking ones, to fully work
Setup wizard: the push notifications configuration page now also activates SafetyNet (fine-grained control in Settings->System->microG)
OpenCamera: the 'Use alternative flash method' in photo settings is no more necessary and can be disabled, allowing flash optimization
News app: German translations
LineageOS synced with July security patch included
All apps updated
21/07/2022 (build 20220530) for Note 10 (d1) and Note 10+ (d2s):
Upgrade to Android 12 / Lineage 19.1
Setup Wizard: new page to configure push notifications through microG
Lockscreen settings: switch added to disable fingerprint unlock when screen is off
Improved German translations
Bug fixes and improvements
LineageOS synced with May security patch included
All apps updated
02/05/2022 (build 20220407/08) for Note 10 (d1) and Note 10+ (d2s):
News app reworked
Setup Wizard: new iodé introduction
iodé blocker: pull to refresh replaced by automatic refresh in report tab
Teracube 2e 2022 batch released, video playback in browser and video recording fixed
Music app : playlist crash fixed
Open Camera : crash when tapping thumbnail of a newly recorded video fixed, photos and videos now editable
LineageOS synced with March security patch
All apps updated
03/02/2022 (build 20220126) for Note 10 (d1) and Note 10+ (d2s):
New iodé blocker map feature
Build mode changed to 'user' (i.e. release) mode): more apps work out-of-the-box and more secure device, but more restrictive recovery
Camera app changed to Open Camera
Wireguard kernel module included
Dark bootanimation
January security patch
Preinstalled apps updated
Beware: Play store Magisk module broken
18/11/2021 (build 20211108) for Note 10 (d1) and Note 10+ (d2s):
LineageOS updated (November security patch)
Preinstalled apps updated
Iodé blocker: hosts can now be customized, either globally or by app
05/09/2021 (build 20210905) for Note 10 (d1) and Note 10+ (d2s):
LineageOS updated (August security patch)
Preinstalled apps updated
Backup app included: Seedvault
microG now uninstallable: Settings -> Apps & notifications -> Preinstalled apps
New default accent color (clear blue from iodé logo)
13/08/2021 (build 20210811) for Note 10 (d1) and Note 10+ (d2s): first publicly available builds.
Downloads : add-ons
phonesky-magiskV2.zip : Magisk module for NanoDroid patched Play Store, for those who really need to get access to their paid apps that don't work with microG. This module can be generally be deactivated when you have installed and ran once the paid apps.
NB : you may have to wait a couple of hours after activating the module for being able to install paid apps.
[/LIST]

+++ New Update : 10/09/2021 +++
Available as OTA (see OP)​

does the flash support galaxy note 10 lite ?

Looks nice, but I'm looking for an OS that does the following:
1. Dual status bar
2. Google Pay works
3. Bixby removed
4. Without going to Play Store, block calls and texts from Contact List. I use Signal Private Messenger Apps. In other words, stop calls and texts and notifications, and possibly return a text saying the sender is blocked.
I know #4 is a tall order, but I would like 1, 2, and 3.
TYVM

*** New Update : 18/11/2021 ***
Available as OTA (see OP)​

I went ahead and tried this on mine N970f/DS. After some help for a rookie like me, I was able to get the bootloader unlocked and flash the recovery. When it came time to sideload the zip, I ran the following from my laptop (Linux Mint):
[computer name redacted] ~/Documents/roms $ adb sideload iode-2.2-20211108-d1.zip
serving: 'iode-2.2-20211108-d1.zip' (~47%) adb: failed to read command: Success
Click to expand...
Click to collapse
The flash apparently failed and I got this is the screen I got on my phone (see attached). Afterwards, my phone went into a boot loop. I tried wiping the cache and sideloading again, with no luck. I tried re-downloading the zip, same result. I am still able to access download mode, so returning to stock is still an option.
What am I missing?

*** New Update : 03/02/2022 ***
Available as OTA (see OP)​
Beware: Play Store Magisk module broken

This Work for (Samsung Galaxy Note10 Note 10 5G N971N 12GB South Korea )
Thx

i got new notification from facebook that someone tried to connect on my account there after install this rom is it normal ??

Onlyreo said:
i got new notification from facebook that someone tried to connect on my account there after install this rom is it normal ??
Click to expand...
Click to collapse
This happens often with Google accounts too when you change the rom: your new connection is detected

curious, how does the s-pen / stylus work with an AOSP like rom?

Hi everyone, glad to see that privacy-oriented distros are growing...
...it would be great if those projects establish some kind of collaboration in order to spread privacy on more and more devices (not phones only):
/e/
CalyxOS
GrapheneOS
Hope that inspires !

*** New Update : 02/05/2022 ***
Available as OTA (see OP)​

Why doesn't this rom register my sim card like everything flashes with no problem model= sm-N971N

*** New Update : 21/07/2022 ***
Upgrade to Android 12 /LineageOS 19.1
Available as OTA (see OP)
(Annoucement a bit delayed)​

Hi, I installed this rom for my note 10 5g (d1x), everything went smoothly. Except there is no network signal. What should I do?

*** New Update : 27/07/2022 ***
Available as OTA (see OP)​

Is this working for the Note 10 5G d1x?

What about palm rejection / detection?

Related

New ROM for Open Source Software

Gravity Free Distribution
Gravity Free Distribution is a ROM/Distribution that tries to give you a rich open source only out-of-the-box user experience. No GAPPS, not proprietary software. Blobs are still included, but I hope to replace them as replicant matures (rild would be great, but it's missing one feature right now).
The ROM is currently derived from OmniROM with the key addition being native integration of the superuser app (as several open source apps rely on root access) and some build system changes (mainly to push apps to /data/app, which is usually a bad idea, unless you want to allow a user to uninstall them)
The name is based on the idea that this ROM should never drag you into proprietary data silo. The scope of the project is the full phone stack, including all default apps. I've thus propagated some random patches.
This ROM should be able to run proprietary apps, too. But there is currently barely an app that is running as there is no real replacement for the google services.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Status Quo
Replacements:
Chat (ChatSecure, to be replaced with Conversations)
E-Mail (k-9, with openkeychain integration)
Contact sync (carddav, replaces google )
Document sync (owncloud, replaces google cloud/documents)
Firefox (replaces chrome, syncs via mozilla sync)
Instant image upload (owncloud, replaces google instant upload)
Location providers (NOGAPPS/µg project, replaces google network location provider)
f-droid (patched, no need to allow unknown sources) (replaces market)
Calendar (local + caldav)
Bitcoin (no google wallet)
Maps V1 replacement lib (NOGAPPS/µg/mar-v-in)
Additions:
Some games
Podcast/RSS clients, VLC
NTP/OpenVPN support
Torch, bubble, barcode scanner
TODO list
Missing parts:
Printing (all implementations are closed afaict)
Maps (OSM does not have a competitive android client)
Replicant RILd (we use exactly one missing feature: celltower reports)
Backup service
General sync (contacts/files/... between android <-> pc)
Mapsv2 compatibility lib (v1 is included)
Search/QuickSearchBox (google decided that only google should work)
Torrent downloader (fork of download manager? maybe)
Contact merger (like HTC was doing, my contact list is a mess)
A real web-of-trust implementation
Bootanimation (I can't use the default one and I'm not talented enough to create one)
The missing parts are mainly nice-to-have apps, except for maps.
Syncing/Communicating without Google
Google offers a great cloud sync solution. This distribution ships some tools to sync your phone. It currently works best with owncloud.
Here is what you should do to sync
Open DAVdroid and add an account to sync your contacts (for owncloud <yourserver>/remote.php/carddav)
Open DAVdroid and add an account to sync your calendars (for owncloud <yourserver>/remote.php/caldav)
Open firefox and enable firefox sync (Settings -> Sync, works with owncloud if you install the mozilla_sync plugin)
Open the owncloud client and add your server, go to owncloud settings and enable instant upload
Open the E-Mail client and add your IMAP server
Open ChatSecure and add your XMPP server
Open buddycloud and add your buddycloud server (just kidding, but you may want to give it a try)
Your phone will now upload all photos you take. Your contacts and calendars are in sync and you can access all files you're storing on your owncloud box.
Most other groupwares out there provide carddav / caldav support, too. You may loose the abilitiy to instant-upload photos or to sync firefox with your own server.
Should I flash it?
This ROM/Distribution is not for everyone. I'm now using it on my old galaxy nexus and I hope I'll be able to use it as my primary phone by the end of the year. It's definetly better than I'd have imagined, but it's far from what I'd like to use on a day-by-day basis. I've thus labled it as alpha.
You have been warned. Download via bittorrent - direct http download (please try to use bittorrent first).
How may I help?
If you can develop ROMs and if you'd like to run it on your device you might have to build it for your device. It would be nice if all devices supported by OmniROM would work, too.
If you know how to develop apps: Many open source apps may need your help.
If you know how to build apps: f-droid can't keep up with all the apps popping up. Help them!
If you can't help with android development: You may help some open content projects, like openstreetmaps or opencellids.
Known bugs
Wifi does not scan automatically, you may have to disable/enable it to connect.
Post changelog
Add a sync/communicate without google section
Added a direct download link to my server
ROM changelog
XDA:DevDB Information
Gravity Free Distribution, a ROM for the Samsung Galaxy Nexus
Contributors
treffer
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: Omnirom
Version Information
Status: Alpha
Created 2014-03-31
Last Updated 2014-04-01
Reserved
I've been contemplating jumping to a Windows phone and this looks like a good gateway towards leaving Google altogether. Thanks.
whats the difference between owncloud and google?
imjustafq said:
whats the difference between owncloud and google?
Click to expand...
Click to collapse
+1 looks like promotion of owncloud
rinozire said:
+1 looks like promotion of owncloud
Click to expand...
Click to collapse
I'll fix the description in an hour or so. You are free to use whatever caldav/carddav calendar you want. I just recommend owncloud as it will (currently) give you the most features.
I'll clarify what protocols used (which should clarify that other groupware solution work, too) and how everything fits together if you have an owncloud server (as an example).
imjustafq said:
whats the difference between owncloud and google?
Click to expand...
Click to collapse
You most likely won't be happy with the ROM if you don't know it :laugh:
Owncloud is a personal cloud/groupware solution. It thus tries to provide what your google account provides: Contact sync + online contacts db, file access + sync, calendar + calendar sync and plugins to add just about everything (e.g. a web mailer ui, firefox sync server, ....).
The biggest difference is you can run it on your own server. I'm currently using a vm on a PC at home and I access it via IPv6. This means my data is never stored elsewhere (technically I'll have to build a backup solution for that server, but that's a different story). Plus syncing at home is super-fast.
That said you can use whatever you want. It's just that it gives you many of the features you're used to, plus you can host it on your own.
If you are looking for s.th. like google music you may want to try subsonic (server) + dsub (android client).
The whole point was not to promote owncloud but to give a default set of apps that will give you a good user experience. I'll update the intro now.
Very nyce! Replicant becomes mature and therefore a real open source alternative
Copper Green said:
Very nyce! Replicant becomes mature and therefore a real open source alternative
Click to expand...
Click to collapse
I am, unfortunatly, not yet using replicant.... The problem is I'm requesting neighbouring cell towers and this is one of the few inqueries still missing from the replicant ril :crying:
The other parts are not yet that interresting: the graphics drivers are slow and will most likely break firefox. Most BLOBs are simply removed and you won't thus be able to use the hw. I'll be happy to integrate parts as soon as they work. See the replicant wiki for details.
Anyway, it's one of the upstreams I'm monitoring. I took OmniROM as a basis because they stay quite close to the AOSP upstream and have all the stuff needed (like device trees).
android back to open source
So basically the revolution to get android back from google to open source has started...thats actually gr8 to hear..:victory:
sadly i m more google services dependent..they made me so, lets see where it goes..btw an irc client would be gr8
regarding the graphics : kitkat is not officially released for gnex as we know so may be a version of 4.3 from aosp source is necessary too coz there are people who still love it for its battery life unlike kitkat...trust me 4.3 will reach those who are interested in opensource and linaro patches might be useful and they are too open source
pvkiniyan95 said:
So basically the revolution to get android back from google to open source has started...thats actually gr8 to hear..:victory:
sadly i m more google services dependent..they made me so, lets see where it goes..btw an irc client would be gr8
regarding the graphics : kitkat is not officially released for gnex as we know so may be a version of 4.3 from aosp source is necessary too coz there are people who still love it for its battery life unlike kitkat...trust me 4.3 will reach those who are interested in opensource and linaro patches might be useful and they are too open source
Click to expand...
Click to collapse
Graphics: the glitches are fixed, there was one patch I've missed 'till ~1 week ago: the webview fix from upstream chromium. So this is no longer an issue. I've not seen any graphics bugs during the last week.
Battery: it looks like staying away from Google/Facebook/Twitter is the biggest win in battery life you've ever seen I'm now carrying the phone around, and I often don't charge it over night. I get ~1,5d with medium usage (browsing + e-mail).
That said i'd like to emphasize that it's not against Google. This is still based on android, which is a huge open source donation from Google. I'm more motivated by the NSA leaks than by Google. And I figured that there is currently no choice to stay away from gapps.... Every other ROM I've looked into "recommends" installing gapps. So I looked into what I would choose for an open source ROM. Cloud sync, e-mail, chat, browser... VPN, GPG. Mar-v-in's nogapps and µg project.s. Parts from replicant if possible (not yet).
F-droid itself got a patch to be a "known" source, I'll continue patching other apps (Conversations is currently my target).
IRC... I didn't include a client (yet) because I thought it might be too nerdy. I'm also looking into Conversations because it's an XMPP client with a trivial UI - yet supporting OTR and GPG messages. This should be a better fit than chatsecure (although I like chatsecure).
ConnectBot on the other hand is included because it offers a local shell. I thought an "open source" ROM where you can't open a root shell is bull****. I could have chosen Terminal, but it looks like I'm only gaining features by shipping connectbot.
Oh, I'm not sure if I'd like to take the linaro patches.... I'm actually trying to stay close to upstream (AOSP) and that's why I've picked omnirom (they appear to track the AOSP fast). I'm also not that keen on finding bugs because I've possibly gained a minimal performance boost. I'm not happy to add another frontier. (PS: Ironically I'm posting this from a gentoo machine. But I'm very conservative on cflags: -O2 -pipe -mtune=native -fomit-frame-pointer)
i get it that u wnat to stay close to aosp however the aosp is too good when added with google services thats why it is their open source project...
Just a suggestion the vanir guys are excellent with their source so why notthem instead of omni
pvkiniyan95 said:
i get it that u wnat to stay close to aosp however the aosp is too good when added with google services thats why it is their open source project...
Just a suggestion the vanir guys are excellent with their source so why notthem instead of omni
Click to expand...
Click to collapse
I basically picked omni because
They are a rolling distri
The have delta updates
At some point I'd like to push out "stable" versions, following the classic YYYY.MM schema. That means that the upstream I rely on should always be stable. Plus it means I should provide a way to "upgrade" where opendelta should fit.
Besides that there is nothing against any other base rom, just this future feature.
Again, the AOSP is good with google services but it's not particularly bad with only open source. I wanted to see the status quo because that's the only way to improve on the lacking parts. I'm currently hacking on Conversations and a contacts merging tool. I'll push the next version once that's done.
i think this rom is aimless
agritux said:
i think this rom is aimless
Click to expand...
Click to collapse
Not at all. It's an alternative if you want to stay away from Google
jhonnyx said:
Not at all. It's an alternative if you want to stay away from Google
Click to expand...
Click to collapse
It is only my opinion. Dont blame me.
You wont be away from google with this rom.
You will be away from only google apps.
Because dont forget the operating system is developing by Google. All of codes are written by Google.
Developers modifying the Google's codes and making their own roms.
And
I think changing system apks isnt developer thing.
Or adding some apks on rom is not nececery. Some users use this app, some users not.
The hole rome should be slim i think.
I dont know this rom has its own features. But it says based on omnirom.
If this rom is only a version of chnged apks from omnirom, it is aimless i think.
Because, Omnirom is a custom rom. And you will have superuser with it. You can remove system apps from it and you can install what you prefer.
But
If there is some code or kernel modification with apk changes, this rom can be a alternative.
One more thing
you dont have to flash gapps on omnirom.
Have a nice day.
agritux said:
It is only my opinion. Dont blame me.
You wont be away from google with this rom.
You will be away from only google apps.
Because dont forget the operating system is developing by Google. All of codes are written by Google.
Developers modifying the Google's codes and making their own roms.
And
I think changing system apks isnt developer thing.
Or adding some apks on rom is not nececery. Some users use this app, some users not.
The hole rome should be slim i think.
I dont know this rom has its own features. But it says based on omnirom.
If this rom is only a version of chnged apks from omnirom, it is aimless i think.
Because, Omnirom is a custom rom. And you will have superuser with it. You can remove system apps from it and you can install what you prefer.
But
If there is some code or kernel modification with apk changes, this rom can be a alternative.
One more thing
you dont have to flash gapps on omnirom.
Have a nice day.
Click to expand...
Click to collapse
The intention is not to avoid google code, it's about avoiding closed source, proprietary code. You can use linux without using the Red Hat distribution. You can't use it without their code.
There are no "own" features because everything is open source, you can't keep a feature for your own and be open source. That said
Build system is modified to allow pulling/installing presigned f-droid apk and polluting /data
firefox distribution files are included, making FF use DuckDuckGo.per default (via a custom plugin). It also installs https everywhere and adblock edge per default
F-Droid now works as priv-app, can be build as part of a rom and will skip the "Enable unknown sources" screen. Patches are merged upstream by now
K-9 is shipped with several patches (build as part of a ROM was broken, openkeychain integration is a fork, ...) (now upstream, will rebase on that)
A custom LocationProvider was written for UnifiedNlp (see microg for details)
A mapsv1 compatibility library is included (minimal patch for building)
Superuser is integrated as it's required by several apps (ntpsync & openvpn especially)
I'm currently working on Conversations (GPG/OTR XMPP chat application with a UI that is close to Hangouts) and a contact merging tool (I've 400+ contacts on this ROM, with many duplicates).
There is a set of features you'd expect from a ROM. This set is basically defined by AOSP + Gapps. The problem is that Gapps includes frameworks and apps. Frameworks should be part of a ROM, the apps are installed to /data so that they can be removed (you can pull the changes if you like that idea - i think it's still a bit flawed, and I'll most likely rework that later on). This means the core is slim and you can customize it as you like.
Taking omni and pushing all that stuff (including modifications) to make it work as a gapps free rom takes quite some time. In the end, every ROM could be installed by replacing files with superuser. That's not why you build a ROM.
I hope this clarifies what it is, and where the code and work is happening. I guess it would be nice to put that into the first post, too....
Oh, the usual catch applies: patches welcome.
open source
agritux said:
It is only my opinion. Dont blame me.
You wont be away from google with this rom.
You will be away from only google apps.
Because dont forget the operating system is developing by Google. All of codes are written by Google.
Developers modifying the Google's codes and making their own roms.
And
I think changing system apks isnt developer thing.
Or adding some apks on rom is not nececery. Some users use this app, some users not.
The hole rome should be slim i think.
I dont know this rom has its own features. But it says based on omnirom.
If this rom is only a version of chnged apks from omnirom, it is aimless i think.
Because, Omnirom is a custom rom. And you will have superuser with it. You can remove system apps from it and you can install what you prefer.
But
If there is some code or kernel modification with apk changes, this rom can be a alternative.
One more thing
you dont have to flash gapps on omnirom.
Have a nice day.
Click to expand...
Click to collapse
Precisely its basically a rom where each and every app u use is open source which means u can customise and compile every apk u want if u can.
Its for people who are passionate about open source and heavy customisers and for people who like to tailor-make the rom for their personal use...
Just like the ARCH philosophy....This rom is what u make it...
Yes, arch is an open source distro, but minimal too...
And same as, applications are user prefered applications. User installs what he/she wants. From repos or yogrth etc...
Anyway.
Sorry for spamming.
Some question marks in my head is solved.
Thanks for answers.
agritux said:
Yes, arch is an open source distro, but minimal too...
And same as, applications are user prefered applications. User installs what he/she wants. From repos or yogrth etc...
Anyway.
Sorry for spamming.
Some question marks in my head is solved.
Thanks for answers.
Click to expand...
Click to collapse
so it's not aimless at least. Sorry but not meant to blame you man, just made a comment as you did
Thanks @treffer for the clarification

HackaApp mobile apps security testing service

Hi, guys, I've launched security testing service (hackapp.com) for mobile apps, which can download and analyse (static) app right from store (iTunes or Play). It can be useful for security-concerned developers, information security officers and bughunters.
Mission is to create security testing tool, which
- Informs developer about actual problems and fixes, without huge mind blowing listings and traces
- Doesn't require any maintaining environment on developers side
- Can be simply added into development cycle, like "Yet another testing tool"
Current version performs static analysis and identifies critical and suspicious information in bundle:
- Certificates and keys
- Authentication secrets
- License Control
- Compilation flaws, and other.
Known Bugs:
- It can't download paid apps
- It can't download apps restricted for regions (iTunes)
- It can't download apps restricted for devices (Play)
I hope you'll find it usefull and I'm counting on your feedback
You can read more about it hackapp.com/about or in blog blog.hackapp.com

Huawei MATE KANG B331 TWRP VERSION

Huawei MATE Unicom version of the Brush package based on official B331
MT1_EMUI3.0_Android4.4_V100R001CHNC00B331
EMUI3.0 full screen assistant ROOT stable power
Rating: Author: lishuo0427 Release Date:2015-03-10 09:29
[System]
● Huawei EMUI3.0 version update: Provides a new interface, ease desktop, touch shot, Yuet audiovisual, family care, application market, as well as the Yellow Pages and other new life experience.
● The new usability detail design, to provide more convenient operating experience.
[The new interface]
● point, line, circle design, fashion magazines like visual enjoyment, translucent, fuzzy, big picture, blank, contrast; flatter, more minimalist elements
[Desktop] free
● Massive Online topic; cross-screen mobile, easy to handle
Touch [Photos]
● The camera interface is simple and fresh, rich watermark, super translation
[Yuet audiovisual]
● one million lossless music library, immersive experience, knowledge songs song lyrics lock screen, desktop lyrics, lyrics tuning, single cloud sync songs, videos
[Family care]
● screen sharing, remote assistance
[Application Market]
● artificial re-examination, a key installation, integration Duijiang
[Yellow] Life
● Contact Card Services, strange number tags, check the Yellow Pages of life
Copy the code
Introduction [ROM]
The ROM-based MT1_EMUI3.0_Android4.4_V100R001CHNC00B331 unpack production (Download Unicom version and the mobile version, everyone according to their own models to download)
ZTE screen assistant transplant, the new screen assistant can set the default key, press the eject more options
Solve the problem because the signature issues cause some software can not be installed in
Retained the phone housekeeper, retains the Google Services Framework
Support etc / init.d script boot from Kai, facilitate self-optimizing
Huawei IME reserved. Retain Huawei voice assistant
Join busybox and su binary files, easy to use some special tools
Streamline the system streamlined app CUST section
Adjust the boot order of the default desktop icons, remove unwanted APN
Complete ROOT privileges, authorized the use of powerful management
zipling optimize system memory on occupancy
Optimization framework, greatly enhance fluency
Copy the code
[Stated]
About this ROM any questions or suggestions you are welcome to stop private letters or Sina microblogging @ lishuo0427
In Pirates of the package and the Trojans prevalent today, I solemnly affirm this ROM package after I have been making pro-test, and not containing deductions or Trojan
ROM production easy, reprint please indicate the source or based, non-stealing packages entrap jiyou
Copy the code
[Note]
To recall the developer must enter the settings option - the version number on the phone several times batter
Be sure to confirm before Brush has brushed official B321 firmware or later upgrade to the bottom 4.4, and has the brush into my transplant recovery: http: //cn.club.vmall.com/thread-2594491-1-1.html . Otherwise, all kinds of errors and card screen
Be sure to double clear in the recovery after the Brush
http://translate.google.co.uk/trans...jibao.shuajizhijia.net/14569.html&prev=search

[ROM][FP4][A13] iodéOS = LineageOS 20 + MicroG + adblocker [04/04/2023]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android mobile platform. iodéOS aims at protecting the user's privacy with a built-in adblocker and by freeing the smartphone from snitches.
The objectives in the conception of this ROM are threefold:
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 useful options commonly found in other custom ROMs, made some cosmetic changes, modified a few default settings to prevent data leaks to Google servers.
To ease a quick adoption of this ROM 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.
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.
Since its first versions, we added many features to the iodé blocker: several levels of protection, fine-grained control over the hosts that should be blocked or authorized, displaying statistics on a map to see the quantity of data exchanged to which countries, clearing statistics... We are actively developing the blocker, and new functionalities will be regularly added.
Features
Changes in LineageOS to prevent data leaks:
Default DNS server: Google's DNS replaced by Quad9's 'unblocked' servers in all parts of the system.
A-GPS: patches to avoid leaking personnal information like IMSI to supl server.
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.
Pre-installed apps:
We included many useful default apps, but our choice cannot suit everyone; so we added the possibility to remove them. It can be done at the end of the phone setup, or at any time by going to Parameters -> Apps & Notifications -> Preinstalled apps.
MicroG core apps: GmsCore, GsfProxy, FakeStore.
NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, Nominatim Geocoder.
App stores : FDroid (with F-Droid Privileged Extension) and Aurora Store.
Browser: our own fork of Firefox (with Qwant as default search engine, many other ones added, telemetry disabled, parts of telemetry code removed) instead of Lineage’s default browser Jelly.
SMS: QKSMS instead of Lineage's default SMS app.
Email: p≡p (Pretty Easy Privacy).
Camera: our own fork of Open Camera, with a few tweaks.
Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source).
Keyboard: OpenBoard instead of AOSP keyboard.
PDF: Pdf Viewer Plus.
Personnal notes: Carnet.
{Ad/Malware/Data leak}-blocker: iodé.
News: to keep users informed about our developments, as well as a FAQ.
Meteo: Geometric Weather.
Pre-included FDroid repository:
The apps that we tweak or develop (microG services, the browser based on Firefox, the News app, Open Camera ...) are available through a repository that we included in FDroid (check the "Apps for iodéOS" category). For this purpose and to avoid name conflicts of some apps, we also had to make a few changes in FDroid.
Useful options from other custom ROMs:
Smart charging (disables charging when a given level is reached, to protect battery health).
Fingerprint vibration toggle.
Swipe down to clear all in recent apps (Android 10 only).
Installation Instructions
To download and flash our latest build, see https://gitlab.com/iode/ota.
You can also find here direct links to the latest builds.
Supported devices
Fairphone FP3/FP3+
Fairphone FP4
Google Pixel 3
Google Pixel 4
Google Pixel 5
Google Pixel 6
Google Pixel 6a
OnePlus 9
OnePlus 9 Pro
Samsung Galaxy A5/A7 2017 (a5j17lte/a7j17lte)
Samsung Galaxy S9/S9+ (starlte/star2lte)
Samsung Galaxy Note 9 (crownlte)
Samsung S10e/S10/S10+ (beyond{0,1,2}lte)
Samsung Note 10 (d1)
Samsung Note 10+ (d2s)
Sony Xperia XA2 (pioneer)
Sony Xperia XZ1 (poplar)
Sony Xperia XZ2 (akari)
Sony Xperia XZ3 (akatsuki)
Xiaomi Mi9 (cepheus)
Teracube 2e
Xiaomi Mi 10T 5G / Mi 10T Pro 5G
Xiaomi Mi 10 Lite 5G
Sources
iodéOS: https://gitlab.com/iode/os
LineageOS: https://github.com/lineageos
device tree: https://gitlab.com/iode/os/public/devices/fairphone/device_fairphone_FP4
kernel: https://github.com/WeAreFairphone/android_kernel_fairphone_sm7225
Bug Reporting
You can post a message in this thread or (preferred) open an issue here.
Credits
LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.
All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit their Wiki for more details.
This ROM would be nothing without the tremendous work made on MicroG, and all the other open source apps that we included. We are very grateful to their authors.
Contributors
Direct contributors: @iodeOS, @vince31fr
Indirect contributors (too numerous to list): All the people that contributed to the device tree, to LineageOS, and to the included open source apps.
Sponsoring
You can help in the development of this ROM by paying us a coffee here: https://paypal.me/iodeOS.
Screenshots
Downloads :
iodéOS
04/04/2023 (build 20230401):
Installation procedure: move to a fastboot script (read instructions: https://gitlab.com/iode/ota)
Blocker: improved use of blocking lists (sub-domains blocking)
FDroid: fixes an issue on apps update
LineageOS synchronized with March security patch included
All apps updated
07/02/2023 (build 20230131):
Upgrade to iodéOS 4.0 based on Android 13 / LineageOS 20
Blocker:
Improved blocking settings. You can now choose 'Standard' blocking (ads, trackers, malwares, etc) or 'Reinforced' blocking (same objective but more extensive), and then select additional categories.
The 'Porn' category has been extended to a wider 'Sensitive content' one, that also includes fake news, gambling, drugs, piracy, torrent..., with mainly child protection in mind.
The 'Extreme' category has been removed, as it is now part of the reinforced blocking.
Improved blocking lists. We merge several acknowledged and up-to-date sources, and have diversified our sources to produce more complete lists. The standard list has however been reduced a bit, to avoid as much as possible interference with apps expected behavior.
Added a new network location provider: Local NLP Backend. It is an improved version of the DéjàVu NLP backend which was already available in iodéOS. Like DéjàVu, it builds a local database connecting localizations learned from other NLP backends and apps using GPS, and mobile antennas/Wifi; but also has an active mode (not preselected) that can trigger GPS requests. To configure it: Settings -> System -> microG -> Location modules
LineageOS synchronized with January security patch included
All apps updated
New devices support: Pixel 3, 6, 6a
16/12/2022 (build 20221215):
Blocker: added multiple selection in settings / domain customization. Long-press on a domain, select several domains or all, apply actions (block all, authorize all...)
PdfViewerPlus: improved security by updating core libraries
Network settings: added a switch to disable connectivity check (and thus captive portal detection)
LineageOS synchronized with December security patch included
All apps updated
New devices support: Pixel 4 & 5, OnePlus 9 & 9 Pro
24/11/2022 (build 20221121):
The wide-angle lens now operates with the preinstalled camera app (OpenCamera)
Improvements in the blocker user interface (iodé app)
LineageOS synced with September security patch included
All apps updated
17/10/2022 (build 20221014):
Blocker:
Network blockings following their type (Wifi, mobile data, VPN) added
Default blockings definition for new apps
Personnalized recipients management improved
iodé's app access restrictions by password added
Search filters added in report and map
Display theme selection
Automatic and 'real-time' refresh of the whole app
Performance and fluidity improvements of the app
LineageOS synced with September security patch included
All apps updated
27/07/2022 (build 20220726):
SafetyNet certification activated: allows many apps, notably banking ones, to fully work
Setup wizard: the push notifications configuration page now also activates SafetyNet (fine-grained control in Settings->System->microG)
OpenCamera: the 'Use alternative flash method' in photo settings is no more necessary and can be disabled, allowing flash optimization
News app: German translations
LineageOS synced with July security patch included
All apps updated
21/07/2022 (build 20220530):
Upgrade to Android 12 / LineageOS 19.1
Setup Wizard: new page to configure push notifications through microG
Lockscreen settings: switch added to disable fingerprint unlock when screen is off
Improved German translations
Bug fixes and improvements
LineageOS synced with May security patch included
All apps updated
02/05/2022 (build 20220407):
News app reworked
Setup Wizard: new iodé introduction
iodé blocker: pull to refresh replaced by automatic refresh in report tab
Teracube 2e 2022 batch released, video playback in browser and video recording fixed
Music app : playlist crash fixed
Open Camera : crash when tapping thumbnail of a newly recorded video fixed, photos and videos now editable
LineageOS synced with March security patch
All apps updated
02/02/2022 (build 20220126): initial publicly available build of iodéOS for FP4.
Add-ons
recovery-fp4-permissive.img: as the recovery we include in the rom is securized and does not allow flashing a package not signed by us, here is a more permissive recovery that allows flashing anything. It can be started in bootloader mode, by running 'fastboot boot recovery-fp4-permissive.img'.
Hi @vince31fr and thank you for this good news.
I just install your Os, what is the difference between your privacy tool and a trackerControl or Netguard app ?
Is there a way to block all by default on your privacy tool and allow one by one ? (i used to do that with tracker Control on /e/ os).
Thanks.
vince31fr said:
Introduction
iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android mobile platform. iodéOS aims at protecting the user's privacy with a built-in adblocker and by freeing the smartphone from snitches.
The objectives in the conception of this ROM are threefold:
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 useful options commonly found in other custom ROMs, made some cosmetic changes, modified a few default settings to prevent data leaks to Google servers.
To ease a quick adoption of this ROM 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.
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.
Since its first versions, we added many features to the iodé blocker: several levels of protection, fine-grained control over the hosts that should be blocked or authorized, displaying statistics on a map to see the quantity of data exchanged to which countries, clearing statistics... We are actively developing the blocker, and new functionalities will be regularly added.
Features
Changes in LineageOS to prevent data leaks:
Default DNS server: Google's DNS replaced by Quad9's 'unblocked' servers in all parts of the system.
A-GPS: patches to avoid leaking personnal information like IMSI to supl server.
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.
Pre-installed apps:
We included many useful default apps, but our choice cannot suit everyone; so we added the possibility to remove them. It can be done at the end of the phone setup, or at any time by going to Parameters -> Apps & Notifications -> Preinstalled apps.
MicroG core apps: GmsCore, GsfProxy, FakeStore.
NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, Nominatim Geocoder.
App stores : FDroid (with F-Droid Privileged Extension) and Aurora Store.
Browser: our own fork of Firefox (with Qwant as default search engine, many other ones added, telemetry disabled, parts of telemetry code removed) instead of Lineage’s default browser Jelly.
SMS: QKSMS instead of Lineage's default SMS app.
Email: p≡p (Pretty Easy Privacy).
Camera: our own fork of Open Camera, with a few tweaks.
Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source).
Keyboard: OpenBoard instead of AOSP keyboard.
PDF: Pdf Viewer Plus.
Personnal notes: Carnet.
{Ad/Malware/Data leak}-blocker: iodé.
News: to keep users informed about our developments, as well as a FAQ.
Meteo: Geometric Weather.
Pre-included FDroid repository:
The apps that we tweak or develop (microG services, the browser based on Firefox, the News app, Open Camera ...) are available through a repository that we included in FDroid (check the "Apps for iodéOS" category). For this purpose and to avoid name conflicts of some apps, we also had to make a few changes in FDroid.
Useful options from other custom ROMs:
Smart charging (disables charging when a given level is reached, to protect battery health).
Fingerprint vibration toggle.
Swipe down to clear all in recent apps (Android 10 only).
Installation Instructions
To download and flash our latest build, see https://gitlab.com/iode/ota.
You can also find here direct links to the latest builds.
Supported devices
Teracube 2e
Fairphone FP3/FP3+
Fairphone FP4
Samsung Galaxy A5/A7 2017 (a5j17lte/a7j17lte)
Samsung Galaxy S9/S9+ (starlte/star2lte)
Samsung Galaxy Note 9 (crownlte)
Samsung S10e/S10/S10+ (beyond{0,1,2}lte)
Samsung Note 10 (d1)
Samsung Note 10+ (d2s)
Sony Xperia XA2 (pioneer)
Sony Xperia XZ1 (poplar)
Sony Xperia XZ2 (akari)
Sony Xperia XZ3 (akatsuki)
Xiaomi Mi9 (cepheus)
Xiaomi Mi 10T 5G / Mi 10T Pro 5G
Xiaomi Mi 10 Lite 5G
Sources
iodéOS: https://gitlab.com/iode/os
LineageOS: https://github.com/lineageos
device tree: https://gitlab.com/iode/os/devices/fairphone/device_fairphone_FP4
kernel: https://github.com/WeAreFairphone/android_kernel_fairphone_sm7225
Bug Reporting
You can post a message in this thread or (preferred) open an issue here.
Credits
LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.
All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit their Wiki for more details.
This ROM would be nothing without the tremendous work made on MicroG, and all the other open source apps that we included. We are very grateful to their authors.
Contributors
Direct contributors: @iodeOS, @vince31fr
Indirect contributors (too numerous to list): All the people that contributed to the device tree, to LineageOS, and to the included open source apps.
Sponsoring
You can help in the development of this ROM by paying us a coffee here: https://paypal.me/iodeOS.
Screenshots
Click to expand...
Click to collapse
Very nice MOD, it is stable and fast... it has high compatibility with Open Camera and the store inside IodeOS I liked it a lot.
A944684 said:
Hi @vince31fr and thank you for this good news.
I just install your Os, what is the difference between your privacy tool and a trackerControl or Netguard app ?
Is there a way to block all by default on your privacy tool and allow one by one ? (i used to do that with tracker Control on /e/ os).
Thanks.
Click to expand...
Click to collapse
One of the main difference is that the VPN connection is not used by the iodé blocker, so you can use any external VPN provider you want. We also provide the wireguard kernel module.
Another difference is that it is integrated into the system, so there's no need to root the phone for that purpose.
By default, all blacklisted hosts are blocked. You can then have a fine-grained control over the hosts you want to block/unblock.
vince31fr said:
One of the main difference is that the VPN connection is not used by the iodé blocker, so you can use any external VPN provider you want. We also provide the wireguard kernel module.
Another difference is that it is integrated into the system, so there's no need to root the phone for that purpose.
By default, all blacklisted hosts are blocked. You can then have a fine-grained control over the hosts you want to block/unblock.
Click to expand...
Click to collapse
EDIT : Ok i have found my answers and opened a issue ticket for ungoogled chromium.
@vince31fr
I am using this for almost two weeks now, everything works great. Thank you a lot.
But I would like to pass SafetyNet, might there be official support for this in the future?
And what would be the best/easiest way for me to get it working? Do I need to root the device to install microg droidguard or are there any other ways?
vince31fr said:
fpcamera-magisk-v1.zip: Original Fairphone camera as a Magisk module. This won't necessarily be maintained...
Click to expand...
Click to collapse
Thank you for this Magisk module. However, the ultrawide camera does not work as intended: I can see the picture from this lens, but the camera does not take or save pictures. After I press the shutter button, nothing happens.
TheVelvetFog said:
Thank you for this Magisk module. However, the ultrawide camera does not work as intended: I can see the picture from this lens, but the camera does not take or save pictures. After I press the shutter button, nothing happens.
Click to expand...
Click to collapse
There are some problems indeed. I removed the module, not usable yet.
Wolf2001 said:
@vince31fr
I am using this for almost two weeks now, everything works great. Thank you a lot.
But I would like to pass SafetyNet, might there be official support for this in the future?
And what would be the best/easiest way for me to get it working? Do I need to root the device to install microg droidguard or are there any other ways?
Click to expand...
Click to collapse
I did not concentrate on passing safetynet yet, maybe later. Don't hesitate to share your findings here if you find a working method ;-) There are some magisk modules that could be tried, ...
I didn't know iodé at all - until now... Wow, what a nice ROM! I really love the approach iodé is taking...
Thank you
Just a quick question: will there be OTA updates for this beta release?
I wanted to give the promising looking iodé a try but installation fails repeatedly with
Code:
E: Signature verifcation failed
E: error 21
Install from ADB completed with status 2.
Installation aborted.
I tried both the "permissive" recovery posted here earlier AND the iode-2.3-20220126-FP4-recovery.img from https://github.com/iodeOS/ota/releases/tag/v2-FP4
I also checked the SHA256s
In recovery, I went to "Apply update from ADB", then
Code:
adb sideload iode-2.3-20220126-FP4.zip
As expected, adb finishes sideload at 47%.
With no other recoveries or iodé builds available, I am currently at the end of the road. Do you have any ideas for me?
matoq said:
I wanted to give the promising looking iodé a try but installation fails repeatedly with
Code:
E: Signature verifcation failed
E: error 21
Install from ADB completed with status 2.
Installation aborted.
I tried both the "permissive" recovery posted here earlier AND the iode-2.3-20220126-FP4-recovery.img from https://github.com/iodeOS/ota/releases/tag/v2-FP4
I also checked the SHA256s
In recovery, I went to "Apply update from ADB", then
Code:
adb sideload iode-2.3-20220126-FP4.zip
As expected, adb finishes sideload at 47%.
With no other recoveries or iodé builds available, I am currently at the end of the road. Do you have any ideas for me?
View attachment 5546665
Click to expand...
Click to collapse
silly me ... on close inspection: I was in stock recovery. a PROPER REBOOT TO RECOVERY switched me into LOS recovery and the install went fine right away.
As weird of a question as this is (since I'm asking about GAPPS on an intentionally no-GAPPS ROM) is anyone able to get this ROM working with Android Auto using this method?
microG + Android Auto fully working
This is how you can use Android Auto with microG and connect your phone with your car. Prerequisites: Android 10+ Newest microG core (https://github.com/microg/GmsCore/releases) A custom recovery to flash a zip file Let's begin: For Android...
forum.xda-developers.com
I admittedly need this for daily driving and am worried about not being able to roll back to stock
Edit: Also, how's battery life compared to stock?
@vince31fr @iodeOS
Great work! I'm looking forward to try the ROM when my FP4 arrives later this week.
It appears that the link to the device tree is dead: https://gitlab.com/iode/os/devices/fairphone/device_fairphone_FP4
Can you push it to Gitlab or is it intentionally not published yet?
Maybe some of your improvements could also be helpful to create a native LineageOS rom for the FP4.
xblax said:
@vince31fr @iodeOS
Great work! I'm looking forward to try the ROM when my FP4 arrives later this week.
It appears that the link to the device tree is dead: https://gitlab.com/iode/os/devices/fairphone/device_fairphone_FP4
Can you push it to Gitlab or is it intentionally not published yet?
Maybe some of your improvements could also be helpful to create a native LineageOS rom for the FP4.
Click to expand...
Click to collapse
Effectively we forgot to make this repo public, thanks for pointing this out. We did not make substantial improvements to the original dt (http://github.com/WeAreFairphone/android_device_fairphone_FP4, based on https://gitlab.e.foundation/e/devices/android_device_fairphone_FP4), but LineageOS should build fine.
Is there or will there be an Android 12 version of this being released?
smallz2k said:
Is there or will there be an Android 12 version of this being released?
Click to expand...
Click to collapse
There's a beta version 3.0 available:
Release v1 · vincentvidal/iode_ota
Contribute to vincentvidal/iode_ota development by creating an account on GitHub.
github.com
Does somebody know how vendor patches will be provided?
I know from Samsung devices, it is not so easy.
*** New Update : 02/05/2022 ***
Available as OTA (see OP)​

General XDA Article: Android 13 DP1 updates Privacy dashboard with optional longer data retention

https://www.xda-developers.com/android-13-dp1-privacy-dashboard/
February 11, 2022 3:55pm Corbin Davenport
Android 13 DP1 updates Privacy dashboard with optional longer data retention​Last year’s release of Android 12 included a new Privacy dashboard, which compiled all permissions requests from all the apps on your device into a readable format. Android 13 is on the way, and even though there aren’t many changes in the first Developer Preview, one of them might make the Privacy dashboard even more helpful.
The Privacy dashboard in Android 12 maintains a log of all permissions requests by applications for 24 hours, but as Esper highlighted in a blog post, Android 13 Developer Preview 1 is testing a new “show 7 days” menu option that retains data for a full week. The feature is not enabled by default, but if Google decides to release it, the functionality could potentially arrive on Android 12 too — thanks to the PermissionController Project Mainline module.
Source: Esper
Source: Esper
The existing Privacy dashboard displays a timeline of when apps access your device’s camera, microphone, device location, and other permissions. It’s available on all phones and tablets running Android 12, but app developer Rushikesh Kamewar created a clone last year that provides similar functionality (using system accessibility features) on any device with Android 7 or higher.
Android 13 Developer Preview 1 also includes new privacy features (such as an updated photo picker and new Wi-Fi permission), themed icons, language controls, and updated developer tools. Other changes not officially announced by Google have also been discovered, including changed haptics behavior in Silent mode, a clipboard auto-clear feature, updates to the Pixel Launcher on Google Pixel phones, updated media controls, new quick settings tiles, and more. More new features and changes will likely appear over the coming months as Google rolls out new Developer Previews and Beta releases.
Google expects a stable release of Android 13 to be ready sometime in July, with a full release arriving after that. Check out our coverage of Android 13 Developer Preview 1 for more information.
Click to expand...
Click to collapse

Categories

Resources