[30.12.19] N950F_DS_N I Dr.Ketan ROM I SecureFolder I Jio VoLTE I Gear SPay I DEX - Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &

N950F/FD Dr.Ketan ROM DeKnoxed
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ROM Features (Pie)
- DEX supported
- SPay with Gear wearable (Only supported models) - Provided you have installed required packages and hidden 'pay' stuff with magisk hide.
- PowerMenu shortcut for long pressing power.
- Included stock enforcing kernel
- Reduced call disconnect delay.
- Clock position (Lt/Rt/Center)
- 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 secon SIM (Recommended to select same from ROM Tool later)
- Added some important samsung stuff
Calculator
Music
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
Ad-Free Quick Panel Toggles
PowerMenu Quick Panel Toggles (Power Off/Reboot/Recovery)
Auto detect Busybox and auto flash if requires.
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
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
Viper sound mode - Single click enable/disable Viper sound mode
ROM Control Fetures
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
Battery & clock icon - stock/3minit battery + Clock position (Lt/RT/Center) on the fly.
Mods & Fix
Enable Dual SIM + SD support
Netflix/Optus sport fix
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
Auto Call Record (Without CSC features)
GoodLock included without CSC restrictions (ROM Tool - GoodLock)
ClockFace
LockStar
MultiStar
NavStar
QuickStar
Task Changer
Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.
Update & Fix section
Navigation Bar color
PS : There may be few more options will be there but won't work if those are not mentioned here.
Click to expand...
Click to collapse
ROM Features (Oreo) - Abandoned
- Based on official oreo N950FXXS5CRJ1
- 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
- OMC flash have now three option
N950F omc
N950N 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.
- DEX station (Not tested)
- 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)
- Show/Hide emergency in Power Menu
- Show/Hide Users in PowerMenu for multiusers.
- Reboot to recovery QS panel shortcut
- Ad Free QS Panel Toggle
- 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
Calculator
Email
Music
Samsung Gear
S Health
S Internet
- Titanium Backup aroma selected
- SystemUI mods
No secure login (After reboot no need to compulsory use PIN, it can be unlocked with fingerprint)
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
- 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
Auto detect Busybox and auto flash if using magisk, Manual option to install for SuperSU users)
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
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
Battery and Clock selection - Select stock/3minit battery/clock on the fly.
EFS Backup. Single click EFS Backup (Storage location - Int Storage/MyEFS)
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).
Some additional toggles (will auto apply on first boot or you can force apply by - ROM Tool - Apply essential fix)
NavigationBar custom color
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, @khongloi113 for secure folder guide
XDA:DevDB Information
Dr.Ketan ROM N8, ROM for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
dr.ketan, Dr.Ketan
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2017-09-29
Last Updated 2019-12-30

Installation and Download
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 This TWRP by tkkg1994 for Oreo which is ready to flash using Odin (For Nougat download this and extract to tar.md5)
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.
16.If ROM doesn't include your original CSC - Read post #5
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.
4.If ROM doesn't include your original CSC - Read post #5
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.
For Encryption - Read This
Download :https://drketanrom.com/
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.

ChangeLog
Nougat
N1 - 29.09.2017 - Initial release
N2 - 08.10.2017
N3 - 20.10.2017
N4 - 06.11.2017
N5 - 05.12.2017
N6 - 11.12.2017
N7 - 19.12.2017
N8 - 27.01.2018
N9 - 22.02.2018
Click to expand...
Click to collapse
Oreo
O1 - 24.03.2018
O2 - 30.03.2018
O3 - 02.04.2018
O4 - 04.04.2018
O5 - 19.04.2018
O6 - 03.05.2018
O7P - 03.06.2018
O8P - 24.06.2018
O9P - 06.07.2018
O10P - 21.07.2018
O11P - 30.07.2018
O12P - 11.08.2018
O13P - 17.08.2018
O14P - 26.09.2018
O15P - 22.10.2018
O16P - 21.11.2018
O17P - 20.12.2018
Pie Beta
- P01 - 16.01.2019
- P02 - 19.01.2019
- P03 - 24.01.2019
- P04 - 12.02.2019
Pie Official
- P05 - 20.02.2019
- P06 - 13.03.2019
- P07 - 21.03.2019
- P08 - 22.04.2019
- P09 - 21.05.2019
- P10 - 22.07.2019 & P10_New
- P11 - 20.09.2019
- P12 - 30.12.2019
How to report bugs/Issue?
To report issue, you needs to provide following informations, else 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
Click to expand...
Click to collapse

Bootloader, Modems and stock recovery :
Bootloader Modem and stock recovery collection
Download and extract it. You will find installation instructions inside it
Bootloader and Modem for N950N is here
Read this for getting latest bootloader and modem

CSC Included in ROM
Following CSC are included in ROM, If your original CSC includes below in list, you don't need to take extra measures after flashing ROM zip else you need to flash your original CSC. Read end of post how to flash original CSC
Included CSC are :
ACG
ACR
AFG
AFR
ALE
AME
AMO
ANC
ARO
ATL
ATO
ATT
AUT
AVF
BAT
BGL
BMC
BNG
BOG
BRI
BST
BVO
BWA
CAC
CAM
CCT
CDR
CHE
CHL
CHO
CHR
CHV
CHX
CNX
COA
COM
COO
COS
CPA
CRC
CRO
CTI
CTP
CTU
CWW
CYV
DBT
DCO
DHR
DKR
DNL
DOR
DPL
DRE
DTM
ECO
ECT
EGY
EON
ESK
ETL
EUR
EVR
FMC
FTM
GCF
GLW
H3G
HTS
ICE
ILO
INS
ITV
IUS
JDI
KDO
KSA
KTC
LAO
LRA
LUC
LUX
MAX
MBM
MEO
MET
MID
MOB
MTB
MTL
MWD
MYM
NEE
NPL
O2U
OMN
OPS
OPT
OPV
ORO
ORS
ORX
PAK
PCT
PCW
PEO
PET
PGU
PHE
PHN
PNT
PRO
PRT
PSN
PSP
PVT
ROM
RWC
SEB
SEE
SEK
SER
SFR
SIM
SKC
SKZ
SLK
SPR
SWC
TCE
TCL
TDR
TEL
TFN
TGY
THL
THR
TLS
TMB
TMH
TMS
TMZ
TNL
TNZ
TPA
TPH
TPL
TRG
TTT
TUN
TUR
UNE
UPO
USC
UYO
VAU
VD2
VDC
VDF
VDH
VDI
VGR
VIP
VMU
VOD
VTR
VZW
WIN
WMC
XAA
XAC
XAS
XEC
XEF
XEH
XEO
XEU
XFE
XFV
XID
XME
XSA
XSG
XSP
XTC
XXV
ZTA
ZTO
BTC
BTU
CEL
CPW
GLB
LYS
MAT
MM1
PCL
PTR
SIN
SMA
SMP
STH
TEB
TMC
WTL
XFA
My CSC is not included in above list, what should I do?
There are some extra CSC available separately below in this post. If your's included in that then get it and follow instructions provided.
If your CSC is not included in above list then better you should flash CSC file from stock firmware.
First Install your desired ROM
1.Download your original firmware from samfirmware or updato or any similar
2.Make copy of it, in case it messed up then you may need not to re download again
3.Rt click on PC on file you have download and select 7zip and select open archive (you may use any other similar to winzip if you wish)
4.You will see a file name started with HOME_CSC_***.tar.md5
5.Drag and drop that file to PC
6.Reboot device to download mode and select HOME_CSC_**.tar.md5 file with CSC tab of Odin and flash
7.let device reboot, you may see a warning to reset data to apply new CSC - Ignore it
8.Reboot device to Recovery - Wipe Data (regular wipe, not full format)
9.Select Dr.Ketan ROM zip (N3 or up) - skip everything except choose one of your desired root method like Magisk OR SuperSU
(If you are on other ROM, you should download Magisk/SuperSU separately and should choose same which was you had while flashing ROM)
10.Reboot device - Now you will have your own original CSC
------------------------------------------------------------------------------------------------------------------------------------------------------
Flashable CSC
Download your CSC form below list if available and copy along with ROM file. Once you finish clean flashing ROM, immediately flash CSC file without reboot in between
Available Flashable CSC
1.MET
2.TEL_VAU_OPS_NZC_TNZ_VNZ_VFJ_PNG_XSA_XNZ_XNX
3.ACG_ATT_BST_CCT_GCF_LRA_SPR_TFN_TMB_USC_VMU_VZW_XAA_XAS
4.KTC_LUC_SKC
5.BMC_BWA_CHR_ESK_FMC_GLW_KDO_MTB_RWC_TLS_WMC_VTR_XAC
6.XID
Download Flashable CSC zip

Great to see Dr.Ketan at Note 8 section, looks promising
Downloading when I can find the link

Downloads link ?

Thanks Doctor.....[emoji111]
Sent from my SM-N920G using XDA-Developers Legacy app

is gear vr present?

Sorry no place holders...
Thread closed until download links are available.

Thread open at Op request.

Download link added to post #2
More detail guide will be available tomorrow for installation for newbies.

Dr.Ketan, good to see you again, I very much enjoyed your call recording mod for the Note 3!
I will be trying out your ROM at some point for sure

Doctor is back. Sweet
Sent from my SM-N950F using XDA-Developers Legacy app

samsung pay works?

LEANDROURU said:
samsung pay works?
Click to expand...
Click to collapse
Are you kidding?
Sent from my SM-N950F using Tapatalk

Thanks you

Hey y'all,
Nothing makes me appreciate the Samsung community more than having to delete 18 useless posts from you trolls. Please refrain from trolling in the future. I've also deleted 5 posts reserved by the OP for feeding the trolls. This will be undone, if, by some sort of miracle, the OP can find content that's meant for the said 5 posts.
I hope I won't have to drop by here again.
Your friendly moderator,
drakonizer

Hey @dr.ketan
Does the pro support we paid for on note 5 carry over to note 8?
Sent from my SM-N950F using Tapatalk

xxxxcoopers said:
Hey @dr.ketan
Does the pro support we paid for on note 5 carry over to note 8?
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
No. As you know, Pro license is given per device ID so it is for one device only. But with N8 Pro version, we may going to start transfer of license, where you cant use Pro on earlier device and it will be transfered to new device. For this there will be small transfer charge will be there.

Related

[EOL][ROM][N910F][ALEXNDR] * DRF1 * DevBase v5.9 * Multi CSC, Safe De-Bloat [Aug-11]

