yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] tahaboukhari:
Peace.

I'm using iodé right now for more than 3 months I think and I'm happy with it but sometimes it keeps rebooting, when I make a video call on WhatsApp and sometimes without reason.

An other thing I wish if iodé works on improving battery management .

Right now im not able to get update even if i check updater it keeps telling me that there is no update even if right now there was 2 updates I didn't got, any possibility to install those updates and why do update app doesn't do the work ?

Thank you a lot iodé team for the great work♥🙂
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
+++ Xmas Update : 25/05/2020 +++

Available as OTA (see OP)​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
The last Google Maps version that works is 10.36.6, you can find it on apkmirror. Probably microG api has to be extended to make recent versions work.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
[/QUOTE]

vbmeta is now included in the rom itself, no need to flash it separately.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You can use adb root to make such manipulations. Activate it the developer settings, and issue smth like adb shell rm -r system/product/priv-app/FakeStore
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
As I previously mentioned, Maps version 10.36.6 works perfectly.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Thanks ! Best wishes to you too.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Are you sure you use the last version (i.e. at least 20201127 build) ? VPN should now work... NordVPN and ProtonVPN at least work very well. Or maybe there's a special option in PureVPN which could be incompatble with iodé ?..
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
There were some stability problems a few updates ago. The updater has effectively problems to update old versions. You can install the last update manually, or install this version of the updater : https://gitlab.com/iode/ota/-/blob/master/UpdaterRescue.apk
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I'll share everything soon. However in the last update I completely changed the kernel, made a big work on the device tree, and I need to clean things up before releasing
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
I had 20201127 but updated today to the newest version.

Reinstalled PureVPN App, now it works. Tested ExpressVPN, also working.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Vogie:
Download link of latest release is Wrong,

Try this link to download latest version:

https://github.com/iodeOS/ota/releases/download/v1-cepheus/iode-1.1-20201225-cepheus.zip
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
fixed, thanks ;-)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] instrumental:
many thanks, using >1 year and absolutely the best and most stable rom so far.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] tahaboukhari:
Peace

after updating the system from 2 days iode app is not working I don't why, is it just for me or any one else?

and by the way I'm happy with all the updates and the new features and stability. Tanks a lot.

Ah another thing, I installed LKT module in Magisk to improve battery life and the battery life is becoming great ( just to mention this ).
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
There is a known problem with the blocker engine, that may occur after a forced reboot,, system freeze, ... This should not happen after a system update. We are working on fixing that issue. By the meantime if that occurs, you can remove the folder /data/snort. Your blocker statistics will be reset and everything will work again.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] tahaboukhari:
I tried to find the folder but I couldn't .
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TobiPeter:
Hey there,

I've seen that you implemented power off alarm.

What exactly does that feature do?

Can I set an Alarm and power off my phone and it'll automatically turn on again?

If yes, which patches did you need?

Thanks in advance!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You must do that as root
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Exactly. Try it :-)

These blobs are extracted from miui :

-product/app/PowerOffAlarm/PowerOffAlarm.apk

vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc

vendor/bin/power_off_alarm

vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service

vendor/lib64/vendor.qti.hardware.alarm@1.0.so

vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so

This added to init.qcom.rc :

mkdir /persist/alarm 0770 system system

service vendor.power_off_alarm /vendor/bin/power_off_alarm

class core

group system

disabled

oneshot

And this to init.target.rc :

start vendor.power_off_alarm
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TobiPeter:
Thank you very much! :)

Do you have a public github or gitlab repo with commits for these changes maybe? 🤔
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Greatus:
Can I sync WhatsApp photos, videos etc. from Google Drive backup with this ROM? Can microG allow me to do that like normal GMS services? Thanks.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] uhhb:
Hi vince31fr,

On my Xiaomi Mi 9 I had successfully installed your version of Lineage 17.1.

I even wrote an installation tutorial on your Lineage post - you even gave me a thumb up or thank you reply - Thanks to you!

Unfortunately my Mi 9 got wrecked in an accident.

I just bought a Poco x3 nfc 128 GB. Is there a possibility to install iodéOs on my new phone?

If not, can you suggest me another custom ROM for it - same quality and privacy and stability ... as yours?

Looking forward to reading you

