This Custom ROM is built by combining and refining features from multiple projects, including UNICA, Legacy-UI, and AstroRom.
- The goal of this ROM is to provide a clean, optimized, and stable One UI experience with enhanced usability and performance.
- Download firmware directly from samsung server.
- File config and file contexts generate.
- Extract and img build ( erofs and ext4 supported).
- System Optimization.
- Heavy debloated system (removed unnecessary apps & services).
- Improved performance and smoother UI experience.
- Optimized background processes.
- Better battery efficiency.
- Enhanced Functionality.
- Screenshot anywhere (enabled globally).
- Built-in Screen Recorder.
- More floating features enabled.
- Edge features fully working.
- Stock device config always be added.
- Extra brightness support.
- Object, shadow and reflection remover support.
- Multi user support.
- Camera privacy toggle support.
- Private share patch.
- Google photos unlimited backup.
- JDM device support.
- BluetoothLibraryPatcher integrated
- Secure Folder support.
- Essential security components retained.
- Stable and safe daily-driver experience.
- Full One UI apps included.
- Important system apps preserved.
- China Smart Manager support.
- AI features enabled.
- To deliver a lightweight yet fully featured Samsung One UI ROM that balances.
- Performance.
- Stability.
- Essential Features.
- Clean User Experience.
Give a β star to the repository. Fork the repository to your GitHub account.
Open your forked repository.
- Go to the Actions tab.
- Select QuantumROM Tools.
- Click Run workflow.
Update your device model in the STOCK_DEVICE_MODEL option.
- If your model is available in /QuantumROM/Device folder of this repository, the tool will work for your device.
- If your model is not present, set STOCK_DEVICE_MODEL to None.
Set this o ption to True if your kernel BPF version is 5.4 (lower than 5.10).
- Otherwise, set it to False.
- Configure the following options:
- TARGET_DEVICE_MODEL
- The device model from which you want to port the ROM.
- TARGET_DEVICE_CSC
- The country/region code used to download the target device firmware.
- TARGET_DEVICE_IMEI
- Required to download the target device firmware from the Samsung server.
- Change the IMEI if you want to change the target device.
My tool can build images in two formats:
- erofs
- Recommended if your device partition size is small.
- Saves storage space.
- Your kernel must support EROFS.
- ext4
- Use this if your kernel does not support EROFS.
- The generated image will be larger in size.
- f2fs
- Recommended if your device partition size is small. (Not better than EROFS)
- Saves storage space.
- Your kernel must support F2FS.
If set to True:
- The generated image will be compressed to .xz format.
- This reduces file size before uploading.
If set to False:
- The image will remain in its original format without compression.
In your forked repository, go to: -Settings β Secrets and variables β Actions
- Click New repository secret, then create a new secret:
- Name:
- GIT_TOKEN
- Add git secret token and save.
- You can search on YouTube for a guide on how to create a GitHub Personal Access Token.
- If you do not add the
GIT_TOKEN, the built ROM info and link will not be added to your repository's Release section. You will get link only in runner output.
- martinetd
- https://github.com/martinetd/samloader
- Used for downloading Samsung firmware.
- ianmacd
- https://github.com/ianmacd/multidisabler-samsung
- Used for disabling Samsung security and data encryption.
- 3arthur6
- https://github.com/3arthur6/BluetoothLibraryPatcher
- Used for patching Samsung Bluetooth libraries.
- salvogiangri
- https://github.com/salvogiangri/UN1CA
HEX_PATCHfunction (modified from UN1CA implementation)- Knox Patch (from UN1CA)
- Secure Folder Patch (from UN1CA)
- Knox Guard Patch (from UN1CA)
- Secure Flag Patch (from UN1CA)
- SSRM Patch (from UN1CA)
- Some SELinux patches followed the UN1CA implementation.
- ExtremeXT
- https://github.com/ExtremeXT
- For app optimization stuck fix.
- https://chat.openai.com
- For providing bash commands and bash functions according to the project requirements and instructions.
- Sushrut1101
- https://github.com/Sushrut1101/GoFile-Upload
- iBotPeaches
- https://github.com/ibotpeaches/apktool
This project is licensed under the MIT License - see the LICENSE file for details.
- android-tools - Licensed under Apache License 2.0
- apktool - Licensed under Apache License 2.0
- erofs-utils - Dual licensed (GPL-2.0, Apache-2.0)
- platform_build - Licensed under Apache License 2.0
- e2fsprogs - Licensed under GPL-2.0 / LGPL-2.1
