Development [KERNEL] CleanSlate T 2.4.0/S 1.4.2 |AdBlock|SafetyNet|BatterySaver [Oct 28] - Asus Zenfone 9

tbalden's
CleanSlate kernel
for Asus ZenFone 9
The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"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"
}
As always tbalden is here to bring you authentic new features first in line, this year Asus ZF9.
No root elevation (magisk) needed for all functions and preference switches through CS Config App
​
Release Calendar
Version 2.4.0 - 13 of Dec 2022
Version 1.4.2 - 28 of Oct 2022
Version 1.0.0 - 29 of Aug 2022
Should work on official ROM bases 32.2050.2050.x+.
Features:
- Flashlight Notification/Call blinking (see video below)
- Vibrating Notification Reminder (DETAILS)
- Notification In-Pocket Booster boost notifications vibrations while phone is in pocket
- Haptic Type Tweak change haptic feedback waveform types
- K.AdAway adblocking built-in kernel only, All browsers, Apps web-ads, except YouTube / streaming / Facebook ads
- SafetyNet pass passes if using without Magisk/Rooting, flashing the boot img only, Google Pay should work
- Sweep to Sleep gestures - highly customizable
- DoubleTap & LongTap on corner area gestures - new way to pull down android Notification Area or screen off
- Sweep/Tap gesture to force close foreground app - DETAILS HERE
- Battery Saver cut back max CPU freqs, 3 levels + touch boost limiter options
- Face down screen off - put phone face down to turn screen off
- Kernel Log / Crash dump to internal storage/sdcard - no root/magisk needed, from Companion App use Kernel Log button
- CleanSlate Companion / Config - rootless app to configure
Facts:
- no root required, use /sdcard/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by ASUS, 5.10.x
- built with standard toolchain for stability and efficiency
- built with Control Flow Integrity sec hardening from Android S versions onwards
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Requirements
- Unlocked ZF 9, stock or with magisk root
- BACKUP: make sure you have a stock image (boot img) from asus before installing this!
Installation Guide
Firstly install CleanSlate configuration and CleanSlate companion apps on your phone (both found down below in Download section). (On play store version: with Android 12 you need to join the Beta program for the correct app versions.) Set them up initially.
- Non-rooted method: 0. download the non-rooted boot img.zip, UNZIP it first!
Reboot to bootloader, and flash the images with these commands:
Code:
adb reboot-bootloader
fastboot flash boot full_img/boot.img
fastboot flash vendor_boot full_img/vendor_boot.img
fastboot flash dtbo full_img/dtbo.img
fastboot reboot fastboot
fastboot flash vendor_dlkm full_img/vendor_dlkm.img
fastboot reboot
.. reboot, enjoy
- Rooted method: 0. download the rooted installer zip
1. install magisk
2. use a Kernel Flasher to flash the installer zip
- For SafetyNet, Adblocking, after flashing you might need to restart the phone after the first boot, otherwise it might not work.
- For adblocking KAdaway switching on and off, you will need to Force Close browser app like Chrome to let it work in the given browser.
- For Play Integrity (with SafetyNet passing) you might need to Clean App Data in Google Play Store app to make it reevaluate Integrity
--- If you have magisk installed Play Integrity might be tripped. I only tested without Magisk, flashing CleanSlate 1.0.0 bootimage.
- If using Companion App for notification / gesture etc features, there's a setting in the app to Switch off Proximity sensor while Screen is on. This will prevent the flickering, but Face down screen off feature won't work
Known bugs
- None, please tell
- please disable magisk modules before reporting issues, and please provide logs if possible
Download
Android 13
Non rooted, Android 13 images
ZF9 non rooted installer images zipped - 33.2060.2060.65 WW - CS 1.4.2: https://forum.xda-developers.com/attachments/fastboot_cleanslate_s_zf9_240_imgs-zip.5784177/
Rooted installer zip, Android 13 images
ZF9 to flash from rooted phone with Kernel Flasher: CS 2.4.0: https://forum.xda-developers.com/attachments/cleanslate_s_zf9_240-zip.5784179/
Android 12
Non rooted, Android 12 images
ZF9 non rooted installer images zipped - 32.2050.2050.29 WW - CS 1.4.2: https://www.androidfilehost.com/?fid=14871746926876840958
Rooted installer zip, Android 12 images
ZF9 to flash from rooted phone with Kernel Flasher: CS 1.4.2: https://www.androidfilehost.com/?fid=14871746926876840957
Non rooted, Android 12 image
ZF9 boot image zipped - 32.2030.2030.26 WW - CS 1.0.0: https://www.androidfilehost.com/?fid=14871746926876840958
Config Applications
Companion App 3.3.x-- Donation premium on PlayStore:
You need to join the BETA program to get the working version for the kernel!
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 3.2.x -- Donation premium on playstore:
You need to join the Beta program to get the working version for the kernel!
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
How to join beta program: https://forum.xda-developers.com/t/...ashlight-s2s-vib-dec-22.4281807/post-86171493
Android 12:
Companion App 3.3.9 -- Normal free download:
https://www.androidfilehost.com/?fid=15664248565197208875
Configuration App 3.2.11 -- Normal free download:
https://www.androidfilehost.com/?fid=14871746926876820727
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@MarcoG:
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
@knopie
Special thanks to AnyKernel installer developer: osm0sis
To @Freak07 for all his work on XDA and help
To @Captain_Throwback
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
Source Code: https://github.com/tbalden/android_kernel_asus_zf9_common-kernel

Readme's and howtos

Changelogs come here later

Be aware that in Battery Saver feature, there's CURRENTLY NO CAMERA APP FOREGROUND DETECTION! Please disable this feature when you use Camera apps (otherwise slow camera, video recording)!
Hopefully camera detection can come later, as still working on more features.

nice work!
great to see you here

Great develop

Thanks for sharing! If I have the patience to get the C version when it eventually releases, I'll give this kernel a try!

