[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] dr.ketan:
ChangeLog Q05 for N960F/DS/N

- Based on N960FXXS5DTE2 1May20 security patch

- Included stock kernel

- Magisk updated to latest stable 20.4

- GoodLock app pre installed, Those who have CSC doesn't support goodlock may get error if open app, for then needs to open it from ROM Tool - GoodLock, still GoodLock keep installed to stick setting after reboot.

- Updated some apps

Aroma have following changes

Adopted to use official TWRP and tested with same. Recommended to flash official TWRP before flashing ROM. Here OP & support for TWRP on XDA

Aroma "Remove customization" option removed, 3 minit is already separate flashable in aroma so this option no much needed.

Aroma now added long time waiting feature to use N960F (International CSC) on N960N (korean) device. Means If you have N960N device but using SIM from International N960F (OXM) then you can use this option to get network features.

Aroma have added option to fix screenlock issue after flashing custom Kernel. Remember, You don't select this option while flashing ROM but, when you flash custom kernel, re run ROM zip, skip everything except select this option and flash. Don't reboot device between flashing custom Kernel & flashing this fix with ROM zip. To note that, I have kept this option so you may get option to flash any desired kernel. BUT still I recommend built in stock kernel packed with ROM as I am testing with that only. Any custom kernel related issue/discussion not welcomed here and I may remove this option if thread littered with such discussion.

- ROM Tool have following changes

Only battery percent (ROM Tool - statusbar icons)

corrected link for multiple hide icons

Amazon Neflix HD - This will enable HD option for some apps like Amazon prime, Netflix

GoodLock fix - If GoodLock settings doesn't stick on reboot, use this fix

Pro user must update to 3.0.5 and must read changelog.

Tips for uneventful installation.

Install ROM (see detail instructions below)

When device boot first time, stright way open magisk and check everything is fine. In case it ask to complete additional setup, let it do (Internet must be on), If you have followed instruction carefully, it won't)

We recommend to turn off superuser notification (Magisk - settings - superuser notification - set to 'none') this will make running ROM tool and mods faster.

Open ROM Tool - grant permission - Apply essential fix.

After applying Essential fix - Reboot device once. Now you can finish rest of setup of your device as per your liking.

In case ROM tool doesn't open even after > 3 min of device boot then Long press ROM Tool icon - Force start - Open ROM Tool and apply essential fix - reboot device

ROM Features

- Based on Android Q official stable version.

- DEX supported (Dex on PC)

- S Pay with Gear wearable (Only supported models) - Provided you have installed required packages and hidden 'pay' stuff with magisk hide.

- Included stock enforcing kernel

- Reduced call disconnect delay.

- High Volume warning disabled

- Denoxed with minimally debloated (tried to preserve most functions though)

- Reboot to recovery QS panel toggle.

- Reboot to recovery in stock PowerMenu

- 3minit battery & Clock (Aroma Select)

- Dual SIM + SD support

- Added some important samsung stuff

Calculator

Music

- Titanium Backup (aroma selectable)

- Probable fix for Titanium Backup schedule

- Titanium freezing issue Fix

- Internet browser Secret mode

- S Health patched for using with rooted device.

- ROM Tool with following options

Ad-Free Quick Panel Toggles

NavigationBar heights on the fly (Smaller/Stock)

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

Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control

Viper Sound mode

ROM Control - See below for more details

StatusBar Icons icon

Good Lock (for non supported CSC)

For Sock battery & Clock users

Extended statusbar clock with seconds

Show/Hide Native network meter with grey tint Rt side

Show/Hide Native network meter with grey tint Lt side

Show only battery percent

For minit battery/Clock users

Show/Hide stock battery

Show/Hide 3minit battery

Show/Hide Stock clock

Show/Hide 3minit clock

Mods & Fix

Netflix/Optus sport fix

Auto Call Record (Without CSC features)

Force mode ROM Tool (Read BT Fix below)

Titanium Backup Fix - Certain times Titanium Backup causing FC and unable to fix it even after uninstalling/Reinstalling it. In this case this fix will be useful. Though very rarely this fix requires (even on stock ROM too and have nothing to do with ROM but just provided in case it requires.)

SeLinux mode changer on the fly (Requires custom kernel)

Google Pay Fix

Amazon Prime / Netflix HD fix

GoodLock fix (If GoodLock preference resetting on reboot)

Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.

Update & Fix section

ROM Control Features

Battery Bar with thickness and color option

Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option

Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)

Double tap statusbar to sleep

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

Important : ROM file will remain same for N960F/DS/N, but during installation you have to select CSC files according your device variant and Bootloader files also you needs to download according device variant

Installation Guide

- (Read carefully)

- Backup data including Int storage (Mostly wiping It storage will not require but in case needed) and place to PC/Ext Storage

- If you are on stock Pie (Android 9.0) ROM then first update to Stock Q ROM

- If you are on stock Q ROM then first Install TWRP and root (see Gen thread for rooting guide)

I have tested only on official TWRP

- If you are on custom Pie based ROM, We recommend to first flash stock Q ROM and flash TWRP - Format Data (Full wipe that requires to type 'yes' to confirm)

- If you are already on custom ROM Q (Provided you have previously flashed Stock Q ROM and after that never flash stock Pie again) with TWRP, make sure you are having same TWRP as said above

- Download N960_F_DS_DrKetan_custom_ROM_Q0*.zip and MD5 file, Copy ROM zip to Ext SD card/OTG. Use Root Explorer or similar and from device itself check MD5 of ROM and confirm it matches with mention on MD5 file

- Reboot to TWRP and select to wipe data (simple factory reset) should be fine

- Flash ROM zip and must select ROM,and Vendor, all other option from aroma are optional.

- Let it to finish, it may take about 8-10 minutes to finish

- Reboot to download mode & Flash Android Q Bootloader and modem

- Reboot to system

- Let it to reboot and it should boot normally now. In case not then I recommend to Format device (One which required to type 'yes') and then again flash ROM as said above. No need to re flash bootloader again.

Now read below bug and tip section

Bugs,Fix & Tips

- EdXposed - Working version of edxposed available in ROM Tool - Update & Fix - N960

- Device stuck to download mode after trying some magisk module

This may happen with some modules, though it can not be fix but here showing a way to reboot normally from this condition without wiping/flashing anything.

In this condition, reboot to recovery, advanced - File manager and navigate to data/adb/modules and delete modules from there Also look for any script in post-fs-data.d OR Service.d and reboot.

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.

STATUS : Online

.