Ulrich
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
I am not sure whether it is included just in the latest version but I needed to flash separately going from the stock ROM. Otherwise I suffered from bootloop.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
Thank you for your reply. I would actually love to avoid any extra Google installations but no matter what I read, I was not able to find any reasonable way to get my purchased Tasker plugins validated back again.

I read about nandroid, tried opengapps, but it's just ... too Google. I don't want to go the lucky patcher way, I don't steal any software. Could you or someone else suggest something non-invasive? Maybe someone else has already any experience.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] xenvey:
Hey buddys, am i wrong or is safetynet not working with this Rom?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I included vbmeta in the last release only (20201225 build). You should see vbmeta patching during installation.

I quickly made a magisk module embedding NanoDroid patched Play Store version and required permissions, see here, add-ons section. It may be enough to activate that module only once, for the first start of a paid app.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Hi, I'm sorry to answer a bit late, it's been a while you sent me a pm about that (I can publicly answer though).

We have no plan to support more phones actually. We recently added Samsung Note 9 and Fairphone 3, and we are reaching our limits in terms of computing/storage resources, as well as human time to maintain all that.

It's difficult form to give you an advice about roms for your phone, there are probably good developments... but at least I could say that as iodéOS is heavily based on lineage, lineage should always be a good choice for stability and all the customization it adds.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I don't know if google drive app can sync data on iodé.

The goal of iodéOS is however to stay as much as possible away from google services, so a preferred solution for syncing data would be to use solutions like NextCloud.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I am still heavily working on the device tree, trying to make it a bit more clear before publishing it... But there won't be a single commit for that, as I made some scripts to auto-generate the proprietary files list from simple specifications...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TobiPeter:
Ah OK, yeah, makes sense, than you. 👍🏻
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] uhhb:
Thanks for your answer!

All the best for 2021!🌈🌟🌍
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TobiPeter:
Hey, the crdroid maintainer thinks about adding this feature too, but he'd like to know which stock ROM you extracted it from.

Or could you maybe provide everything that's needed in a zip or something? 😅

If it's this version miui_CEPHEUSEEAGlobal_V12.0.3.0.QFAEUXM_86b15cca82_10.0

He said it would be easy to implement.

Could you maybe help us out here please? 😅

Btw. A happy new year! :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
I extract blobs from v12.0.6.0, but there should be no difference with the ones in v12.0.3.0, the blobs I already mentioned can be extracted from there. And it's much quicker to add a few lines in prop file ??
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TobiPeter:
OK, thank you. 👍🏻
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] B3!CrAZy:
May i ask you if someone will be able to get SafetyNet to pass?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
That's pure excellence. How many coffees did you drink while working on it? I will send you a thank you. It did the trick and works perfect. 👌🏻

By the way, if I uninstall it now, will take store new restored?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
Is anyone using the lineageos backup service? I set it up, it seems to work because when the phone is being charged, the synchronization usually triggers. The issue is the backup item disappeared from the menu completely.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kuzkotopia:
Superb Rom, it's pretty nice to be able to see at a glance which apps really are sending data all over the place.

I had / still have a few issues with it :

vbmeta was lacking in December (it seems to be fixed now)

Wifi Hotspot doesn't assign IPs to clients

Iodé browser is working really poorly with password managers, not transmitting the current website the the app (eg. Bitwarden only sees com.iodé.browser for every requests)

unlocking with finderprint makes the phone flash really bright

In the end that's pretty minor and a really usable rom
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
You're welcome. If it helps...

Coffee ? Too much ;-)

[/QUOTE]

By the way, if I uninstall it now, will take store new restored?

[/QUOTE]

FakeStore will be restored yes. The trick is to enable PlayStore just when you need it to activate a paid app, and disable the module just after :-)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
We voluntarily removed Seedvault, with the hope that no one was using it. False assumption apparently, there's at least you ;-)

The reason is that it does not work satisfactorily enough yet. Many apps are not saved, restoration does not always work, etc. We don't want users to have the wrong feeling that they are protected. If you want a backup solution, you should try some alternatives, e.g. OAndBackupX, ...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
Heh, okay, thanks. Now I get it. Anyway, how I can stop it now then, as there is no menu item? :-)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Thanks for your comments. Some answers:

vbmeta: now embedded, no more problem with that.

wifi hostpot: from my own experiments (connecting with a computer or another phone), it works pretty well, and for all the devices we support, no one complained... Are you sure you have issues ? What kind of device does not receive an IP address ? Did you try with several devices ?

