[ROM][G960F/FD][ALEXNDR] * U1ARC5 * DevBase v5.3 * [Mar-19] By _alexndr
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 for G960F/FD contains slightly modified OXM multi CSC package, list of available CSCs is as follow:
ACR, AFG, AFR, ATO, AUT, BGL, BNG, BRI, BTC, BTU, CAC, CAM, CEL, CPW, DBT, DKR, ECT, EGY, EUR, GLB, ILO, INS, ITV, KSA, LAO, LUX, LYS, MAT, MID, MM1, MWD, MYM, NEE, NPL, NZC, OPS, ORX, PAK, PCL, PHE, PHN, PNG, PTR, ROM, SEB, SEE, SEK, SIN, SKZ, SLK, SMA, SMP, STH, TEB, TEL, THL, THR, TMC, TNZ, TPH, TUN, TUR, VAU, VFJ, VNZ, WTL, XEF, XEH, XEO, XEU, XEZ, XFA, XFE, XME, XNX, XNZ, XSA, XSG, XSP, XTC, XXV
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 – more informations you can find in related older threads, e.g.
– Odexed (original stock files) + stock kernel
– Multi CSC OXM (list of natively supported CSC as above) (*)
– Removed / skipped SecurityLogAgent.apk (annoying on rooted phones)
– Removed / skipped Rlc.apk (to avoid “OEM unlock issue”)
– Rooted systemlessly (Magisk v16.1 or SuperSU 2.82 SR5) (*)
– All original features are present and works (except Samsung 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 “Exit Internet” option to stock browser
– Added “Call/Message block” option in Settings
– Added symbols as secondary keys in Samsung keyboard (may not work for all CSCs)
– 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 (added “Record” button)
– Enabled “Recent App Protection” feature
3. 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 / skipped in DevBase, so you can easy (re)install any of these app if you like
– ONLY pre-installed system apps are removed / skipped, DevBase installer will never touch any updated app nor app installed manually from a store
– By default virtual Safe De-Bloat is applied with exact same effect as physical (completely skips apps at boot). You can force to delete apps physically but it is recommended only if you really need more space in /system
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 / skipped apps list:
(*) – 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
# supersu – install SuperSU as root solution & suhide (default)
# noroot – do not root device
# Possibility to remove bloatware physically from /system. Virtual debloat is
# normally applied instead of physical with exact same effect, so please use this
# option only if you really need more free space in /system. Allowed values:
# false – use virtual debloat to remove useless apps (default)
# true – remove bloatware physically from /system
# Possibility to skip flashing BL/CP (Exynos devices). It will also skip
# auto-reboot when the installation has finished (it is normally required
# for flashing BL/CP operation to pass successfully). Allowed values:
# false – flash the newest BL/CP matched to the ROM (default)
# true – do NOT update BL/CP and skip installer’s auto-reboot
# 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!): ACR, AFG, AFR, ATO, AUT, BGL,
# BNG, BRI, BTC, BTU, CAC, CAM, CEL, CPW, DBT, DKR, ECT, EGY, EUR, GLB, ILO, INS, ITV, KSA, LAO, LUX, LYS,
# MAT, MID, MM1, MWD, MYM, NEE, NPL, NZC, OPS, ORX, PAK, PCL, PHE, PHN, PNG, PTR, ROM, SEB, SEE, SEK, SIN,
# SKZ, SLK, SMA, SMP, STH, TEB, TEL, THL, THR, TMC, TNZ, TPH, TUN, TUR, VAU, VFJ, VNZ, WTL, XEF, XEH, XEO,
# XEU, XEZ, XFA, XFE, XME, XNX, XNZ, XSA, XSG, XSP, XTC, XXV
# Custom CSC Features. Allowed value in each line (“Example_line” does nothing):
# Custom debloat list. Allowed value in each line: exact app name with .apk extension.
# (NOTE: without app’s path/directory, without spaces after extension, no wildcards!)
Starting from DevBase v3.0 there is a new customization method – you can change frequently switched root options or encrypt your device just by renaming installer’s ZIP file name (instead of editing options.prop file). Currently supported “strings” in the file name: “magisk”, “supersu”, “noroot”, “encrypt”, “rescue”, “skipblcp”, “phydebloat”, “CSC_xxxx.zip”: