Development [20.03.23] Full ROM System-RW (F2FS) for S918B I Dr.Ketan ROM

Search This thread

dr.ketan

Recognized Developer / Recognized Contributor
Dr.Ketan ROM for S23 Ultra for S918B

Full ROM
: Installation like a breeze, Full ROM includes full components of ROM and you can one step install ROM on any previous version of ROM without updating firmware. Currently ROM is system-ro. More info below.

Supported device : S918B
We do support usually 2-3 years since device launched, but yet no guarantee, We may drop support for any device / any variant/s anytime without any prior notice.

Magisk ROM Module
for All S23 variant Here



ROM Features

ROM Features varies with version of ROM. For more details, read changelog post. Link available in post #3 for changelog of all versions.
Must read changelog for a version you are going to install, it will have latest information about features, changes, known bug list/fix of respective version.

Installation and Download in Post #2

ChangeLog : Post #3




@Chainfire - Respected elite developer for supersu and his unbelievable contribution to XDA/Android community. @wanam - Respected elite developer for his awesome contribution and references to his works.
@topjohnwu for Magisk
@xperiacle the amazing developer for reference to his work and tools. @gharrington for 3minit battery and QuickLaunch.
ROM Control source and all credit and thanks goes to @daxgirl and @Wuby986 for their open source project for RomControl.
@AbrahamGC for some ideas samsungvn
AbrahamGC and Anan1211 for Secure folder and s-health A12
@afaneh92 for TWRP, system/vendor rw scripts and modules.
@Arteush for bluetooth fix (losing BT pair on reboot)
aka_vkl for Dolby digital
kdrag0n for SafetyNet fix
@Winb33 for custom font pack.
HuskyDG for Bootloop Protector magisk module.
@LeeGarChat for System-RW inspiration & Big Thanks for his RO2RW Tool to work for S23
MrWeahere for CRB Kitchen


XDA devDB Information

S918 I Dr.Ketan ROM , ROM for the Samsung Galaxy S23 Ultra

Contributors

Dr.Ketan
ROM OS Version: Android 13
ROM Kernel: Stock (pre-rooted). Source code (samsung) here
ROM Firmware Required: Stock Samsung specified version

Version Information
Status:
Stable

Created 2023-02-09
 
Last edited:

dr.ketan

Recognized Developer / Recognized Contributor
Installation, Important Infos & Download


Installation
: State of the art Installation procedure.

  • Only needed is supported device + Unlocked bootloader.
  • No needs to have device rooted,Installed TWRP,update device to specific base
Detailed installation guide separately available in download area along with ROM files.

WARNING

Before you root your device you must be aware that

  • This will void warranty.
  • As of now you will lose Samsung Pay and Samsung Pass forever if you root once, even unrooting won't help.
  • There are many features stop working when you unlock bootloader other than S pay/Pass like Samsung Health, Secure Folder, Galaxy Watch pairing issue, Issue connecting old gear watch (S3 or earlier), Google Pay etc but ROM is patched for all these mentioned features. Still you may trouble using some bank apps and these may fixed by adding these apps to Magisk Hide
  • There may be some knox features there which you may not able to use but I can't list those as I never used. Just Google It
  • Patched featurs are working today when writing this, No idea if it may stop working next moment/tomorrow or later
  • Also to note, once you root, you can't go back to "pre-rooted" state completely. It is one way!
  • OTA won't work once you root device.
  • ROOT with caution.
  • You can unroot & Relock bootloader after flashing stock firmware, but still your warranty flag remain 0x1 and most of countries it still voids warranty. Also after unrooting & relocking bootloader, some knox features never work again.
ROM Tool permission : Files & media - To save and read files, Calendar - Tool needs some time monitoring to avoid using RT immediately after reboot. Special access for accessibility service - Since Android 12 it requires for QS panel custom Toggl e.g. Reboot to recovery






Download : https://drketanrom.com/

 
Last edited:

dr.ketan

Recognized Developer / Recognized Contributor
Help & Support

  • We do support only ROM related queries here over XDA thread only, we do not have/encourage any private support over telegram or other media to support ROM related queries.
  • We do not answer any ROM related question over private chat.
  • If your queries doesn't have enough information, it will be ignored.
  • We recommend everyone to read OP,Changelog and Installation guide before you install ROM. If answer to your queries already there in OP, Changelog post or in Installation guide, it will be ignored
  • Any queries not reated to XDA ROM (e.g. TweaksPro) then you must seek help from developer over mail/privately. Here we discuss only XDA ROM related issue.
  • For reporting issue/bugs you must provide enough info as said below under "How to report bug/issue"