password managers: it's not the iodé browser which works poorly, it's the password manager which works poorly. It appears that some of them (bitwarden, enpass) do not recognize all browsers, e.g. iodé browser, but also Jelly for example. Some password managers work well, like Firefox Lockwise, KeePassDX

about fingerprint, this is a long story. The device tree on which is based mine had solved this issue by hacks in the kernel, which became incompatible with more recent version of the kernel (updates in the stable kernel, and CAF tags). So I was confronted with that dilemma: stick with the same kernel (no flash but fingerprint sometimes not working), and removing these hacks and being able to update the kernel. I chose the second option: the kernel is now updated at the latest stable revision and latest CAF tag. I'll try to investigate if there are other options to reduce the flash, but it's not a priority for me (funtionalities are more important, and now fingerprint always work)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
There are no more settings related to captive portal (except captive_portal_detection_enabled).

The only way I see (rom independent) would be to create RROs for the packages embedding captive portal urls, which requires some programming skills.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
The app is still there (will completely remove it in next release). You can uninstall it by removing /system/priv-app/Seedvault
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MarcinXDA:
I found here how to sync google contacts and calendar:

Contacts and Calendar Sync (Solved) · Issue #585 · microg/GmsCore

Please help me because I'm about to explode, as it's been 4 hours I'm trying to solve this. Basically I clean installed lineageOS microg, and everything works, but I want to sync my calendar and my...

github.com

instructions, go ahead:

1: download gapps; I used Open Gapps

2: open the archive and extract:

googlecontactssync-all.tar.lz from the Core folder

calsync-all.tar.lz from the GApps folder

3: extract the respective APKs. If you can't open ".tar.lz" archives because reasons, convert them or find a tool that will open them. I converted them to .zip archives with https://convertio.co/it/tar.lz-tar/ and used winRar to extract them

4: send them to your device

5: mount /system as RW and put these two APKs in /system/apps in their respective directories (which won't exist and you will create), like this:

/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk

/system/app/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk

6: IMPORTANT: set both APKs' permissions to 644 (Owner: read write, Group: read, Other: read)

7: Reboot

8: Open settings, apps, show system apps, then give:

Contacts permissions to the Google Contacts Sync app

Calendar permissions to Google Calendar Sync app

(not sure why, but the Google Calendar Sync app had a "Contacts" permission and also an "Additional permissions" section with another "Contacts" switch with a different icon than the other one; to be sure I enabled both)

9: Reboot again

................................,.......,............

It works for me. Does it share to google more than just contact list and calendar itself ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] :
Hi, I'm having an issue with this ROM, while using telegram I cannot do videomessages, when I record them they only have audio for the first 3 seconds

Fixed after wiping cache, sorry!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Thanks, some users may be interested...

I could make a magisk module like I did for the play store, but well, my objective is not to support Google tools after all ;-)

People should look for alternatives based on nextcloud for example, nowadays for a few bucks each you can easily find more privacy-friendly storage and sync providers
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] miris83:
It might be a LineageOS issue but I ask here - is anyone experiencing frequent Phone app crashes? I see see it when I connect to a BT device or when I switch profiles.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] martini2:
For me profiles have been unusable with this rom from the first version. With every version. I have clean flashed the rom and magisk on my xiaomi mi 9. Nothing else. Tried formating data may times too. Every time the same behavior.

When changing profile to 'car' the phone app crashes many times, then works for a while, then crashes again. But when it work i can use the phone over bluetooth from the car controls.

When using WLAN as trigger for home or work profiles to 'remove the display lock', the home (circle) and background tasks (box) buttons don't work. Granting access to apps does not work. I can only deny access and have to use the settings/apps option to grant access for a app that just asked for them. Copy and paste and some other things i don't recall right now don't work too.

When i change the 'remove display lock' to 'remove swipe or pin to unlock' option in the home or work profile, all the buttons, copy and paste, granting access to apps and most of the other funktions work, but i can not turn the display off. After pressing on/of it goes off for a second and turns on again. Also the web browser starts every few seconds. This is even worse than the other option.