- Update Android 12 Stable - 1.4.0 -
Major CleanSlate feature update
​
- Build and repack to QGKI2 kernel format (boot, vendor_boot, vendor_dlkm, dtbo images) with new scripts
--- Thanks go to @Freak07 for the teamwork of many hours in getting to the bottom of this crooked path to build Qualcomm's new modular kernel format and make it work on the ZenFone 9
--- Thanks go to ASUS for providing the most complete sources zip for Qualcomm based QGKI kernels up to date by ANY vendor/OEM.
--- Thanks go to @osm0sis for his AK3 installer and @capntrips for his excellent tooling in AK3 and the tips help he lended in the process of getting things rolling
- Now all features possible to implement added to drivers
-- New:
---- Flashlight notifications
---- Vibrating Notifications reminder
---- Gestures Features: Sweep/Tap in corner gestures added
---- Fingerpint customization added:
----- FP: Possibility to let 4 types of Fingerpint event types to be mapped by third party mapper apps like Button Mapper
----- FP Possibility to set a Double tap to sleep mode on Fingerpint sensor (with possibility of keeping swipe up / down stock feature enabled/working)
---- Double Vibration feature on Phone Calls in DND or Silent mode
-- Updates
-- Hosts file for KAdaway
-- Safetynet + Play integrity still passes without Magisk
-- All features work with or without Magisk (tho flashing magisk will break safetynet until you use SafetyNet fix magisk modules)
Two types of installation methods provided.
- One installer ZIP for magisk rooted kernel flasher apps (like Kernel flasher or EXKM)
- One fastboot ZIP for solely fastboot based from command line with an example linux script to flash, for those who don't want to use Magisk. Be aware that if you flash by this fastboot method, vendor_dlkm flashing works, but will downsize the vendor_dlkm partition. So if you want to flash other kernels in rooted kernel flasher apps, you need to go to fastbootd, flash a stock vendor_dlkm.img (and then also flash in fastboot stock boot/vendor_boot/dtbo for a bootable state) to get back to the stock sized partition and then only after that you can flash AK3 installer zips.
CleanSlate S 1.4.0 Downloads:
Rooted installer zip:
CleanSlate S 1.4.0: https://www.androidfilehost.com/?fid=14871746926876820728
Non rooted, Android S images for fastboot based flashing (firmware wwe 31.2030.2030.26)
fastboot image zip CS 1.4.0: https://www.androidfilehost.com/?fid=14871746926876820729
Cleanslate config app version 3.2.11 needed for new features:
Free version download: https://www.androidfilehost.com/?fid=14871746926876820727
Premium version: https://play.google.com/store/apps/details?id=org.cleanslate.csconfig&hl=hu&gl=US
- rolled out to playstore Beta program
Read first post in thread for installation details.

Will it run with the latest fw update?

NisseGurra said:
Will it run with the latest fw update?
Click to expand...
Click to collapse
It actually runs, but new sources are up, and I'm updating the installers soon.

- Update Android 12 Stable - 1.4.1 -​
CleanSlate asus sources update
-- sources updated to 2040.23
-- Hosts file for KAdaway
Two types of installation methods provided.
- One installer ZIP for magisk rooted kernel flasher apps (like Kernel flasher or EXKM)
- One fastboot ZIP for solely fastboot based from command line with an example linux script to flash, for those who don't want to use Magisk. Be aware that if you flash by this fastboot method, vendor_dlkm flashing works, but will downsize the vendor_dlkm partition. So if you want to flash other kernels in rooted kernel flasher apps, you need to go to fastbootd, flash a stock vendor_dlkm.img (and then also flash in fastboot stock boot/vendor_boot/dtbo for a bootable state) to get back to the stock sized partition and then only after that you can flash AK3 installer zips.
CleanSlate S 1.4.1 Downloads:
Rooted installer zip:
CleanSlate S 1.4.1: https://www.androidfilehost.com/?fid=14871746926876834460
Non rooted, Android S images for fastboot based flashing (firmware wwe 31.2040.2040.23)
fastboot image zip CS 1.4.1: https://www.androidfilehost.com/?fid=14871746926876834462
Read first post in thread for installation details.

Installed, seems flawless

2040.28 update is up, with sources. The new sources has no changes, tested, I'm using the .23 based cs kernel without issues.

- Update Android 12 Stable - 1.4.2 -​
CleanSlate asus sources update
-- sources updated to 2050.29
-- Hosts file for KAdaway
Two types of installation methods provided.
- One installer ZIP for magisk rooted kernel flasher apps (like Kernel flasher or EXKM)
- One fastboot ZIP for solely fastboot based from command line with an example linux script to flash, for those who don't want to use Magisk. Be aware that if you flash by this fastboot method, vendor_dlkm flashing works, but will downsize the vendor_dlkm partition. So if you want to flash other kernels in rooted kernel flasher apps, you need to go to fastbootd, flash a stock vendor_dlkm.img (and then also flash in fastboot stock boot/vendor_boot/dtbo for a bootable state) to get back to the stock sized partition and then only after that you can flash AK3 installer zips.
CleanSlate S 1.4.2 Downloads:
Rooted installer zip:
CleanSlate S 1.4.2: https://www.androidfilehost.com/?fid=14871746926876840957
Non rooted, Android S images for fastboot based flashing (firmware wwe 31.2050.2050.29)
fastboot image zip CS 1.4.2: https://www.androidfilehost.com/?fid=14871746926876840958
Read first post in thread for installation details.

Is there any way to add vowifi or volte without rooting with a kernel like this?

Hello,
I recently buy this phone and wanted to increase the battery life of this phone.
This seem to be an good option, but have you information about battery life with this kernel ?
Thanks you.

Hi,
I don't know what I'm doing wrong but got into quite a bit of bootloops trying to install it, the non-rooted version.
Started by installing the files in the last post directly when in fastboot. This resulted in this message, followed by a bootloop at the ASUS logo :
Writing 'vendor_dlkm' FAILED (remote: '(vendor_dlkm_a) No such partition')
Then, to get out of it, downloaded the ASUS official image, uncompressed the individual files and flashed some of them according to an Internet post, which solved my problem and then the phone could boot again normally.
Then, I decided to flash the cleanstate img file in the first post, followed by the files in the last post, using the sequence described in the bash file. Again, bootloop! Resolved it this time by flashing the same cleanstate img file only and leave at that.
After OS booting, I see that the kernel is definetly there and it seems that ads are being blocked (my main reason to install it).
The kernel version is 5.10.81-cleanstate-100-android12-9.
So, my question is : what did I do wrong and what is the purpose of the new files since they no longer contain a cleanstate img file in the zip file?
Thanks in advance,

dragonii said:
Hi,
I don't know what I'm doing wrong but got into quite a bit of bootloops trying to install it, the non-rooted version.
Started by installing the files in the last post directly when in fastboot. This resulted in this message, followed by a bootloop at the ASUS logo :
Writing 'vendor_dlkm' FAILED (remote: '(vendor_dlkm_a) No such partition')
Then, to get out of it, downloaded the ASUS official image, uncompressed the individual files and flashed some of them according to an Internet post, which solved my problem and then the phone could boot again normally.
Then, I decided to flash the cleanstate img file in the first post, followed by the files in the last post, using the sequence described in the bash file. Again, bootloop! Resolved it this time by flashing the same cleanstate img file only and leave at that.
After OS booting, I see that the kernel is definetly there and it seems that ads are being blocked (my main reason to install it).
The kernel version is 5.10.81-cleanstate-100-android12-9.
So, my question is : what did I do wrong and what is the purpose of the new files since they no longer contain a cleanstate img file in the zip file?
Thanks in advance,
Click to expand...
Click to collapse
Hi, I'm not sure what's happening there, but the second zip with the example script does have all the images in a folder named full_img.
Sorry for the confusion, the installation guide in the first post isn't reflecting that structure, but it's all in there.
The commands to do are:
Code:
adb reboot-bootloader
fastboot flash boot full_img/boot.img
fastboot flash vendor_boot full_img/vendor_boot.img
fastboot flash dtbo full_img/dtbo.img
fastboot reboot fastboot
fastboot flash vendor_dlkm full_img/vendor_dlkm.img
fastboot reboot

