[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ExtremeXT:
ExtremeROM v1.0 OneUI 6.1 for Galaxy S10 Series​

#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, 5GHz Hotspot, Bixby etc.
*/

Introduction:

- ExtremeROM is a port of the S22 Ultra's OneUI 6.1 software modified and tweaked to function on the Galaxy S10 series devices.

- I am NOT responsible for any possible data loss or damage to your device by using this project.

- Under NO circumstances are you allowed to use this project or parts of this project as a base for your project.

Features:

- Based on S22 Ultra's S908BXXSAEXEC with June 2024 SPL

- OneUI 6.1 Based

- Complete Galaxy AI Suite support

- Debloated

- Deknoxed

- Full SELinux Enforcing support

- Removed vendor bloat, encryption, avb and anti-rooting protection

- All software features backported from S22 Ultra

- S24 Ultra wallpapers

- F2FS /data partition

- R38P1 GPU driver from Android 13

- Heart Rate Monitor Sensor support

- Korean S10 support

- Properly aligned camera cutout

- DPI fixed for S10e

- FOD animation fixed for S10e

- Supports OutDoor mode

- Supports screenshotting apps flagged as "secure"

- PIN without confirming with OK patch

- Integrates KnoxPatch

- Integrates Bluetooth Pairing Fix

- Dual Messenger patch

- Fake Encryption

- Bypass Charging support, enabling this will make the phone run directly from AC, the battery won't charge, this is useful for gamers, the battery won't heat up anymore

- Chinese Smart Manager

- Native AppLock

- Supports CSC Features: Call Recording, Real-Time Network Speed in Status Bar, Hide Tips and Remote Assistance options in Settings and a few others

- Uses FUSE Passthrough for less storage overhead

- Uses Incremental File System for faster APK installation

- Includes a custom ringtone made specifically for our ROM

- Optimized for a balance between performance and battery life

- Includes EternityKernel, Kernel Source: https://github.com/Ocin4ever/EternityKernel

Known Issues:

- Portrait mode in camera (both back and front)

- Microphone might stop working in other apps when "Hey Google" is enabled and/or "Hi Bixby" are enabled

- Face ID

Installation steps:

1) Enable Developer Mode on your device

2) In Developer Mode, enable OEM Unlocking and USB Debugging.

3) Turn off your device. While pressing the Volume Down + Bixby buttons, connect your phone to your computer. Your phone will be booted into Download Mode

4) Press and hold Volume Up to unlock the bootloader. Confirm the bootloader unlock by pressing on Volume Up once again.

5) Your phone will be rebooted. Set up your phone again until your reach the home screen.

6) Turn off your device. While pressing the Volume Down + Bixby buttons, connect your phone to your computer. Your phone will be booted into Download Mode again.

7) Open Odin. In the AP slot, add the TWRP Odin Pack .tar file for your device

8) Let your phone reboot into TWRP.

9) In TWRP, go to Wipe —> Format Data. Then reboot your phone back into TWRP

10) Flash the Exynos9820 Repartitioner. Your phone will reboot back to TWRP when complete

11) Flash the Exynos9820 Cleaner, then reboot into TWRP again

12) Flash the ExtremeROM zip. Finally, reboot into System.

13) Wait for 5-10 mins for the initial setup

14) Enjoy ExtremeROM!

Video Guide 1 (courtesy of @orangzaib): www.youtube.com/watch?v=Z6aF1n0cyUE

Video Guide 2 (courtesy of @amberhorizons): www.youtube.com/watch?v=_FY_b3jba1I

Note: The failure of using the proper OdinPack, not repartitioning properly or anything of this sort risks a COMPLETE HARD BRICK of the device, PAY ATTENTION CAREFULLY TO THE INSTRUCTIONS, I AM NOT RESPONSIBLE IF ANYTHING GOES WRONG, IF YOUR PHONE GETS BRICKED, OR IF YOU GET ANY DATA LOSS.

Note: Restoring APPS from backups (Samsung Smart Switch or Samsung Cloud) is NOT recommended, restore contacts etc but not apps.

Note: After installation it's recommended to update all apps from both Play Store and Galaxy Store, REBOOT, then go into Settings -> About Phone -> Software Information -> Google Play Update, do all of the updates until none other are available. All users will have to enable manually Fast Charging and disable Super Fast Charging from Smart Manager Battery settings, and S10e users also have to set the resolution to QHD then back to FHD to resolve the boot animation scaling, this is due to them having an FHD only screen.

Credits:

- @BotchedRPR for the initial idea from his N20 port that jumpstarted my porting career

- @duhansysl for help with camera, SELinux, general advice and miscellaneous patches, HRM and a lot of support

- @Long226 for help with A2DP and SELinux Policy

- @Ocin4ever for help with CSC, kernel, miscellaneous and a lot of support

- @Rainbow_Dash some help and advice

- @einstein16 for WFD and camera patches

- @ShaDisNX255 for his open-source framework patches

- @BlackMesa123 for his open-source framework and APK patches in UN1CA (https://github.com/BlackMesa123/UN1CA)

- @chiteroman for FrameworkPatch (https://github.com/chiteroman/FrameworkPatch)

- @Emulond for all Inherited S20 tweaks/features that were used here as well, and for support

- @Ronan A14 and his team for the custom ringtones and his extensive testing

- @orangzaib for video guide

- @amberhorizons for video guide

- @Dan F | IM for some patches

- @Ishihara0xn for DressRoom APK patch and status bar hack

- @samuel9611 for Object Cutter patch

- @corsicanu for OneUI porting contributions and hKtweaks

- @ananjaser1211 for OneUI porting contributions and help

- All of our testing team

- @MrWaehere for CRB Kitchen

- Samsung for OneUI and the hardware

- And everyone else who contributed to (OneUI) Android Modding