So i gave up and use the standard profile and have to unlock the phone every time. :(
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
=== New Update : 22/01/2021 ===

Available as OTA (see OP)​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
Thanks for the update, it's running smoothly and I like the new camera features - however, cannot find the panorama function?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] drlenny:
Good, smooth update, Thanks!!!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] AloisLx:
Great ROM, much better better battery life and performances than miui plus the tracking blocker is a big plus.

However i would like to update the rom to the latest version but the updater tells me that no updates are available. Is there a way to fix the problem or do i need to flash it again ?

Thanks for the great work.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
Cannot open Whatsapp links (wa.me and api.whatsapp.com) from browser.

When I try to start a Whatsapp Chat via the web browser (same problem on Iode and others) by entering wa.me/(telephonenumber), Whatsapp doesn't open (error message "Whatsapp not installed").

Of course I installed it and in it's settings the links wa.me and api.whatsapp.com are pointing to the app.

Anyone any idea?

P.S. Reinstalling Whatsapp didn't help and the same thing for Telegram (t.me/....) works to open the app.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] theandroid02:
Hi, it seems the device tree on GitLab is private. Could you make it public?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
It will be opened soon.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
And here it is. Last commit is a mess, sorry
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] pilot_d:
It looks really promising ROM and very nice mindset.

Could you please publish a procedure for building this ROM,

So more developers could help with supporting more devices and increase the community.

As well this will contribute to the transparency of this solution and for the trust in this solution.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] LaweK:
youtube vanced dont work for me. Any solutions?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
Question to the devs: any plans to implement face unlock in the near future?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] siluok:
Thank you for this very nice ROM! I like privacy!

I tried to use the smart charging with my wireless charger. Unfortunatly the phone didn`t stop charging at the 80 percent that i selected. Is there a fix?

I had the same smart charging issue with HAVOC. So i installed "Battery Charger Limit" from F-Dorid. This worked. But the device has to rooted. Is there a easy(!) way to root this device in this ROM ot to install Magisk?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] l1x3:
Hey Vincent thank you for the sources I appreciate it very much. Unfortunately I could not build it with the provided informations either. I am not very experienced and also want to ask you for further build advices for this rom.

thank you and have a nice day
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] tahaboukhari:
Peace.

Do iode recommend any VPN, and cloud services?

should i wait until you provide us with something in the next updates 😁?

Thank you so much .
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Hi,

We are planning to add VPN/cloud services to our solution by the end of 2021 but certainly not for the next update which will come in the following days. Can't recommend you any particular for now
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
=== New Update : 07/03/2021 ===

Available as OTA (see OP)​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] UniNick:
Nice new feature to choose the pre-installed apps! Thanks! Now just hoping for face unlock and the ROM is 100% perfect for me ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Apollo Hartigan:
This ROM runs greate thanks for it. Also Banking App without problems. Thanks
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Our beta tester volunteers can now configure the blocking level of their iodé phones!

Feel free to join our Telegram app group (link in the news app) if you wish to become a beta tester.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Haverping:
hello IO

beta tester meant only for that controlling app or for an whole new image ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Jackoldman:
This ROM is very interesting but there are some issues.

Auto rotatation,auto brightness doesnt work. Proximity sensor "works" maybe one time of 5. Iode os 1.1 06.03.2021.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Jackoldman:
I found iode os very unteresting because it is reale privacy focused. F-droid and aurora store preinstaled (f-droid works as root out of a box). FOD works,but there is no face unlock. Buttom on the left side works i use it to enter browser,it sems no other options to use it. Ad block is effective maybe too much. I can not use some of my favorite websites because instead of normal interface i see very "old fashioned" i tried 4 different browsers and it doesnt help. So please make possibility to swich off adblock or tell how to do it.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Hi,

As a beta tester, you get a beta updater from which we push interemediate OTA beta images in-between official releases
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] iodeOS:
Hi,

You can switch OFF the blocker for a given app by clicking on the shield surrounding its icon in the report tab.

In our next release you will be able to control the level of blocking under a new 'settings' tab, making it more explicit
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] __infin1ty:
Are there any plans for Android 11 ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Jahjo:
Mi9: Nice ROM, great work.

Thumbs up for the update. Looking forward to Android 11.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
~~~ New Update : 28/05/2021 ~~~

Available as OTA (see OP)​
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] instrumental:
thanks a lot!

for more than 18 months this rom is my daily companion
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] __infin1ty:
Can someone please tell me which anx modules work? i cant find the correct combo. Portrait mode not working