Repository navigation
Releases
OneOS 0.4.72
OneOS 0.4.72: root and modules per system (experimental)
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.72/OneOS-0.4.72.apk
Root, modules and Xposed for each system (experimental, by Josh)
Each system can now have its own root permissions, modules and Xposed framework, kept with that system and separate from One UI's:
- Before boot: on the system's pre-boot page, turn the runtime on, pick a framework (Vector is bundled, or import a compatible Zygisk LSPosed) and import module ZIPs.
- Inside the system: the OneOS app manages root permissions per app, modules (on/off, update, uninstall, action and WebUI) and the active Xposed framework.
- Restart guest applies module changes without going back to One UI.
Your phone's root manager stays in charge of One UI. With the runtime off, sessions work as before.
Known: Play Integrity does not pass inside the other system yet.
Also
- Everything from 0.4.71 (setup and Retry fixes, vold-failed restarts, Zygisk Next warning, Galaxy M55s).
OneOS 0.4.71
OneOS 0.4.71: update and restart fixes
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.71/OneOS-0.4.71.apk
Stuck at "Check the system already on this phone" / system not found after an update
Two setup steps could overlap after an app update (an old step kept running while the new app started the next one), and a copy of the system could be checked again after it was already set aside, so Retry looped. Setup steps now run one at a time and never while a session is starting, and Update/Retry asks for the system's download when the copy on the phone is gone. Your apps and data stay.
Phones restarting with "vold-failed" during a session
One UI's dumpstate/bugreport could start during a session and stall One UI's storage service until the phone restarted. They now stay stopped while the other system runs.
Galaxy S24 Ultra (and others) stuck at the boot screen on every system
The cause is Zygisk Next 1.5.2 or older in your root manager. Switch now warns about it: update Zygisk Next (1.5.3 works) or turn it off before switching.
Also
- New phone: Galaxy M55s (SM-M558B), OxygenOS 16.
- From the 0.4.69/0.4.70 reports: OxygenOS now boots on the S22 Ultra (Snapdragon and Exynos), A34 and A16 5G.
OneOS 0.4.70
OneOS 0.4.70: OxygenOS on the S22 series and S23 FE, Vulkan on Exynos, HyperOS SIM on MediaTek A phones
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.70/OneOS-0.4.70.apk
OxygenOS 16 (One UI 8.0 / 8.5 phones only)
- S22, S22+, S22 Ultra, S23 FE (and A25, A33, A53): the guest crashed right after the OneOS screen. Their kernel refuses the kind of mount OxygenOS needed, even the fallback added in 0.4.68. It is now built without it.
- Exynos phones (A54, A26, S23 FE): black screen, then back to One UI. Same graphics hang as on MediaTek; Exynos phones now draw with Vulkan too (MediaTek since 0.4.69).
- No OxygenOS session from 0.4.69 or 0.4.70 has reached us yet. Please send a report from the OneOS app right after your first run, whatever happens.
HyperOS on the Galaxy A07, A16 4G and A17 (MediaTek): no SIM
HyperOS waited for a type of radio service these phones don't have, so the SIM never came up. Fixed (updated HyperOS files, downloaded by the app).
Also
- Reports now say which OneOS version ran the session (not only the one that sent the logs).
Still not on One UI 9 for OxygenOS; OxygenOS camera not working yet.
OneOS 0.4.69
OneOS 0.4.69: OxygenOS 16 fixes, Skip saving logs
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.69/OneOS-0.4.69.apk
OxygenOS 16 (One UI 8.0 / 8.5 phones only)
From the first OxygenOS reports:
- Going back to One UI restarted the phone. Fixed: OxygenOS now runs its own storage service like the other systems. The app downloads the updated OxygenOS files (set r2, about 70 MB) on its own.
- Galaxy A34 and other MediaTek phones: black screen, then back to One UI. OxygenOS's screen drawing hung while loading the graphics driver. It now uses Vulkan, as ColorOS does on the A16 4G. Not yet tested on an A34: please send a report after your first run.
- S22 Ultra / S23 FE: the 0.4.68 mount fix now also logs why the kernel refused it.
Still not on One UI 9. Camera still not working on OxygenOS.
Skip saving logs
After a return the app saves the session's logs (personal data removed), and switching or updating waited for it, sometimes for minutes. You can now skip it: Skip saving logs on the system page, or tap the Last time row on the home screen. Nothing is sent; you can still save them from Last session until your next switch.
Everything else
Same as 0.4.68 (the fix for phones restarting during a session, Restore now after a force restart).
OneOS 0.4.68
OneOS 0.4.68: fix for phones restarting during a session
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.68/OneOS-0.4.68.apk
Phones restarting a few minutes into a session (0.4.66 and 0.4.67)
Since 0.4.66 many phones restarted on their own a few minutes after switching, on every system (ColorOS, HyperOS, Pixel, Nothing, Infinity-X, OxygenOS), most of all the S23/S24/S25 series. OneOS keeps Samsung's software watchdog quiet during a session; a 0.4.66 change stopped that keeper right after the switch, and the watchdog then restarted the phone. Fixed.
Stuck on "Retry update" after a restart
If your last session ended with a restart, One UI's settings have to be restored before anything else. The app offered only "Retry update", which could never go through. It now shows Restore now: tap it once (about a minute), then update or switch as usual.
Also
- New phones: Galaxy A55 5G (SM-A556B), S25 FE (SM-S731B), S22 with Snapdragon (SM-S901U, OxygenOS 16).
- OxygenOS 16 shows its own name on the boot screen (it said ColorOS 17).
- S23 FE OxygenOS: a mount its kernel refused now falls back to a working form.
OneOS 0.4.67
OneOS 0.4.67: OxygenOS 16 for phones still on One UI 8 (experimental)
Update from the Update banner on the app's launch screen, or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.67/OneOS-0.4.67.apk
OxygenOS 16 — only for One UI 8.0 / 8.5 (Android 16)
On One UI 9? Do not try OxygenOS 16. It is an Android 16 system and only runs on phones that are still on Android 16. The app does not offer it on One UI 9, and setup refuses it there.
For: Galaxy S22+, S22 Ultra, S23 FE, A06, A07 5G, A15, A24, A25, A33, A34, A53, F55/E55, and the A07, A16, A17, A26, A35, A54 while they are still on One UI 8.5.
Experimental: it may not boot. It has never run on a phone yet. Please send a report from the OneOS app right after your first session, whatever happens: it boots, it goes back to One UI, or the phone restarts.
Not working yet:
- Camera (One UI 8's camera interface is not mapped yet).
- SMS shown as "not sent" although it was sent may happen.
Image: OneOS_OxygenOS16_CPH2745.img.gz (6.17 GB), from SourceForge (images folder) or Google Drive; the app checks it before use.
Everything else
Same as 0.4.66 (HyperOS on the A phones, the A17 5G restart fix, the A16 4G camera).
OneOS 0.4.66
OneOS 0.4.66: HyperOS on the Galaxy A phones, A17 5G restart fixed, A16 4G camera
Update from the Update banner on the app's launch screen (GitHub is back), or install the APK from SourceForge: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.66/OneOS-0.4.66.apk
After updating, set your system up again so the new session files and system files reach the phone.
Galaxy A07, A16 4G, A16 5G, A17, A17 5G, A26, A35, A54
- HyperOS is offered next to ColorOS and Infinity-X. Not tested on these phones yet: please send a report after your first session.
Galaxy A17 5G
- No more restart a few seconds after the boot logo. Samsung's software watchdog on this phone is a second watchdog device, which nothing fed during the session, so the phone restarted about 100 s after the switch. It is fed for the whole session now. This should also fix the same restarts on the A35 and A16 5G.
Galaxy A16 4G (and other A phones)
- Samsung Camera opens. It closed at launch on a stored resolution the camera does not know ("getResolution: argument is invalid -1").
We need reports from these phones
Send a report from the OneOS app (Send to the OneOS team) right after it happens:
- A07, A16, A17, A26, A35, A54 on HyperOS: your first session, whatever happens.
- A17 5G, A35, A16 5G: whether the phone still restarts by itself during a session.
- A17 5G, S23 family: receive an SMS, send a report.
- A16 4G / A17 4G: open Samsung Camera; does it work, and does brightness change?
OneOS 0.4.65
OneOS 0.4.65: SourceForge downloads, storage fixed, Dolby sound
GitHub's downloads are down right now, so the in-app Update button may not see this version yet. Download the APK from SourceForge and install it over your current app: https://downloads.sourceforge.net/project/oneos-mirror/v0.4.65/OneOS-0.4.65.apk
After updating, set your system up again so the new session files reach the phone.
Every system
- Downloads no longer depend on GitHub and Google Drive alone. The fix files are now also on SourceForge, which the app tries right after GitHub. On 11-08 GitHub's downloads were down for hours and Google Drive's copies ran out ("Failed to download fixes" / "no download server is handing out ...").
- Internal storage works again. Since 0.4.63 the systems' internal storage never mounted, so Settings showed it full or empty and apps could not save files.
- Better speaker sound. Samsung's Dolby now runs on music played through the speaker. It follows the music to whichever output plays it. Samsung's SoundBooster stays One UI-only.
Galaxy A07
- The screen turns on in ColorOS. The A07's display hardware refused every brightness the system set, so the screen stayed black after boot; brightness now goes to the panel's LED directly.
Galaxy S23, S23+, S23 Ultra
- Incoming SMS. The S23 family's radio library is built differently from the S25/S26 one, and the SMS patch did not find its spot, so no SMS arrived in the guest.
We need reports from these phones
Send a report from the OneOS app (Send to the OneOS team) right after it happens:
- ColorOS incoming calls: receive a call, tap Accept, send a report at once.
- S23 / S23+ / S23 Ultra: receive an SMS in any system, send a report.
- Galaxy A07: set up ColorOS on 0.4.65; report whether the screen comes on.
- A56 / A35 ColorOS haptics: type and tap for 30 seconds, then send a report.
- A35, A16 4G, A56 ColorOS camera: open Samsung Camera; report if it still closes.
OneOS 0.4.64
OneOS 0.4.64: Pixel video and sound, HyperOS volume, no false black screen
OneOS 0.4.51 or newer offers this update on its launch screen (Update banner). After updating, set your system up again so the new session files and system files reach the phone.
Pixel 9 Pro XL and Pixel 11
- Video recording works and sound stays up. Pixel's Now Playing kept loading a sound model Samsung's audio service refuses, and Pixel then restarted that service (13 times in 9 minutes in one report); recordings that started during a restart failed. A refused model no longer restarts it.
HyperOS
- Volume works on Snapdragon Galaxies (S23, S24, Flips and Folds without the newer audio service): HyperOS could not read Samsung's audio settings file and gave every volume a maximum of 0, so apps and the quick settings volume slider crashed. It now uses the Qualcomm file the other systems already read.
Every system
- No false "black screen" return on slow first boots. The session could go back to One UI one second before the home screen appeared (Galaxy A17 4G).
We need reports from these phones
Send a report from OneOS (Send to the OneOS team) right after the problem happens, so the log covers it:
- ColorOS, incoming calls (any phone): receive a call, tap Accept, then send a report at once. Outgoing calls work; incoming ones are dropped by the network side right after Accept, and the moment before it is missing from the logs we have.
- Galaxy A35, A16 4G, A56, ColorOS camera: open the Samsung Camera on 0.4.64 after setting the system up again, and send a report if it still closes.
- Galaxy A35, ColorOS Bluetooth audio: play music to Bluetooth earbuds and send a report.
- Galaxy S23 Ultra, Pixel camera and SMS: send an SMS, open the camera, then send a report straight away.
- Galaxy A16 5G and A35: if the phone restarts on its own during a session, send a report after it comes back.
Known issues
- Galaxy A35 ColorOS: no Bluetooth audio yet (the fix needs a test on a phone first).
- None of these fixes has run on a phone yet: reports after updating help a lot.
Download: OneOS-0.4.64.apk below (every phone).
OneOS 0.4.63
OneOS 0.4.63: Galaxy A54 starts, no FRP boot failures, ColorOS depth effect, A56 camera
OneOS 0.4.51 or newer offers this update on its launch screen (Update banner). After updating, set your system up again so the new session files and system files reach the phone.
Every system
- Galaxy A54: sessions no longer die at the first app ("fs_prepare_dir failed on /mnt/user/0: Read-only file system"). On the A54, One UI's /mnt was read-only, and the other system was making its folders there; it now has a /mnt of its own on every phone.
- No more "took a couple of tries" boot failures from factory reset protection (seen on the A36, A54 and A56): when the other system cannot clear FRP on the phone's own FRP partition (which it never writes), it now finishes starting instead of stopping itself after 10 seconds.
ColorOS
- Lock screen depth effect. 0.4.60's fix gave the depth files to the wrong app (another package whose name starts like SystemUI's), so SystemUI still could not save the cut-out and the lock screen showed no depth even when the editor did. It now goes to SystemUI itself.
- OPPO's AI engine (from the Find X9 Ultra's own firmware) is now in ColorOS's view of the phone, for AI features that need it on the flagships. Experimental.
Samsung Camera
- Galaxy A56: opens again (its sensor crop size was unknown to the S26 Ultra's camera; the A phones' other camera fix came in 0.4.61).
Known issues
- None of these fixes has run on a phone yet: reports after updating help a lot.
- Galaxy A16 5G: a long session may restart the phone (its software watchdog); please report if it does.
Download: OneOS-0.4.63.apk below (every phone).