Important notes for Developers / Chefs !!!
This ROM is NOT based on any other custom ROM. My work contains many original ideas and innovations that I introduced as the first in the ROM development (see "Changelist" in post #2). Of course, it does not mean that I do not need to thank anyone - there are a lot of people who helped / inspired me anyhow (see "Credits").
I will risk the statement that at this moment my "DevBase" is the most tuned and nuanced custom ROM available at XDA Forum
I agree to use any part of my work to create other custom ROMs, but it would be great if you add me to the credits
Hello
I have decided to create a pure base, which can be a pattern for ROM Chefs (not only for beginners) ROM is initially safe de-bloated (read below what does it exactly mean), but all features are present and works!
ROM can be installed by normal users as well. If you like a little de-bloated ROMs, clean, but with all working features - there is no better alternative I think
ROM contains my extended CSC package, which I called N910FAXX (this is a combination OXX, OXA + some additional). Final list of available CSC is as follows:
ATO, AUT, BAL, BTU, CYO, DBT, ETL, EUR, H3G, ILO, ITV, LUX, MEO, MET, NEE, ORX, PHE, PHN, ROM, SEE, SIO, VGR, VIA, TPD, TPH, XEF, XEH, XEO (underlined - VoLTE support)
NEW !!! I present you new, unique option: "Keep current CSC", so you can install my DevBase keeping your original CSC even if it is not listed above! Note that in such case this option has some limitations, so read carefully informations below.
How does it work? Normally, if your current CSC is listed above (contained in my DevBase), this option detects it and automatically applies during install. However, if the detected CSC is not contained in my DevBase, then my new script makes a copy of all known contents associated with CSC (except so-called "CSC bloatware" placed in /system/app & priv-app, e.g brand and/or country specific apps), then installer cleans /system partition as usual, then it flashes new ROM base and then it restores backed up CSC contents instead of my multi CSC pack. It seems to be easy, but was rather laborious - I have analyzed almost all multi CSC packs and most of single CSC packs available in the world (designed to work with N910FXX... base) to make this script as accurate as possible.
As you probably noticed - in such case your CSC pack will be as complete as it was before, thus if you are currently using any custom ROM - BEFORE the first installation of my DevBase I highly recommend you to flash the latest original stock ROM released for your country, then perform "wipe data" using stock recovery and then CHECK your CSC (chage it if necessary - more information below).
For further updates you do not need to repeat it every time. You can flash directly the next (newer) version of my DevBase with "Keep current CSC" option untouched in /options.prop - you can repeat such update procedure for a long time. As you probably noticed again - if your CSC is not contained in my DevBase, then your CSC pack will not be updated until you flash a newer original stock ROM for your country. But don't worry - CSC updates usually bring nothing (usually the only updated thing in CSC pack is the whitelist of LTE networks). I'm not trying to say "CSC updates are completely unnecessary". It's good idea to update it occasionally (especially if you noticed that major Android update for your country has been released). When you will decide to do it - just flash temporarily again the newest original stock ROM containing your CSC, and then you can return to my the newest DevBase (this time wipe data will not be necessary).
NOTE: Do not use so called "Superwipes" and/or additional /system "formats", otherwise "Keep current CSC" option may not work properly (e.g. if detected CSC is NOT included in my multi CSC package, then it will not be possible to keep detected CSC, as there is no CSC related content to backup / restore).
How can I check my current CSC?
Install Phone INFO app from Play Store and check your CSC. If you are using stock ROM and everything is ok with your CSC - all CSC fields in Phone Info app should display the same CSC, as below (otherwise, you probably forgot about wipe data when you were installing ROM with another CSC).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How can I change my current CSC?
Q: Recently I tested several ROMs, in result of it my CSC has changed. I would like to install your DevBase, but first I want to restore my country's original CSC. What should I do?
Case 1: Your country's original CSC is available in my DevBase
No special/additional steps are needed. Just install my DevBase with edited options.prop file placed on internal sdcard or extSdCard -> type CSC=[your_csc] instead of CSC=KCSC. Remember to perform "Wipe data" in the recovery before install. Note that sometimes additional reboot is required after completing pre-configuration steps to display your CSC correctly in Phone Info app).
Case 2: Your country's original CSC is not available in my DevBase. Your original ROM contains single CSC pack (ommiting parts with model name and incremental version - name of CSC package is same as product code = CSC)
Example:
Code:
Model: SM-N910F
Model name: GALAXY Note 4
Country: Montenegro
Version: Android 4.4.4
Changelist: 3311829
Build date: Mon, 17 Nov 2014 05:21:39 +0000
Product Code: [COLOR="Red"]TMT[/COLOR]
PDA: N910FXXU1ANK4
CSC: N910F[COLOR="red"]TMT[/COLOR]1ANK1
MODEM: N910FXXU1ANK4
In this case you need to flash your original ROM using PC Odin, then perform wipe data using stock recovery and then check your CSC in Phone Info app (note that sometimes additional reboot is required after completing pre-configuration steps to display your CSC correctly in Phone Info app).
Now you can install my DevBase - just leave "Keep current CSC" option untouched in /options.prop (it's good idea to perform "Wipe data" again from recovery to remove potential "garbage" from /data partition like e.g app data created by CSC bloatware and CSC bloatware updates).
Case 3: Your country's original CSC is not available in my DevBase. Your original ROM contains multi CSC pack (ommiting parts with model name and incremental version - name of CSC package differs from product code and usually begins with the letter "O")
Example:
Code:
There is no good example for SM-N910F at the date of writing this guide
There is no good example for SM-N910F at the date of writing this guide. The only multi CSC package not contained in my DevBase is Vodafone N910FVFG.... but it is BRANDED! Therefore, I recommend to change it to unbranded, from DevBase's supported list (steps same as Case 1). If you really want to know what should you do in such case (in theory) - please read related DevBase threads for Note 3 or S5
ALEXNDR.N910FXXU1DRF1:
1. Base:
- Odexed (original stock files) + stock kernel
- Multi CSC OXM (list of natively supported CSC as above) (*)
- Removed SecurityLogAgent.apk (annoying on rooted phones)
- Removed Rlc.apk (to avoid "OEM unlock issue")
- Rooted systemlessly (Magisk v16.7 or SuperSU 2.82 SR5) (*)
- All original features are present and works (except KNOX related apps)
- No visual changes (100% stock look)
2. CscFeature MOD (enabled some built-in, hidden features):
- Added shutter sound menu in Camera app
- Sending/receiving MMS without data on
- Show SMS/MMS sending time instead of receiving
- Added "Call/Message block" option in Settings
- Added "LTE Only" network mode (NOTE: voice calls may not work in this mode)
- 4G/3G network support in any CSC (master/slave SIM, applies to dual SIM variants)
- Call Recording (via "Record" button or "Auto record calls" option)
- Enabled "Recent App Protection" feature
3. Xposed framework & Xposed Installer app [optional] (*)
4. Virtual / physical Safe De-Bloat (more info below) (*)
What does it mean and why is it called "safe"?
- ONLY apps available in stores are removed from DevBase, so you can easy (re)install any of these app if you like
- ONLY pre-installed system apps are removed, DevBase installer never touch any updated app nor app installed manually from store
Thus, the following conclusions can be drawn:
1. If you install my DevBase directly over stock ROM without performing "Wipe data" - in most cases almost all these apps will remain untouched, because almost all apps have been updated already (stored on /data). But then you will be able to remove any useless app using the "Application manager", like any other app. Removed manually app will not appear again until you use my DevBase while updating.
2. If you perform "Wipe data" while installing my DevBase - then all apps listed below will be removed. If you would like to use any of these apps - just install it manually from appropriate store. Installed manually app will not be removed during the next DevBase update.
Removed apps list:
Chrome
Drive
Dropbox
Evernote
Facebook
FB Messenger
FB Pages Manager
Flipboard
Google+ / Photos
Hangouts
Instagram
PEN.UP
Play Books
Play Games
Play Movies
Play Music
Play Newsstand
Smart Remote
WhatsApp
(*) - these options can be controlled by editing options.prop file (you can find such file in ZIP's root directory). Just place modified options.prop file (use e.g. Notepad++ to edit) in the root directory of internal emulated scdard (/data/media/0) or extSdCard (recommended if you plan to format internal emulated sdcard) and then start the installation. More info below:
#
# DevBase by ALEXNDR (_alexndr @ XDA)
#
# Configuration file to allow customize the installation.
#
# File inside the ZIP installer is just for reference - please DO NOT modify it!
# If you want to change some options listed below - edit the copy of this file, then place
# modified options.prop file in the root directory of internal emulated scdard (/data/media/0)
# or in the root directory of extSdCard (recommended if you plan to format internal emulated
# sdcard) and then start the installation.
#
# TIP: You do not need to repeat this step every next update I will release. As long as your
# customized options.prop file is present in the (ext)SdCard - future DevBase installers will
# "read in your mind" that you want to install with such options again.
#
# NOTE: All below variables and values are case sensitive!
# Enable root access with the selected method. Allowed values:
# magisk - install Magisk & MagiskSU as root solution (default)
# supersu - install SuperSU as root solution, without Magisk
# noroot - do not root device
root=magisk
# Install Xposed framework matched to the ROM (there is also a possibility to detect Xposed profile
# automatically, but auto-detection will not work if user will perform wipe /system). Allowed values:
# auto - detect Xposed profile automatically
# true - force Xposed framework installation
# false - do not install Xposed framework
xposed=auto
# CSC Selection. Allowed values:
# KCSC - Keep current CSC, recommended in most cases (automatic selection or copy your current CSC contents).
# You can force the use of natively supported CSC by typing (use UPPERCASE!): ATO, AUT, BAL, BTU, CYO, DBT,
# ETL, EUR, H3G, ILO, ITV, LUX, MEO, MET, NEE, ORX, PHE, PHN, ROM, SEE, SIO, TPD, TPH, VGR, VIA, XEF, XEH, XEO
CSC=KCSC
# Custom CSC Features. Allowed value in each line: <Example_line>value</Example_line>
<CscFeature_Sip_EnableSymbolInSecondary>en_GB;en_US;az;ca;cs;da;de;et;es;eu;el;fr;gl;ka;hr;it;is;kk;lv;lt;hu;nb;nl;pl;pt;ru;ro;fi;sr;sk;sl;sv;tr;uk;ko;hy;bg;ar;fa;ur;zh_CN;</CscFeature_Sip_EnableSymbolInSecondary>
<CscFeature_Sip_ConfigOpBranding>SPR</CscFeature_Sip_ConfigOpBranding>
<CscFeature_Common_SupportWcdmaInSlave>true</CscFeature_Common_SupportWcdmaInSlave>
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
<CscFeature_Setting_EnableMenuBlockCallMsg>true</CscFeature_Setting_EnableMenuBlockCallMsg>
<CscFeature_Setting_CustNetworkSelMenu4>LTEONLY</CscFeature_Setting_CustNetworkSelMenu4>
<CscFeature_Setting_SupportRealTimeNetworkSpeed>true</CscFeature_Setting_SupportRealTimeNetworkSpeed>
<CscFeature_SmartManager_DisableAntiMalware>true</CscFeature_SmartManager_DisableAntiMalware>
<CscFeature_SystemUI_SupportRecentAppProtection>true</CscFeature_SystemUI_SupportRecentAppProtection>
<CscFeature_Contact_EnableCallButtonInList>true</CscFeature_Contact_EnableCallButtonInList>
<CscFeature_Message_DisplaySmsTimeAs>server</CscFeature_Message_DisplaySmsTimeAs>
<CscFeature_Message_DisplayMmsTimeAs>server</CscFeature_Message_DisplayMmsTimeAs>
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>
<CscFeature_Web_EnablePromptToExit>true</CscFeature_Web_EnablePromptToExit>
<CscFeature_RIL_ForceConnectMMS>true</CscFeature_RIL_ForceConnectMMS>
# Custom physical debloat list. Allowed value in each line: path to app's directory in /system.
# (NOTE: wildcards are allowed here)
/system/app/SecurityLogAgent
# Custom virtual debloat list. Allowed value in each line: exact app name with .apk extension.
# (NOTE: without app's path/directory, wildcards are NOT allowed here!)
Books.apk
Chrome.apk
Drive.apk
Dropbox_zero.apk
Evernote.apk
Facebook_latest.apk
FBAppManager.apk
FBInstaller.apk
FBInstagram_stub.apk
FBPagesManager_stub.apk
Flipboard.apk
Hangouts.apk
Music2.apk
Newsstand.apk
PENUP.apk
Photos.apk
PlayGames.apk
PlusOne.apk
SmartRemote_T.apk
Videos.apk
WhatsAppDownloader.apk
NEW !!! Starting from DevBase v3.0 there is a new customization method - you can change frequently switched root options just by renaming installer's ZIP file name (instead of editing options.prop file). Currently supported "strings" in the file name: "magisk", "supersu", "noroot", "rescue", "xposed", "CSC_xxxx.zip":
Case 1 (default) - install the ROM with Magisk & MagiskSU as root solution
(just flash ZIP file "as it is")
Case 2 - install the ROM with SuperSU as root solution, without Magisk
(place "supersu" string anywhere in the ZIP file name, e.g. "N910Fxxx_DevBase_v5.x_supersu.zip")
Case 3 - do not root device (NOTE: you will get not rooted ROM!)
(place "noroot" string anywhere in the ZIP file name, e.g. "N910Fxxx_DevBase_v5.x_noroot.zip")
In DevBase v4.5+ there is a "rescue" option, which may be especially helpful in case of encrypted device if you experienced bootloop caused by e.g. systemless mod/module/xposed stored on /data (without access to /data from TWRP). In case of bootloop just place "rescue" string anywhere in the ZIP file name, e.g. "N910Fxxx_DevBase_v5.x_rescue.zip" and then (re)install the ROM - should help in case of (probably) all possible bootloop reasons. In addition to the normal (re)installation of the ROM (thus restoring the original /system, kernel, modem, etc.) this option will also force "Core Only Mode" in Magisk and will move all SYSTEMLESS DevBase modifications to /data/devbase/system/.backup, before performing bind mounts, so original files will be used.
In DevBase v4.6+ there is a possibility to force CSC by renaming ZIP file name - this is the only case-sensitive variable which have to be put at the beginning of ZIP file name and must be folloed by "_" (due to the fact that there is a high risk that ZIP file name may contain CSC code accidentally). Example (to force CSC DBT): "DBT_N910FXXU1xxxx_DevBase.zip"
In DevBase ROM v5.6+ there is "xposed" option which allows you to force Xposed framework installation. It is NOT forced by default - you need to force it manually while installing ROM with Xposed first time, renaming ZIP's file name to e.g. "N910Fxxx_DevBase_v5.x_xposed.zip". Next ROM's updates will detect and apply Xposed profile automatically, unless you wipe /system - then auto detection is not possible.
Installation:
CWM / TWRP recovery (KNOX 0x1) - open file using "Install (Zip)" option and confirm operation. If you want to perform "clean install' - perform "wipe data/factory reset" BEFORE flashing Zip! I highly recommend you to update bootloader/modem also to the newest versions available in post #3, to avoid potential bugs/issues.
Wipe data is NOT required if you are coming from stock ROM or a previous version of my DevBase (if you leave "Keep current CSC" option untouched in /options.prop or if you choose same CSC as you are currently using). In other cases - wipe data is highly recommended!
I do not recommend using any additional superwipes or formats before install my DevBase (my installer cleans your system well enough!).
Credits:
@Chainfire for systemless SuperSU and a lot of inspiration
@topjohnwu for Magisk, Xposed, another inspiration
@rovo89 & @wanam for Xposed framework & Xposed Installer app
@amarullz for Aroma Installer used in older DevBase versions
@svadev & @_riddle for deodexed tools/binaries used in older DevBase versions
Hit Thanks button if you like my work. If you really appreciate my work - feel free to buy me a beer
DOWNLOADS
Download ROM
>> N910FXXU1DRF1_DevBase_v5.9.zip << (Android 6.0.1, updated Aug-11-2018, more info in post #3455)
>> Recent ROM versions for SM-N910F <<
Note:
Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files could (soft) brick your phone! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
Changelog
v5.9 (starting from N910FXXU1DRF1 DevBase):
- Changed device detection method to bootloader's prefix (instead of ro.product.*)
- Improved support for applying custom mods automatically at each ROM's install/update, introduced in v5.6 (added support for etc, fonts, media & usr directories in {storage}/devbase/system)
- Added support for custom {storage}/devbase/post-installation.sh script
v5.8 (starting from N910FXXU1DRD1 DevBase):
- Improved unzip_flash function in the installer to detect properly more flashing errors (e.g. EXT4 partition mismatch)
- Changed /odm flashing method to file based due to potential /odm partition mismatch (applies to carrier branded treble devices)
- Minor optimizations/improvements in the installer (this time mainly to improve installation speed)
- Busybox has been removed from /system/xbin to run properly some banking apps
v5.7 (not released for N910F):
- Improved/expanded built-in RMM lock prevention (thanks to @jesec for idea of overriding properties via factory.prop)
- OEM unlock status will always be displayed correctly in Developer options (to avoid confusion) with stock kernel included in the DevBase ROM
v5.6 (not released for N910F):
- Added "App Lock" feature (Settings -> Advanced features)
- Added Xposed framework as installation option (it is NOT forced by default - you need to force it manually while installing with Xposed first time, e.g. by "xposed" string in ZIP's file name, but next ROM's updates will detect and apply Xposed profile automatically, unless you wipe /system - then auto detection is not possible)
- Added support for applying custom mods automatically at each ROM's install/update by placing modded apps in {storage}/devbase/system/(priv-)app or placing modded framework files in {storage}/devbase/system/framework (where {storage} may be: /sdcard, /external_sd or /usb-otg)
v5.5 (not released for N910F):
- Added support for flashing optional, CSC related partitions ($OMR, $PRELOAD)
- Added possibility to update recovery (optional, performs update if exists $NAME/images/recovery.img)
- Return to using only the original XML files in the CSC package (thanks to @fei-ke for omc-decoder)
- Partition(s) may be wiped only by writing new block's image
- Minor optimizations / improvements in the installer
v5.4 (not released for N910F):
- Big step forward in DevBase ROM customization ability - almost all current ROM features (hidden up to v5.3) have been moved to options.prop (you will be able to easy add new or remove current feature)
- Return to dm-verity-opt-encrypt boot patcher if necessary (wherever it works well, there are still devices which need "no_verity" function introduced in v5.1)
- Initial support for forcing (changing) CSC in case of devices with /odm as CSC location
- Minor optimizations / improvements in the installer
v5.3 (not released for N910F):
- Improved algorithm of search & change "ro.security.vaultkeeper.feature" property to 0 (/system & /vendor)
v5.2 (not released for N910F):
- Added support for devices with /odm as CSC location
- Added support for flashing $ODM, $VENDOR, $KEYSTORAGE, $DQMDBG images
- Added support for custom debloat list and custom CscFeature list in options.prop
- options.prop file format has been changed to CR/LF (Windows) - more noob-proof solution, user can edit a copy of options.prop file even in Windows Notepad (the installer still supports ANY text format of options.prop file - Win/Unix/MAC)
v5.1 (not released for N910F):
- Created new "no_verity" function in the installer, compatible with Samsung's Oreo, based on @Chainfire's patch tool (no-verity-opt-encrypt has been removed). In case of Oreo & Magisk as root solution - "no_verity" function will be used as additional support for patching fstab* (as long as Magisk does not do it correctly)
v5.0 (not released for N910F):
- SYSTEMLESS DevBase has been removed due to the fact, that in case of modern devices/firmwares we need to perform many changes physically in /system anyway, so it loses the sense of use here. If you liked it - you can still install it separately from HERE (it does not need to be re-installed after ROM update as it is installed in /data)
- Added "skipblcp" option to let users skip BL/CP update (additionally it disables auto-reboot when the installer finished work as it is just not necessary then)
- Added "phydebloat" option to let users choose beetween virtual and physical debloat (to get more space in /system)
- Other (minor) optimizations & improvements
v4.6 (starting from N910FXXU1DQL2 DevBase):
- Initial support for devices with /system/omc as CSC location
- SYSTEMLESS DevBase updated to v2.0 (see changelog HERE)
- Added possibility to force CSC by renamig ZIP filename. Due to the fact that trere are many different CSC and it is possible that $ZIPNAME may contain a CSC accidentally - to force CSC you need to put CSC in $ZIPNAME at the beginning and CSC must be followed by "_". Example $ZIPNAME (to force CSC DBT): "DBT_N910FXXU1xxxx_DevBase.zip"
- Added auto efs-backup during install. Installer will create first backup (efs_backup.img.gz) and recent backup (efs_recent.img.gz). The installer will prefer external storage as default backup location (/external_sd or /usb-otg) due to encryption support. MD5 sum and restore command will be stored in efs_backup.txt or efs_recent.txt file
- Other (minor) optimizations & improvements, e.g. added more error messages in case of something went wrong during install
v4.5 (not released for N910F):
- Added new "rescue" option (readable only as string in ZIP file name due to the fact, that we will need this option rarely). It can be a potentially very helpful option in case of bootloop @ encrypted device, caused by a systemless mod/module/xposed stored on /data (without access to /data from TWRP) - more info in post #1
- SYSTEMLESS DevBase updated to v1.14 (see changelog HERE)
v4.4 (not released for N910F):
- Added new "encrypt" option (readable only as string in ZIP file name due to the fact, that we need to do it only once). Now you can easy encrypt all data in your device, just during the ROM upgrade (without data loss) - unfortunately, it does not work in older devices (like G900F/N910F and older), it is just a new unified installer's feature
- SYSTEMLESS DevBase updated to v1.13 (see changelog HERE)
v4.3 (starting from N910FXXU1DQF7 DevBase):
- "root.supersu" & "root.magisk" variables in the options.prop file have been replaced by one "root" variable (dropped possibility to install both -
SuperSU & Magisk - due to the fact that Magisk v13+ does not support SuperSU as root solution)
- SYSTEMLESS DevBase updated to v1.9 v1.10 (see changelog HERE)
v4.2 (starting from N910FXXU1DQC7 DevBase):
- Added possibility to add systemlessly NEW apps to /data/devbase/system/(priv-)app (up to 5 apps in "app" & 5 apps in "priv-app"). The only condition is that you need to rename its directories to CustomApp[1...5] (e.g. CustomApp1, CustomApp2, etc..). These apps will remain even if you flash a new DevBase as corresponding dummy directories will exist in future DevBase updates
- In case of DevBase update or re-installation - installer will not remove your custom entries in /data/devbase/system/build.prop and in *.xml files placed in /data/devbase/system/csc
- SYSTEMLESS DevBase updated to v1.6 v1.8 (see changelog HERE)
v4.1 (starting from N910FXXS1DQC3 DevBase):
- Added full Magisk support - MagiskSU is now default root solution (ROM should pass SafetyNet with Magisk Hide enabled in settings)
- Since systemless Xposed does not need to be re-installed every new DevBase I will release (in case of using the same root solution) - it makes no sense to keep it anymore as installation option
- SYSTEMLESS DevBase updated to v1.5 (see changelog HERE)
v4.0 (starting from N910FXXS1DQC3 DevBase):
- A huge step in the systemless direction! DevBase installer now installs pure odexed stock ROM (just slightly debloated), then systemless SuperSU, then systemless DevBase, then (optionally) systemless Xposed
- All Knox related applications are available again (except SecurityLogAgent, to prevent annoying security alerts)
- Fake KNOX 0x0 status (check it in PhoneINFO app) - most of Knox related apps should work again, like in case of untouched KNOX flag
- All mods known from previous DevBase versions (up to v3.x) now are applied systemlessly - all modified files (including modded apps) are placed in /data/devbase/system instead of physical /system partition. Mods section (#4) has been updated to install mods to /data/devbase/system/(priv-)app if systemless DevBase has been detected (otherwise will be installed as usual, to /system)
- Deodex on-the-fly feature has been removed. If you really need deodexed ROM - you can install someone else's deodexed ROM, then systemless DevBase as an overlay
- Init.d support has been removed as it is deprecated (use su.d instead)
v3.8 (starting from N910FXXU1DPH2 DevBase):
- Added hexpatch to root_from function (support for SM-N930x, thanks to @Chainfire)
v3.7 (starting from N910FXXS1DPF3 DevBase):
- Another major improvement/bugfix in deodex_from function (full support for 64 bit OS)
v3.6 (starting from N910FXXU1DPE1 DevBase):
- Major improvement/bugfix in deodex_from function (added "-g" switch to zip command - finally no issues in case of deodexed Android 6.0.1)
v3.5 (starting from N910FXXU1DPE1 DevBase):
- Improved root_from function (Android 5.1+) - added "setprop selinux.reload_policy 1" removal from init.rc (thanks to @Chainfire)
- Fixed bug in new alghoritm for checking whether stock recovery should be installed or not (introduced in v3.4)
- Added new functionality - installer will store a copy of patched stock kernel in /data for those who flashed custom kernel but for some reasons want to revert to the stock kernel (Android 5.1+)
v3.4 (starting from N910FXXU1DPE1 DevBase):
- Completely changed alghoritm for checking whether stock recovery should be installed or not (it applies to FlashFire users). Now it depends on previously used recovery (instead of checking KNOX flag which was not 100% reliable across devices/recoveries)
v3.32 (not released for N910F):
- Updated set_csc, kcsc_backup, kcsc_restore functions to support more devices
- Updated partition detection algorithm to support more devices
- Fixed path to options.prop file placed in external sdcard in case of updating Marshmallow while using FlashFire
- Minor intaller's optimizations/bugfixes
v3.31 (starting from N910FXXU1DPD3 DevBase):
- Potential fix for reported problems with root (rare cases)
v3.3 (not released for N910F):
- Improved method of reading options from ZIP file name (previous was directory/path sensitive also)
- Added support to mod_csc function for other than UNIX text format (it's a little ridiculous, but in case of some CSCs - original /system/csc/other.xml file has Windows or MAC text format!)
- Initial support for options.prop file in CRLF text format (DOS/Windows)
v3.21 (starting from N910FXXS1CPD1 DevBase):
- Fixed installer's issue if there is a [space] present in ZIP filename or a directory containing DevBase (see #1728)
v3.2 (not released for N910F):
- Another improvements in add_initd function (details - see v1.3)
- Improvements in set_perm, set_perm_rec and root_from functions (recovery-independent structure)
- Improvements in deodex_from function related to Android MM
- New get_con function in the main sh script (useful for devs)
- BusyBox updated to 1.22.1 (bionic) [no, this is NOT a mistake!]
- Minor intaller's optimizations/bugfixes
v3.1 (starting from N910FXXS1CPC5 DevBase):
- Significantly improved "add_initd" function in the update-binary shell script. Added support for (probably) all available Samsung's platforms (e.g. Exynos) and all available firmwares (based on Android 4.4+)
- In case of installation with Xposed framework installer checks if Xposed Installer app is present in /data/app and installs it automatically if necessary
- Minor intaller's optimizations/improvements
v3.0 (starting from N910FXXS1CPC1 DevBase):
- Entire installer has been re-written from the scratch! All "magic" moved to update-binary which is a shell script. It opens up new possibilities never possible before!
- Introduced new customization method - you can change most frequently switched options just by renaming installer's ZIP file name. Currently supported "strings" in the file name:
"noroot" (means "do not root"), "deodex", "xposed", "initd" (no other comments are required, I hope..)
- Starting from v3.0 init.d support is disabled by default
v2.3 (not released for N910F):
- Added option to install suitable Xposed framework in one step while installing DevBase (for maximum comfort). There is a new xframework.sh script - device independent structure and full Android 5.1+/6.0+ support. Backup method is compatible with well known Xposed uninstallers (tested with @wanam's)
v2.2 (not released for N910F):
- Significantly improved root_supersu.sh script - device independent structure and full Android 5.1+/6.0+ suport including on the fly kernel/ramdisk/sepolicy patching if necessary. SU binaries are still copied to /system as it is the best choice in case of custom ROMs
- Changed order of performed operations in the updater-script due to new root_supersu.sh script advantages
- Installer wipes partitions designated for RAW content (e.g. kernel / recovery image) before writing to them
- Minor additions in dex_injector.sh script related to Android 6.0+
v2.11 (not released for N910F):
- Fixed some minor installer's issues ("set_perm" function in set_csc.sh did not work correctly while using wildcards in the path (it was exclusively FlashFire issue! no problem with TWRP / CWM). Fortunately - only /system/etc/csc_*.txt were really "affected" - it didn't cause real issues as these files are empty)
v2.1 (starting from N910FXXU1POK1 DevBase):
- As some people felt a bit disapointed / worried about DevBase v2.0 ROM file size - finally I have decided to debloat stock system.img (in same way as in v1.x => "Safe De-Bloat") and remove option to install all available bloatware. ROM file size has been reduced from about ~2GB to about ~1.6GB. Note for Devs / Chefs: Do not use Windows tools - you need Linux with "selinux" package installed (to handle SELinux contexts) to mount (rw) system.img safely. If you want to add / change any system content this way - remember about proper chown/chmod/chcon
- Added device check during install as flashing directly to EMMC block is potentially more risky for "other" devices. Installer will abort installation if device is not N910F (trlte(xx)). If you want to try this ROM on other N4 devices - you need to remove this check manually from updater-script (it is more conscious procedure)
v2.0 (starting from N910FXXS1COK2 DevBase):
- Completely new concept of ROM development that makes it easy to build most tuned and nuanced custom ROMs. No more arduous manual analysis or (often) invalid permissions / SELinux contexts taken from a kitchen. The main idea is to flash original, stock /system image as EMMC block (in same way as PC Odin does) instead of extracting ZIP's contents to mounted partition, then setting permissions, then creating symlinks, etc. However, it requires more knowledge related to sh scripts as ALL necessary changes need to be done on the fly, while installing (e.g. by injecting modified classes.dex and/or modified images/xmls to /res/../* into an apk). There are no limits, all depends on your creativity!
- One common ZIP installer for Odexed and Deodexed ROM - you can control it by new "deodexed.rom" entry in options.prop (there is new dex_injector.sh script which can deodex on the fly the whole ROM using previously processed classes.dex files)
- ROM is still Safe De-Bloated by default but removing bloatware during install is not mandatory - you can control it by new "safe.debloat" entry in options.prop (there is new protection included to avoid overfilling /system in case of large size of additional MODs and/or large multi CSC package)
- Major improvements in csc_detect.sh script - it is able to detect previous CSC even in cases of flashing over e.g. CM based ROM and/or previously formatted system partition. However, if detected CSC is NOT included in my multi CSC package, in both mentioned cases it is still not possible to keep detected CSC (as there is no CSC related content to backup / restore)
- Improvements in all sh scripts - additional "metadata" entries in updater-script (related to processed contents) are not required
- Improvements in root_supersu.sh script - it is suitable for 32 and 64 bit OS
- Added full zip support from the command line
v1.x (initial version, further improvements, up to N910FXXU1COJ3 DevBase):
- Built without using a kitchen. All set_metadata* / symlink entries are result of arduous manual analysis. For more info about the method - see hidden content for Devs / Chefs in THIS thread.
- New customization method without using Aroma (options.prop)
- Many useful scripts for easy installation: CSC applying/autodetection, backup/restore of security files, backup/restore of existing CSC package, XML modding on the fly, root, init.d support
- Many small changes and improvements "in the meantime" which I simply do not remember...
- Safe De-Bloated (see post #1 for details)
DOWNLOADS
Useful PC Odin flashable files
>> Recent bootloader versions for SM-N910F <<
>> Recent modem versions for SM-N910F <<
>> Recent kernel versions for SM-N910F <<
(suitable kernel is already included in my ROM)
Note:
To update bootloader and/or modem you have to power off the phone, wait min 10 seconds and then go directly to Download Mode using Vol_down+Home+Power key combination. Load bootloader using BL button and/or modem using CP button in PC Odin. Push "Start".
DOWNLOADS
Optional MODs
I put some of my favorite MOD's - especially for normal users who want to use my rom - as it is. These modifications I have done personally using (bak)smali tools - these are NOT "borrowed" from other custom rom, nor from someone else's thread (thanks to @majdinj & @tdunham for their excellent modding guides). All files are TWRP / CWM / FlashFire flashable ZIPs:
1. Modified Camera app:
- Full functionality of the Camera app in low battery
2. Modified Phone app:
- Disabled increasing ringtone
3. Modified Messages app:
- Disabled SMS to MMS auto-converting
- Increased SMS/MMS recipient limit (10 -> 1000)
- Increased SMS/MMS hour limit (100 -> 1000)
- Disabled SMS / MMS log history in call logs
- Disabled SMS delivery notifications (*)
(*) If you long press a message you can still check if the message has been delivered or not, we do not need to see and hear notifications for every sms. It's annoying to me!
>> MODs for N910F (Marshmallow) <<
>> MODs for N910F (Lollipop) <<
In case of MODs installed to /system - you can restore original apk using backup stored in /data/backup/alexndr
First to wish you good luck, i'll try flashing this and get back to you
thx a lot for modem and bl!!!
So just flashed the ROM now and i can tell that you have done a great job there, kudos for that
and good luck
Pleasure to see you here my friend! Built the metadata using your method the day before yesterday! No kitchen anymore for that! You're absolutely amazing! And yes we're already building custom mod installer. On note 4 it's a must!
Thank you again much!!!
Welcome..Great work, lovely build, thank you. :good:
I wonder how it has to be installed. via Odin or CWM?
mkozlowski said:
I wonder how it has to be installed. via Odin or CWM?
Click to expand...
Click to collapse
It's a recovery flashable zip with odexed stock. To be used as a daily driver as prerooted rom or as dev base for rom cooks.
great to see you here too :good:
A pleasure that you moved!
So I'll give it a shot in few minutes.Hope everything goes fine.
Hello,this rom is stock look?
alexanter the great said:
Hello,this rom is stock look?
Click to expand...
Click to collapse
yes
Welcome
Great to see you here Alexndr ..
alex , thanks for your work again , the best , as always , but lot of people report this build Lollipo 5.0.1 has a very quick battery draining , do you note that ? Thank you !
_Alexndr I flashed your rom. Everything is working great. Only issue is S Health (it stoped). Any idea to fix it? Thanxs in advance.
radiobicho said:
_Alexndr I flashed your rom. Everything is working great. Only issue is S Health (it stoped). Any idea to fix it? Thanxs in advance.
Click to expand...
Click to collapse
did you clear cache and data ? updated ?
radiobicho said:
_Alexndr I flashed your rom. Everything is working great. Only issue is S Health (it stoped). Any idea to fix it? Thanxs in advance.
Click to expand...
Click to collapse
Happened to me after flashing stock. I cleared data to S health and Health Services. After that, peachy
Sent from my SM-G900F using Tapatalk

[N9208] DUAL SIM I Multi DPI I Edge Features

N9208 Dr.Ketan ROM Deodexed I DeKnoxed I MultiDPI*
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS ROM IS MERGED WITH N920I INTERNATIONAL ROM and you will find guide in next post about how to use my other internation ROM on N9208.
.
XDA:DevDB Information
Dr.Ketan ROM, ROM for the Samsung Galaxy Note 5
Contributors
dr.ketan
ROM OS Version: 5.1.x Lollipop
Version Information
Status: Stable
Created 2015-11-05
Last Updated 2016-01-11
How to use International N920I ROM on N9208 ​
1.Download Dr.Ketan N920I International ROM
2. Download Conversion Tool by @ravian29
3.Download N9208_SystemUI
4.Download custom kernel for N9208. (If you already have it then skip this)
5.Flash the N920I ROM as per instruction on that thread. (Skip selecting kernel from aroma)
6.Don't reboot device and Flash conversion tool (said in step 2)
7.Flash N9208 System UI (said in step 3)
Reboot device now.
​
.
Reserved 2
Reserved 3
Reserved 4
Reserved 5
Reserved 6
reserved 7
Earlier discontinued version
ChangeLog L1 - Initial version
Installation Guide & Download N9208 Dr.Ketan ROM L1​
http://forum.xda-developers.com/showpost.php?p=63666400&postcount=14
Click to expand...
Click to collapse
.
Last.
Thanks for your support doc.
Thanks Doc, has this new rom been applied audio fixed for Note 5 korean version? cant wait to flash on my Note now
winbytrick said:
Thanks Doc, has this new rom been applied audio fixed for Note 5 korean version? cant wait to flash on my Note now
Click to expand...
Click to collapse
This is based on N9208 so there shouldn't be any issue on N9208. Regarding other variant you can try and report here.
ROM Features Installation and download L1
Based on N9208XXU2AOJ5_N9208OLB2AOJ3_N9208XXU2AOJ2
ROM Features
Inbuilt features
- 300 fonts enabled
- All Language enabled
- Multi DPI. (No S-view support) - Right now not all app moded as well this mod is in beta stage and some glitches expected. Launcher is moded for no DPI and camera not fully.
- Ad Free (you can disable from Dr.Ketan Utility)
- Auto Call Recording - Auto call record included On/Off from Dr.Ketan utility
- Manual Call Record - ROM Control - Native call record
- Power Menu -5 Way Reboot mod with sound mode
- 22 Quick Panel Toggles (Floating Msg won't work)
- CSC features - Separate app for CSC features
- All App Multi Window (optional in ROM Control)
- Camera Hack - Use camera with Flash at low battery + Camera shutter sound toggle
- Call/SMS block
- Floating Msg
- Safe media volume warning disabled
- No Increasing ring tone. (Extra Settings- Other mods)
- Memory Clean option on expanded notification with switch (Extra setting-Memory Clean view) Also Color can be set. (Extra setting-Other Mods-color-Memory color
- Mute/Vibrate/Sound option in power menu.
- NFC hack with screen off (ROM Control)
-.Appoops (permission manager) Settings-LockScreen and security - Application permission
- No call delay mode (preactivated)
- Center clock option (Aroma)
- Sound boost (separate app in ROM)
- 3minit battery (Aroma)
- Advanced Messaging features
Split view toggle
Priority sender
Delay sending option
No SMS to MMS conversion
Backup/Restore option
Scheduled message
-New lock screen unlock effects (Dr.Ketan Utility)
Circle
Stone keeping
- Dr.Ketan Utilities
1.Toggle
Auto record Incoming call
Auto Record Outgoing call
Auto GPS (GPS will auto ON with some common app needs GPS)
Auto Wifi (Wifi will be turn off if remains disconnected for 10min)
Auto Blutooth (will be turn off if remains unpaired for 10min)
Smart Network (Mob data will be switched off after 30 sec of screen off)
Media scanner Enable/Disable
Login security - captures image with wrong password login with multi attempts.
Ad-free
2.Tasks
EFS Backup (will be available in next version)
IntSd FIX (fix for unable to save on intSD)
Flash recovery/Kernel/Modem from intSD
AutoScan - Enable media scan only while connected to power/USB
3.ROM
LockScreen unlock effect Particle/Stone keeping/Circle)
Meet here - Car finder
4.Help
general info
- ROM Control
NFC hack
Recent Panel Quick Launch (Keep App desired App shortcut on recent App)
Menu key assign Menu/Recent (If you select this option then you may use Virtual key for Multiwindow & Recents)
Native Call record enable/disable
Enable LTE option (In case missing on N910C)
Enable All App in Multiwindow
PlayService Fix - If you find battery consumption or too much wakelock with google play services then you can apply Fix from ROM Control N5 - PlayService Fix (Tap on it to turm ON) Once you turn it On, it will apply fix on every boot. You can turn Off fix anytime from ROM control. (Long press to turn Off)
Secret Code dialer - Read below
- Extra Settings
Toggle bluetooth icon on statusbar. You can decide to keep persistent BT icon on SB or not.
Heads up Notification
Fast Charging
Popup blocker (Not sure exactly what popup blocks but should block some miscelaaneuous popup related to location,Battery etc)
TotchLight with Long pressing volume while screen off
Toggles (switch on the fly) - 1.Increasing Ring tone 2. Network Meter 3. Memory View
Color Option - 1.Internet meter 2.Memory view
- Virtual key
How to use virtual key :
Open Virtual key - Tap on Right/Left/Center button to enable corresponding virtual keys. (long press to disable)
To assign keys- scroll selected action from tab and tap on selected item to set (message will be displayed on successful assign)
Now long press bottom corner of screen to perform selected (assigned) action.
Each key have following options to assign
None
Browser
Calendar
Contact
Home
Menu
OK Google
Power (Long Press power action)
Recent
Search
Sleep (Power button to turn off screen)
Screenshot
S-Voice
Sattelite view
Multiwindow
Battery
- CSC features(some features not tested)
Enable camera during call
Enable Popup Notification
Shutter sound Menu
Enable Sub Menu Symbol KB
Raise name lenth limit
Max speed dial 100
Enable call button
Enable export to SD
Message
Raise recepient limit 999
SMS to MMS threshold 999
Enable folder view
Enable font features
Enable schedule msg
Disable phone nu formatting
Phonebook digit matching
Launcher Rotation
Web exit option
Wifi client 10 for MobAP
MultiWindow addOn App
Calender export
Email White BG
Clock enable Auto on off menu
Voice call waitingtone 60
National Roaming Icon enable
Web default desktop site
- S6 edge plus features People edge and App edge fully ported.
Alert on pickup if missed notification, Doze screen notification, Cocktail notification of edge people.
- 30 QS Toggles - ROM default will have 22 Toggles but there is option in Extra Setting to enable all 30 Toggles.
- Srollable Toggles - Stock allowing to add maximum 10 toggles to scroll. There is option in Extra settings to make 10-30 Toggles scrollable. (requires reboot)
- Email Security hack
- SideKey - N4 side key panel working (No option to edit)
- Toolbox - S5 Toolbox with ability to edit upto 12 application.
There are multiple ways to enable Toolbox and SideKey
1.You can enable 30 toggles which have both toggles
2.There is separate application available 'Toolbox Sidekey' in ROM which have option to enable both application separately as well you can edit Toolbox app.
3.One more facility included in Toolbox Sidekey application is shake to enable/Disable Toolbox/Sidekey/Both
Once you enable this option you can just shake device Lt to Rt while display is ON to toggle Toolbox/SideKey/Both depending on your selection.
- Swipe Up mode - Instead of opening Briefing you will have choice to open your desired app with Rt swipe launcher. Still you can select briefing app from swipe up mod to keep stock settings. There is Swipe reset available in app drawer to reset your choice. Thank and credit to @daxgirl for swipeup chooser.
- Double Tap home customization added to ROM Control. You can have now lot choice to select with double tapping home instead of camera only. Option added to ROM control. There is option available to activate custom action for double tapping home (reboot requires once when you change this option Camera/Custom). Indeed now double tap will open up @xperiacle 's SwipeUp chooser.
Once you activate custom selection there is option to define custom action. You can change anytime this action without requiring reboot.
- SecretCode Dialer - As it is common issue of broken MMI code. So in case secret code is not working with regular dialer here option added to ROM Control.
You have to select 'Type code here' this will open popup box and you have to enter code there which you want to dial but without prefix *# OR Suffix #
For example you want to dial *#06# then you need to simple input 06 same way if you want to dial *#0*# then you need to input 0* only.after than check and apply. Also there is 62 examples available for different codes (Not tested all)
- Three kernels included in ROM zip are N9208 OJ5, N920C OJ5 and N920G OJ5.BUT you have to use only N9208 if you want stock enforcing kernel. By default it won't install any kernel unless you choose one. All kernels are stock SeLinux Enforcing. To keep your existing kernel just don't select anything in kernel section.
Installation Instructions.
[ ROM have stock kernel reported working fine on N9208, you need to just select from aroma if you want to flash it]
ROM reported working fine with N920C Dual SIM using this kernel
Important : All users requested to make EFS backup if you are already rooted device. Otherwise make backup as soon as you root device.
1.You must be having custom recovery to flash this ROM. You can use TWRP/Philz CWM according your choice.
How to flash custom recovery?
First go to setting-about device-software info and tap 7 times on build number
now look to setting and you will find developer option just above about device.
Enable OEM unlock
Switch off device
Reboot to download mode (Vol up+power+home)
Select downloaded above said Philz recovery with AP tab of Odin and flash.
Reboot to recovery and now you should have custom recovery.
In case still you have stock recovery then follow this
Again reboot to download mode
Select recovery file with AP tab of Odin
Now uncheck Auto reboot option
Flash selected file
Once flashing complete, disconnect device and long press Vol down+Power
Once screen turns off, immediately press vol up+power+home to reboot to recovery manually.
Now you have custom recovery and proceed to flash RO)M.
2. ROM Aroma have stock SeLinux Enforcing kernel and may not work on Other than N920I variant. Aroma will flash stock kernel only if you select it from aroma. If you don't select kernel option then it will keep your existing kernel.There are some custom kernel available in development formu simply find which suits you best. If you want to flash custom kernel,download custom kernel and copy to device.
3 Download N920I Dr.Ketan ROM L* (Link below) and copy zip file to Device.
5.Installation :
-Reboot device to Recovery
-Select Wipe option - Factory reset
-Select N920I Dr.Ketan ROM zip
-This will start calculating md5, wait till it finish and match MD5 with download page of ROM. Once it match - select 'yes' to flash ROM.
-Now this will start AROMA wizard and you have to select stuff you requires.
-If you have selected Stock Kernel OR If you want to keep existing cusatom kernel then just reboot device and skip steps a and b said below.
-a.Once ROM flashing finish - DON'T REBOOT Device but again select to Install file
-b. Select Kernel file you have copied (If you are already on custom kernel, this step can be skipped)
VERY IMPORTANT : AT THE END OF AROMA WHEN ROM FLASHING FINISH, SELECT FINISH WITHOUT CHECK MARK REBOOT NOW OPTION. (BY DEFAULT IT IS DISABLED) ONCE YOU BACK TO CWM RECOVERY - SELECT REBOOT OPTION FROM THERE.
In case device stuck to first screen (samsung logo + Red notice text on Rt corner) - Force reboot to recovery and re run aroma, skip everything except select Flash stock kernel. OR In case you are using custom kernel then instead of aroma, simply flash your kernel
Bootloader and Modem OJ5 for N9208 L1 :
Flashing OJ5 bootlkoader and modem is optional. If you want to flash - Download N9208_OJ5_Bootloader_modem - Extract to get tar.md5 file. Flash extracted file with AP/PDA tab of Odin.
Now reboot device and keep patience for 5-6 minute to boot device.
Download
DrKetanROM.com
Posting/Redistributing/Including any part/mode/file(s) of this ROM in other ROM /Mods/Projects is strictly prohibited.
Bug & Fix
Add On
-Encryption Fix - There is known issue to use encryption on rooted device. Use this fix to encrypt Dr.Ketan ROM.
- Enable Multiuser
- How to use Viper Audio mode with stock enforcing kernel
How to use Xposed module - updating soon
1.Download XposedInstaller_3.0_alpha4.apk. Thank and credit @rovo89
2.Install above downloaded application as regular apk.
3.Download xposed-v***-sdk22-tw-arm64-custom-build-by-wanam-20151026.zip by @wanam from original Thread here
PS : There will be two version, you have to select with one having arm 64 in file name.
4.Reboot to recovery and flash above downloaded zip from recovery.
N9208 Dr.Ketan ROM L1 in online now.
.
Hi, Dr.ketan,
From Note 3 to Note 4, I flashed Dr.Keten ROM every version.
I am very glad to hear Dr.Ketan ROM support N9208. Thank you very much.
During installation of rom (no kernel, no recovery, no add-ons), after 30% of install I get message 'some symlinks failed' and then 'Installer status : 7'
No rom was installed.
Any ideas?
(N9208 with TWRP 2.8.7.0)
daffie said:
During installation of rom (no kernel, no recovery, no add-ons), after 30% of install I get message 'some symlinks failed' and then 'Installer status : 7'
No rom was installed.
Any ideas?
(N9208 with TWRP 2.8.7.0)
Click to expand...
Click to collapse
1.may be corrupt Download - check md5
2.recovery issue. - Try changing recovery
dr.ketan said:
1.may be corrupt Download - check md5
2.recovery issue. - Try changing recovery
Click to expand...
Click to collapse
Apologies, apparently Mount was set to 'only mount system read-only'. After disabling this option, the rom installed just fine
Thanks.
thanks doc. 1 quest. does this rom debloated btw?

[EOL][ROM][STABLE][O][8.0][CRC7][04.05.18][SM-G95XF/FD/N] BatMan-Rom V2.0.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey guys! You may ask yourself what this rom is about and what you can expect from it, so it's basically something similar to the SuperMan-Rom on the Galaxy S7/S7 edge! It has many custom featuers, but you will find it below in the feature list :thumbup:
As you maybe know I'm a little fanboy from samsung, means I really love the stock look of the UI and the rom will always be based on most recent version from samsung, current base used is G955FXXU1CRC7 (compatible with S8 and S8+)
I wish you much fun reading through the features and while using this rom! Enjoy
So this rom should be installed by anyone loving to use a rom close to stock BUT with many mods inside aroma/rom control.
Also I'd like to make the already fast galaxy s8 even more faster as it already is! Let's see if we can reach this goal
Nobody is allowed to take stuff from my rom without asking me! Thank you.
IF YOU FOLLOW MY STEPS BELOW, YOU WILL MAY LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Rom features of V2.0.0 Oreo:
- Based on latest G955FXXU1CRC7 Nougat base
- Prerooted with SuperSU V2.82 SR5 or MagiskSU (choose in aroma)
- Magisk V16.3 (aroma selectable)
- Latest Busybox installed (aroma selectable)
- Aroma installer! with support up to 4GB zip files
- CSC features can be choosen and installed in aroma (such as Applock, Floating Message, Call recording and more!)
- Adblocker enabled or disabled (choose in aroma)
- Full rom control!! App name is BatMan Settings Free
- Fully deodexed (framework can be chosen odex/deodex in aroma)
- Rom informations and logo inside settings
- LED indicator settings
- choose IOS or stock emojis in aroma
- DM-Verity disabled
- Force encrypt disabled
- ADB fully working
- Modded SystemUI with many tweaks in the BatControl app (like header colors, qs colors and notification colors)
- 3Minit Clock/battery in romcontrol
- Custom clock positions and customizations in romcontrol
- USB Plug/Unplug disable wake up
- Remove high volume warning for headphones
- Torch on lockscreen
- Knox stuff can be choosen in aroma
- Stock CRC7 Kernel or BatStock-Kernel(choose in aroma)
- Based off from latest touchwiz source available at this moment
- Many apps are selectable in aroma debloat menu
- Selinux permissive on custom kernel
- Ram bar in recents
- Matrix animation in recents
- Sound Mod with lot improvements! (choose in aroma)
- Latest March Security Patch
- Many other features, can't list them all, please read changelog to see what changed over the time
How to install the rom:
For advanced users:
0. Make sure to have a backup somewhere on external storage
1. Make sure to be on most recent TWRP, bootloader and modem
2. Flash the rom
3. If you need VoLTE or Wifi Calling, flash your correct carrier CSC
4. Done
For normal users:
0. Boot your phone, enable OEM unlock in developer settings
1. Flash TWRP with Odin (if you don't have odin, download it here), following this thread S8/S8+ TWRP until it works correctly (to access download mode, press bixby+volume down+power on while phone is turned off) (YOU HAVE TO BE ON 3.1.1-2 TWRP OR HIGHER TO SUPPOR THIS ROM)
2. Make sure you are using most recent bootloader and modem, latest one available here on Android File Host (You should have at least an Oreo bootloader/modem installed)
3. Now boot into TWRP by pressing bixby+volume up+power on while phone is turned off
4. If TWRP asks you about allowing system to be edited, swipe yes to confirm
5. In TWRP, go to wipe, format data (a keyboard will pop up now), type "yes" (this will wipe all your data, make sure to have a backup!)
6. After this, reboot recovery and start the rom installer
7. Select your preferences in my aroma installer
8. If you selected to auto update bootloader in aroma, the installer will reboot automatically
9. You can still install my CSC selection if you are customer of a carrier which is not supported by default CSC inside the rom
10. Wait till the rom boots up
11. After setting up, open BatMan Settings Free and let the app apply my default settings!
12. Enjoy the rom!
Downloads for SM-G95XF/FD/N:
V2.0.0 Final on Android File Host
Download via our Server (you need to be signed in)
Bootloader/Modems SM-G95XF/FD/N
CSC Selection V1.2.5
Useful Links:
Our new Grifo Development website
Telegram BatMan News Channel
Telegram BatMan-Rom Chat
Telegram Dark Knight Theme
Known Bugs:
- Knox related features such as secure folder, samsung pay or samsung pass may not work any longer after rooting your phone
Credits:
- Samsung for the base
- SuperR for his awesome Kitchen
- Chainfire for his SuperSU
- topjohnwu for systemless Magisk V12
- amarullz for aroma and nkk71 to make it compatible with bigger zip files
- wubydax and daxgirl for basic RomControl
- myellow for all the great animations!
- TheFreak for his work as designer and his help with the website
- mwilky for his fingerprint after reboot mod, the colors control and other mods
- Asc1977 for a few mods I already used on SuperMan
Support:
If you enjoy this I would be really lucky if you would hit thanks :victory:
And if you really really like it, here is a donation link
​:good:
PayPal
BM Settings App on PlayStore​
XDA:DevDB Information
BatMan-Rom SM-G95XF, ROM for the Samsung Galaxy S8
Contributors
Tkkg1994
Source Code: https://gitlab.com/Tkkg1994/BatMan-Rom
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Custom TWRP Recovery
Based On: Stock Based
Version Information
Status: Stable
Current Stable Version: V2.0.0
Stable Release Date: 2018-05-04
Created 2017-07-14
Last Updated 2018-05-25
Changelog:
BatMan-Rom V1.0.0
- Initial Release on XDA
BatMan-Rom V1.1.1
- Rebased on latest AQF7 release
- June security patch
- Fixed the gap in pulldown menu
- readded private mode(thanks to @mwilky for finding the right mount points for private mode! )
- added a switch in RC for immersive mode
- updated csc to AQF7
- added a switch for wake the device with the volume buttons
- fake system status to official
- removed camera mod, it didn't work anyway
- updated magisk to latest v13.1
- updated all kernels with AQF7 base
- updated supersu to v2.82 sr1
- made the rom compatible with s7/s7e edge devices
- added an option to control icon colors/progress bars etc
- added a custom music apk to be colored (thanks to @Therassaad)
- many more things, check out the rom
BatMan-Rom V1.2.0
- Rebased on latest AQGB release (I know AQH3 is out, but until samsung releases a new kernel source it normally takes a few weeks that's why this base is used for now)
- July security patch
- Added navbar icon colors @mwilky
- Added navbar to get colors from statusbar (as long as the app doesn't set a default color) @mwilky
- Added in "misc" batman settings to disable touchkey light (s7 only of course)
- Readded custom color selection for navbar in stock settings
- Removed a few camera mods which weren't working
- Updated CSC to AQGB, also added all CSC in OMX (including BTU)
- Updated all Kernels to latest source and ramdisk
- Updated SuperSU to 2.82 SR3
- Added a the S Power Planning feature (forward ported from galaxy j7 prime), choosable in aroma as a csc mod
- Updated OperaMax apk to not show as chinese apk, many people meant it's a trojan lol
- Updated adblocker host file
- Updated all included modems and bootloaders
- Added a stock kernel even for the s7, so you can choose stock there as well!
- Updated Magisk to latest V13.5 beta version
- Added modded camera into aroma @zeroprobe
- Added 100+ fonts apk into aroma
- Updated busybox to most recent version
- Updated dual speaker mod to most recent version
- Added VoLTE and wificalling into pulldown menu
- Reduced download size to 3GB only (hahahaha only 3GB )
BatMan-Rom V1.3.0
- Rebased on most recent AQH3 firmware update
- August security patch
- Added navbar height tweak @mwilky
- Added force expand notifications @thereassaad
- Updated all kernels to most recent source drop and linux version
- Updated magisk to V13.6
- Updated SuperSU to V2.82 SR3
- Added batman gif animations
- Fixed gif overlapping device informations
- Readded autostart manager in modded settings
- To disable the volume warning, there is now a switch in notification panel options to enable/disable it
- Fixed long press back not bringing up menu @mwilky )
- Removed OTA Updater. This services is outdated and not working anymore.
- Readded touchwiz double tab features! Double tap anywhere on launcher to do custom actions (the only thing which does not work yet is starting the torch light)
- Updated samsung music to most recent version with all the custom mods thanks to @thereassaad
- Fixed next alarm on lockscreen showing the wifi icon
- Fixed heads up display not working when switching in RC
- Added a new custom signal icon
- Edge lightning can now be customized! Choose a custom color OR if it should take the color from the app itself!
- Added alarm volume control to sound
- Fixed adaway app not being installed even if you selected adblocker
- Removed viper mods, since they can easy be outdated it's better to keep them outside. I hope people will go and visit the threads of the sound mods
- Updated included bootloader and modem to most recent version
- Updated csc to AQH3
- Added many new CSC mods, BUT BE AWARE, 5 SIGNAL in statusbar kills Wifi-Calling/VoLTE!
- Removed the last not working camera mod: video collage!
- Maybe some more things I already forgot, have fun!
BatMan-Rom V1.4.0
- Rebased on most recent AQI7 firmware update
- August security patch (there is no single september security patch released by samsung)
- This base fixes blueborne problems (which was samsungs main goal)
- Updated all kernels to most recent source drop and linux version (AQI7 for S8 and DQIC for S7)
- Updated magisk to V14.2
- Updated SuperSU to V2.82 SR5
- Added memory cleaner next to brightness slider
- Added listview animations thanks to @asc1977!
- Added a new telephony icon to romcontrol
- Added quickunlock thanks to @mwilky and @Grouxho
- Added Xposed V88.1 for magisk, why only magisk? Stock xposed can't be installed via an aroma script to-date, hoping rovo will change this in the future
- Updated all busybox to latest 1.27.1
- Updated adblocker
- Fixed lags in notification panel, for custom edge lightning you simply need to update the edge lightning service with samsung store!
- Fixed USB wakeup switch not working
- Updated launcher to support gestures even with latest update
- Updated included bootloader/modems for F/FD models
- Maybe some more things I already forgot again
BatMan-Rom V1.5.0
- Rebased on most recent AQK7 firmware update
- November Security patch included
- This base fixes krack problems (krack explained: Krack)
- Updated all kernels (AQK7)
- Updated Magisk to V14.5
- Updated Xposed to 88.2 (magisk version, aroma choosable)
- Updated Xposed Installer to 3.4
- Updated adblocker host file
- Updated bootloader/modem to AQK7
- Updated zeroprobes camera mod
- Stock camera does now only feature stock camera mods, for advanced camera mods please use the modded app (which includes almost all modes)
- Fix notification background image not sticking after a reboot
- Fix carrier label on pulldown overlapping with navbar
- Fix lag on pulldown, introduced by force expand notifications. THIS MOD HAS BEEN COMPLETELY KILLED
- Add qs panel number counts to romcontrol
- Removed most google apps from debloater, why: the zip file increases all the time, you can download the apps easily via playstore, also you have them installed as user apps then
- Add modded youtube to play background videos and watch videos without ads
- Add modded GBWhatsApp and GBInstagram thanks to the GB team!
- Moved some more bloatware related to Gear VR into Gear folder
- Added "edge panel" to debloat menu
- Update update-binary
- Added googles web view by default, so we don't need google chrome
- Busybox installer updated
BatMan-Rom V2.0.0 Final:
- Updated to CRC7 base (March update). I'm aware that CRD7 is out, but I already finished this base update while the other one rolled out...
- Reworked most mods from Nougat to Oreo, some are new, some I had to leave behind. You'll find out when visiting the romcontrol app
- Included an aroma choice to flash with odex or deodex framework (this is the ONLY change compared to the beta release). If you don't know anything about the odex/deodex issue, I suggest you to read up on that a bit! I talked a lot about it in here
- Updated magisk to latest 16.3 (16.4 magisk is causing issues sometimes)
- Updated included BL/CP to CRC7
- Updated modded camera
- Updated dual speaker sound mod
- Updated busybox
- Updated GBinstagram/GBwhatsapp
- Updated modded youtube
- Updated xposed to latest Oreo beta
- Updated modded samsung music app (thanks to @thereassaad )
- Updated all included kernels to CRC7 base
- Many thanks to @asc1977 and @mwilky who have helped me so much to get this update done! Without them this wouldn't have been possible with all those mods!
Useful posts and links
App on PlayStore:
Find my own BatMan app on PlayStore: BM Settings App
Odin:
Find all latest odin and samsung tools on this link: Samsung-Tools
TWRP links:
TWRP S8+ Thread
Official TWRP website for S8+
Bootloader and Modems:
SM-G955F/FD/N BL and CP (all models in one folder!)
SM-G955F/FD BL and CP
SM-G955N BL and CP
Magisk related Threads:
Magisk V13.2
Magisk Discussion
How-To create a Magisk module
Phh magiks superuser
Magisk module collection
Root related Threads:
Phh's superuser
Phh's hidesu
Phh's official apk
Phh's material APK
Stable SuperSU releases
Beta SuperSU releases
Chainfires suhide
Kernels Threads:
BatStock-Kernel
Notorious Kernel
Roms made by me:
BatMan-Rom which you are currently on its thread
BatStock-Rom which is as close to stock as possible with some nice additions.
Samsung Links:
Sammobile Website
Latest samsung apks
Samsung Opensource Center
Live samsung updates
Fast firmware downloads
Thread about CSC:
Download latest CSC from CSC Selection V1.0
All CSC's ever released
How to donate:
Donate via PayPal.me
Donation via normal PayPal
Questions and Answers
Basic Questions:
Q: How to get into Download Mode?
A: Power off your phone, than hold: home + volume down + power on button until you see the download mode.
Q: How to get into Recovery Mode?
A: Power off your phone, than hold: home + volume up + power on button until you see the recovery mode.
Q: My Phone is stuck at boot and doesn't start, what to do??
A: Update your bootloader, modem and TWRP recovery. Also make sure you have made a fresh install of the rom. Bootloader and Modem can be found in the OP. Another problem can be that you are didn't decrypt your phone. To fix this read below how to disable encryption.
Q: Do I need to update bootloader and modem after every update?
A: It's recommend to update your bootloader and modem everytime there is a new base yes. The developer will tell you if necessary on every rom changelog.
Q: I get verification failed at start up!?!? My phone is broken now?
A: Yes, you have to buy a new phone now. Just kidding You did not disable force encryption in TWRP (how to do so you will find below in how to decrypt your phone).
Q: I get verification FRP LOCK? WHYYYYYY???
A: Very simple answer, you did not enable OEM Unlock in developer options. Now you need to flash full rom with odin again and start from scratch. But don't forget to enable OEM Unlock this time!
Q: Which devices are supported at the moment?
A: Current supported devices are: SM-G95XF/FD/N. Snapdragons are NOT supported
Q: Is this rom working on Snapdragon 835 variants?
A: No, sadly not.
Q: I want to change something in my rom setup, how can I do that?
A: Simply reflash the same rom version without any wipe and than choose the correct things you want.
Q: Some features are not present in this rom, but they are on stock rom, so where are they?
A: In aroma installer you have the option to select bloat you want to install or not, you probably didn't select all package, this is why it's missing now.
Q: After a clean install my phone is overblated with many custom settings. What to do?
A: Open my romcontrol, grant it root permissions and then my default settings will be applied.
Q: Will you add X or Y feature?
A: You can kindly ask in the thread for that, if I like your suggestion I will think about adding it to the rom.
Q: You said you fixed SD card RW but Titanium Backup can't write to external SD card, why???
A: This is because of googles changes concerning SD card, to fix this open Titanium Backup, Menu, Preferences, Backup Folder Location, Storage provider and than hit DocumentProvider Storage and select your SD card. Problem solved
Q: I can't find X and Y mod. Please help
A: I've added many links and useful stuff to this post here. Hope that's what you have been looking for!
Q: I want to have my external storage like an internal as well. Google introduced it with android Marshmallow, but I can't see this option?
A: Just follow this Guide here and you can setup your SD card as normal storage
Q: I got a new strange icon (like a cloud) appearing after nougat update. What's that?
A: This is a new advanced calling feature introduced in android nougat. Should make your call quality better or something like this. To hide it please visit following forum: Get rid of RCS icon
Q: I installed Viper or other sound mods, but they won't work, why?
A: You most likely missed to freeze sound alive, if you did this and it's still not working you it's due to the kernel. Stock kernel doesn't support these mods since we need a permissive kernel!
Questions concerning rom updates:
Q: Do I have to do a full wipe for the new version?
A: It is always the best option to make a clean install, otherwise please don't come and report bugs!
Q: But I don't want to make a full wipe when only small stuff changed!
A: For updates using the same bases you can install the rom with a dirty flash. BUT with a new base a clean install is highly recommend!
Q: What steps should I do to update to a new version with a full wipe but keep all data?
A: There are some different ways. One way is to make a backup with Titanium Backup, you can backup all Apps and Preferences there. Make sure to store this backup on external SD card (if you have one). Second way would be to save your data onto a google account or samsung cloud and restore it after a clean install.
Q: I miss an apk after rom update, how can I get it back?
A: Simply reflash rom and select "dirty flash" in aroma + select the app this time in aroma.
Q: My battery life is so bad and performance is very poor after an update!?!?
A: This comes actually not form the rom itself, dirty flash can cause problems even if only some small things have been changed. So simply install it clean again and it will solve your problem.
Questions about log and logcats:
Q: I got FC's and other Problems with the rom, what to do?
A: Take a logcat for me, developers use to say: without a log, it never happened . A logcat can be grabed with a PC and ADB installed, simply type: adb logcat > log.txt while your phone is connected and the error is happening. Same can be done if you have a terminal installed on your phone. Simply type adb logcat > log.txt and you will have the same output as on the PC.
Q: What kind of logs can I provide to help you?
A: Logcat: This one is for general infos about FC's
DMESG: this is for kernel related things
Last_Kmsg: this can be used after a random reboot
Q: How to get logs?
A: 1. Connect your phone to your pc
2. Make sure you got usb debugging enabled
3. Install Minimal ADB tool
4. After install open it and type: adb logcat > logcat.txt, adb shell dmesg > dmesg.log, adb shell cat proc/last_kmsg kmsg.log
5. Send me the file you got
You can also send me a log created by your phones terminal with the exact same commands!
Questions about RomControl:
Q: None of my romcontrol changes do anything, why are you such a bad dev!?!?
A: The problem is not on my end, you installed stock systemUI (which is STOCK and does not support one single mod). Use another one in aroma instead. The same thing can happen with good lock!
Q: Romcontrol gives FC's to me. HELP!
A: Very simple answer here: wipe data and cache from batman control application. Also make sure storage permissions are given to the romcontrol.
Q: Romcontrol still FC after cleaning data and cache!
A: Make sure you allow storage permission in main settings.
Q: I try to backup my current RomControl setup, but it won't work?
A: It works. Just make sure to enable storage permission in main samsung applicatoin settings. You will find it in internal sdcard under RomControl folder.
Q: I can't restore BatMan control settings after a clean base update, why?
A: Backup for BatMan control only works as long as you use the same version of the app, I mostly change very much things in new releases that's why it won't work there.
Q: SystemUI reboot doesn't work in BatMan settings app, why?
A: Since Nougat update, you need to install busybox in order to get this button working. Without busybox the button will just do nothing.
How to go back to stock:
Q: I like to go back to stock rom, how is this possible?
A: I can provide you here all steps which are needed to go back to a full stock rom.
0. Make a backup and than wipe all partitions in TWRP
1. Go to Sammobile and choose your country
2. Download the file and the attached Odin on sammobile
3. After downloading, put your phone into download mode
4. Make sure drivers are installed and your pc can detect your phone in odin
5. If the box in odin turns blue, add the AP file to AP tab, BL file to BL tab, CP file to CP tab and CSC_HOME to CSC tab
6. Hit start and wait until it is finished.
7. Reboot and you have a stock rom again
Questions about Encryption:
Q: On TWRP there is an error about /data mount, what to do?
A: Your device is encrypted, follow the steps below to get rid of your encryption.
Q: Help, I never had a code and now after installing the rom my phone asks for a password??
A: Your device is still encrypted, on step 0 of my rom instructions it tells you to be sure you're not. So, what do you need to to in case you are still encrypted.
A: HOW TO DISABLE ENCRYPTION:
1. Boot into TWRP
2. Select Wipe
3. Select format data
4. Then you manually need to type "yes" with the keyboard
5. Confirm the wipe (this will remove the encryption)
6. Reboot your recovery
Q: Is there a way to get rid of encryption which is simpler?
A: Not really, you could also wipe data with stock recovery but this is quite a big hassle so above method works better.
Q: And if I want to use this rom with encryption?
A: Encryption does not work anymore on Nougat roms with TWRP installed, sorry to tell...
Questions about CSC/Signal:
Q: Where has the CSC selection gone?
A: To include all csc files, the rom get way to big, so it got it's own thread now, take a look here: CSC installer
Q: I have a weak cellular signal, what can I do against it?
A: Two things: first, install your providers CSC using CSC installer and flash in TWRP or flashing stock CSC with Odin. Second Thing: You can install the modem from your provider, also find your modem on Sammobile and install it with Odin in CP tab.
Q: I don't have all sHealth features, how come?
A: Not all CSCs include this feature. I recommend to use AUT or DBT as it has the best compatibility!
Q: Can I flash MM CSC on N and vis a verse?
A: No, this is clearly not recommend! You can and will face call fc's!
Questions about Xposed:
Q: Does Xposed work yet on Android N 7.0?
A: There are some test version of Xposed on N, I don't recomend to install it!
Questions about Magisk:
Q: How can I pass safetynet?
A: 1. Make sure to fully uninstall SuperSU by chainfire
2. Flash most recent BatStock Kernel
3. Flash Magisk V13.3
4. Open Magiks Manager, go to settings
5. Enable MagiskHide, systemless hosts and systemless busybox
6. Reboot the phone and check safetynet!
Q: Where can I configure the root settings in Magisk?
A: Since Magisk V11.1 Magisk uses MagiskSU, you can find it in latest Magisk Manager V4.1
Questions about Snapchat:
Q: What to do when I can't login to snapchat?
A: Clean install the rom without root and login to your snapchat, save the app with titanium backup, flash back root. For the next update of the rom just restore snapchat backup in TB.
Q: Any other possibility?
A: You could enable MagiskHide and check Snapchat inside it so root will be hidden from Snapchat. You will be able to perfectly login without any issues.
Questions about Kernels:
Q: I want to switch kernel, how?
A: We have systemless we have patches in ramdisk of boot.img. This means you have to reflash Magisk and supersu (or any other zip that changes some stuff in ramdisk partition) after every change of kernel!
Q: I got random reboots, heeelp!
A: This is most likely from a custom kernel, if you face random reboots please check if you have the latest kernel installed or switch back to the stock kernel included in the rom.
Hey guys, this isn't anything new, I just moved the BatMan thread into the criss cross development section as it's way more active in here :fingers-crossed: :good:
How can i delete these green android icons? Delete not make them invisible
Gesendet von meinem SM-G950F mit Tapatalk
Hi
Animated scale for french langage is possible To 0,25 ?
Thanks
what about s8 forum i find here only s8+
Sent from my SM-G950F using XDA-Developers Legacy app
spackeddie01 said:
How can i delete these green android icons? Delete not make them invisible
Gesendet von meinem SM-G950F mit Tapatalk
Click to expand...
Click to collapse
Are you using a custom launcher? I assume it's due to this one!
ounerkouks said:
Hi
Animated scale for french langage is possible To 0,25 ?
Thanks
Click to expand...
Click to collapse
English, spanish, german, french and dutch should it be if I'm correct
sielhadi said:
what about s8 forum i find here only s8+
Sent from my SM-G950F using XDA-Developers Legacy app
Click to expand...
Click to collapse
Look at the thread title, it says G95XF, which means G950F and G955F. I moved all my threads into s8/s8+ combined ones
i bought the super setting pro does it adequate with bat setting pro when it will be released
Sent from my SM-G950F using XDA-Developers Legacy app
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Hi,
Its my first root experience with the s8.
I love the rom.
However, I am unable to control the bixby button. I try to modify it behavior with bxActions or similar but nothing happens.
Is it depend on some of the Samsung apps? If so, which one (or is it possible to just have it working)
Sent from my SM-G950F using Tapatalk
Hi folks, i flashed Dolby atmos in aroma, but if i try to open the app, the process stop working. Viper works fine. Is there a fix?
Sent from my SM-G950F using XDA-Developers Legacy app
tiesto14 said:
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Click to expand...
Click to collapse
you can find it in advanced settings
Palm Swipe to Capture not working!
Hi there!
I am currently running BatMan-ROM V1.1.1 and kernel version (4.4.13), I'm not sure if that's your kernel or the stock one because I don't remember the aroma choice I made.
I have tried disabling and re-enabling all the advanced features but palm swipe to capture screen still won't work. Any idea as to why that is happening? It's not a big deal but I find that feature useful sometimes, however if it's a hassle I can certainly live without it.
Thanks a lot, Tkkg!
hi, This icon from statusbar would be nice changed with AOSP style.
So recently did a clean install for V1.1.1 since I first did a dirty flash and I noticed my battery draining quicker then it did before. But even with the clean install it does the same.
In both causes AOD is on and I turn the phone screen downwards so it isn't always on and it seems that Android OS and Device idle are always staying awake. Where it went from using 3% battery at night (screen downwards) it went to 10% (screen downwards).
Currently I am on 62% over 15 hours of not using my phone and screen downwards. Where before I only reached that point when I would play PoGo a hour at the end of the day.
Anyone else having those issues?
tiesto14 said:
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Click to expand...
Click to collapse
If you selected it in aroma and didn't install any other csc after the rom flash it is in advanced featurs
eranyanay said:
Hi,
Its my first root experience with the s8.
I love the rom.
However, I am unable to control the bixby button. I try to modify it behavior with bxActions or similar but nothing happens.
Is it depend on some of the Samsung apps? If so, which one (or is it possible to just have it working)
Sent from my SM-G950F using Tapatalk
Click to expand...
Click to collapse
If you removed the bixby apks you can't control it anymore
Koehlix said:
Hi folks, i flashed Dolby atmos in aroma, but if i try to open the app, the process stop working. Viper works fine. Is there a fix?
Sent from my SM-G950F using XDA-Developers Legacy app
Click to expand...
Click to collapse
I suggest you to post your issues at the dolby atmos thread, as I'm not the author of that mod
TarekElsakka said:
Hi there!
I am currently running BatMan-ROM V1.1.1 and kernel version (4.4.13), I'm not sure if that's your kernel or the stock one because I don't remember the aroma choice I made.
I have tried disabling and re-enabling all the advanced features but palm swipe to capture screen still won't work. Any idea as to why that is happening? It's not a big deal but I find that feature useful sometimes, however if it's a hassle I can certainly live without it.
Thanks a lot, Tkkg!
Click to expand...
Click to collapse
That kernel version you mention is the stock kernel.
That feature definitly works. Tested just now. But you really need to start at the edge of the screen. If you just swipe over it it won't do anything.
I had to start swiping at the very beginning of the edge screen
Borfas said:
hi, This icon from statusbar would be nice changed with AOSP style.
View attachment 4212340
Click to expand...
Click to collapse
I see, don't know if that's so easy doable
RDDraco said:
So recently did a clean install for V1.1.1 since I first did a dirty flash and I noticed my battery draining quicker then it did before. But even with the clean install it does the same.
In both causes AOD is on and I turn the phone screen downwards so it isn't always on and it seems that Android OS and Device idle are always staying awake. Where it went from using 3% battery at night (screen downwards) it went to 10% (screen downwards).
Currently I am on 62% over 15 hours of not using my phone and screen downwards. Where before I only reached that point when I would play PoGo a hour at the end of the day.
Anyone else having those issues?
Click to expand...
Click to collapse
If you just made a clean install, simply wait for a few days. Your phone is currently analyzing your usage and indexing the data and files you got on the sd and internal storage.
Also it you don't use the phone during the night, enable flight mode in order to get better battery (as it doesn't need to be connected all the time, maybe with bad receiption)
Sent from my BatMan powered SM-G955F
I suggest for clear sound and high volume: am3d (Download and install from magiks) and the original player in the app samsung store, now
enjoy with soundalive.... end edgelightning effect.
Installed it, everything is pretty much fine.
Only thing is V4A is not working i did a clean install, did the magisk update that works with it in the aroma installer, but when i turn it on nothing happens on my headset. Aswell on speaker.
Btw, the ''better camera quality'' mod is that zero's mod or should i still patch zeros mod on it?

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

G955F/FD Dr.Ketan ROM DeKnoxed
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
Calculator
Music
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
Ad-Free Quick Panel Toggles
PowerMenu Quick Panel Toggles (Power Off/Reboot/Recovery)
Auto detect Busybox and auto flash if requires.
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
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
Viper sound mode - Single click enable/disable Viper sound mode
ROM Control - See below for more details
Battery icon - stock/3minit battery on the fly.
Clock Position - Left/Center/Right on the fly.
Mods & Fix
Enable Dual SIM + SD support
Netflix/Optus sport fix
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
Auto Call Record (Without CSC features)
Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.
Update & Fix section
ROM Control Fetures
PowerMenu with Long Press Power
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
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
Calculator
Email
Music
Samsung Gear
S Internet
- Titanium Backup aroma selected
- SystemUI mods
No secure login (After reboot no need to compulsory use PIN, it can be unlocked with fingerprint)
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
- 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
Auto detect Busybox and auto flash if using magisk, Manual option to install for SuperSU users)
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
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
Battery and Clock selection - Select stock/3minit battery/clock on the fly.
EFS Backup. Single click EFS Backup (Storage location - Int Storage/MyEFS)
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).
Some additional toggles (will auto apply on first boot or you can force apply by - ROM Tool - Apply essential fix)
NavigationBar custom color
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.
Click to expand...
Click to collapse
* 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
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.
Click to expand...
Click to collapse
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.
ChangeLog
Oreo
O1 - 12.09.2018 - Initial Release
Pie
P01 - 07.03.2019
Bootloader and Model
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.
G950f supported?
Dome12 said:
G950f supported?
Click to expand...
Click to collapse
Not tested on S8 but it should work. Keep S8 kernel on device if requires. Let me know if any issue then I will check it.
S8 950F booted fine with Nox 16... testing rom right now, everything seems to work great and lots of customization. TNX alot!
pajaSRB said:
S8 950F booted fine with Nox 16... testing rom right now, everything seems to work great and lots of customization. TNX alot!
Click to expand...
Click to collapse
Thanks for testing and reporting
Does included kernel failed or you have not tried it and straightway flashed nox?
dr.ketan said:
Thanks for testing and reporting
Does included kernel failed or you have not tried it and straightway flashed nox?
Click to expand...
Click to collapse
Included didn even try, i flashed nox 16 straight after your super rom.
pajaSRB said:
Included didn even try, i flashed nox 16 straight after your super rom.
Click to expand...
Click to collapse
Thanks
Let me know if any bug found on S8
dr.ketan said:
Thanks
Let me know if any bug found on S8
Click to expand...
Click to collapse
flashed on s8 950f no problem thanks for the rom
Two battery icons.(one is default samsung theme and other is black themed )
This two are not working.
destan4503 said:
flashed on s8 950f no problem thanks for the rom
Click to expand...
Click to collapse
Thanks for reporting
pajaSRB said:
Two battery icons.(one is default samsung theme and other is black themed )
This two are not working.
Click to expand...
Click to collapse
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.
dr.ketan said:
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.
Click to expand...
Click to collapse
No luck...still have two battery. In status bar all is perfect but in setting two battery options.
pajaSRB said:
No luck...still have two battery. In status bar all is perfect but in setting two battery options.
Click to expand...
Click to collapse
Try removing theme and see if that causing issue
dr.ketan said:
Try removing theme and see if that causing issue
Click to expand...
Click to collapse
Funny thing is that I have only stock theme no other installed.
Also this happens when i change navbar hight.
pajaSRB said:
Funny thing is that I have only stock theme no other installed.
Also this happens when i change navbar hight.
Click to expand...
Click to collapse
Stock?
Can you link me that? Navbar height can be bcoz of different size of display, can be fixed.
Can you show me clear image of statusbar? I can see single icon only. Possibly blank space both the side is bcoz of different size of s8 s8+, also easy to fix probably
dr.ketan said:
Stock?
Can you link me that? Navbar height can be bcoz of different size of display, can be fixed.
Click to expand...
Click to collapse
View attachment 4594531
Link?
Anyway man everything is soooo smooth and fluid not a single hick up.

[MAGISK Rom /Base Convertor) 420rom N986B V3.8 - DUF8 - ANDROID 11 - OneUI 3.1 - Sec Patch 07/2021 - Released 18/07/2021-EXYNOS!!!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WELCOME TO 420 ROM - MAGISK ROM FOR SAMSUNG GALAXY NOTE 20 ULTRA 5G N986B (EXYNOS)
Telegram-Group
Please bear in mind that things will be added as and when my learning and time permits (being a dad with a family and having ADHD myself means things get a lil gnarly) but i will aim to support this ROM as regularly as possible.
Ill usually release a test to one or two users before each release also - :cyclops:​
CUSTOMIZABLE ONEUI EDITION MAGISK ROM FEATURES: - with Vol +/- keys
-Add YouTube Vanced - thanks to Vanced peeps github
-Add 3minit battery - thanks G Harrington - if online menus don't appear, install the apk that the module places on your internal storage in the 420rom folder. (PLEASE SEE KNOWN ISSUES FOR INSTALLATION)
-Add 3minit clock - thanks G Harrinton (PLEASE SEE KNOWN ISSUES FOR INSTALLATION)
-Add V4A
-Add custom 420rom bootanimation thanks to @chalmizzle
-Add SamsungSans fonts apk
-Add Goodlock
-Add SoundAssistant (for increased vol steps)
-Add Customized Secsettings (420 banner in every phone info screen) (coming soon)
-Add Custom wallpapers (coming soon)
-Remove Chrome
(further debloat options for stock rooted base)
-Remove Bixby
-Remove Netflix
-Remove kidshome
-Remove Facebook_stub
-Remove FBservices
-Remove Upday
-Remove Onedrive
CORE MAGISK ROM FEATURES
-installs custom secsettings
-Detects OMC code and ensures correct OMC folders and files installed (multi OMC support hopefully coming - thankfully OXM should be sufficient for now - please let me know if your N986B CSC isn't supported and ill see what i can do)
-detects base rom or rooted stock and presents relevant install features and aborts if attempted to be installed on anything else - should help keep non compatible setups intact
-Device detection as i'll will now be supporting several N20 variants
Enabled the following CSC fetures: (thanks @m8980
- Disable shutter sound menu
- AppLock Protection menu
- Support RealTime Network Speed in status bar - working
- Enable Camera during call
- Enabled call recording
- Data usage in quick panel - the feature displays but not the actual data used - if anyone knows a fix, let me know
- Block call number menu
GOOGLE EDITION FEATURES (FURTHER TO THOSE IN ONEUI EDITION MODULE ABOVE)
This Module is based on the main Main 420rom Rom Module but replaces some of the Samsung apps with Google ones. It is recommended to backup your Samsung apps 1st!!!
Installed with Module - Samsung App it replaces
--------------------------------------
Google Phone - Samsung Phone
Google Contacts - Samsung Contacts
Google Messages - Samsung Messenger
Google Chrome - Samsung Internet Browser
Google Calculator - Samsung Calculator
Google Calendar - Samsung Calendar
Google Clock - Samsung Clock
Google Drive - Samsung Cloud (stays installed)
Google Files - Samsung MyFiles
Google Fit - Samsung Health (can be reinstalled from Galaxy Apps)
Google Pay - Samsung Pay
Google Keep Notes - Samsung Notes
Google Photos - Samsung Gallery
Google Recorder - Samsung Recorder
Google TTS - Samsung TTS
Google Duo - n/a
Google News - n/a
Google Tasks - n/a
Google Sounds (Sound Picker) - n/a
Google Apo - n/a
Google Carrier Services (for RCS) - n/a
GBoard - Samsung Keyboard
GMail - Samsung Email
YouTube Music - Samsung Music
YouTube Vanced, Vanced Manager & Vanced MicroG - YouTube
Nova Launcher - OneUI Launcher
RECOVERY FLASHABLE BASE FEATURES
-Does away with warning on splash
-Debloated a fair whack but not too much
-rebased with each firmware update (when possible)
-rooted with magisk manager
-latest disabler from @ianmacd included (cheers for this and TWRP mate)
-flashes latest TWRP during Base flash
Changelog
v3.8 (3.7 unreleased)
- rebase to DUF8 - July patch
V3.6
- Main big change is that install options are now taken care of by the (now renamed) MASTER MODULE - you will be presented with your installation options on the first zip you install - these will then be picked up by the ROM MODULE that will automatically flash the relevant features selected in the MASTER MODULE flash.
- Rebased to DUDA - (next update will probably just be a rebase as new June firmware will be here v soon)
- Magisk v23 installed
- I have included the Audio Modification Library module for until they sort V4a out. The process to get v4a working is:
1 - Activate the AML module in magisk and reboot then when rebooted into system start v4a and install drivers (it will reboot)
2 - on reboot, disable the AML module and then reboot system once more
3 - when rebooted to system, start v4a and reinstall the drivers
4 - v4a should be functional after reboot
V3.5
This version brings a lot of automation to the install process. The mother module script will detect if the convertor has been flashed over that particular firmware and then make the convertor zip automatically if it is needed - in the case of reapplication of the rom or if i bring out an incremental update on the same firmware then this will mean that the convertor will be skipped by the mother module script and the rom module will be made only.
In short, the Mother module does my job by cooking the rom module and convertor mid flash
-Also rebased to DUD1 firmware
v3.4 Simple rebase to DUC8
- rebase to DUC8 firmware and most recent TWRP added
v3.3 no more disabler required after odin flash
- disabler files now added to odin files, no standalone disabler flash required anymore.
- rebased to DUC1 March patch
- workaround was required for wallpapers and will have this back to normal next time but end result is exactly the same. We're just using the DUB6 apk in this firmware no wallpapers were showing with DUC1 wallpaperres.apk
V3.2 another big update!!!! - in addition to the changes brought in recently, i have decided that patching system files instead of replacing them will be better going forward - the upshot for you guys is that the install process is even quicker now and the total package size has gone from 500mb to 240ish mb, yet the end result is exactly the same as any other release The convertor copies the relevant files from device and the rom module makes the amendments needed.
- fixes to backup and restore function
- tidied up script a bit
Now live in link in first post!!!
3.1- smallish update in comparison but still needed
- Home up added to goodlock package in rom - this incorporates task changer
- fixed Auto backup backing up previous rom options when new Rom Module selection option is selected (i.e no to restoring)
- Will now NOT install if any firmware version other than the one matching the rom is present
3.0- addition of Rom Module options backup/restore and rebase to OneUI 3.1:
- I have created a new Rom Module backup and restore function which will read the setup of the last rom module install (v2.6 onwards only) and ask you if you want to restore your previous install options. It will also backup any CSC features choices you make. This was not easy due to the complexity of my other function
-soundassistant updated
-some script optimisations and tidy ups
-completely rebased to DUB6 OneUI 3.1 - hence V3.0
-CTS fix working perfectly and is included as an install option
2.5 - big refinement on changes in 2.4
- module base convertor now installs the cts fix module automatically and systemlessly
- the Mother Module sends the convertor to internal/420rom which will then delete itself after flash and replace it with the rom module in internal/420. This is because it could be confusing with so many folders
- convertor now clears any old 420rom modules
- the convertor checks for old internal 420rom directory and clears it if detected then sets up a new one.
- more general automation and tidy ups in scripts applied
- advanced power mode app added for booting to recovery on the fly easier
2.4 - Big format change - see second post
2.3.2 - incremental update
- Added CTS safteynet fix by @kdrag0n - (huge thanks for your contribution to the community man!!!) - thread
2.2-2.3.1 (unreleased xmas testing)
Rom-module
- rebased files to CUA2 Jan firmware
- moved all install and extract code to functions which are each called when you select an install option for the magisk rom module features - main upshot is that it saves a **** load of time installing the module. The long boring extraction list before the install options is now a past nightmare
- tidying up the script big time - variables defined for mod extraction paths etc - makes debugging much easier haha
Module Base
- rebased to CUA2 Jan firmware
- Latest TWRP from Ianmacd included from now on - the base will automatically flash this.
- updated disabler included
- Magisk updated to V21.2
v2.1 (unreleased) & 2.1.1
- Full script rewrite for a big big change in cscfeatures implementation method
- csc features are now selectable should you not wish to install all of them
- updated source to CTL5
- CSC mod fixes
- bugs and performance fixes
v1.1/1.1.1
-changed default wallpaper
-compressed mods in module zip to save space
-added debloat to updater script - debloat is carried out after image flash (fixed issues in 1.1.1)
-general theme refresh
-fixed sound assistant not installing
v1-b6-b10
-added CTS fix
-added wallpapers
V1-b5
-implemented updated 3minit install procedure @starbucks2010 - cheers for the help and code for my flashable zip
-added updated YoutubeV manager etc - install youtubeV from manager is recommended
-tidied up install script
V1-b3&4
-unreleased, research mules for failed patch testing :laugh:
V1-b2
- initial xda release
what's next? & Known Bugs we can't do much about or will sort eventually
-N980F/N985F support
-Google edition of the module
-incorporation of further goodies into magisk rom and base
-if A SYSTEM APP hasn't been removed, try uninstalling it you should now be able to - any updates installed over an original system app remain as they are data apps following an update
CORE DEV TEAM
Myself - team owner and Rom Module chef
@abun880007 - team co-conspirator
Huge thanks to.................
@abun880007 for the legendary support and collab
@Zackptg5 for the brilliant MMT Extended zip
Rooted with Magisk - thanks @topjohnwu
@topjohnwu for magisk
@Winb33) for the samsungsans7.2 fonts
@superr for the kitchen
@starbucks2010 @ASHLEY117 & @ZonalRipper for showing me winrar was sh## and for all you help with getting around these invisible system.dat.br issues i was having! :good::laugh: link to Beyond Rom S20 Thread
@Team_DeWitt for the Awesome V4A 2.7 - a must have for audiophiles!!
G Harrington for the 3minit apps
Team Vanced for bringing us all youtube Vanced
@dr.ketan for the various pointers and sage advice
Finally, @m8980, thanks for letting me adapt your CSC features into my module. :good::good::good:
DOWNLOADS
MASTER MODULES
STOCK ROOTED ODIN FIRMWARE
XDA:DevDB Information
[MAGISK Rom & Base], ROM for the Samsung Galaxy Note 20 Ultra
Install procedure for V2.4 onwards has changed drastically as has the format of the module base itself
From now on N20U and soon on N10 and Tab, there will be no more 4gb zip files to flash (im sick of the time wasted waiting for copying and flashing lol) - the total size of files has gone from 4.5GB to 450mb but you will have exactly the same end result!!!!!!
I have created an "Mother Module" or "MM" which, when flashed in Magisk, places a (Magisk installed) Rom Module zip and a (TWRP flashable) Module Base Convertor zip into their own folder on internal/420.
The next thing to do is to go to TWRP and locate the Module Base Convertor zip and flash it. This will apply all debloat and This will also trigger a marker that will allow the rom module to be flashed.
Once the first zip is flashed, you can then go and install the rom module as normal in Magisk
I will be providing rooted stock firmware to start the whole thing off
BEFORE YOU START. DO NOT ATTEMPT TO FLASH THIS OVER A DIFFERENT DEVS ROM - IT WILL CAUSE ISSUES. BACKUP APPS AND DO A FRESH STOCK INSTALL FIRST - that's even if you get past the failsafe
Install process assuming you are on matching firmware to the released Rom and rooted
1, Flash the mother module in Magisk - reboot to TWRP
2, In TWRP, flash Module Base Convertor located in internal/420- this will apply all the modifications and debloat to your rom that i used to on the Old full size zips
3, reboot and install rom module in Magisk as normal- all done!!!
Install Process assuming you are coming from earlier 420rom:
1, Using the odin files i have provided, flash BL, Modded AP, CP and HOMECSC in Odin with AUTOREBOOT off
2, Keeping phone plugged in, hold vol down and power to exit download and immediately hold vol up and power to enter TWRP.
3, flash Multidisabler & reboot.
4, Flash the mother module in Magisk - reboot to TWRP
5, In TWRP, flash Module Base Convertor - this will install a few generic niceties seen on the module bases of old (No red text etc) and debloat a fair whack of crap out
6, reboot and install rom module in Magisk as normal- all done!!!
on a side note........................
How i patch and add TWRP to the Stock AP file - aka making stock rooted odin flashable files
Producing a stock rooted firmware is really easy and i would hope it would be part of people's standard updating process from now on & will take most people 10 mins if instructions on Xda are read through but I will make them nonetheless.
1, extract firmware zip so you have BL, AP, CP and HOMECSC visible (Put CSC aside)
2, copy AP to internal on phone and patch with Magisk (install -> select and patch file). Once done, copy the Modded AP file (also called magisk patched tar) that Magisk produced from /downloads on your phone's internal storage back to your firmware folder - call this one Modded AP or whatever.
3, get the latest TWRP and rename to recovery.img, drop the image into the magisk_patched.tar (delete recovery.img.lz4 if present)
4, extract the BL folder and delete vbmeta.img.lz4 in the extracted folder, pull out vbmeta.img from magisk_patched.tar and copy to the BL extracted folder - re-tar this BL folder using 7z. DO NOT REMOVE VBMETA.img from magisk_patched tar - call this one modded BL file or whatever.
5, you can now go ahead and flash Modded BL, Modded AP, CP and Homecsc in odin
Reserved
another
one more
Yes!!! Definitely rooting and flashing!
Sent from my [device_name] using XDA-Developers Legacy app
speedyjay said:
yes!!! Definitely rooting and flashing!
Sent from my [device_name] using xda-developers legacy app
Click to expand...
Click to collapse
hello maaaatttteeee!!!!
Hi, I just wanted to know, with this rom, can you edit and modify system apps? Because am unable to do it, when I try to remove a system app, it won't let me. With the s20 this is fixed installing the vbmeta_disabled file.
Looks nice
mcgomfer said:
Hi, I just wanted to know, with this rom, can you edit and modify system apps? Because am unable to do it, when I try to remove a system app, it won't let me. With the s20 this is fixed installing the vbmeta_disabled file.
Click to expand...
Click to collapse
Can you possibly point me to this? could find this very handy (if it's shareable)
Thanks for the work.
Need a detailed installation guide.
Hi, are there any instructions for flashing this rom, because am flashing, but when finished and rebooting, it goes into bootloop.
tuanduy7453 said:
Thanks for the work.
Need a detailed installation guide.
Click to expand...
Click to collapse
Yeah, a detailed installation guide would be great.
Install procedure in second post
Dex not working
Samsung DEX doesn't seem to be working, tried to connect it to Samsung tv, but won't work. Any idea how to fix this?
Play store crash... Goodlock navbar not supported
and i cant take screenshot everywere it says... U cant bcoz of security policy.....
Nice working rom waitin more updates
ok now i have gotten past a tonne of the quirks this new device is throwing out so will be releasing an updated base and module shortly.
- any users of 3minit wont have to install the apk manually - just flash a zip i will provide and then select the option in the module install steps - took me a while to get my head around the /system mounting lol
- add themed secsettings
- add wallpapers
- take a look at Dex issue - can anyone else confirm this issue?
exocetdj said:
ok now i have gotten past a tonne of the quirks this new device is throwing out so will be releasing an updated base and module shortly.
- any users of 3minit wont have to install the apk manually - just flash a zip i will provide and then select the option in the module install steps - took me a while to get my head around the /system mounting lol
- add themed secsettings
- add wallpapers
- take a look at Dex issue - can anyone else confirm this issue?
Click to expand...
Click to collapse
Dex working fine for me.
For me DEX isn't working won't connect with Samsung smart TV.

Categories

Resources