yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
I got myself galaxy buds2 pro and need the app to be able to setup some settings. The app wont launch because the device is being recognized as being tampered with. Is there anything i can do to make it work anyway?

Ive tried magiskhide and a few other things but it didnt work and broke my bank apps as well. Getting rid of magisk and everything back to normal but samsung wearable app still doesnt work.

Any suggestions?
[Samsung Galaxy S9 & S9+ Cross Device Development] hardcore515:
https://xdaforums.com/t/magisk-module-use-galaxy-wearable-app-with-any-custom-rom.4459715/
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 24/11/2022 ***

Available as OTA (see OP)​
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
That worked out, thank you!

But now my banking app stopped working, because of safetynet not passing anymore. A neverending rat tail...
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Does this mean i can update with twrp to update or do i need iodes recovery to update? I imagine the latter is the case since files accessed by twrp are all encrypted.
[Samsung Galaxy S9 & S9+ Cross Device Development] hardcore515:
Just need another magisk patch for that :V Going away from stock has its issues to overcome
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
You can try TWRP to update but it won't work through the Updater App. You will have to install it manually. And even then it's not guaranteed to work. So if you want to update safely, you would have to flash Iode Recovery first then update manually or through Updater App.
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Thats what i did, just to be safe. I dont want my devices rooted anyway and the reason i had twrp installed was because magisk needs it to be installed.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Hi everyone,

is there a possibility for a "work profile"? I want to sandbox apps with Island or Shelter, but they require work profile, which is not active on this ROM.

Is this Iode related or a general Lineage issue?
[Samsung Galaxy S9 & S9+ Cross Device Development] Monvigliero:
Hello! I am a new user, I have switched from lineage 18.1. Everything is fine, I just don't understand the communication attempts with these particular domains (see below). Not only the IFVS, but also some other apps or services. That was not the case on my previous Lineage roms.
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Yes, it works. Ive been using shelter before and now am using insular.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
So this has been the same for me for Shelter, Island and now Insular. Mybe you can halp me figure out where i might go wrong?

1. Install Insular via Fdroid and start the app

2. Accept and initiate work profile

3. Phone soft reboots

4. After reboot under Settings -> Accounts, i can see that there is new setting for "work" which is supposedly managed by Insular.

5. When i start Insular, it says "work profile cannot be added to this device, please contact your it admin".

So i can't use it. Any ideas what might help?

Edit:

Something is there, but it's not working...
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
It should not soft reboot. Thats what happened to me at first and it didnt work out. What i did was, delete the work profile, restart the phone and then try again.

Let me know if it worked out.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Unfortunately the same result... Maybe i will try the manual install at some point. But i will have to do some research before i go on this journey :)
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Im stupid, I deleted the work profile and then tried creating it with insular again.

Its kinda weird it acts like that. I havent modified anything on the rom so it should definitely work for you as well.
[Samsung Galaxy S9 & S9+ Cross Device Development] The~Skater~187:
Build for starqltesq?
[Samsung Galaxy S9 & S9+ Cross Device Development] Pehpe:
Don't install the phonesky-magisk mod! It causes a

bootloop

!!
[Samsung Galaxy S9 & S9+ Cross Device Development] esko1one:
Germany is rolling out cell broadcast notifications but my phone didnt get any notifications on test day. I know samsung disabled this feature in the past for germany, because we werent using it. Apparently they have been rolling out software updates for newer samsung phones, which the s9 obviously wont get.

So my question is, is cell broadcast enabled on iode and if not can you consider adding it please?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 16/12/2022 ***

Available as OTA (see OP)​
[Samsung Galaxy S9 & S9+ Cross Device Development] Bork Bork:
It should be noted that none of the play store magisk modules actually work on A12+ so might be a good idea to remove them instead since they cause nothing but a boot-loop to occur.
[Samsung Galaxy S9 & S9+ Cross Device Development] Concept48:
Up the thread,.
[Samsung Galaxy S9 & S9+ Cross Device Development] Tom1369:
I just ran the recent OTA update to install iodéOS 2.9 on my S9. It went smoothly.

As before, great job to the entire iodé team. (y)

Thanks a lot

Tom
[Samsung Galaxy S9 & S9+ Cross Device Development] niko09:
What to do if I didn't upgrade to the latest firmware before OEM unlock?

I was too impatient and tried to install TWRP before reading carefully all of the docs.

So now, no more stock firmware upgrades are possible :(

Will I still be able to install iodé?

Thanks
[Samsung Galaxy S9 & S9+ Cross Device Development] schrottpot:
You must install iode-recovery or lineage-recovery for your device. With twrp you can`t install IODE
[Samsung Galaxy S9 & S9+ Cross Device Development] niko09:
Thanks! I finally managed to install everything. My problem was launching Lineage recovery without rebooting into stock Android (which erases the custom recovery). I didn't hold the right buttons long enough ;)

And the answer to my question is that having the very latest stock firmware is not that important (at least, for me it was not!)
[Samsung Galaxy S9 & S9+ Cross Device Development] Superkenel:
Since I have updated to the last iodéOs, I have no acess to the root... and the phone is invisible with adb drivers, so I can't root it anymore... the problem is that my phone was downclocked before the update... so actually I can't get the right frequency with adiutor, I can't read an MP4 anymore ( to much lag ), and I can't install TWRP wich has disapear also with the update...

really really disapointed...

any solution ? Because I don't understand.

Sony xperia XA2 pioneer
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
XA2 ils an a/b device which includes recovery in its boot partition (which includes the kernel). As such, updating the ROM updates the recovery. If you want to use twrp, you must reflash it after each update.

However, magisk should survive when upgrading... This works for many devices, but not all.
[Samsung Galaxy S9 & S9+ Cross Device Development] Superkenel:
It didn't, I know for TWRP ;-)... actually I still don't understand why adb fastboot can't see anymore my device, I've retried all drivers in the XA2 install fodler of my computer...

And I don't know how to do without adb fastboot. Nothing on the web for " XA2 H3113 pioneer root android 12, or lineage os 19.1 neither iodé Os "...

May be it's a driver problem, it's look like it, and I don't really remember how I get it work at my first install of iodéOs.

A powerfull 8 cores smartphone, downclocked for ever =D... performance near dualcore...That's so stupid, and I am a little angry not to be warned befoore the f**cking update of iodéOs.

I hate android 12 after 1 week lol !

It's covid 19 ****, ready for EUDI Wallet, with covid tracing ready in it : do not install **** with android 12 core !

The XA2 pioneer with android 11 core has some 4g network at the home of a friend in far countryside ( my old wiko android 6 and my xperia x suzu with android 10 core ( lineage ) have some 4G and H+ network before I've updated it with lineage os 19.1, I've tested it to day and yesterday ! Xperia X on lineage os 19.1 won't get network at exactly the same spot in the house ).

After the iodéOs with android 12 core = nothing on the XA2, before the update everything was like the xperia X on android 10 or the Wiko uFeel still o,n android 6...

And the phone of my friend ( with same provider on android 12 ) don't have any network too since the last android update.
[Samsung Galaxy S9 & S9+ Cross Device Development] Pehpe:
With every new Android phone the flashing process is getting more complex every time.

When I did the major step on my Note 10+ just months ago it costed me some sleepless nights to get everything working. Like TWRP-Recovery, iodéOS and Magisk at the same time. Oh boy, that was a fight.

Now I am about to change to S22 Ultra. I don't know if there will ever be a iodéOS for this device. But I'd think twice bevor that major change. So many things could go wrong. I'd prefer to give some extra €/$ to buy a refurbed iodéOS-device which is flashed already.
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 07/02/2023 ***

Available as OTA (see OP)​
[Samsung Galaxy S9 & S9+ Cross Device Development] kot7k:
Hi, first of all thank you for your work.

As far as i know android 13 roms have a problem with bluetooh devices, they cant realibly pair low energy devices like smartbands and i saw something about problems in calls with bluetooth headphones.

I wanted to try this rom as it is still android 12 but with latest security patches and i thougth it wouldn't have those problems... but it has :(((( i just got a call from my wife, connected the bluetooth headphones as i always do and i couldn't hear her... then i disconnected them i she told me she started to hear a very loud distorsion sound.

The headphones themselves work, even on the phone, i can listen to music, the problem seems to be just in calls.

Still didn't try the smartband as i just installed the rom... will report too. Please if you can do something about it i would be much appreciated.

EDIT: it seems i can connect with my smartband without problems for now.
[Samsung Galaxy S9 & S9+ Cross Device Development] GMK666:
Hey, thanks for your work first of all. I'm pretty happy with iode so far (switched from lineageos).

Unfortunately I have the same issue with calls via bluetooth headsets as kot7k:

I own 4 bluetooth headsets. 1 surprisingly works, but 3 have the issue stated above.

Even if all of them are set to the same bluetooth settings in the developer settings (hd off, sbc, 44.1, 16 bits, stereo). Everything is fine, except when making calls. Also tried 2 other calling apps - same thing. Would really appreciate a fix, because this could be a game breaker.

Another thing I found today in the settings of systemprofiles: when selecting a trigger/(Auslöser) the lower part of the display is not used and is making it very hard to select a device.

Thanks.
[Samsung Galaxy S9 & S9+ Cross Device Development] Chester the great:
i successfully installed iode using twrp without any issue
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Exact same problem with Bluetooth not functioning in calls only. Music plays over Bluetooth, but not calls. Samsung S9.
[Samsung Galaxy S9 & S9+ Cross Device Development] heintosz:
Yes, that is possible. But OTA updates should not work with TWRP, it's hit or miss. So it is recommended to use iode recovery when you want to use OTA updates.
[Samsung Galaxy S9 & S9+ Cross Device Development] GMK666:
Solved it by installing the iode 4 beta. Will not be fixed for old versions.
[Samsung Galaxy S9 & S9+ Cross Device Development] Atheran:
Where did you find the beta? I have the same problem and it's quite important to solve it.

To be more precise, the beta updater doesn't download 4.1 for me. It tells me that download failed and to check my internet connection, which is not an issue with my phone.

EDIT: Nevermind, I had to copy link and download manually.
[Samsung Galaxy S9 & S9+ Cross Device Development] swisssgs9:
Hi

At first i wan't to thank you very much for the development of this custom rom. I'm using this Rom for about two months now and I'm really happy with it. I can enhance the lifetime of my S9 and I'm enjoying the clean system.

I have a question about USB-C port and an external Screen. With the original ROM I could use the phone with a USB-C dock and via DP-Passthrough the Screen was duplicated on the external Screen. With the iode ROM nothing happens, if I plug in the USB-C dock and I haven't found something in the Settings.

Is the feature for an external Display with iode available? Or is it maybe a fault on my device?

Thanks in Advance
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
*** New Update : 04/04/2023 ***

Upgrade to Android 13 / LineageOS 20

Available as OTA (see OP)​
[Samsung Galaxy S9 & S9+ Cross Device Development] kot7k:
Hi,

is there any way to install zips from iode recovery without signature verification?

This recovery just don't let install. Tried installing twrp but it seems to be unable to decrypt data storage
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
You must use a third-party recovery like twrp.
[Samsung Galaxy S9 & S9+ Cross Device Development] kot7k:
Hi, thank you for your answer but like i said, if i use twrp it is unable to mount partitions as they seem to be encrypted in some way by iode with twrp dont understad.

I can post screenshots if you want but you just see random letters and numbres like "47381247gasbhiyrdyiasfvhka" as files.

When you try to install the zip it fails cause it can't write the data

EDIT: maybe this is because i installed iode from iode recovery? should i try to install it from twrp directly?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
You can sideload your zip ? No need for userdata decryption (only userdata is encrypted).
[Samsung Galaxy S9 & S9+ Cross Device Development] kot7k:
i can sideload the zip, the install script starts but fails when it actually ties to write the data
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
Ok if the zip tries to write in userdata, it's a problem. iodéOS recovery (or LineageOS), even without signature verification, could not do that also: it does not even try to decrypt userdata. So I see no way actually, if s9 twrp suppport lacks data decryption.

EDIT: you still have the possibility to install Magisk, remount partitions r/w, and modify what you want based on the content of your zip... but not so easy and maybe risky ;-)
[Samsung Galaxy S9 & S9+ Cross Device Development] jer194:
Upgrade has worked flawlessly, thanks a lot!

One finding: support for barometer sensor ("LPS22H Barometer Sensor") seems to be gone, whereas it was there in the previous (A12) version ...

Also, infrared sensor values seem to have changed.

Reported here: https://gitlab.com/iode/ota/-/issues/132
[Samsung Galaxy S9 & S9+ Cross Device Development] Spielmops:
I just bricked my S9+! I had installed LineageOS-18 until now and TWRP 3.5. Now I installed this ROM for star2lte via TWRP, deleted Cache and Dalvik and restarted. The OS does not start, insted TWRP starts or better " it tries to start", because it start only to the logo-screen.

It's no wonder, that a new flashed OS does not start or tries to start or goes into a boot-loop, but that a new OS disables TWRP is new to me and very disturbing. If TWRP would start, I could go back (everything's backuped). Now I can do nothing, because USB debugging was not switched on, was not necessary until now.

Does anyone know how to reset such a device without working recovery?

Spielmops
[Samsung Galaxy S9 & S9+ Cross Device Development] kot7k:
Have you tried to reflash the recovery through odin? Put it in boot seection, it has to ve a tar file with a recovery.img file inside.
[Samsung Galaxy S9 & S9+ Cross Device Development] Spielmops:
If I put the device in Download-mode, the screen is greyed out, because of no usb-debugging. Now I tried to get in real download-mode by pushing vol-up and vol-down at the same time when the warning came. I got into download-mode and could reinstall TWRP sucessfully.

I installed the backed up LineageOS and Data-partition, but the phone restarts into a boot-loop, never entering the OS. I asume, IodeOS has changed the partitioning?

Now I tried the factory-reset, but with the same result. And I assume, that installing the stock ROM is not the solution ...

Spielmops
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
You must install iode recovery and factory reset with this recovery (not twrp).
[Samsung Galaxy S9 & S9+ Cross Device Development] Spielmops:
If I understand right: to reset my phone I have to install iode-recovery and with set do a factory reset. But: how do I ged rid of iode-recovery afterwards?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
You reinstall twrp
[Samsung Galaxy S9 & S9+ Cross Device Development] Queeq:
Thanks for the great build. Just for general information: I managed to also get root on 3.5 and 4.1 by applying Magisk patch (from within Magisk app) to the boot.img (extracted from the OS release zip file). Applying to recovery.img doesn't work. So basically algorithm is the following:

Get normal clean system without root

Install Magisk app

Extract boot.img from the Iode release zip (must be the same version that the system you have installed) on the computer

Transfer boot.img to the phone

In the Magisk app press "Install" (for the Magisk itself, not the app), there'd be one choice "Select and Patch a File", so feed it this boot.img.

Transfer the newly created file to the PC.

Reboot into bootloader and flash this patched img.

Unfortunately, the system is a no-go for me because I have all my backups made with Swift Backup, whose license is attached to Play Store (as well as a couple of other apps). Recovery still works, but not premium features like scheduled backups and cloud upload. I even tried to flash Nikgapps, but the Iode devs made a great job preventing it from working. Even though other google apps like Gmail and Maps do work, Play Store is convinced it's offline no matter how "unblocked" I try to make it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Spielmops:
I reinstalled TWRP 3.7, played some hours with iodeOS, but I'm not really happy with that. For now I want to got back to LineageOS from my backups. First I tried to backup the iode-data-partition with TWRP, but this recovery stops only a few secondonds after start with "failure, the backup process terminated with error 255". Has anyone a hint, how to solve this?

Spielmops
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
Have you tried Aurora store from f-droid?

Logging in to your google account in Aurora should let you use bought apps...
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
The data partition is encryped by default for iode. TWRP can't read it. That is the reason why you can't make a backup from it in TWRP.

I usually do backup and restore with Migrate and Foldersync (using a NAS).
[Samsung Galaxy S9 & S9+ Cross Device Development] swisssgs9:
Is it just me, with the DisplayPort Alt Mode does't work?

Or does anyone know how I could get Screen Mirroring working through the USB-C port?
[Samsung Galaxy S9 & S9+ Cross Device Development] Queeq:
Yes, Aurora Store is there by default and I did try it with my Google account. And with it Swift Backup doesn't recognize the license. This is kind of a known problem, I saw other people on Iode community forums with similar issues for other apps.
[Samsung Galaxy S9 & S9+ Cross Device Development] Queeq:
Another problem I had with this build is some problems with Bluetooth devices: Sennheiser earbuds and Oura ring not being able to be controlled through their apps. Now, as there's official LOS 20 for starlte, I found the same issue to be present there. I opened an issue with them.
[Samsung Galaxy S9 & S9+ Cross Device Development] Orionbell37:
Hello,

I've been using this rom for over a year after trying many others, and am very satisfied with it.

Since the last update, it seems that it's no more possible to adjust the screen sensitivity, so browsing the web with Firefox is a bit difficult. (I use screen protector)

Regards
[Samsung Galaxy S9 & S9+ Cross Device Development] Zamperl:
I was using ArrowOS long time but realized that Android 13 won't be created. I like privacy and hate Google spy. Therefore I tried out iode.

I'm using TWRP (S9+ with v3.7.0) since long time, also for some other mobiles, flashing with ODIN. I wanted to change the recovery with heimdall but gave up. Changed the driver with zadig-2.4, altough I need it for comfortable file transfer via Windows and TotalCommander.

Tthe mobile rebooted correct as heimdall explained and then I got some error message as I tried to download the iode recovery.

OTA is not possible due to TWRP, isn't it?

Is it possible to keep TWRP and just install all new updates dirty via TWRP?

Can I try to download the iode recovery via heimdall again without destroying the ROM?

Could somebody please help me?
[Samsung Galaxy S9 & S9+ Cross Device Development] vince31fr:
1. It may (and most often) work

2. Yes

3. Yes
[Samsung Galaxy S9 & S9+ Cross Device Development] Bork Bork:
For Play Store access if you have issues, usually it helps to just letting it access wifi/mobile data. On normal LOS this does sadly not work and I have no solution for said problem.
[Samsung Galaxy S9 & S9+ Cross Device Development] Zamperl:
Excellent OS. It's fast and looks reliable! The camera settings are amazing because ArrowOS had like nothing.

I installed "AdAway" with root from Magisk as additional adblocker.
[Samsung Galaxy S9 & S9+ Cross Device Development] Atheran:
Can someone please explain to me how to get magisk installed? I got myself into a loop here. I just want to get Samsung wearables installed to be able to control my buds, but for 3 days now, nothing is working.

Patched apps for wearables force update on me, which doesn't work.

Patching the boot with magisk, in order to use the spoof plugin for the apps, the recovery doesn't install it. The other way is to sideload it but I can't get adb and fastboot to work on my PC.

Trying to install twrp requires me to adb it.

Is there any other way I'm missing here? Or, I don't care even for Samsung apps. If there's another app that let's me control my buds2, that works for me as well. Please, someone..I'm going mad here.

PS. Besides that, after 3 months of using it, I love this rom and I didn't encounter any problems so far
[Samsung Galaxy S9 & S9+ Cross Device Development] Bork Bork:
You can use TWRP with an sdcard to flash magisk or use LOS recovery and push it via fastboot. And this has been the case for the past few years now, so it is very hard to miss.

Installation

The Magic Mask for Android

topjohnwu.github.io
[Samsung Galaxy S9 & S9+ Cross Device Development] dolf123:
Hi,

i installed the iode recovery with odin,.

dont understand: where I have put the rom.zip?

From recovery => Factory reset => Format Data/factory reset

From recovery => Apply update => Apply from ADB => adb sideload <rom.zip> (iodéOS for S9 | iodéOS for S9+ | iodéOS for Note9)
[Samsung Galaxy S9 & S9+ Cross Device Development] Atheran:
I'm on 4.2-20230505-star2lte. Since the update I'm experiencing ghost touching issues. It doesn't happen all the time, mostly for a couple of seconds after I unlock the phone and even that, about 70% of the time. I have no screen protector, and my screen seems to be in perfect condition and didn't have any drops or anything.

Is anyone else experiencing this or I should take my phone to a service store? I'd have done that by default but I never had this problem before the last update.