tbalden said:
Hi, I'm not sure what's happening there, but the second zip with the example script does have all the images in a folder named full_img.
Sorry for the confusion, the installation guide in the first post isn't reflecting that structure, but it's all in there.
The commands to do are:
Code:
adb reboot-bootloader
fastboot flash boot full_img/boot.img
fastboot flash vendor_boot full_img/vendor_boot.img
fastboot flash dtbo full_img/dtbo.img
fastboot reboot fastboot
fastboot flash vendor_dlkm full_img/vendor_dlkm.img
fastboot reboot
Click to expand...
Click to collapse
So, according to you, I should just take the latest zip file and run the commands in fastboot mode even if I flashed already the cleanstate img file in the first post?
EDIT: did it already and no more error messages with version 1.4.2. Thanks !

Hi again,
How can I access these features? There are not showing up in the CleanSlate Configuration tool.
-- New:
---- Flashlight notifications
---- Vibrating Notifications reminder
---- Gestures Features: Sweep/Tap in corner gestures added
---- Fingerpint customization added:
----- FP: Possibility to let 4 types of Fingerpint event types to be mapped by third party mapper apps like Button Mapper
----- FP Possibility to set a Double tap to sleep mode on Fingerpint sensor (with possibility of keeping swipe up / down stock feature enabled/working)
---- Double Vibration feature on Phone Calls in DND or Silent mode
Thanks in advance,

Related

[ROM]★[TF201 LP 5.1.1][ZOMBi-POP OMNI KANG RC1][JULY 28]★

