Related
The README File. Important Read:
Code:
################################################################################
# #
# x10 After-Root Optimiser #
# by ttxdragon #
# README FIRST! #
# #
################################################################################
Index:
1. WARNINGS!!
2. Configuration
-> Important Info
a. JITv002
b. Density Changer
3. How-To Use This.
4. Credits
1. WARNINGS!!
a. I'm not reponsible for any damage to your device. You should always be
able to just re-flash your device, but who knows wth can go wrong.
This is provided as is without any guarantees.
b. DO NOT EDIT THE DEFAULT CONFIGURATION FILES MANUALLY UNLESS YOU KNOW
WHAT YOU'RE DOING! Everything that the config files contain is easily
edited by using the default-configuration as base in the task-editor.
2. Configuration
Follow the steps on screen in the task. It'll ask you a lot of stuff, but
don't worry, it should be extremely clear what you are selecting on.
Important info:
JITv002:
Users of x10a firmware have reported issues with JIT more often than
those using x10i. x10 SO-01B firmware doesn't work with JIT at all.
Furthermore, JIT is only useful to be enabled on SE Roms. Custom ROMs
will have JIT already enabled.
Density Changer:
The default configuration changes the Density to 200, down from 240.
It basically makes everything smaller on screen. Some applications
might not work properly with the new size (because the developers
thought it'd be a great idea to not code the program flexibly
enough to scale nicely)
You can always just set it back to 240 if you decide that's better
for you.
3. How-To: Use This
Requirements: a. Windows or Linux PC,
Ubuntu Linux 10.10 Recommended
@MAC Folks: Don't have one, can't test. feel free to
submit patches/make own version
Usage: 1. Enable USB Debuggin in
Settings -> Applications -> Development
2. Plug in USB Cable
3. On Windows: Run RunMeWindows.bat
On Linux : Run RunMeLinux.sh
4. Follow On-screen instructions.
4. Credits
x10dev-team for tirelessly working to free our x10's
z4mod team for z4root
Cygwin team for developing this GPL'd port of unix utilities to Windows.
( For License and Source-code of Cygwin visit http://www.cygwin.com/ )
CHANGELOG:
Code:
v0.99.1 [2010-11-18]
- Fix JIT installation/un-installation bug
- Fix Config Selection bug
- Add "Install extra System Applications" Option
- Add "AppWidgetPicker 1.2.1" to extra system apps
- Add "Wallpaper Set and Save" to replacement apps
v0.99 [2010-11-17]
- Almost complete Rewrite
- Better output
- Add Root-method
- Allow for custom configurations
- Allow for multiple configurations
- More flexible for easy feature-addons
- Configuration now inside program.
v0.2 [2010-11-10]
- Fix "Space in Path" Bug
- Fix "OS Detection" Bug
- Add "cancel" option before running script on phone
- Move backup folder from /sdcard/post-root/backup to /sdcard/prbackup
- Always push fresh configuration to phone (deletes old config on phone)
- Updated AlarmClock Plus to LCD Density friendly version
v0.1 [2010-11-09]
- Fix Busybox installation
- Add LCD Density Changing Option
v0.0 [2010-11-09]
- Initial Release
To-do List:
- Make Cygwin a Windows-Only Download happening at runtime
- Make useful for Custom Roms -- if possible/wanted.
Download Links:
v0.99.1
Multiupload || DepositFiles
(Please use Multiupload where possible, so that I can have some stats )
Extra Information on what system programs can be removed/replaced from a SE ROM
ttxdragon said:
Directly Replaced by Other apps
Alarm Clock -> Alarm Clock Plus v2
apk: AlarmClock
Browser -> Dolphin HD
apk: SemcBrowser
Drawbacks:
Some Applications are hardcoded to use the browser and won't work without it.
Example: DoCoMo Market
Calculator -> RealCalc
apk: Calculator
Email, Gmail -> K-9Mail
apk: Gmail GmailProvider SemcEmailLargeui
Drawbacks:
Gmail: Some applications don't support K-9Mail for pulling email-info
Examples are Executive Assistant, Pure Messenger Widget
Email: In the Phonebook Email Tab "Write New" doesn't work anymore.
Workaround -> Clicking mail-address in main-view works.
SE Launcher -> ADWLauncher
apk: SemcHomeL
Bloatware
Nordic Apps (Only in Generic Nordic ROM)
/system/etc/customization/applications/Supernytt.apk
/system/app/Telenor_Wrapper.apk
/data/app/com.apegroup.aftonbladet.supernytt.zip
/data/app-private/com.apegroup.aftonbladet.supernytt.apk
Backup And Restore
apk: backupandrestore
Documentation
apk: EManualLauncher EManual usersupport
Creatouch (SE)
apk: creatouch
DebugHelper (Service)
apk: CrashSMS
Digital Clock (Widget)
apk: DigitalClockWidget
Facebook (Client)
apk: facebook
Face Recognition (Service for Camera)
apk: FaceRecognition
Drawbacks:
Face Recognition doesn't work anymore
Learning Client (Service)
apk: LearningClient
Drawbacks:
Word-Learning for the default keyboards is removed.
Live Wallpapers (Wallpapers only)
apk: LiveWallpapers MagicSmokeWallpapers VisualizationWallpapers
Drawbacks:
Only Google Maps Live-wallpaper left
but market live-wallpapers still work
MediaScape
apk: mediascape MediaScapePluginManager
Drawbacks:
Camera App is hard-coded to use Mediascape for Gallery/Share.
Vignette Does well but doesn't help in Video mode.
Means: No easy sharing/viewing for taken videos
No easy way to create a wallpaper from taken pictures.
No way to set contact picture from phonebook. Need to go through Gallery3D instead.
MoxierMail
apk: moxiermail
Music Player (Hidden)
apk: Music.apk
OfficeSuite
apk: officesuite
PC Companion (PC-Sync Service)
apk: PcCompanion
PlayNow
apk: playnow*
Quadrapop (Game)
apk: quadrapop
Recent Calls (Widget)
apk: RecentCalls
Status Switch (Widget)
apk: StatusSwitch
Sony Ericsson Synchronisation
apk: Sync SyncWizard OmaDatasyncService
Search (Widget)
apk: SearchWidget
SetupWizard
apk: SEMCSetupWizard
TimeScape
apk: Timescape* TimeScape*
TrackID
apk: trackid
Voice Dialer
apk: VoiceDialer
Wallpaper Chooser (Selector in Titanium)
apk: Wallpaper Chooser
standard wallpapers: /etc/customization/content/com/sonyericsson/android/wallpaperchooser/wallpaper/
Drawbacks:
No Standard Wallpapers available anymore
Workaround: Get "Wallpaper Set and Save" from Market
Wisepilot
apk: wisepilot
YouTube
apk: YouTube
Excess Keyboards
Note: Keep one of these around, so you can type Or install some Keyboard from the Market before you remove these.
SE Default English
apk: textinput-tng
Chinese
apk: chinesetextinput
Danish
apk: Danish_Keyboard
English
apk: LatinIME
Korean
apk: SEMCTouchPalKoreanQWERTY
Japanese
apk: JapaneseIME
Click to expand...
Click to collapse
Thank you very much but why deleting all the keyboards ?
Not everybody wants to keep any of them. I personally only keep the JP one (and install swype per custom-folder) because I haven't looked for a better JP one yet. And as a little hurdle for those that don't care to read. This is supposed to be configured to everyone's own needs, not to what I dictate, else it would just be scripts without a config-folder
So if i don't want ie the english keyboard to be removed i just remove the English file from the Clean Keyboards ?
Indeed.
It only removes those that have files in the folders.
If you want to keep all, remove the whole directory.
If you want to keep only english, just remove the English file.
It's kinda weird because the .bat went fine, closed and my phone rebooted but the fonts didn't change ,there were no amelioration of Quadrant's score and it's a bit laggy. But the replacements apps ect... are here so I don't know what went wrong :/
Can you pull the log files from your phone? (in /sdcard/post-root/logs) and post then zipped or pastebin them?
My phone went up to almost 700 on second quadrant-run after another reboot (I had one run with 400 before that reboot, one with 620 or so after it)
And that's with a lot of other junk installed.
Well I ran it a second time and same, I can't seem to mount my SD Card, I click on mount and it does nothing... I had this a problem a long long time ago and had to reflash the phone...
EDIT : it just mounted without me touching anything.
Here is the log
can you do adb pull /sdcard/post-root/logs in a cmd in the program folder from the extracted zip?
I zipped all the files there was in logs is it ok ?
Thanks =)
Seems I might've overlooked something simple.
I'm reflashing my phone again, atm.
As a quick fix for now:
install busybox from market, install the git-version and then run the scripts again
that *should* fix it, unless I overlooked something.
What do you mean by git-version ?
EDIT : Nevermind. I'm re-doing the .bat
Well it worked like a charm ! Thank you ttxdragon, the installation was way faster than before and the fonts worked.
Quadrant score : 575 at the first boot, i'm rebooting atm
698 after !
i cant do it :S
it always says that any device had been found
Jonika21 said:
i cant do it :S
it always says that any device had been found
Click to expand...
Click to collapse
You need your phone to be turned on and USB Debugging also with of course the usb wire plugged to your phone.
If all of those things are done it should not display that.
debug mode... xD
problem solved
zyryck said:
What do you mean by git-version ?
EDIT : Nevermind. I'm re-doing the .bat
Well it worked like a charm ! Thank you ttxdragon, the installation was way faster than before and the fonts worked.
Quadrant score : 575 at the first boot, i'm rebooting atm
Click to expand...
Click to collapse
Glad it worked.
Uploaded v0.1 -- Now it should work even without installing busybox from market first.
I was being an idiot...
Thank you very much for this optimizer, works like a charm
Quadrant score - 699.
One question though. I used the v0.0, and I'm not a fun on the LCD Change, so I'd like to know if I just remove the file as stated in v0.1, will it make it 240 as before?
quadrant score - 673
nice work !
Yes, it would change the Density back. It'll do everything over again, including the JIT (in which step the density gets changed, too)
Glad it worked for you =)
you can simply download from market lcd density. you will find 3 programs, choose the free one, and change to 240..
i've done that, it worked
sorry my bad english xp
Below is a link to some custom firmware form 4pda.ru
https://yadi.sk/d/AzvtZZSkcn8RC
And a translation of the description of the changes :
Just want to warn that this is only a BETA VERSION, so to me very much not happy.
For those who are not satisfied with a set of programs or unhappy that you have something not working, You're not forced to use this firmware and you can install an alternative firmware. And whatever you do, you do so at your own risk.
The basis from firmware Android parts for KLD version of Android part 4.4.2
What added,changed remotely:
1. In the firmware embedded ROOT,is Manager for ROOTа SuperUser (SU) (excellent updated from Play Marketa), busybox.
2. After installing the firmware, the default is English,time zone GMT +4 (Moscow),you can put a third-party application.
3. Section for program installations with 1 GB increased to 2 GB
4. Removed icons when the reverse speed, because personally to me they only interfered with.
5. Added in the Settings Menu Startup folder.
6. Fixed the inaccessibility of some programs in Play Markete (Yandex Navigator,Radar Arrow and others)
7. Added Google services ,CHROME updated to the latest stable version
8. Added file Manager ES File Explorer
9. Added file Manager Root Explorer
10. Added Titanium Backup Pro full
11. Added ® Xposed. You will need to log in and activate Xposed framework (be sure to restart your device)
12. Added XposedMTC. You will need to first run the program Xposed Installer framework itself(see paragraph 11) and activate it XposedMTC the Modules section (be sure to restart your device)
13. Removed standard Musik.apk (system MTCMusic)
14. Removed Chinese and Japanese keyboard.
15.Added in Settings-Screen-traffic Management. Where you can enable,disable,change the display color of traffic in the door notifications.
16.Added in Settings-System-screen Density. Where you will be able to install the appropriate density of the screen. My advice, install 200-220 dpi
17.Added in Settings-Screen-enable the application bar in the dummy notifications.
18 Changed the style of the watch and blinds notifications.
19. Other fixes and additions.
On the photos there is a button to shut down and Restart, I did not add...it made.
And a link to the pre-rooted 1024x600 that Estimilo wanted, done on 4pda.ru (he went on there and got someone to do it !):
https://yadi.sk/d/cEUejmyfcnGdL
Do you still have it?
I have tried to download this file but it is no longer up, can you post it again please?
Regards
Anderson
I have tried to download this file but it is no longer up, can you post it again please?
Regards
Fabio Nicolas
SYSTEMLESS DevBase has been developed and physically tested on S7 Edge (G935F), so main thread containing the most detailed description you can find here:
>> [SAMSUNG][6.0+] SYSTEMLESS DevBase | Encryption support | Stock OTA updates <<
However, it should work on ALL SAMSUNG DEVICES running Android 6.0+, so if you are Galaxy S6 flat (G920xx) owner - please place your feedback & discussion here to let me know about device-specific issues or to let me know that everything works perfect
---------------------------------------------------------------------------
Are you tired with traditional custom ROMs?
Do you miss custom ROMs but you would like to have encrypted /data (for privacy/security reasons)?
You are in the right place! I present you SYSTEMLESS DevBase - an SYSTEMLESS equivalent of my previous work (for older devices)
Prerequisites:
- Samsung device running stock or stock-based Android 6.0+ (mandatory!)
- Rooted device - SuperSU v2.76+ installed in SYSTEMLESS mode (mandatory!) (*)
- Stock, untouched /system partition (not mandatory, but recommended for working OTA)
- Stock recovery (not mandatory, but recommended for working OTA)
(*) NOTE: The latest CF-Auto-Root image for G920F contains SuperSU v2.74 which does not support SYSTEMLESS solutions (su.d is not triggered early enough). It is NOT enough to update it via PlayStore to the newest version and update su binaries! You need to update it using TWRP / FlashFire installable ZIP from THIS STABLE or THIS BETA thread. Alternatively you can use "EverRoot" -> "Inject SuperSU" option in FlashFire even if you are rooted already by CF-Auto-Root (it will update SuperSU in the same way as flashing ZIP).
SYSTEMLESS DevBase:
1. Benefits / main features:
- Works with encypted /data partition
- Working official OTA updates! (see Tips & Tricks)
- Does NOT perform any phisical modifications in /system
- Does NOT perform any additional changes/patches to the kernel
- Removed KNOX warnings (systemlessly removed SecurityLogAgent)
- It contains SYSTEMLESS BusyBox (bionic, the most stable and respected release)
- It allows you to easily modify most of files & apps in your /system - SYSTEMLESSLY (see Tips & Tricks)
- It does not interfere with Magisk! You can use Magisk in paralell with SYSTEMLESS DevBase if you need it for your favorite module.
2. Systemless Safe De-Bloat (more info below):
What does it mean and why is it called "safe"?
- ONLY apps available in stores will be systemlessly removed from the ROM, so you can easily (re)install any of these app if you like
- ONLY pre-installed system apps are will be systemlessly 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 SYSTEMLESS DevBase directly over working stock ROM - 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" -> [Name_Of_App_To_Remove] -> MORE -> Uninstall updates. NOTE: App will disappear arter reboot and will be visible even in Titanium Backup!
2. If you perform "Wipe data" directly before installing SuperSU and my SYSTEMLESS DevBase (before you let to install app's updates) - 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 or re-install.
Removed apps list (depends on the device, should cover all devices starting from Galaxy S5):
ChatON
Chrome
Drive
Dropbox
EditorsDocs
Evernote
Excel
Facebook
FB Messenger
FB Pages Manager
Flipboard
Google+ / Photos
Group Play
Hangouts
Instagram
OneDrive
OneNote
PEN.UP
Play Books
Play Games
Play Movies
Play Music
Play Newsstand
PowerPoint
Skype
Smart Remote
WhatsApp
Word
NEW! Safe De-Bloat feature automatically detects and systemlessly removes apps not listed above, but present in your CSC package
3. Systemless 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 button in Phone Logs (**)
- Added "Call/Message block" option in Settings
- Added symbols as secondary keys in Samsung keyboard (**)
- Call Recording (manual control, added "Record" button)
(**) may not work starting from Android 7.0 Nougat
Installation:
1. FlashFire app (recommended ***):
- Open file using "Flash ZIP or OTA" option
- UNTICK "Mount /system read/write" [extremely important for working OTA!]
- Enable "EverRoot" -> "Inject SuperSU" option if necessary (see NOTE above (*))
- Tap "FLASH"
2. TWRP recovery:
- Tap "Keep Read Only" on the Welcome screen [extremely important for working OTA!]
- Open file using "Install" option (use extSdCard or OTG storage in case of encrypted /data)
- Confirm flash by swiping right
- Tap "Reboot System"
NOTE1: One additional auto-reboot may be performed at first boot. It is not a bug (may be required for systemless build.prop support - see Tips & Tricks for more explanations)
NOTE2: Do not worry about red "mount /data failed..." messages displayed in TWRP in case of encrypted /data (installer will do the work anyway!)
(***) As far as I know - FlashFire is the only flashing tool with full access to /data during flash in case of encrypted devices. It is also the only tool which allows you to perform full backup/restore of partitions, including encrypted /data. It does NOT require custom recovery to work!
Credits: @Chainfire for systemless SuperSU and a lot of inspiration
Hit Thanks button if you like my work. If you really appreciate my work - feel free to buy me a beer
Download
>> Recent SYSTEMLESS DevBase <<
Note:
Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files can lead to issues! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
Changelog
Please visit MAIN THREAD - post #3
Tips & Tricks
1. OTA updates:
- Basically, the only thing you need to take OTA update is to perform "Full unroot" in the SuperSU app. However, a better way is to use "unroot2ota" terminal command, because this will not remove DevBase boot script from /su/su.d and the only thing you will need to re-activate SYSTEMLESS DevBase (and all your systemless MODs) after performing OTA update is just re-root your device with CF-Auto-Root.
- If you flashed custom recovery like TWRP - it is mandatory to restore your stock recovery (otherwise OTA will not work). You can do it using FlashFire app (the easiest way) - just open recovery.img file (extracted from your original FW) using "Flash firmware package" option, disable "Preserve recovery" option and then tap "FLASH". EDIT: Starting from version v1.2 there is a new "unroot2ota" feature which allow you to restore stock recovery using /system/recovery-fromm-boot.p file. There is no guarantee to perform it successfully (even if there is no error message) but in most cases it works well (tested on Nougat beta). Please go to recovery before you try to get OTA to check if you have stock recovery already after performing "unroot2ota" (if not - you need to use PC Odin to flash recovery.img packed in tar file).
- It is recommended to temporarily disable "Auto-update apps" in Play Store settings before you unroot your device. It will prevent updating applications covered by Safe De-Bloat list, as there apps will temporarily appear until you re-root the phone after performing OTA update.
Note (devices which use dm-verity): You should never allow /system modifications in TWRP, never allow to remount /system r/w in any app (e.g. Root Explorer, FlashFire, etc.) and never flash a ZIP file which could modify your /system or remount it r/w. Failure to follow these recommendations will break dm-verity verification and will cause, that your device may not be able to boot with the stock kernel (you will need to re-flash your original FW using PC Odin to make your device bootable).
2. Making your own modifications:
- You can systemlessly replace any existing system app by modded one. Just put modified app to /data/devbase/system/app or /data/devbase/system/priv-app and then reboot your device
- You can systemlessly replace jar or apk in /system/framework. Just put modified one to /data/devbase/system/framework and then reboot your device (NOTE: framework support has been added for advanced users -> there is high risk of bootloop if you do something wrong!)
- You can systemlessly add or override any line in /system/build.prop. Just put (only new or changed) line to /data/devbase/system/build.prop and then reboot your device (NOTE: one additional auto-reboot will be performed if /data/devbase/system/build.prop file has been added, modified or removed. It is not a bug - it is required for the changes in /data/devbase/system/build.prop to take effect!)
- You can systemlessly replace any existing file in /system/csc and /system/etc (but NOT in subdirectories). Just put modified copy of a file to /data/devbase/system/csc or /data/devbase/system/etc and then reboot device
Limitations: original app or file MUST physically exist with the same name in /system, you can NOT add a new app or file this way!
Example 1 (Ad-Blocking): Download the latest Ad-Blocking ZIP installer from THIS thread. Extract "hosts" file (placed in /system/etc inside ZIP file), then copy it to /data/devbase/system/etc, set rw-r--r-- (644) permissions and then reboot device
Example 2 (modded SystemUI): Create "SystemUI" directory in /data/devbase/system/priv-app and then put modified "SystemUI.apk" file into it. Set rwxr-xr-x (755) permissions to "SystemUI" directory, rw-r--r-- (644) permissions to "SystemUI.apk" and then reboot device
Example 3 (De-Bloating a bit more): You can just create empty directories in /data/devbase/system/app (or priv-app) corresponding to applications in /system/app (or priv-app). Alternatively (more advanced method), you can add an app to modded enforceskippingpackages.txt file (you can find it in /data/devbase/system/etc or /data/devbase/system/csc_contents, depending on the original location in /system) and increase number in the 1st line. Second method should not be used by beginners (without a basic knowledge related to UNIX text format)
3. How to manually maintain the newest ROM version:
If you do not care about OTA - you can manually update your device to the newest ROM available @ Sammobile, keeping your original CSC (you need multi-file original FW, I mean separate files for BL/AP/CP/CSC). You need to download 2 ROMs: ROM with the newest changelist and the latest ROM containing your original CSC. Extract both and open in PC Odin BL/AP/CP files from the ROM with highest changelist but open CSC file from the ROM containing your CSC (I recommend to use HOME_CSC_* file to avoid auto-wipe-data). Flash such "mix", re-root and enjoy
Reserved
There is new version available
Changelog
v1.1:
- Added SYSTEMLESS support for /system/framework
- Added SYSTEMLESS support for /system/build.prop (overrides & additions)
- Added major Android update detection (auto-remove mods for older API to prevent bootloops & FCs)
- Added BusyBox bionic (the most stable and respected release)
- Added logging to /data/devbase/last_boot.log (API & errors)
- Added SuperSU boot patcher version checker (exits su.d boot script if < 2.76)
- Added "Please DO NOT wipe /cache" warning in case of encrypted devices and TWRP recovery
- Minor changes & optimizations in the shell code
- Added SYSTEMLESS DevBase uninstaller
Download link:
>> SYSTEMLESS_DevBase_v1.1.zip <<
Since new version has many more features -> there are more possibilities of bootloop (especially if you are playing with framework mods). I have created DevBase remover to let you get out from bootloop. Of course uninstaller does NOT "know" which mod caused the problem, so it will not remove any file from /data/devbase directory, it will remove only /su/su.d/0000000devbase boot script to make your device bootable (again) so you can manually delete problematic mod:
>> SYSTEMLESS_DevBase_remover.zip <<
Thanks master for this new job.
A little question... The CSC changes on my phone do not apply, none, but the debloat changes are OK. I checked the log in data/devbase but it is empty ... What is wrong?
Enviado desde mi SM-G920I mediante Tapatalk
Another update:
v1.3:
- Fixed CscFeature MOD (e.g. G920I case, now should work with all Samsung devices/variants)
v1.2:
- Added info in Settings/About device/Software info/Build number (can be overrided by editing /data/devbase/system/build.prop)
- unroot2ota: added ability to restore stock recovery using /system/recovery-from-boot.p file (no guarantee)
- unroot2ota: check /system partition for common modifications before unroot
- Minor changes & improvements in the shell code
>> SYSTEMLESS_DevBase_v1.3.zip <<
Deleted
_alexndr said:
Are you tired with traditional custom ROMs?
Do you miss custom ROMs but you would like to have encrypted /data (for privacy/security reasons)?
You are in the right place! I present you SYSTEMLESS DevBase - an SYSTEMLESS equivalent of my previous work (for older devices)
Click to expand...
Click to collapse
I just don't get it. What exactly is it? What is the purpose? It ain't a ROM is it?
In this updated guide I'm gonna show you how to install any custom fonts you like in your Samsung Galaxy device WITHOUT ROOT. It works in all One UI (Android) versions; even in One UI 4.1!
ALL CREDITS TO @sathishtony 's #mono_ app and @__TrungDK__ 's method!
• #mono_ version 2.1 [NO-ROOT] ➜ https://forum.xda-developers.com/t/...v2-1-for-samsung-oneui-1-2-3-no-root.4195613/
• __TrungDK__'s thread ➜ https://forum.xda-developers.com/t/...r-android-10-oneui-2-5-samsung-phone.4203153/
Video tutorial:
Steps to follow (updated in 2021):
1. Make sure you are signed in into your Samsung Account.
2. Download and install #mono_ v2.1.
3. Launch #mono_ and allow the permissions it asks.
4. Install Samsung Sans through the #mono_ app.
5. Change your device's font to Samsung Sans.
6. At your phone's Settings, go to "Accounts and backup" and then to "Back up data" under Samsung Cloud.
──
6.5. If you can't find the Back up/Restore options due to carriers hiding them:
I. Download Activity Launcher from the Play Store.
II. In the search field you type "Cloud".
III. In the Samsung Cloud submenu you will find the Back up/Restore options.
──
7. Select only "Settings" and back them up.
8. Move your custom fonts to the "ttf" subfolder inside the "monofonts" folder (Internal Storage►monofonts►ttf).
8.5. If your font is not a ".ttf" font, then you may convert it using any online tool.
9. Go back to #mono_ and tap on "Load TTF". Select the font you want to change to.
10. Under the "Load TTF" button, tap on "Install". Uninstall Samsung Sans.
11. Tap again on the same "Install" button. Install the "fake" Samsung Sans.
12. At your phone's Settings, go to "Accounts and backup" and then to "Restore data" under Samsung Cloud.
13. Select only "Settings" and restore it. Don't delete the backup.
14. Android will be tricked into thinking that it's applying again Samsung Sans but it will actually apply your custom font!
15. You may repeat this process from step 8 or 9, for every other font, now.
Useful links:
• Create a Samsung Account ➜ https://account.samsung.com/
• Activity Launcher ➜ https://play.google.com/store/apps/details?id=de.szalkowski.activitylauncher
• Google Sans font ➜ https://github.com/sahibjotsaggu/Google-Sans-Fonts
• (EXTRA) SamsungOne font ➜ https://github.com/SamsungInternet/OneUI-Web/tree/master/oui-css/fonts
• (EXTRA) San Francisco (iOS) font: ➜ https://github.com/AppleDesignResources/SanFranciscoFont
• Older zFont 3 Method ➜
I hope it helps you!
Nice
Monofonts are gone from zfont. Not seeing circle rounded anywhere
Doesnt work with one ui 4
It change font in system and entire apps like facebook, insta... Can it just change system font and apps use its own?
luca_suarez said:
It change font in system and entire apps like facebook, insta... Can it just change system font and apps use its own?
Click to expand...
Click to collapse
Unfortunately not. Apps use the system's font by default.
Dr.Ketan ROM for S23 (All variants)
This is Magisk Module ROM : Here explained in details how it is different from full ROM
Full ROM for S23U (S918B) Here
Supported device : All rootable S23 variants.
We do support usually 2-3 years since device launched, but yet no guarantee, We may drop support for any device / any variant/s anytime without any prior notice.
ROM Features
ROM Features varies with version of ROM. For more details, read changelog post. Link available in post #3 for changelog of all versions.
Must read changelog for a version you are going to install, it will have latest information about features, changes, known bug list/fix and Installation guide of respective 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. @amarullz for aroma installer. @gharrington for 3minit battery and QuickLaunch.
ROM Control source and all credit and thanks goes to @daxgirl and @Wuby986 for their open source project for RomControl.
@AbrahamGC for some ideas samsungvn htcmania & 4PDA for tips and some stock apks.
AbrahamGC and Anan1211 for Secure folder and s-health A12 ianmacd for TWRP @afaneh92 for TWRP, system/vendor rw scripts and modules. @Arteush for bluetooth fix (losing BT pair on reboot) on Android Q, aka_vkl for Dolby digital, kdrag0n for SafetyNet fix @Winb33 for custom font pack. HuskyDG for Bootloop Protector magisk module. MrWeahere for CRB Kitchen
XDA devDB InformationS918 I Dr.Ketan ROM , ROM for the Samsung Galaxy S23 Ultra
Contributors
Dr.Ketan
ROM OS Version: Android 13
ROM Kernel: Stock (pre-rooted). Source code (samsung) here
ROM Firmware Required: Stock Samsung specified version
Version Information
Status: Stable
Created 2023-02-14
Installation and Download & Notes
Important :
- For this you needed rooted device. With rooting device
You will lose warranty
As of now you will lose Samsung Pay and Samsung Pass forever if you root once, even unrooting won't help.
OTA won't work once you root device.
You can unroot device & relock bootloader by flashing stock firmware, but you can never restore tripped knox status back to 0x0. Certain knox features will not work once you have tripped knox even after re-locking BL
- ROM Tool permission : Files & media - To save and read files, Calendar - Tool needs some time monitoring to avoid using RT immediately after reboot. Special access for accessibility service - Since Android 12 it requires for QS panel custom Toggl e.g. Reboot to recovery
Installation :
Read ChangeLog post for Installation instructions (link on post #3)
Download : https://drketanrom.com/
Changelog
- T02 - 14.02.2023
- T03 - 22.02.2023
- T04 - 09.03.2023
- T06 - 05.04.2023
- T07 - 07.05.2023
- T08 - 17.06.2023
How to root & Update : Here is guide to root S23 & update rooted device
Help & Support
We do support only ROM related queries here over XDA thread only, we do not have/encourage any private support over telegram or other media to support ROM related queries.
We do not answer any ROM related question over private chat.
If your queries doesn't have enough information, it will be ignored.
We recommend everyone to read OP,Changelog and Installation guide before you install ROM. If answer to your queries already there in OP, Changelog post or in Installation guide, it will be ignored
Any queries not reated to XDA ROM (e.g. TweaksPro) then you must seek help from developer over mail/privately. Here we discuss only XDA ROM related issue.
For reporting issue/bugs you must provide enough info as said below under "How to report bug/issue"
How to report bugs/Issue?
To report issue, you needs to provide following informations, else it will be ignored. Also if your query is already mentioned on OP/ChangeLogg post, it will be ignored.
1.ROM build number.
2.Dirty/Clean Install. - If you have dirty installed, Then first clean install and report if issue persists.
3.Bug/Issue appears right after installing or later?
4.How to reproduce error.
5.Is there any same reports there on thread on your searching?
6.Is there any mention about same bug on OP or changeLog post?
7.Logs - Attach logs here/Upload to other places where it can be downloaded without registration and doesn't have ad (we recommend dropbox/Gdrive) and post link.
Click to expand...
Click to collapse
Here some common Q/A regarding Magisk ROM which new users want to have.
What is Magisk ROM?
Magisk ROM is small modified part of ROM which applies systemlessly. Though modification remains same as full ROM. Most of OneUI based full ROM have hardly 2-5% of modification systemwide but it integrates to system to make a full ROM. Magisk ROM also have same modification but it is systemless and use magisk overlay function. So, modification part remain same whether it is Magisk or Full ROM
Why Magisk ROM choosen over Full ROM?
Actually when S22 released, For long time there was no option to modify system because of new f2fs system ro partition type. So during this time I have choosen to make Magisk ROM so user at least have an option for all the modification which I commonly have in my all previous full ROMs. After so many users liked it so thought this to continue where there is no full ROM support I can provide due to time.
Magisk ROM doesn't have system-rw?
System-rw is complete different thing. As of now Full ROm also don't have system-rw support, in future if there is system-rw script available, Magisk ROM will work on both conditions.
Magisk ROM is made with different base from my variant
Samsung stock ROM almost have 90-98% files same in system with different variant. My Magisk ROM hardly uses any file that is different variant wise. So if you are using different base in theoretically only almost files you are using are same in all variant.
What is Debloting option?
As said earlier system-rw capabilities have nothing to do with Magisk ROM, If you wish you can make system-rw and debloat what you want. Indeed making full ROM with system-rw developer needs to struggle to remove bloatware. As system-rw needs more space compared to compressed system-ro. So making full ROM with all partition rw, you must have to remove good amount of bloatware while with Magisk ROM have complete user choice what to remove or keep.
It is difficult to update new firware compare to full ROM?
No, most of OneUI based full ROM still ask you to update to latest stock firmwre before using full ROM. Updating stock firmware also possible without even wiping data (Though must make backup for safety), Read post #4 for more details. Sort procedure is - Update firmware + keep root all in one go → Update ROM module - That's it.
Changelog have ROM installation guide. Also Magisk ROM module may work if your base is not matching. You can find more info in changelog post.
Apart from ll these queries, as a devloper Here some reasons why I prefer magisk ROM
Very easy to updte ROM. I have updated ROM as ealy as just few hrs only.
Easier Installation.
Easier Uninstallation : Didn't like ROM? simply disable modules and you are back to stock.
Support most of variant in One ROM. Also since A13, I am planning to add support for S22 (non ultra) devices too.
No feature wise limitation with magisk ROM.
What is Best way to Install magisk ROM?
Nothing special. Simply Root your device. It doesn't matter If you are using root with stock recovery or TWRP, You are using encrypted or decrypted data, using system-ro or rw. You are free to choose one suites you best. As far as you have rooted device, you can use Magisk ROM.
I prefer full ROM : Currently we are supporting full ROM with System-RW only for S908B, S908E and S908N. For other variant only option available is Magisk Module ROM
I hope these will make clear many points new users may have with Magisk ROM Module.
Regards.
ChangeLog T02 Magisk Module ROM for All s23 variant
Based on S918BXXU1AWA6 Android13 Jan 2023 security patch OneUI 5.1
It will remove some of common bloatware now. Though it won't break any major functions. Some of bloatware may be useful like gmail, maps but those you can easily install from the Playstore
ROM Tool on essential fix auto setup zygisk including SafetyNet fix & GPay Fix (no needs to change any option manually)
System Recover utility : This new feature can detect SystemUI mods malfunction (Yet no one reported though), and fix it on it's own. You just needs to wait 30-40 seconds after booting device. It will notify when fix applied and device needs reboot.
For details ROM features read below
Important Instructions for setting up ROM
Prerequisite :
Must have installed firmware S91*XXU1AWA6 S23
Rooted device with Magisk (Zygisk) Intallled
We recommend to make EFS (IMEI) backup as soon you root device and keep copy to safer place (outside device)
Warning!
We strongly recommend to make backup data before installing ROM Module, non matching verion or other factors may cause bootloop and you may needed to Factory Reset in certain circumstances. Also ROM Installer may prevent it by installing bootloop protector module but no guarantee!
ROOT & TWRP
You must have rooted S23 Ultra to use this ROM
For Root with TWRP/Without TWRP and for How to update base firmware (Dirty/Clean) read post #4
Once you have rooted device, below is guide about how to install ROM
How to Install Dr.Ketan ROM Module (New!)
Download app ROM Installar XDA S23 T*.apk and and Install as regular apk (* = ROM verion)
Uninstall any other magisk module you have installed
Open ROM Installaer app → Grant SU permission → Just seat and relax. It will auto download ROM and Install automatically. You can see process on screen. → Reboot device when asked.
Benefits of ROM Instller : This method have some extra benefits over regular installation like
It won't process if no root access found
It will block installation on wrong devices
It will abort Installation process if MD5 doesn't match (Corrupt download) to prevent bootloop.
Also it will show current firmware version and available firmware version (You should not install if there is much difference in firmware base) Read prerequisite above for recommended firware)
How to Update Dr.Ketan ROM Module (For those who are already on Dr.Ketan ROM Module older version)
Remove all magisk Module
Update new base firmware according prerequisite & Root device (read post #4 for more details)
Install Module as per said above "How to Install Dr.Ketan ROM Module"
Setting up device first time after Module installation
Open ROM Tool from app drawer and Apply essential fix and Reboot,
After reboot you can check SafetyNet and should be passed. You can use this app from playstore or This from Github to check SafetyNet (ROM Tool will offer to install this during Essential fix too)
Now you can further setup ROM a per your liking. Also MagikHide is Configure Denylist now and available under Magisk Settings.
Since A12 new Magisk (Zygisk) doesn't have buil-in Module repo, You can get standalone module manager from here (ROM Tool will offer to install this during Essential fix too) For more details and queries about new magisk ref this
Important Note for Dual active SIM users :
After Module ROM Installation, Internet/Network may not be available, Once you apply esssential Fix from ROM Tool- it will detect it and fix on it's own. Netork/Internet will be available after reboot.
PS : Plz don't install any other mods for SafetyNet, All queries related to Magisk/SafetyNet will be ignored if already explained above
TweaksPro version requires 5.1.0 or up
ROM Features (XDA Version)
- Ad Free QS Panel Toggle
- Secure Folder
- Reboot to recovery QS Panel Toggle
- Native call recorder (Manual) (call record option during in-call)
- Auto Call recorder without CSC restriction (ROM Tool - Mods & Fix)
- High Volume warning disabled
- Pre fixed Titanium freezing while restoring apps
- Probable fix for Titanium Backup schedule
- Internet browser Secret mode
- S Health patch for using with rooted device.
- Option to remove carrier bloatwares
- ROM Tool with following Options
AdFree mode Enable/Disable
Long Press Home button customization
System UI Mods (custom) : Needs to Install custom SystemUI
Show/Hide stock battery
Show/Hide 3minit battery
show/hide stock clock
show/hide 3minit clock
Statusbr mods & color : see ROM Control below
SystemUI Mods (Stock Mods - QuickStar Module functions) : Works without installing custom SystemUI
Single click install/uninstall custom fonts (on the fly)
YouTube Vanced Installer (No xposed requires)
NonRoot - Requires MicroG to login
Root - Truely alternate to Youtube, Can login to youtube without MicroG (disable Play store update)
You have to click on NonRoot/Root depending on your choice, then you needs to click "Install" tab and latest version of Youtube vanced will get installed.
Mods & Fix
Auto Call Record
Titanium backup FC fix
Google Pay Fix
Added camera fix (Certain users reported camera failed issue. This is reported on stock too, here is someworkaroung meanwhile samsung fix it)
SafetyNet Fix + GPay Fix New (Use only if Fix with Applying Essential fix doesn't work)
Samsung Health & Private share fix
NetFlix / Amazon Prime Fix : Needs If TWRP + Decrypted data
Access denied PopUp fix
Wavelet sound mode dump permission
Remove Customization : This will remove system customization of ROM and retain stock experience, also before using this option still you can Apply Essentail fix for sopme critical fix like SafetyNet, GPay etc. All systemless fix still remain after removing customization.
Update & Fix
Bootloader / Busybox checker
ROM Info
- ROM Control (systemUI preferences)
Battery Bar with thickness and color option + Charging Animations
Virtual key on statusbar (Lt/Cinter/Rt)
Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
PS : There may be few more options in ROM control but won't work if those are not mentioned here.
Known Bug/Tips/Fix
Tips on TWRP and App Backup/Restore Read Here
Download : DrKetanROM.com
STATUS : Online
PS : This is a fully customized ROM and for end users only, ROM or any part of ROM not allowed to redistribute,modify or to use as base to prepare new ROM.
Hi all, T01 Dr Ketan rom , Root explorer R/W is working for me. All good for deletion and rebooted inside data/app and user folder.
{
"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"
}
Johnny Eng said:
Hi all, T01 Dr Ketan rom , Root explorer R/W is working for me. All good for deletion and rebooted inside data/app and user folder.
Click to expand...
Click to collapse
Issue is system not data. You can edit in data partition not system
Great Idea with Magisk Modul für S23.
I use long time this one for 1+ 8 Pro
dr.ketan said:
Issue is system not data. You can edit in data partition not system
Click to expand...
Click to collapse
Noted thanks
How do you root the device beforehand?
deleted
ChangeLog T03 Magisk Module ROM for All S23 variant
Based on S918BXXU1AWBD Android13 Feb 2023 security patch OneUI 5.1
It will remove some of common bloatware now. Though it won't break any major functions. Some of bloatware may be useful like gmail, maps but those you can easily install from the Playstore
ROM Tool on essential fix auto setup zygisk including SafetyNet fix & GPay Fix (no needs to change any option manually)
PreFixed Bluetooth lost pairing after reboot.
System Recover utility : This new feature can detect SystemUI mods malfunction (Yet no one reported though), and fix it on it's own. You just needs to wait 30-40 seconds after booting device. It will notify when fix applied and device needs reboot.
For details ROM features read below
Important Instructions for setting up ROM
Prerequisite :
Must have installed firmware S91*XXU1AWBD on Samsung Galaxy S23 variant
Rooted device with Magisk (Zygisk) Intallled
We recommend to make EFS (IMEI) backup as soon you root device and keep copy to safer place (outside device)
Remove all installed Magisk Module
Warning!
We strongly recommend to make backup data before installing ROM Module, non matching verion or other factors may cause bootloop and you may needed to Factory Reset in certain circumstances. Also ROM Installer may prevent it by installing bootloop protector module but no guarantee!
ROOT & TWRP
You must have rooted S23 Ultra to use this ROM
For Root with TWRP/Without TWRP and for How to update base firmware (Dirty/Clean) read post #4
Once you have rooted device, below is guide about how to install ROM
How to Install Dr.Ketan ROM Module (New!)
Download app ROM Installar XDA S23 T*.apk and and Install as regular apk (* = ROM verion)
Uninstall all the magisk modules you have installed
Open ROM Installaer app → Grant SU permission → Just seat and relax. It will auto download ROM and Install automatically. You can see process on screen. → Reboot device when asked.
Benefits of ROM Instller : This method have some extra benefits over regular installation like
It won't process if no root access found
It will block installation on wrong devices
It will abort Installation process if MD5 doesn't match (Corrupt download) to prevent bootloop.
Also it will show current firmware version and available firmware version (You should not install if there is much difference in firmware base) Read prerequisite above for recommended firware)
How to Update Dr.Ketan ROM Module (For those who are already on Dr.Ketan ROM Module older version)
Remove all magisk Module
Update new base firmware according prerequisite & Root device (read post #4 for more details)
Install Module as per said above "How to Install Dr.Ketan ROM Module"
Setting up device first time after Module installation
Open ROM Tool from app drawer and Apply essential fix and Reboot,
After reboot you can check SafetyNet and should be passed. You can use this app from playstore or This from Github to check SafetyNet (ROM Tool will offer to install this during Essential fix too)
Now you can further setup ROM a per your liking. Also MagikHide is Configure Denylist now and available under Magisk Settings.
Since A12 new Magisk (Zygisk) doesn't have buil-in Module repo, You can get standalone module manager from here (ROM Tool will offer to install this during Essential fix too) For more details and queries about new magisk ref this
PS : Plz don't install any other mods for SafetyNet, All queries related to Magisk/SafetyNet will be ignored if already explained above
TweaksPro version requires 5.1.0 or up
ROM Features (XDA Version)
- Ad Free QS Panel Toggle
- Secure Folder
- Reboot to recovery QS Panel Toggle
- Native call recorder (Manual) (call record option during in-call)
- Auto Call recorder without CSC restriction (ROM Tool - Mods & Fix)
- High Volume warning disabled
- Pre fixed Titanium freezing while restoring apps
- Probable fix for Titanium Backup schedule
- Internet browser Secret mode
- S Health patch for using with rooted device.
- Option to remove carrier bloatwares
- ROM Tool with following Options
AdFree mode Enable/Disable
Long Press Home button customization
System UI Mods (custom) : Needs to Install custom SystemUI
Show/Hide stock battery
Show/Hide 3minit battery
show/hide stock clock
show/hide 3minit clock
Statusbr mods & color : see ROM Control below
SystemUI Mods (Stock Mods - QuickStar Module functions) : Works without installing custom SystemUI
Single click install/uninstall custom fonts (on the fly)
YouTube Vanced Installer (No xposed requires)
NonRoot - Requires MicroG to login
Root - Truely alternate to Youtube, Can login to youtube without MicroG (disable Play store update)
You have to click on NonRoot/Root depending on your choice, then you needs to click "Install" tab and latest version of Youtube vanced will get installed.
Mods & Fix
Auto Call Record
Titanium backup FC fix
Google Pay Fix
Added camera fix (Certain users reported camera failed issue. This is reported on stock too, here is someworkaroung meanwhile samsung fix it)
SafetyNet Fix + GPay Fix New (Use only if Fix with Applying Essential fix doesn't work)
Samsung Health & Private share fix
NetFlix / Amazon Prime Fix : Needs If TWRP + Decrypted data
Access denied PopUp fix
Wavelet sound mode dump permission
Remove Customization : This will remove system customization of ROM and retain stock experience, also before using this option still you can Apply Essentail fix for sopme critical fix like SafetyNet, GPay etc. All systemless fix still remain after removing customization.
Update & Fix
Bootloader / Busybox checker
ROM Info
- ROM Control (systemUI preferences)
Battery Bar with thickness and color option + Charging Animations
Virtual key on statusbar (Lt/Cinter/Rt)
Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
PS : There may be few more options in ROM control but won't work if those are not mentioned here.
Known Bug/Tips/Fix
Tips on TWRP and App Backup/Restore Read Here
Download : DrKetanROM.com
STATUS : Online
PS : This is a fully customized ROM and for end users only, ROM or any part of ROM not allowed to redistribute,modify or to use as base to prepare new ROM.
T03 Magisk Module ROM is now online for S918* XXU1AWBD firmware
.
dr.ketan said:
T03 Magisk Module ROM is now online for S918* XXU1AWBD firmware
.
Click to expand...
Click to collapse
Is thie T03 a full ROM or just a module to be installed with Magisk?
Do you know when "TweaksPro" will be available?
Many Thanks in advance
Famcon said:
Is thie T03 a full ROM or just a module to be installed with Magisk?
Do you know when "TweaksPro" will be available?
Many Thanks in advance
Click to expand...
Click to collapse
This thread is for magisk module only
There is separate thread available for full rom. Full rom support available only for S23 ultra
TweaksPro available available already
dr.ketan said:
This thread is for magisk module only
There is separate thread available for full rom. Full rom support available only for S23 ultra
TweaksPro available available already
Click to expand...
Click to collapse
Thanks for the prompt reply Dr.Ketan.
on the site there is no mencion that is working with S23 Ultra, see below
Famcon said:
Thanks for the prompt reply Dr.Ketan.
on the site there is no mencion that is working with S23 Ultra, see below
Click to expand...
Click to collapse
Forget to update. Check ROMs - S23 page
dr.ketan said:
Forget to update. Check ROMs - S23 page
Click to expand...
Click to collapse
TOP! My Ultra will be arriving any time now, then I'll try Root and module T03. I'm still not sure if Tweaks is a Magisks Module of fill ROM. If kust a Module then I would buy it instead of T03. In that casa, is there a uncomplicated way via paypal to send the money to get tweaks?
Sorry for such basic question, but its all a bit new. KR, fc