Samsung S9+ (Exynos): Persistent TWRP Overwrite on iodéOS - Seeking Veteran Advice

Hello,

I would like to apologize in advance if this has been addressed elsewhere, but I have spent a significant amount of time searching the forums and trying every known method to make TWRP permanent on my S9 Plus (SM-G965F / star2lte), and I am still failing.

I am an experienced user—usually working with stock ROMs—so this persistent overwrite is quite new to me. I have literally tried everything in my toolkit and cannot get TWRP to stick.

What I have already attempted:

1. The “Crucial” Reboot Combo: Flashing via Odin (Auto-Reboot OFF) and forcing a reboot directly into TWRP using Vol Up + Bixby + Power before the OS touches it.

2. Script Defusal: I have gone into the TWRP File Manager and renamed recovery-persist and recovery-refresh in /system/bin/ to .bak.

3. Magisk Patching: Flashed Magisk immediately after TWRP to patch the boot image.

4. Developer Options: “Update recovery” is toggled OFF.

Despite all of this, the iodé recovery keeps coming back over and over again. It seems like the system is “healing” itself or there is a secondary script I’m missing.

Is there anyone here with first-hand experience on the Exynos S9+ who has successfully bypassed this on the current iodé version? I’m looking for the specific “handshake” or file I need to kill to make this permanent.

Again, apologies for the new thread, but the older solutions on the forum do not seem to apply to my current situation.

Thank you for your time and help!

1 Like

I sent an inquiry to our developers.

Sorry I hadn’t seen you did this in Developer Options. Instead, please open the “Updater” app and go to “3 dots > Preferences” and disable “Update recovery” to see if this solves the issue.