FORUMS

[GUIDE][HOW TO] Build a basic Custom ROM's using android kitchen for Samsung Devices.

145 posts
Thanks Meter: 336
 
By el0xren, Senior Member on 4th November 2020, 10:59 AM
Post Reply Email Thread


Here you can find how to build basic custom rom for samsung devices!
This tutorial is based using CRB kitchen. All credits going to @MrWaehere

Code:
I am not responsible if this bricks your phone or causes thermonuclear war
and ends the world as we know it.
You have been warned.


What is Android Kitchen?
• Basically a Tool which helps you customize the shipped ROM's, or modify custom ROMs for the features you like.

This tutorial is specially for:
• Newcomers to the world of Android.
• People who want to create their own custom ROM's but unable to do so as it is going over the head.
• People who did not had any encounters with Programming.

Requirements:
• Windows 64-bit Platform.
• .NET Framework 4.7.2.
• Java (JDK) for APK-Tool.
• WSL 2 NOTE! If you don't know how to enable, follow this.

WSL - Case sensitive
• Some versions of Windows do not support case sensitive. You can test it in CRB -> Settings -> Test WSL.
• Run CRB as Administrator.
• Note: some devices also require this step.

Let's begin!

Download your choosed Samsung Device firmware
Samsung Firmwares.

Starting with the kitchen
• Extract downloaded CRB kitchen and open CRBuilder.exe.
• Click extract button and let's create first work enviroment.

• Type your project name.

• After creating work enviroment, select firmware you downloaded before.

• After extraction finished, you can move on!

Disabling Force Encryption
NOTE! You need to disable encryption, to bypass force going to Download mode.
• Click on Kernel tools button.

• Press Disable DM-VerityForceEnc..


Deknoxing and Debloating Automatically
• Click on Tools button.

• Press Remove Knox button to Deknox NOTE! You can edit Deknoxing list, navigate to CRB folder, then navigate to templates/knox_list.txt and edit to your dependencies.

• Press Fast Debloat button to Debloat NOTE! You can edit Debloating list, navigate to CRB folder, then navigate to templates/fast_debloat.txt and edit to your dependencies.


Editor
• Click on Editor button.

• Generate Updater-script NOTE! You don't need to generate Updater-script while using raw images method, it will generate automatically.

• After generating Updater-script, you can edit it to your dependencies by pressing Edit - Updater-Script.


Debloating Manually
• Click on APK button.

• Press Debloater.

• Wait a while till tool will load apk files, then you can debloat to your dependencies.

Building ROM's
• Click on Build button.

• Then you need to choose method NOTE! Highly recommended to use Raw Images method for Newcomers, unless you know what you're doing.
The Following 11 Users Say Thank You to el0xren For This Useful Post: [ View ] Gift el0xren Ad-Free
4th November 2020, 12:27 PM |#3  
Senior Member
Flag Mysore
Thanks Meter: 168
 
More
really good starting point bro! I wish all the best for everyone who wish to learn the basics!
The Following User Says Thank You to Akhil99 For This Useful Post: [ View ] Gift Akhil99 Ad-Free
4th November 2020, 12:31 PM |#4  
Quote:
Originally Posted by Akhil99

really good starting point bro! I wish all the best for everyone who wish to learn the basics!

:33, thank you!
The Following 2 Users Say Thank You to el0xren For This Useful Post: [ View ] Gift el0xren Ad-Free
4th November 2020, 12:49 PM |#6  
Senior Member
Flag Ho Chi Minh city
Thanks Meter: 71
 
More
Hehe boi
No Linux support?
5th November 2020, 12:24 PM |#8  
Junior Member
Thanks Meter: 1
 
More
This Actually Works!! Thanks!! But one problem , My Modified OneUI Rom Keeps Rebooting to Download Mode , I have removed DM-Verity And It's still rebooting to download mode , what should I do?
The Following User Says Thank You to AshleyTheUseless For This Useful Post: [ View ] Gift AshleyTheUseless Ad-Free
7th November 2020, 01:43 PM |#9  
Quote:
Originally Posted by AshleyTheUseless

This Actually Works!! Thanks!! But one problem , My Modified OneUI Rom Keeps Rebooting to Download Mode , I have removed DM-Verity And It's still rebooting to download mode , what should I do?

As i mentioned in thread, WSL 2 is needed to Enable Case Senstive, to check if it's enabled navigate to CRB kitchen, settings and press "Test WSL" if it will bypass, it means you're good to go.
The Following User Says Thank You to el0xren For This Useful Post: [ View ] Gift el0xren Ad-Free
13th November 2020, 10:38 PM |#10  
Senior Member
Flag syria
Thanks Meter: 56
 
More
Thank you
Very nice.
This method works with samsung processors Exynos and snapdragon??
14th November 2020, 03:11 AM |#11  
Member
Thanks Meter: 6
 
More
Can it be flashed through Odin or twrp needed?
Post Reply Subscribe to Thread

Tags
crb, customrom, guide, kitchen, samsung

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes