• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[07.03.19] Pie I SBA I Dr.Ketan ROM I Jio VoLTE I Xposed

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,270
67,548
113
Gujarat, India
drketanrom.com
G955F/FD Dr.Ketan ROM DeKnoxed



ROM Features (Pie)

- Based on latest Official Pie SBA
- Included stock enforcing kernel
- Tested EdXposed and working
- DEX supported (Not tested)
- PowerMenu Option (Long press Power) for Reboot to Recovery (This Option varies for Tweaks Pro users)
- SPay with Gear wearable (Only supported models) - Provided you have installed required packages and hidden 'pay' stuff with magisk hide.
- Reduced call disconnect delay.
- High Volume warning disabled
- Screenshot in Secure Tab
- Denoxed with minimally debloated (tried to preserve most functions though)
- 3minit battery (ROM Tool)
- Dolby can be used on Phone speaker too (Try only after applying Essential fix from Tool)
- Camera record 60 fps (not tested)
- Dual Messenger for all app mod (Aroma selectable)
- Dual SIM + SD card fix as aroma selection so ROM can be flashed without removing second SIM (Recommended to select same from ROM Tool later)
- Added some important samsung stuff
  1. Calculator
  2. Music
  3. S Health
- Titanium Backup (aroma selectable)
- Internet browser Secret mode
- S Health patched for using with rooted device.
- Able to web login with biometrics on samsung browser
- ROM Tool with following options
  1. Ad-Free Quick Panel Toggles
  2. PowerMenu Quick Panel Toggles (Power Off/Reboot/Recovery)
  3. Auto detect Busybox and auto flash if requires.
  4. NavigationBar heights on the fly (Smaller/Stock)
  5. Long Press Home customization : Select Device assistance as LP Home from settings, then select if you want to use it to assign to any available app/service), You can reset choice from ROM control
  6. Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control
  7. Fbind Helper : Small tool to use Fbind magisk module (Need to install separately from Magisk - Download - Magic Folder Binder. It is same like folder mount. You can mount Int SD folder to Ext SD
  8. Viper sound mode - Single click enable/disable Viper sound mode
  9. ROM Control - See below for more details
  10. Battery icon - stock/3minit battery on the fly.
  11. Clock Position - Left/Center/Right on the fly.
  12. Mods & Fix
    1. Enable Dual SIM + SD support
    2. Netflix/Optus sport fix
    3. BT Pair fix - N960F ROM shouldn't have issue out of box but can trigger with flashing xyz, Use only if you are having issue
    4. Auto Call Record (Without CSC features)
  13. Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.
  14. Update & Fix section
ROM Control Fetures
  1. PowerMenu with Long Press Power
  2. Battery Bar with thickness and color option
  3. Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
  4. Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)
  5. Double tap statusbar to sleep
  6. Navigation Bar color

PS : There may be few more options will be there but won't work if those are not mentioned here.












Oreo


ROM Features (Oreo)

- Based on official oreo G955FXXU4CRGH
- S9+ Features - Very limited port. Better can say features port. Some S9+ features ported like
  • Live Wallpaper
  • Video play on LockScreen
  • Dolby
- Device status set to Official
- Included wide range of CSC (Total 213)
- Decrypted CSC features
- DEX ready (Not tested)
- OMC flash have now three option
  • G955F omc
  • G955N omc
  • skip (NO omc)
- Aroma includes option to root(magisk)/No root (For SuperSu - read below add on at end of post)
- Good LOck 2018
  • Edge lighting plus (aroma selectable)
  • Side Key (One hand Operation) - Aroma selectable
  • QS Color - ROM Tool (No CSC restriction)
  • Lock Star - ROM Tool (No CSC restriction)
  • Task Changer (Recents) - ROM Tool (No CSC restriction)
  • Routines - ROM Tool (No CSC restriction)