How to report bugs/Issue?
To report issue, you needs to provide following informations, else it will be ignored. Also if your query is already mentioned on OP/ChangeLogg post, it will be ignored.
1.ROM build number.
2.Dirty/Clean Install. - If you have dirty installed, Then first clean install and report if issue persists.
3.Bug/Issue appears right after installing or later?
4.How to reproduce error.
5.Is there any same reports there on thread on your searching?
6.Is there any mention about same bug on OP or changeLog post?
7.Logs - Attach logs here/Upload to other places where it can be downloaded without registration and doesn't have ad (we recommend dropbox/Gdrive) and post link.
 
Last edited:

Mozie

Senior Member
Sep 21, 2015
67
16
Xiaomi Mi A1
OnePlus 7 Pro
Hi, thanks for the effort. I'm looking forward for the development/optimization of the the S23 Ultra rom/module of yours.

Secondly, I know it's still in "startup phase" but the dedicated S23 page on your website show some faults concerning Exynos, because the S23 don't have this chipset they're all the same. Like under 'IMEI backup' or 'Sound changer'.
 
  • Like
Reactions: dr.ketan

Mr.5g

Senior Member
Show screenshot of odin
one moment
Show screenshot of odin
photo1675942272.jpeg
 
Last edited:

Top Liked Posts

  • 1
    @dr.ketan hello why you ignore me? Lol
    it looks like you didn't read couple posts previous when he said again: yes you need to remove all magisk module before flash to T05 and also inside the installation guide.
    Then from T05 to the next version you don't need to do it
    1
    Ok but what about webview and chrome wont install?
    Read Post #5 about how to report bug/issue
    Once you have all the required info, post it again.
  • 10
    Testing T05 (Stability update) for System-RW + Dirty Flashing friendly




    Screenshot_20230317_234522_Settings.jpg
    10
    Not encouraging dirty flashing, nor guaranteed this will work but still trying to ease dirty flashing and trying to decrease mess of dirty flashing. A new tool will be there in upcoming T05
    No more clearing data of ROM Tool or removal of all magisk modules needed before flashing a new version of Dr.Ketan ROM. Also full ROM no more needed to create ROM Module.
    Hope it work as expected.


    Screenshot_20230316_014716.jpg
    10
    Important Info

    I may release a stability update (T05) with same base (S918BXXS1AWBM) with better optimized for RW and specifically for creating more friendly environment for future dirty flashing ROM. Update will be optional for existing T04 users, yet recommended.
    Stay tuned!
    Regards,
    Dr.Ketan
    10
    Finally got System-RW on S23U.
    Big thanks to @LeeGarChat for his tets version ro2rw project.




    10
    ChangeLog T05 for S918B (System-RW)

    This is a full ROM with Mods included forS918B. For all other variants
    check this

    • This is mainly stability update and more optimized for System-RW version.
    • Based on S918BXXS1AWBM Android13 March 2023 security patch OneUI 5.1 (Same as T04)
    • ROM is now System-RW with F2FS file system without any performance loss (Big thanks to LeeGarChat and MrWaehere )
    • ROM Tool on essential fix auto setup zygisk including SafetyNet & GPay fix (no needs to change any option manually)
    • Applying Essential Fix now won't reset QS Panel order.
    • Removed option to Remove Customization from ROM Tool as it may mess up with Dirty Flashing ROM.
    • ROM Tool : Fixed for Long Press custom action not sticking after reboot. Now it will retain set action automatically after few seconds of reboot *
    • ROM Tool : Added option for Prepare for DirtyFlashing. Now no needs to clear data of ROM Tool, instead select this option (May be useful in next version) Still We recommend to Clean Flash ROM
    • ROM Tool Added option to Clear App Cache.*
    • ROM Tool Apply Essential Fix now added option to Remove/Restore Chrome Browser along wth Carrier Bloatware option.*
    * = Options added after Test version, you can skip T05 Public if you are fine without this options.


    IMPORTANT :
    In case you dirty flashing ROM, You must remove Dr.Ketan ROM Module. After this version you will have option in ROM Tool to "Prepare for Dirty Flashing ROM" - executing this will be fine.

    Installation : Notes included in ROM download area

    Setting up device first time after ROM installation


    • Check for Magisk app, if not available/only stub available, Install Magisk apk → Open & allow run additional setup if asked for → Reboot
    • Open ROM Tool from app drawer and Apply essential fix and Reboot,
    • After reboot you can check SafetyNet and should be passed. You can use this app from playstore or This from Github to check SafetyNet (ROM Tool will offer to install this during Essential fix too)
    • Now you can further setup ROM a per your liking. Also MagikHide is Configure Denylist now and available under Magisk Settings.
    • Since A12 new Magisk (Zygisk) doesn't have buil-in Module repo, You can get standalone module manager from here (ROM Tool will offer to install this during Essential fix too) For more details and queries about new magisk ref this


    PS : Plz don't install any other mods for SafetyNet, All queries related to Magisk/SafetyNet will be ignored if already explained above


    TweaksPro version requires 5.1.04 or up


    ROM Features (XDA Version)

    - Ad Free QS Panel Toggle
    - Secure Folder
    - Reboot to recovery QS Panel Toggle
    - Native call recorder (Manual) (call record option during in-call)
    - Auto Call recorder without CSC restriction (ROM Tool - Mods & Fix)
    - High Volume warning disabled
    - Pre fixed Titanium freezing while restoring apps
    - Probable fix for Titanium Backup schedule
    - Internet browser Secret mode
    - S Health patch for using with rooted device.
    - Option to remove carrier bloatwares
    - Fixed BT pairing for loosing pairing after reboot
    - ROM Tool with following Options
    • AdFree mode Enable/Disable
    • Long Press Home button customization
    • System UI Mods (custom) : Needs to Install custom SystemUI
      1. Show/Hide stock battery
      2. Show/Hide 3minit battery
      3. show/hide stock clock
      4. show/hide 3minit clock
      5. Statusbr mods & color : see ROM Control below
    • SystemUI Mods (Stock Mods - QuickStar Module functions) : Works without installing custom SystemUI
    • Single click install/uninstall custom fonts (on the fly)
    • YouTube Vanced Installer (No xposed requires)
      1. NonRoot - Requires MicroG to login
      2. Root - Truely alternate to Youtube, Can login to youtube without MicroG (disable Play store update)
    • You have to click on NonRoot/Root depending on your choice, then you needs to click "Install" tab and latest version of Youtube vanced will get installed.
    • Mods & Fix
      1. Auto Call Record
      2. Titanium backup FC fix
      3. SafetyNet Fix & Google Pay alternate Fix
      4. Added camera fix (Certain users reported camera failed issue. This is reported on stock too, here is someworkaroung meanwhile samsung fix it)
      5. SafetyNet Fix + GPay Fix New (Use only if Fix with Applying Essential fix doesn't work)
      6. Samsung Health & Private share fix
      7. NetFlix / Amazon Prime Fix : Needs If TWRP + Decrypted data
      8. Access denied PopUp fix
      9. Wavelet sound mode dump permission
    • Remove Customization : This will remove system customization of ROM and retain stock experience, also before using this option still you can Apply Essentail fix for sopme critical fix like SafetyNet, GPay etc. All systemless fix still remain after removing customization.
    • Update & Fix
    • Bootloader / Busybox checker
    • ROM Info
    - ROM Control (systemUI preferences)
    • Battery Bar with thickness and color option + Charging Animations
    • Virtual key on statusbar (Lt/Cinter/Rt)
    • Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
    PS : There may be few more options in ROM control but won't work if those are not mentioned here.



    Known Bug/Tips/Fix

    • Tips on TWRP and App Backup/Restore Read Here

    Download : DrKetanROM.com

    STATUS : Online

    PS : This is a fully customized ROM and for end users only, ROM or any part of ROM not allowed to redistribute,modify or to use as base to prepare new ROM.
  • 19
    Dr.Ketan ROM for S23 Ultra for S918B

    Full ROM
    : Installation like a breeze, Full ROM includes full components of ROM and you can one step install ROM on any previous version of ROM without updating firmware. Currently ROM is system-ro. More info below.

    Supported device : S918B
    We do support usually 2-3 years since device launched, but yet no guarantee, We may drop support for any device / any variant/s anytime without any prior notice.

    Magisk ROM Module
    for All S23 variant Here



    ROM Features

    ROM Features varies with version of ROM. For more details, read changelog post. Link available in post #3 for changelog of all versions.
    Must read changelog for a version you are going to install, it will have latest information about features, changes, known bug list/fix of respective version.

    Installation and Download in Post #2

    ChangeLog : Post #3




    @Chainfire - Respected elite developer for supersu and his unbelievable contribution to XDA/Android community. @wanam - Respected elite developer for his awesome contribution and references to his works.
    @topjohnwu for Magisk
    @xperiacle the amazing developer for reference to his work and tools. @gharrington for 3minit battery and QuickLaunch.
    ROM Control source and all credit and thanks goes to @daxgirl and @Wuby986 for their open source project for RomControl.
    @AbrahamGC for some ideas samsungvn
    AbrahamGC and Anan1211 for Secure folder and s-health A12
    @afaneh92 for TWRP, system/vendor rw scripts and modules.
    @Arteush for bluetooth fix (losing BT pair on reboot)
    aka_vkl for Dolby digital
    kdrag0n for SafetyNet fix
    @Winb33 for custom font pack.
    HuskyDG for Bootloop Protector magisk module.
    @LeeGarChat for System-RW inspiration & Big Thanks for his RO2RW Tool to work for S23
    MrWeahere for CRB Kitchen


    XDA devDB Information

    S918 I Dr.Ketan ROM , ROM for the Samsung Galaxy S23 Ultra

    Contributors

    Dr.Ketan
    ROM OS Version: Android 13
    ROM Kernel: Stock (pre-rooted). Source code (samsung) here
    ROM Firmware Required: Stock Samsung specified version

    Version Information
    Status:
    Stable

    Created 2023-02-09
    10
    Installation, Important Infos & Download


    Installation
    : State of the art Installation procedure.

    • Only needed is supported device + Unlocked bootloader.
    • No needs to have device rooted,Installed TWRP,update device to specific base
    Detailed installation guide separately available in download area along with ROM files.

    WARNING

    Before you root your device you must be aware that

    • This will void warranty.
    • As of now you will lose Samsung Pay and Samsung Pass forever if you root once, even unrooting won't help.
    • There are many features stop working when you unlock bootloader other than S pay/Pass like Samsung Health, Secure Folder, Galaxy Watch pairing issue, Issue connecting old gear watch (S3 or earlier), Google Pay etc but ROM is patched for all these mentioned features. Still you may trouble using some bank apps and these may fixed by adding these apps to Magisk Hide
    • There may be some knox features there which you may not able to use but I can't list those as I never used. Just Google It
    • Patched featurs are working today when writing this, No idea if it may stop working next moment/tomorrow or later
    • Also to note, once you root, you can't go back to "pre-rooted" state completely. It is one way!
    • OTA won't work once you root device.
    • ROOT with caution.
    • You can unroot & Relock bootloader after flashing stock firmware, but still your warranty flag remain 0x1 and most of countries it still voids warranty. Also after unrooting & relocking bootloader, some knox features never work again.
    ROM Tool permission : Files & media - To save and read files, Calendar - Tool needs some time monitoring to avoid using RT immediately after reboot. Special access for accessibility service - Since Android 12 it requires for QS panel custom Toggl e.g. Reboot to recovery






    Download : https://drketanrom.com/

    10
    Not encouraging dirty flashing, nor guaranteed this will work but still trying to ease dirty flashing and trying to decrease mess of dirty flashing. A new tool will be there in upcoming T05
    No more clearing data of ROM Tool or removal of all magisk modules needed before flashing a new version of Dr.Ketan ROM. Also full ROM no more needed to create ROM Module.
    Hope it work as expected.


    Screenshot_20230316_014716.jpg
    10
    Important Info

    I may release a stability update (T05) with same base (S918BXXS1AWBM) with better optimized for RW and specifically for creating more friendly environment for future dirty flashing ROM. Update will be optional for existing T04 users, yet recommended.
    Stay tuned!
    Regards,
    Dr.Ketan
    10
    Finally got System-RW on S23U.
    Big thanks to @LeeGarChat for his tets version ro2rw project.