EternityROM is a work-in-progress custom firmware for Samsung Galaxy Note10 series (Exynos).
EternityROM is a work-in-progress custom firmware for Samsung Galaxy devices. It's based on the latest and greatest iteration of Samsung's UX and it also includes additional features and tweaks to ensure the best possible experience out of the box. It is based on the UN1CA build system which allows automatic downloading/extraction of the firmware, applying the required patches and generating a flashable zip/tar package for the specified target device.
Any form of contribution, suggestions, bug report or feature request for the project will be welcome.
- Note 10:
- d1 - N970F
- Note 10 5G:
- d1xks - N971N
- Note10+:
- d2s - N975F
- Note10+ 5G:
- d2x - N976B
- d2xks - N976N
- Based on the latest stable OneUI 7 Galaxy S24+ firmware
- All software features from S25 Ultra
- Slightly Debloated
- Partially DeKnoxed
- Full SELinux Support
- Full Galaxy AI support
- Completely upstreamed kernels 4.14
- High end animations
- Native/live blur support
- Adaptive color tone support
- Debloated from useless system services/additional apps
- BluetoothLibraryPatcher included
- KnoxPatch implemented in system frameworks
- Extra mods (Disable Secure Flag, OutDoor mode, more coming soon)
- Extra CSC features (Call recording, Network speed in status bar)
This project is licensed under the terms of the GNU General Public License v3.0. External dependencies might be distributed under a different license, such as:
- android-tools, licensed under the Apache License 2.0
- apktool, licensed under the Apache License 2.0
- erofs-utils, dual license (GPL-2.0, Apache-2.0)
- img2sdat, licensed under the MIT License
- platform_build (ext4_utils, f2fs_utils, signapk), licensed under the Apache License 2.0
- smali, multiple licenses
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
* I am also not responsible for you getting in trouble for using any of the features in this ROM, including but not limited to Call Recording, secure flag removal etc.
*/A big thanks goes to the following for their invaluable contributions in no particular order (MORE INFO AND PEOPLE: TO BE WRITTEN)
- salvogiangri for the UN1CA build system, OneUI patches, and general help and support while developing
- ExtremeXT for your support since the beginning and helping me with so many things. Special thanks to you!
Original ExtremeROM credits:
- Igor for getting me into porting, teaching me the basics, and emotional support down the road
- Halal Beef for lk3rd, testing and misc help
- Duhan for help with vendor backports, a lot of fixes and advice
- Anan for all of his contributions to OneUI porting
- PeterKnetch93 for help with smali and a lot of misc fixes
- tsn for some smali fixes and advice
- Nguyen Long for misc fixes and support
- Yagzie for engmode and misc fixes
- Fred for WFD, HDR10+, audiopolicy and more fixes
- Saad for help with build system
- Vince for help with kernel upstream
Original UN1CA credits:
- ShaDisNX255 for his help, time and for his NcX ROM which inspired this project
- DavidArsene for his help and time
- paulowesll for his help and support
- Simon1511 for his support and some of the device-specific patches
- ananjaser1211 for troubleshooting and his time
- iDrinkCoffee and RisenID for documentation revisioning
- LineageOS Team for their original OTA updater implementation
- All the UN1CA project contributors and testers ❤️