- Clock Face for AOD and LockScreen
- Included stock enforcing kernel
- Reduced call disconnect delay.
- High Volume warning disabled
- Hign brightness strain warning disabled
- Screenshot in Secure Tab
- Camera flashlight up to 1% battery
- Denoxed with minimally debloated (tried to preserve most functions though)
- Ad-Free preactivated Toggle in ROM Tool
- Enabled Launcher Rotation Toggle in launcher settings.
- Reboot to recovery (If not available, apply essential fix from ROM Tool)
- 3minit battery and 3minit clock (you will get option to choose just after finishing setup, also you can change anytime from ROM Tool)
- Added some important samsung stuff
  1. Calculator
  2. Email
  3. Music
  4. Samsung Gear
  5. S Internet
- Titanium Backup aroma selected
- SystemUI mods
  1. No secure login (After reboot no need to compulsory use PIN, it can be unlocked with fingerprint)
  2. Battery Bar with thickness and color option
  3. Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
  4. Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)
  5. Double tap statusbar to sleep
- Internet browser Secret mode
- S Health patched for using with rooted device.
- Able to web login with biometrics on samsung browser
- ROM Control (ROM Tool - ROM control) with following option
Toggles for System UI as mentioned above
Sound modes (Untested)
There are few more options will be there but won't work if those are not mentioned here.
- ROM Tool with following options
  1. Auto detect Busybox and auto flash if using magisk, Manual option to install for SuperSU users)
  2. NavigationBar heights on the fly (Smaller/Stock)
  3. Long Press Home customization : Select Device assistance as LP Home from settings, then select if you want to use it to assign to any available app/service), You can reset choice from ROM control
  4. Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control
  5. Fbind Helper : Small tool to use Fbind magisk module (Need to install separately from Magisk - Download - Magic Folder Binder. It is same like folder mount. You can mount Int SD folder to Ext SD
  6. Battery and Clock selection - Select stock/3minit battery/clock on the fly.
  7. EFS Backup. Single click EFS Backup (Storage location - Int Storage/MyEFS)
  8. Viper sound mode - Single click enable/disable Viper sound mode (should work with both magisk/supersu) & option to choose old/New viper, You can switch between anytime (just reboot needed in between)
    If you want to use any other version of Viper, first enable one(Old/New) and then you can install other version as regular apk to work.
    Also to note that, viper will work after 15-20 sec of rebooting device (you will see a toast msg Viper activated' after every boot if you have enabled it).
  9. Some additional toggles (will auto apply on first boot or you can force apply by - ROM Tool - Apply essential fix)
  10. NavigationBar custom color
  11. Update & Fix section

    Important instruction for ROM Tool - After clean install ROM Tool should ask supersu permission on first boot, if you don't see call then manually check magisk/supersu log
- Multi CSC. It contains many CSC inside (All included under 'OXM') and will auto installed. If you have other CSC installed (Other than Original One), you may get message to RESET after first boot. In that case, you will lose root and have to flash magisk again to retain root access.

- Xposed Installer Pre installed without framework
If you don't using xposed - simply uninstall it as regular user app and it won't change anything
If you want to use xposed - Open Xposed installer from app drawer - Click on cloud symbol below - Install/Update - Select 'Install' - Grant SU access -
Reboot when script run and ask to reboot. First time it may take longer to boot.
After boot, you will have Xposed ready to use.



* Some fetures may vary depend on ROM version. Read changelog post for latest update and features of current version.

Credit and Thanks :
@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.
@Tkkg1994 for his permissive kernel @AbrahamGC for some ideas @frap129 for Spectrum app. samsungvn htcmania for tips and some stock apps


XDA:DevDB Information
Dr.Ketan ROM S8, ROM for the Samsung Galaxy S8

Contributors
dr.ketan
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x

Version Information
Status: Stable

Created 2018-09-12
Last Updated 2019-03-07
 

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,270
67,548
113
Gujarat, India
drketanrom.com
Installation and Download

For S8+ (G955) users


Important :


- This will void warranty.
- As of now you will lose Samsung Pay and Secure folder forever if you root once, even unrooting won't help. (hope in future we can get it working on tripped knox device)
- OTA likely won't work once you root device.


Installation :

If you are on stock ROM/Recovery, follow below said steps

1.Enable Developer Option (settings - about phone - Software information - Tap 7 times on build number to activate developer option in settings menu)
2.Enable OEM Unlock from developer option (If you don't have this option then read this you can't flash ROM before this option available.)
3.Download and copy ROM File to Ext SD card, Use ES file/Root explorer or any similar to check MD5, it should be match with provided in download section.
4.Download official TWRP
5.Switch Off device
6.Press Vol down + Bixby + Power to reboot to download mode, press volume up when asked to continue to download mode
7.Download Odin and open it, Disable 'Auto reboot' from option menu of Odin
8.Select TWRP (tar image) with AP tab of Odin and Start
9.Once Successfully flashed, you will see 'Passed' in Odin tab
10.Disconnect device and hold Vol down + power till screen goes off, Now immediately press Vol Up + Bixby + Power to reboot to TWRP
11.Select to allow modification
12.From TWRP, Select WIPE menu - Then FORMAT DATA - You need to type 'yes' to perform wipe. WARNING : This will erase all data including Int SD storage from device
13.Once format device completes, go back and select REBOOT' Menu and then - 'RECOVERY', This will reboot to TWRP again
14.Now select Install and navigate path to Ext SD card - ROM zip file, you have copied earlier
15.Let device boot, and read ROM specific Instructions below.

If you are on CWM recovery and custom ROM already, Follow below said steps.

1.Download ROM zip and place on Int Storage/Ext SD and check MD5
2.Reboot to recovery and select factory reset and flash ROM zip you have copied in step 1.
3.Let device boot,Read ROM specific instructions below.
Some ROM specific instructions

1. On boot, you may not able to use ROM tool or some few features for first few minutes. This issue explained in MustRead.txt file in download area.

3.Since Pie version, OEM is pre-fixed with kernel patch and after flashing ROM, you may find OEM option in developer settings but it will be disable, it is actually because of hack/fix applied. In real case if it is disabled then you may not able to boot rom with TWRP. Simply ignore it.

Read ChangeLog of ROM you are going to flash for any specific instructions. Link to changelog is available in next post below.

Can I dirty flash (without factory reset) ROM? No, We don't recommend it. If you are able to handle consequences with dirty flash then proceed, but don't post bugs in forum without clean installing ROM.
PS : Who can handle consequences of dirty flashing, they never need to ask this question in forum. ;)


Download : http://www.drketanrom.com/s8plus.html



Instructions provided above are for latest version of ROM only, on previous versions of ROM it may or may not be same, we recommend to flash latest ROM only.


 
Last edited:

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,270
67,548
113
Gujarat, India
drketanrom.com
And last -
This ROM is ditto of my Note 8 ROM except changed Base to S8+ to make it stable for this device. Indeed spend only few hrs to made this.
I may not regular update this ROM as I don't have S8+ access always, I have made this for my daughter so sharing it here if any users want to use it. I will look into it if there is major bug there. In future I may update ROM if get chance but NO promise.
 
Last edited:

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,270
67,548
113
Gujarat, India
drketanrom.com
flashed on s8 950f no problem thanks for the rom
Thanks for reporting

Two battery icons.(one is default samsung theme and other is black themed )
This two are not working.
ROM tool have option to hide one battery, if you have double icons even after selecting stock icon in rom tool then might be theme causing it
As workaround try this
Select 3minit, this will disable Samsung stock icon, and disable 3minit icon from 3minit app
Those two features are likely csc related and may needed some modification in system.
 

pajaSRB

Senior Member
May 24, 2010
563
131
0
39
Beograd
Thanks for reporting


ROM tool have option to hide one battery, if you have double icons even after selecting stock icon in rom tool then might be theme causing it
As workaround try this
Select 3minit, this will disable Samsung stock icon, and disable 3minit icon from 3minit app
Those two features are likely csc related and may needed some modification in system.
No luck...still have two battery. In status bar all is perfect but in setting two battery options.