{
"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"
}
YOU MUST BE ON THE HAIRYBEAN 2.31 JB 4.2.1 BOOTLOADER VERSION 10.6.1.27.1 AND TWRP 2.8.0.0.+ OR CWM 6.5.0.0+ BEFORE FLASHING THIS ROM. SEE UPGRADE INSTRUCTIONS BELOW IF YOU ARE UNSURE
You must do a full wipe in recovery if coming from another ROM. Do not do a full wipe from the bootloader. Don't forget to do a Nandroid Backup first and give the ROM 15 mins to stabilise! The first boot will take 15 minutes!
Features and Tweaks
This ROM is based from OMNI AOSP sources
Supports EXT4 and F2FS Data partitions
Based off omni-5.1.1-20150508-zombi_tf300t-KANG source by lj50036/hardslog
Full Aroma Installer for main rom including choice of 4 kernels and ROM2SD/DATA2SD/F2FS support
Remixed _thatv11 kernel with OMNI ramdisk - repacked by sbdags
Grimlock kernel with OMNI ramdisk and _that init - by hardslog
DPI Size: 160 (TF300 recommended small fonts), 240 (Stock fonts), 224 (Medium fonts) & 200 (Small fonts), 180 (Tiny fonts) & 160 (Specsavers fonts)
Launchers: Omni, Google Experience Launcher, Apex , Nova
Boot Animations: ZOMBi-POP, Android-L, Nexus Phase Beam
Gapps (updated by me to Google latest apks and libs)
Misc Apps: ESFile Explorer, Adobe Flash, AdAway, Titanium Backup, Keyboard Manager
Tweaks: File system and performance optimised, Init.d support, Zip Align, Force GPU Rendering, Browser2RAM
Continued Best Support of any ROM!
Warning - experimental tweaks
[*]Option to enable / disable data journaling on /data during install - CAN CAN CAUSE DATA LOSS IF SUDDEN SHUTDOWN OR CRASH
[*]Option to enable / disable fsync during install - CAN CAN CAUSE DATA LOSS IF SUDDEN SHUTDOWN OR CRASH
[*]Tip 1: Go to Settings - About Tablet, Click build number 7 times
Now you will see Developer Settings & Performance menus
Bug List
[*]No Floating windows yet
Change Log
20150728 ZOMBi-POP RC1 changes
- RELEASE CANDIDATE 1!
- Fixed the problem with ROM2SD and DATA2SD not working correctly on beta 4
- Added SuperUser and Secure Kernel as options to the installer (Turn these off for work wifi or watching sky go, etc)
- Added dock battery icon as an option to the installer under tweaks
- Fixed partitions not getting unmounted correctly for tuning during installation
- Fixed WiFi across the unified bases for TF700/TF300/TF201
- OmniSwitch now working - thanks hardslog
- Tidied up some installer messages
- Google play services updated to unified version for all devices
- Updated Google Maps to version 9.12.0
- Updated Google TTS to version 3.5.6
- Updated Google Calendar to version 5.2.2-98195638
- Updated YouTube to version 10.28.59
- Updated Apex Launcher to version 3.1.0
20150723 ZOMBi-POP Beta 4 changes
- Unified Aroma installer for TF700/TF300/TF201
- Rebased from omni-5.1.1-20150718-zombi_tf300t-KANG maintained by lj50036, hardslog, sbdags
- Merged source from omni-5.1.1-20150718-zombi_tf700t/tf201t-KANG maintained by lj50036, hardslog
- Updated all kernels and modules to the unified versions - thanks lj50036
- Added inverted kernel for TF201 users
- Aroma re-written to allow multi device selection and detection
- Additional tweaks added from TF701 Zombi-pop
- Amended SuperSU installer script to give correct permissions and install locations
- Reverted to latest Banks Gapps - means another wipe - sorry!
- Updated Google Calendar, Google Mail, Google Hangouts, YouTube, Google Search & Google Maps to latest versions
- Updated ESFile Explorer and Nova Launcher to latest versions
- Added flashable zip to enable dock battery - NOTE - this means you can't change the battery icon
20150119 ZOMBi-POP Beta 3 changes
- Rebased from omni-5.1.1-20150508-zombi_tf300t-KANG maintained by lj50036, hardslog
- Repacked Grimlock kernel for 5.1.1 (Grimlock lite is still using 5.0)
- Retweaked some File System and Virtual Memory parameters - focus on smoothness and battery
- Added Aroma code to remember previous selections as well as offer various installs
- sbdags best auto install, omni default auto install, previous options and previous auto install
- Viper4Android sound enhancer updated to lollipop version + updated the audio_effect.conf file
- Updated Google Play Store to version 5.5.8
- Updated Google Play Services to version 7.3.29
- Updated Google Search to version 4.5.13.19
- Updated Google Maps to version 9.8.1
- Updated Google Hangouts to version 3.2.91698097
- Updated Google Play Music to version 5.9.1854R
- Updated Google Calendar to version 5.2-91668080
- Updated ESFileExplorer to version 3.2.5.1
- Fixed swipe gestures on google keyboard
- Fix for Battery Drain on Google Play Services
- Removed Titanium Backup from the zip file
20150422 ZOMBi-POP 5.1 Beta 2 changes
- Rebased from omni-5.1.1-20150422-zombi_tf300t-KANG maintained by lj50036, hardslog
- New base is from OMNI 5.1.1 merged by lj50036
- Browser History is back again! Thanks lj50036 or Hardslog
- You can now choose to install, no GAPPS or minimal GAPPS (just playstore and syncs)
- Updated Google Maps to version 9.7.1
- Updated Google Search to version 4.4.11.16
- Updated Google Mail to verison 5.1.90765967
- Updated Google Calendar to version 5.2-90091543
- Updated Google Hangouts to version 3.1.89134953
- Updated Google Text-to-Speech to version 3.4.6.1819666
- Updated YouTube to version 10.14.56
- Updated ESFileExplorer to version 3.2.5
- Updated Android Terminal to version 1.0.70
- Updated Banks Gapps:
- Google Play Services 7.3.28 (1863718-438)
- Google Play Store 5.4.12
- fixed OC on Some TF201's running Grimlock-lite
20150119 ZOMBi-POP Beta 1 changes
- First public release
- Added Linrao Grimlocks kernel (needs more testing)
- Fixed auto-rotate (Thx hardslog)
- AOSP browser materialized (green)
20150119 ZOMBi-POP Alpah 4 changes
- New name - new logo! ZOMBi-POP
- Rethemed Aroma to new ZOMBi-POP theme
- Added 2 optional beta tweaks for testing (screen and kernel)
- Fixed _thatv11 kernel option
- Added Grimlock v5.0 (not tested)
20150118 Lollipop Alpha 3 changes
- Updated to latest OMNI Lollipop source omni-5.0.2-20150117-zombi_tf700t-KANG maintained by lj50036
- Fixed issue with AOSP Browser getting installed when not selected
- Fixed issue with Live Wallpapers getting installed when not selected
- Fixed issue with Launcher3 getting installed when not selected
- Fixed issue with Terminal not getting installed when selected
- Fixed issue with DSPManager still getting installed when Viper4fx is installed
- Removed stock calendar as google app one is far superior
- Fixed init.d scripts not running due to wrong permissions and wrong ramdisk init.rc call
20150117 Lollipop Alpha 2 changes
- Updated system and data apps to use new lollipop structures
- Updated all apps to latest versions
- Removed xposed as not compaitble with lollipop
- Tweaked the force gpu options
20150111 Lollipop Alpha 1 changes
- Updated to latest OMNI Lollipop source maintained by lj50036
- New PA GApps Lollipop version 2015
- Initial Beta test build to see what works and what doesn't
Click to expand...
Click to collapse
The Team
@sbdags - Creative Mastermind (From CROMi-X/CROMBi-kk/ZOMBi-X ROMS)
@lj50036 - Source Guy (From CROMBi-kk/ZOMBI-X ROMS)
@hardslog - The Canadian (From Grimlock ROMS)
Credits
Google
Omni Team - Thanks!
@_that For all the great advice, watching over us and fixing everything we break!!!!!
All the beta testers for your patience and feedback : fatboyinlycra, berndblb, drewski_1, duckredbeard, keshavmot2, corb06, jmaybush, JoJoDaClown, kansasboy001, TrofeoSC
To Do
Fix loads of stuff!
XDA:DevDB Information
ZOMBi-POP, ROM for the Asus Eee Pad Transformer Prime
Contributors
lj50036, hardslog, sbdags, _that
Source Code: https://github.com/zombi-x-lp
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.1.x
ROM Firmware Required: JB Ending with 27.1 or 27.5 bootloader
Based On: OMNI AOSP
Version Information
Status: Stable
Current Stable Version: 20150728 RC1
Stable Release Date: 2015-07-28
Current Beta Version: 20150723 Beta 4
Beta Release Date: 2015-07-23
Created 2015-01-30
Last Updated 2015-07-27
Reserved
UPGRADE INSTRUCTIONS
Steps
1. Refer to the bottom of post #3 UPGRADE FROM STOCK BOOTLODER
2. If you haven’t yet, unlock your TF201 by following these instructions.
3. Install the latest version of Team Win Recovery Project (TWRP) 2.7+ or ClockWorkMod Recovery 6.0.5.0+ Note this ROM will NOT install with older versions of recovery!
TWRP HOME
Download the recovery file from above, put it into the same folder where you have adb and fastboot files. Please rename it to twrp.blob or cwm.img and follow the instructions below:
Code:
adb reboot bootloader
To flash the recovery:
Code:
fastboot -i 0x0B05 flash recovery cwm.img
or
Code:
fastboot -i 0x0B05 flash recovery twrp.blob
A blue bar will go accross the screen on the tab and the command prompt will indicate it was successful in about 10 seconds
Then reboot the tablet either back to the bootloader or to android to complete
Code:
fastboot -i 0x0B05 reboot-bootloader
fastboot -i 0x0B05 reboot
You can now access the recovery by pushing [volume up] on the RCK icon in the bootloader screen
Click to expand...
Click to collapse
FLASHING THE ROM FROM RECOVERY
Steps
1. Download the ROM below and save to your internal or external SD Card. Do not unzip the file.
ZOMBi-POP ROM DOWNLOAD
Note: The first boot after install will take 15 mins whilst everything is built. Some people might think it is looping but it is not. The ROM also takes about 15 mins to stabilise after the first boot
ZOMBi-POP RC1 LP 5.1 Full Mirror 1
ZOMBi-POP RC1 LP 5.1 Full Mirror 2
MD5 Sum: e3980e1bffa539e676ac1269268abcd1
Flash this patch please as there is a file missing that gives better performance
RC1 Performance Patch
MD5 Sum: 4fbf9d5f934fa40a6e33ac409f703fcd
FILES ARE SIGNED. IF YOU ENABLE SIGNATURE VERIFICATION IN RECOVERY IT WILL VALIDATE THE FILE BEFORE FLASHING.
ROM2SD/DATA2SD USERS PLEASE READ!
ROM2SD only works if you have ZOMBI-POP, ZOMBi-X, CROMBi-kk, CROMi-X or miniC flashed on internal with a THATv10+ kernel. Just choose ROM2SD in the installer of ZOMBi-POP to flash it to ROM2SD and the installer will do the rest.
- Install ZOMBi-POP and choose ROM2SD or DATA2SD install
The ROM2SD1.zip below is only needed if you need to switch your recovery to between normal and rom2sd mode. For Example you want to backup or restore a rom2sd installation. Flash once to go rom2sd and flash again to go back to normal. A reboot always puts you back to normal. Thanks to _that!
ROM2SD1.zip Download Mirror 1
ROM2SD1.zip Download Mirror 2
MD5 Sum: 7b699136d59ea3d5538570ccaf422acf
The DATA2SD1.zip below is only needed if you need to switch your recovery to between normal and data2sd mode. For Example you want to backup or restore a data2sd installation. Flash once to go data2sd and flash again to go back to normal. A reboot always puts you back to normal.
DATA2SD1.zip Download Mirror 1
DATA2SD1.zip Download Mirror 2
MD5 Sum: 9d5e9e2fd32593f981624499b37924b2
2. Boot to recovery – Either choose Boot to Recovery from the Power Menu if available on your current ROM or from the tablet power off hold the [volume down] button and press the [power] button. Once your see the flashing RCK icon, press [volume up] to select. If another icon is flashing use [volume down] to move between icons.
3. Using your recovery make a Nandroid Backup of your current setup
4. Select install and navigate to where you saved your ROM zip file.
5. Choose the ZOMBi-POP zip file and follow the on screen prompts to customize your installation.
6. Reboot and enjoy.
Using GParted to setup a micro SD for ROM2SD or DATA2SD!
First and foremost - DO NOT USE MINI TOOL!
Formatting a micro sd card for ROM2SD
Note for DATA2SD just do one partition in stead of 2
We will be using a GParted Live boot USB and a FAST good quality micro sd like a Sandisk or Samsung Class 10 - SDHC/SDXC UHS-1 card with read speed of at least 20MB/S. If you have a cheap chinese eBay card don't bother - they are not good enough.
You will also need a USB Stick with at least 1GB size. Note this process formats the USB disk so don't keep any important files on it. It will also wipe your micro sd so make sure you are prepared.
1. Go to the link below and download the GParted Live CD/USB/HD/PXE Bootable Image and save it somewhere you remember
http://gparted.sourceforge.net/download.php
2. Download Linux Live USB Creator and install it
http://www.linuxliveusb.com/
3. Fire up LiLi USB Creator:
a. Choose your USB key - I,e, the drive letter for your USB (not sd card)
b. Choose your GParted iso image for the source
c. Choose the check box to Format Key in FAT32 and hide files
d. Click the lightning bolt to create
4. Now you have a bootable disk you need to boot from it. You may need to alter you BIOS Settings on your PC to boot from a USB Stick but mine did it without messing.
5. Insert your micro SD card into an SD Card adapter and insert into PC
6. Boot into GParted
7. Choose Gparted Live <Enter>
8. Don’t touch keymap <Enter>
9. Languge <Enter>
10. Start Gparted Automatically
11. Change device to your micro sd )it will default to you hard disk - hda– mine is /dev/sdc
12. Delete all existing partitions
For a 64GB card: (resize as needed but /system doesn't need to be bigger than 1GB)
13. Create new, always select primary: do this 3 times.
14. FAT 32 : Size 16GB – this will be /dev/sdc1 in gparted and will be your sdcard for storage in Android
15. EXT4 : Size 42GB – this will be /dev/sdc2 in gparted and will be your /data partition in Android
16. EXT4 : Size 1GB – this will be /dev/sdc3 in gparted and will be your /system partition in Android (not needed for data2sd)
Apply, wait until it finishes and then reboot. Remember to remove the usb stick
*Images stolen from elsewhere as I couldn’t get it to save mine
Now you are ready to install ROM2SD. Note if you want to use DATA2SD then only do 2 partitions 1x FAT32 and 1x larger EXT4
Then reinstall ZOMBi-POP but this time choose the ROM2SD / DATA2SD option
Reserved
All,
The ROM is still in BETA and by flashing it you are helping the BETA Testing process
It may still have some bugs, spontaneously reboot, drain the battery faster or heat up a bit. The aim is to make it better and fix them.
If you find a bug and want to report it here please post a logcat (after it occurred) with a description of what you were doing at the time and the rough timing in the logcat to look at (these things get huge!).
You can also post a dmesg which is the kernel boot logs and can indicate issues with data corruption or hardware.
If you get a reboot then please post a last_kmsg from the /proc folder.
How to get a logcat
How to get useful logs
Thank you!!
Join us on IRC for a chat or if you have questions:
https://webchat.freenode.net/
Channel: #zombi-x
There is no Q&A section for this rom as it is still in dev so you are ok to post your questions here!
UPGRADE FROM STOCK BOOTLODER
This may help
Starting from a stock bootloader V 10.4.2.18
What you will need
Woking fastboot & adb / SDcard optional
TWRP for a 201 = twrp_tf201t.blob
TWRP for the 300 = twrp_tf300t.blob
HairyBean BL & TWRP: This is effectively turn your 201 into a 300 <---- which is a flashable zip inside the zip that you downloasd
All 3 of the above file are in a zip in the Download section @ the top of every page of the thread ...... THIS ZIP IS NOT FLASHABLE...Your must unzip it to get to the real files !!! The name of this zip is
upgrade_tf201_to_tf300t.zip
foo 201 ROM zip
A fully charged tablet
All the above files in the same directory as your fastboot.exe (if using windows) In your home folder on linux....
The process
Lets start with the TWRP recovery for the 201, let flash it with fastboot...
Power your tablet off and with the [ VOL DOWN & POWER ] buttons boot the tablet into the bootloader
Once there [ VOL DOWN ] untill the green box is on the USB ICON then [ VOL UP ] to select fastboot
Let make sure your PC can see your tablet with this command.
Code:
fastboot devices:
Code:
fastboot -i 0x0b05 flash recovery twrp_tf201t.blob
Then
Code:
fastboot -i 0x0b05 reboot-bootloader
[ VOL UP ] ON RCK to enter recovery
Once in TWRP check to see if adb is working...
Code:
adb devices
Ok now that we know that is working let go ahead and push the HairyBean BL onto the tablet
Code:
adb push HairyBean_Bootloader_TWRP2.5.zip /sdcard
Now under the install tab in TWRP fine the folder and flash it....
reboot once it has fishined..If ask to install SuperUser say NO..........
LET THE BLUE BAR FILL !!!!!!!!! Once it has finished it will reboot into Hairybean TWRP....
Once booted into recovery, run this command to boot into fastboot
Code:
adb reboot-bootloader
You will see that the USB icon is missing now, this is good... If you still see the USB icon DON'T go to the next step
Now lets flash TWRP recovery
Code:
fastboot -i 0x0b05 flash recovery twrp.blob
Once that has finished let reboot into bootloader
Code:
fastboot -i 0x0b05 reboot-bootloader
Now enter recovery....
Make sure its verison 2.7.1.0
Go to Wipe////Format Data////Type yes
This can take up to 90 mins to format
DO NOT INTERRUPT THE FORMAT !!!!!!!
Now lets push foo.zip onto your tab
Code:
adb push foo.zip /sdcard
Find it under the install tab and flash it..
REBOOT into android, first boot can take up to 15 minutes
Downloads failing for me
terrigan said:
Downloads failing for me
Click to expand...
Click to collapse
Data is it really you....
Working here ....
No idea why it would be broken, mirror 2 will be up soon.....
Thx Josh
oh man! ... was waiting for L version for my old TF201
and very, very and I mean very happy to see You guys are working on this for our beloved TF201's
lj50036 said:
UPGRADE INSTRUCTIONS
Steps
1. If you haven’t yet, unlock your TF201 by following these instructions.
2. Install the latest version of Team Win Recovery Project (TWRP) 2.7+ or ClockWorkMod Recovery 6.0.5.0+ Note this ROM will NOT install with older versions of recovery!
CWM Touch XDA Thread
CWM XDA Thread
TWRP XDA Thread
Download the recovery file from above, put it into the same folder where you have adb and fastboot files. Please rename it to twrp.blob or cwm.img and follow the instructions below:
[/HIDE]
Click to expand...
Click to collapse
no links at all .... You forgot 'em or ?!?
specially interested in TWRP
terrigan said:
Downloads failing for me
Click to expand...
Click to collapse
Full Mirror 2 @AndroidFileHost downloaded in less than a minute
Could someone please post step by step tutorial how to install this rom?
I have a cm11 unofficial rom/ android cardhu-user bootloader 1.00e released by ww_epad- 10.4.2.15-20120917 A03
and cwm rck v6.0.5.0
when i install this rom it just boots up to screen with penguins and after a while reboots
Sneaky bugger
Thank you very much team!!!!!
I would very much like to test out your rom, but there seems to be a problem with the links for the twrp and cwm recoveries provided by you. Clicking them leads me nowhere. I seem not to be able to find the proper twrp recovery 2.8 for our device. Could you please repost the links? Thank you very much
I am running Lollipop with my beloved Prime....:victory:
Have been lurking this fora and have been running Omni 4.4.4 for a while.
Took the step to this beauty....
- The default Omni kernel is broken with wifi
-Flashed with the Grimlock option but it messes up partition??? Low internal space.
- Wiped a factory reset and it works.....
Playing around but no power left, must charge....
lj50036 said:
YOU MUST BE ON THE HAIRYBEAN 2.31 JB 4.2.1 BOOTLOADER VERSION 10.6.1.27.1 AND TWRP 2.8.0.0.+ OR CWM 6.5.0.0+ BEFORE FLASHING THIS ROM. SEE UPGRADE INSTRUCTIONS BELOW IF YOU ARE UNSURE
​
Click to expand...
Click to collapse
Sakeus said:
Could someone please post step by step tutorial how to install this rom?
I have a cm11 unofficial rom/ android cardhu-user bootloader 1.00e released by ww_epad- 10.4.2.15-20120917 A03
and cwm rck v6.0.5.0
when i install this rom it just boots up to screen with penguins and after a while reboots
Click to expand...
Click to collapse
if you look at the first few lines from the OP, you will see that you are apparently on the wrong bootloader. you need the Hairybean JB 4.2.1 bootloader. you can find that here: http://forum.xda-developers.com/showthread.php?t=2407248 you also need to upgrade/update your recovery. once you do those things, then you can flash this. (i'm surprised you haven't softbricked...)​
Lj50036 you killing me lol just yesterday ive flashed the tf300 version of zombiepop you posted to check it out and now i come here and found a version for tf201 haha needless to say im formating my tablet and installing this righ now thank you!
pikul said:
Lj50036 you killing me lol just yesterday ive flashed the tf300 version of zombiepop you posted to check it out and now i come here and found a version for tf201 haha needless to say im formating my tablet and installing this righ now thank you!
Click to expand...
Click to collapse
unless i'm not reading something correctly, i think the dl links are for the same tf300t rom - it's just being posted here because it's compatible with the tf201??
huskerkate said:
unless i'm not reading something correctly, i think the dl links are for the same tf300t rom - it's just being posted here because it's compatible with the tf201??
Click to expand...
Click to collapse
Yes its true....
More to come if there are issue....
Thx Josh
lj50036 said:
Yes its true....
More to come if there are issue....
Thx Josh
Click to expand...
Click to collapse
...and i should have added that not only is it compatible with the tf201, it is running quite nicely! definitely more fluid and responsive than the other LP tf300 rom i had on this thing.
thanks!!! :good:
huskerkate said:
unless i'm not reading something correctly, i think the dl links are for the same tf300t rom - it's just being posted here because it's compatible with the tf201??
Click to expand...
Click to collapse
I wiped my tablet and realized that later lol anyways did a fresh install again xD
lj50036 said:
Yes its true....
More to come if there are issue....
Thx Josh
Click to expand...
Click to collapse
Hi, Josh don´t know, what I did (what went) wrong but I´ve installed the Zombi-pop about week ago, bud I had some issues with some apps stability and reboots, and needed tablet for daily use so I ve restored nandroid of 4.4.
This weekend I do have some mor time so I´ve did a clean install of Zombi-pop and got a message about low memory space. Don´t know why - installed Zombi pop twice before without hiccups - first with your+ _that´s overclocked kernel , second time with your + sbdags´es kernel - both ok. This time with hardslog´s 5.0 linaro kernel I got the low memory message... any clue???? THX 4 answer. Nandroid backup of 4.4 . is OK again... Maybe too much gapps installed - I knoow KatKiss 5.0 had that problem????
JuraP said:
Hi, Josh don´t know, what I did (what went) wrong but I´ve installed the Zombi-pop about week ago, bud I had some issues with some apps stability and reboots, and needed tablet for daily use so I ve restored nandroid of 4.4.
This weekend I do have some mor time so I´ve did a clean install of Zombi-pop and got a message about low memory space. Don´t know why - installed Zombi pop twice before without hiccups - first with your+ _that´s overclocked kernel , second time with your + sbdags´es kernel - both ok. This time with hardslog´s 5.0 linaro kernel I got the low memory message... any clue???? THX 4 answer. Nandroid backup of 4.4 . is OK again... Maybe too much gapps installed - I knoow KatKiss 5.0 had that problem????
Click to expand...
Click to collapse
You should go settings/storage and click clean cache memory then reboot your prime
Same thing happens when clean dalvik cache and cache from twrp on katkiss 5.0
Could somebody please tell me where I can find Twrp 2.8? When checking their website I can only find 2.6 for our device....

[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?

[TOOL] [Windows] [GUI] ClassyKitchen For Android ROMs Development

I don't take responsibility for any damage may happen to your device because of using this tool, USE AT YOUR OWN RISK​A new generation of Android ROMs development...The ClassyKitchen​
{
"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"
}
About:
A new C++ Windows application that based on ASSAYYED KITCHEN to deal with the most of android ROMs (stock images, stock updates, running device ..... etc)
In addition to built-in apktool to easily decompile & recompile apk in the PROJECT
And with a friendly user interface with full mouse control just one click.
With static build feature and a new built-in windows tools feature (hex dump) that makes the whole working environment into one exe file only.
ROM editor features:
1 - Supported ROMs type for extract:
Any stock system[lz4] & boot[lz4] [cache | odm] images
All Samsung stock firmwares (TAR[.MD5]) with support for LZ4 compress
All Google stock firmwares (ZIP)
All Lineage stock ROMs (system.new.dat[br] & vendor - payload.bin)
Any other images dumped from other stock ROMs (Huawei - HTC.....etc)
Rooted device OR custom recovery (*With technology to dump boot & system & vendor images without need a space on device*)
2 - Supported ROM edits:
Pre-remove for Samsung RMM security
DeOdex for android [4.x.x] till [9.x.x]
ZipAlign for all APKs & JARs
Heavy DeBloat ROM with Re-Bloat
Full DeKnox ROM
Clean ROM from all CSC apks (in Samsung ROMs)
Support safe and powerful Build.prop tweaks
Support change Build Number text
Support add busybox into the ROM itself with all available symlinks in image
3 - Supported ROM build:
ZIP ROM contains sparse system [vendor & odm] dat
ZIP ROM for custom recovery flashing
ZIP images ROM for fastboot flashing
TAR images ROM for Samsung devices
Support compress Samsung images with original LZ4 format
4 - Supported boot image edits:
Support all boot images partitions names other than boot.img
Remove dm-verity with AVB & ForceEncryption
Enable ADB
Patch sepolicy (supports CIL) to supported deodexed Oreo
Add / Remove Magisk Root to boot image directly in windows
Support patch boot image to run scripts during boot that placed in /system/smart_scripts
5 - Supported Apktool:
Decompile single apk
Recompile single apk
Sign single apk
Support option to specify [New | Original] apk signature
Support use custom apktool.jar selected by user
Support Decompile - Recompile multi APKs in the same time
Support Decompile - Recompile JAR files (Support multi classes files)
6 - Supported On Device Features:
Support dump full device memory using (adb root) - supported (EMMC & UFS) Without need any space on device
Support dump specified partitions from device using (adb root) - (List to user and pick needed partitions)
General Features:
Quite simple user interface
Very safe when working with images ROM for files [modes, gid, uid, contexts, capabilities]
Read the exact EXT4 [symbolic links, full permissions] and re-apply them when building
Write full permissions for [fs_config, contexts, capabilities] when building an EXT4 image or in [updater-script]
Support fix the case sensitive problems with ROMs like (Samsung S8 / S8+)
Support save project and restore it when needing
Support [Added edits log] to allow the user to see all edits he made
Support add custom text during flash in recovery
Support save the system image and [odm] image sizes to rebuild them using the exact original size
Support allow user to change the build configs (size, sparse header, images ext)
Support custom debloat list
Support more that one connected ADB device and list them to user to pick one to pull ROM from
Pro Version:
The kitchen has two versions Free & Pro
And the Pro version requiring a small donation (20$) and it needs an authenticating code to run it on a specified PC,
If anyone need to use it just download and run then send to me the output code with a transaction ID to send the activation code that match the given code.
NOTE: The Pro version is to supporting my work only, and the Free version is enough to create a full modded flashable ROM
- The following features are only available in Pro version:
All On Device Features
Pull ROM from Rooted device or custom recovery
Change Build Number text
Build TAR images ROM for Samsung devices
Build ZIP images ROM for fastboot flashing
Add Magisk Root to boot image directly in Windows
Patch boot image to run script during boot
Decompile - Recompile multi APKs in the same time
Manual DeBloat as user wants
Download link:
- Latest Free Version: http://www.mediafire.com/file/7uch95enkpc7q2p/ClassyKitchen_Free_Beta_1.0.4.7z/file
- Latest Pro Version: http://www.mediafire.com/file/l62q85rj8d8lqu0/ClassyKitchen_Pro_Beta_1.0.4.7z/file
Changelog:
- Version: 1.0.4 - BETA:
Added support to build sparse dat images
Improved some props read in OnePlus devices
Added new tab On Device Features: Support dump Full device memory without need space on device & dump selected partitions without need space too (Pro Version)
Updated flash_kernel.sh script
Updated Magisk to version 18.0
- Version: 1.0.3 - BETA: Free Version - Pro Version
Added support to Decompile - Recompile multi apks in the same time (Pro Version)
Added support to manual DeBloat (list all ROM apks to user to pick one and remove) (Pro Version)
Updated DeKnox list
Improved dump ROM from device (skip search for ODM - VENDOR partitions if the device doesn't have them)
Added support to decompile & recompile JAR files
Added support to deal with boot images that have names other than boot.img
Added support to build ODM image in fastboot build option
ReCoded all Deodex codes to support ROMs that have symlinked 64 oat files like Huawei devices
Updated Magisk Root files and Magisk sources to v18
- Version: 1.0.2 - BETA: Free Version - Pro Version
Added support to ReCompress Samsung images to LZ4 during TAR building
Updated packing original APK signature during APK compiling
Updated Magisk to 17.3 (2018-11-22)
Added SmartScripts feature to easy run scripts as Root during system boot (Pro Version)
- Version: 1.0.1 - BETA: Free Version - Pro Version
Fixed bug happened when switch from system_root to system type ROM
Added support to vendor (build zip - build images - extract)
Updated building images codes (better size printing)
Added support to (vendor.new.dat[br])
Added support to pull vendor image from Rooted devices
- Version: 1.0.0 - BETA: Free Version - Pro Version
Initial release
Reports & Request features:
To report any issue Please provide a pic for the Error happened in the Kitchen and A link for the ROM used (Without them I can not provide any help) (Posting here not via PM please).
To request any features to add or any notes about exists features just post about them on this thread (Or via PM).
Credits:
- Cygwin Project: For base tools to deal with Linux symbolic links in Windows
- 7zip: For 7z binary to deal with EXT4 filesystem
- AOPS Platform Tools: For ADB tools
- And_pda: For ImgExtractor tool
- LZ4 Project: For sources to deal with lz4 compressed images
- AOSP Sources: For all android sources (sparse converting, simg2img, aapt, zipalign, brotli, cdex_convert_sources, readelf......etc)
- Cubinator: For his EXT4 images analyzing python sources
- testwhat: For oat2dex tool
- anestisb: For vdexExtractor tool
- Linus Yang: For compact_dex_converter tool
@topjohnwu: For Magiskboot tool sources
@JesusFreke: For his Smali & Baksmali
@xpirt: For sdat2img python tool
@iuss: For payload_dumper python tool
@iBotPeaches: For apktool tool
WoW , that was mind blowing . I Just got my Pro version, and i build my first tar rom and it was flashed successfully . Thank you sir.
Hello , Is this suitable to port roms , by repacking rom files , as i have a unpacked system folder need to repack to system.new.dat.br or system.new.dat
thank you
arvs47 said:
Hello , Is this suitable to port roms , by repacking rom files , as i have a unpacked system folder need to repack to system.new.dat.br or system.new.dat
thank you
Click to expand...
Click to collapse
Currently working with system folder is not supported due to hard get of correct permissions and image configs.
I will add support for that soon with creating system.dat*
AndroDef said:
Currently working with system folder is not supported due to hard get of correct permissions and image configs.
I will add support for that soon with creating system.dat*
Click to expand...
Click to collapse
ok i am trying to port asus zenfone 5 2018 zenui rom into Asus zenfone max pro m1
so does this app support manufacture rom port once you add system.dat support
arvs47 said:
ok i am trying to port asus zenfone 5 2018 zenui rom into Asus zenfone max pro m1
so does this app support manufacture rom port once you add system.dat support
Click to expand...
Click to collapse
No, Porting feature is not supported now
How do i create custom debloat lists?
Really great application! Made my first rom using it!
Sent from my dream2lte using XDA Labs
dr460nf1r3 said:
How do i create custom debloat lists?
Really great application! Made my first rom using it!
Sent from my dream2lte using XDA Labs
Click to expand...
Click to collapse
Create a (txt) file and write in it all items you want to remove (Names with extensions only without paths)
Then press on Debloat and select custom debloat list and select your txt file (File browser)
At samsung ruins, it would not be possible to include vendor.img.lz4 among the unpacked and repackaged
You also have to change things to get the better rom done
Thanks in advance
I have a N960F, downloaded the latest official firmware from sammobile. Size 4.85GB.
How come the final zip file to flash in recovery is only 2.71GB?
This is what I did to the rom:
removed verity/encryption
enabled adb
disabled rmm
zipaligned
deknox
added busybox
That's all. I didnt add neither remove anything else.
I installed the resulting rom and it installed fine but without detecting the SIM card, not detecting past wifi and bluetooth connections.
I used it previously for my tablet T835 and everything worked perfectly.
Any clues?
Sapiens said:
I have a N960F, downloaded the latest official firmware from sammobile. Size 4.85GB.
How come the final zip file to flash in recovery is only 2.71GB?
This is what I did to the rom:
removed verity/encryption
enabled adb
disabled rmm
zipaligned
deknox
added busybox
That's all. I didnt add neither remove anything else.
I installed the resulting rom and it installed fine but without detecting the SIM card, not detecting past wifi and bluetooth connections.
I used it previously for my tablet T835 and everything worked perfectly.
Any clues?
Click to expand...
Click to collapse
When downloading offical firmware there are lots of other images which are flashed via odin such as vendor etc. By using the kitchen only the system image is used.
Sent from my dreamlte using XDA Labs
dr460nf1r3 said:
When downloading offical firmware there are lots of other images which are flashed via odin such as vendor etc. By using the kitchen only the system image is used.
Sent from my dreamlte using XDA Labs
Click to expand...
Click to collapse
Thanks for the prompt answer. I didnt have a clue about that. Good to know.
Any idea why my SIM and radios got screwed up. No cellphone signal, didnt even ask for the SIM pin as if it didnt see it. The wifi didnt connect the usual network. Bluetooth kept asking me many times to confirm the connection code of my WearOs watch.
Sapiens said:
I have a N960F, downloaded the latest official firmware from sammobile. Size 4.85GB.
How come the final zip file to flash in recovery is only 2.71GB?
This is what I did to the rom:
removed verity/encryption
enabled adb
disabled rmm
zipaligned
deknox
added busybox
That's all. I didnt add neither remove anything else.
I installed the resulting rom and it installed fine but without detecting the SIM card, not detecting past wifi and bluetooth connections.
I used it previously for my tablet T835 and everything worked perfectly.
Any clues?
Click to expand...
Click to collapse
Before flashing any modded ROM with the kitchen flash the Full stock copy of the ROM first.
If this doesn't work try to flash a ROM by the kitchen but without any edits to know if the problem from edits or kitchen itself.
AndroDef said:
Before flashing any modded ROM with the kitchen flash the Full stock copy of the ROM first.
If this doesn't work try to flash a ROM by the kitchen but without any edits to know if the problem from edits or kitchen itself.
Click to expand...
Click to collapse
Do you mean flashing the full stock on Odin? That would make me lose TWRP. And the idea for me of using your very nice ROM creating tool was to remain official, rooted, without having to install custom recovery again.
It worked perfectly on my tablet.
Sapiens said:
I have a N960F, downloaded the latest official firmware from sammobile. Size 4.85GB.
How come the final zip file to flash in recovery is only 2.71GB?
This is what I did to the rom:
removed verity/encryption
enabled adb
disabled rmm
zipaligned
deknox
added busybox
That's all. I didnt add neither remove anything else.
I installed the resulting rom and it installed fine but without detecting the SIM card, not detecting past wifi and bluetooth connections.
I used it previously for my tablet T835 and everything worked perfectly.
Any clues?
Click to expand...
Click to collapse
Hello
Because it does not wrap the complete rom into tar, but only sytem.img, odm.img, and boot.img
he does not do anything else
rstwingo said:
Hello
Because it does not wrap the complete rom into tar, but only sytem.img, odm.img, and boot.img
he does not do anything else
Click to expand...
Click to collapse
Thank you for the explanation
Sent from my SM-N960F using Tapatalk
rstwingo said:
Hello
Because it does not wrap the complete rom into tar, but only sytem.img, odm.img, and boot.img
he does not do anything else
Click to expand...
Click to collapse
Sapiens said:
Thank you for the explanation
Sent from my SM-N960F using Tapatalk
Click to expand...
Click to collapse
I finished add support for vendor partition and will release the update soon.
AndroDef said:
I finished add support for vendor partition and will release the update soon.
Click to expand...
Click to collapse
Looking forward to testing that update!
Sent from my SM-N960F using Tapatalk
---------- Post added at 10:58 AM ---------- Previous post was at 10:18 AM ----------
AndroDef said:
I finished add support for vendor partition and will release the update soon.
Click to expand...
Click to collapse
Also, is it possible to have for the debloating option, a list based on the default list that you provide where one can tick and untick apps to select what to remove and what to keep?
I know this requires more programming. If not possible then to provide the default list that you use to debloat, so we can customize it please.
Thanks
Sent from my SM-N960F using Tapatalk
vendor.new.dat missed
Sapiens said:
Looking forward to testing that update!
Sent from my SM-N960F using Tapatalk
---------- Post added at 10:58 AM ---------- Previous post was at 10:18 AM ----------
Also, is it possible to have for the debloating option, a list based on the default list that you provide where one can tick and untick apps to select what to remove and what to keep?
I know this requires more programming. If not possible then to provide the default list that you use to debloat, so we can customize it please.
Thanks
Sent from my SM-N960F using Tapatalk
Click to expand...
Click to collapse
After debloat process you can navigate to (PROJECT_FILES/DEBLOAT) and delete what you want then restore the needed items by the kitchen, However I will add manual debloat feature and currently I attached the debloat list of the kitchen.
daxiaamu said:
vendor.new.dat missed
Click to expand...
Click to collapse
Send to me a link for a firmware contents that file.

[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.

Development [17.06.23] Magisk Module ROM for S23 All variants I Dr.Ketan ROM

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 Information​S918 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

Categories

Resources