yashsingh1/xdaforums huggingface dataset:
[SuperR Kitchen] smaiarif:
Ok thanks, so what is the minimum amount of RAM required to sign the ROM. I have 3gigs installed on my PC.

Added: The device is not booting after flashing the ROM it stuck on boot screen.

I have,

Debloated

Rooted

Used the sparse_dat method

Deodexed using oat2dex method

Knox removed

Zipaligned

Added su.d support

Unsigned

Can anybody tell me what should be the issue.

I have tried the same config but without deodexing the ROM, and that worked really good.
[SuperR Kitchen] SuperR.:
I just extracted hammerhead in v2.0.9.8 and again in 2.1.0.2 and compared the updater-scripts. They are literally identical. What other steps did you do exactly the same in both versions before building the rom? I am assuming you are referring to odexed roms only because deodexing adds too many variables.

The minimum required changes depending on how big the zip is. The kitchen estimates how much ram you will need before signing and compares to how much physical ram you have. If you have less ram than the kitchen thinks you will need, you get a warning telling you so. It will let you try anyway, but at least you were warned first and should not be surprised when it fails ;)
[SuperR Kitchen] friozi:
[MENTION=5787964]SuperR.[/MENTION]

Thanks for this program. already installed and running.

I would like to ask some points. im no expert. hehe

- This tool can Deodex MM 6.0.1 for G900MD ?

- This tool create an brand new file with everything needs to flash with ODIN ? i mean an new .tar file to install system already Deodexed?

- Can i first install stock MM 6.0.1 and after Deodex with this tool and them update my system? how?

if possible anyone can help with those questions i would be thankfull !
[SuperR Kitchen] SuperR.:
Theoretically, yes. Practically, not sure.

The donate version has a plugin to create odin flashable tar.md5 files, the standard version does not.

You can create a flashable zip of app, priv-app, and framework from the build menu after deodexing.
[SuperR Kitchen] smaiarif:
Hello friends,

As I have successfully booted my ROM for samsung note edge 6.0.1 MM.

With following config.

Debloated

Knox removed

Rooted

Su.d support enabled

Saprse_dat method

Pulled partition info from adb

Without deodexing it sucessfully booted.

But the same is not working with deodexing.

As now I want to deodex my zip using svadeodexer which i was successfully booted, when extract that zip it has no system folder but system.img.dat

Any suggestions guys..

Thanks in advance..
[SuperR Kitchen] gvmiguez:
Dont build the rom in dat format or use a dat unpacker
[SuperR Kitchen] TheLogicalGamer:
I think I may have found a fix for my particular deodex problem. While attempting to deodex again I noticed GMS Core had the java out of memory error. I don't know what gms core is. But if it's critical to the android os then I'm thinking maybe it isn't doedexed properly due to low memory. I have pretty much enough linux experience to run the kitchen that's about it. Apparently I need to increase my heap size. I have 2gigs of ram I would assume that would be enough to deodex. Java just isn't using all of it. Does anyone know how to increase the default heap size, or how to run the kitchen with an increased heap size? I've searched the web for answers, but most of the answers I have found pertain to increasing it through the application in use. Which the kitchen doesn't have that option. Thanks for any help. :)
[SuperR Kitchen] smaiarif:
Finally got my samsung 6.0.1 MM ROM

Deodexed and added all the features from kitchen..

[MENTION=718594]super[/MENTION]R

Thanks for your amazing kitchen and Support friend..
[SuperR Kitchen] devilmaycry2020:
Hi.

You had same problem like me. did you upgrade to newest Superr kitchen ? If not trying to using this command

export _JAVA_OPTIONS="-Xmx512m"
[SuperR Kitchen] TheLogicalGamer:
As far as I'm aware it hasn't been upgraded since I got it. Like maybe two weeks ago. I'll double check when I'm at my pc though. Would I type that in terminal? Do I need sudo? Is the number "512" measured in kilobytes, or megabytes? I'd like to set it to at least 1gig just to make sure. Did you have force close errors after first boot with with this error?
[SuperR Kitchen] devilmaycry2020:
512m mean MB. i never sucessful deodex Z5 MM rom. always bootloop at animation screen. I'm so depressed.
[SuperR Kitchen] SH1M4BD3:
Its booted up, without deodex but cannot reach the homescreen settupwizard crashed(too many gapps removed cause this?)and whats fun then without deodexing it..
[SuperR Kitchen] serch826:
Me too, on Android N Nexus 6, can´t get to work when deodexed, staying in bootanimation, maybe i give up.
[SuperR Kitchen] SuperR.:
If you are using the latest kitchen, the heap size is automatically set at the highest possible while leaving 500MB for your system. Example: If you have 2GB of RAM, your heap size will be set to 1.5GB

Not sure what you removed so it is impossible to say. If it works without removing anything I would say you removed too much.

If you are not modifying apks, deodexing only slows your system down, nothing else, so I would say there is a lot of fun without deodexing. I have not run a deodexed rom for any of my devices for several years :)

TO EVERYONE: If this constant complaining about deodexing continues, I will consider removing it from the kitchen so we won't have to hear about it anymore. I have said in a post, in the FAQ, and in a warning message before deodexing.... If you don't know how to fix the deodexing problems, there is no point posting about it. Deodexing in the kitchen works great for some devices and not for others. I don't know why and I have limited devices to test on. Beyond that, I did not write oat2dex or smali/baksmali. I can't make the developers fix things. For example, I submitted an issue for baksmali 17 days ago and have not gotten a response. We all have lives outside of xda and we do our best to make things work as quickly as we can. Thanks for listening to my rant :)
[SuperR Kitchen] bcrichster:
Your rants are always warranted, thank you for all you do. [emoji72]

Sent from CM12.1 *N9515*
[SuperR Kitchen] serch826:
Sorry for that, i´m not complaining, just expressed my opinion, you don´t need to remove deodexing, you kitchen works awesome, in my case, android N, the problem isn´t your kitchen, there is also with any other kitchen too, so thanks again for your work.
[SuperR Kitchen] nightcervant:
Hi guys I have a problem , I have the latest version donated to 2.1.0.2 , and use Ubuntu x64 , my problem arises when scompatto classic system.img and turned it in the folder , the operation is carried out without problems , but when I go to install the rom does not work the phone part . how can I do? Do not edit anything from system.img
[SuperR Kitchen] SpasilliumNexus:
[MENTION=5787964]SuperR.[/MENTION] donation sent!

Confirmation: 87B77401PU658514F

GitLab name: SpasilliumNexus
[SuperR Kitchen] SuperR.:
Sorry, but I do not understand the problem. Please see the FAQ linked in my signature for questions I need answers to.

Added, thanks :)
[SuperR Kitchen] russel5:
[MENTION=5787964]SuperR.[/MENTION] , hello.

In your last free version 1.0.9.1 i have a huge error logs when try to deodex my new firmware 6.0.1 with smali/baksmali method.

But if i try your old version 1.0.8.8 with the same methos and firmwares all works perfect.

In old version your odex code was

java -jar $baksmali -x -d $framedir/$deoarch2 -c boot.oat:$app.odex -d $deoappdir/$app/$deoarch/ $deoappdir/$app/$deoarch/$app.odex -o $deoappdir/$app/$deoarch/smali 2>&1 ) >> $deoappdir/$app/$deoarch/classes.log
if [[ $(grep classes2 $deoappdir/$app/$deoarch/classes.log) = "" ]]; then
java -jar $smali -a $api $deoappdir/$app/$deoarch/smali -o $deoappdir/$app/$deoarch/classes.dex >> $logs/deodex.log

In new version code is

java -Xmx${heapsize}m -jar $baksmali -x -c boot.oat -d $framedir/$deoarch2 $deoappdir/$app/$deoarch/$app.odex -o $deoappdir/$app/$deoarch/smali 2>&1 ) >> $deoappdir/$app/$deoarch/classes.log
cat $deoappdir/$app/$deoarch/classes.log >> $logs/deodex.log
if [[ $(grep classes $deoappdir/$app/$deoarch/classes.log) = "" ]]; then
java -Xmx${heapsize}m -jar $smali -a $api $deoappdir/$app/$deoarch/smali -o $deoappdir/$app/$deoarch/classes.dex >> $logs/deodex.log

And i always have messages some like this

Drive.odex contains multiple dex files. You must specify which one to disassemble with the -e option
Valid entries include:
/system/app/Drive/Drive.apk
/system/app/Drive/Drive.apk:classes2.dex

Can you fix this serious bug. Thanks
[SuperR Kitchen] boostermbkking:
there are any way to fix this???
[SuperR Kitchen] bcrichster:
Yes.. Don't use bash on Win10, already been stated. Use an actual Linux OS

Sent from CM12.1 *N9515*
[SuperR Kitchen] DarkHeart Z:
Wow superr!!!!! you've grown into a whole new level man . Really happy to see you here . Well its been a long time . i am getting back with new projects . So lets see If I don't fall into any issues . :)
[SuperR Kitchen] SuperR.:
v2.1.0.3 (Donate version)

Changes:

Fixed cpio error when unpacking boot.img with hidden directories in ramdisk.

Remove smali/baksmali as a backup for M oat2dex method.

Added better error logging when deodexing M using oat2dex and when deodexing N.

Allow keeping framework odex files when apps have errors so you can easily try the smali/baksmali method after the oat2dex method.

Reverted M baksmali command to the way it was in v2.0.9.9 and earlier.

New Feature - When deodexing M using oat2dex method, you now have the option to choose official oat2dex v0.86 or Latest commit built from source.

Update oat2dex to the latest commit.

v1.0.9.2 (Standard version)

Changes:

Fixed cpio error when unpacking boot.img with hidden directories in ramdisk.

Remove smali/baksmali as a backup for M oat2dex method.

Added better error logging when deodexing M using oat2dex and when deodexing N.

Allow keeping framework odex files when apps have errors so you can easily try the smali/baksmali method after the oat2dex method.

Reverted M baksmali command to the way it was in v1.0.8.8 and earlier.

New Feature - When deodexing M using oat2dex method, you now have the option to choose official oat2dex v0.86 or Latest commit built from source.

Update oat2dex to the latest commit.

A few explanations:

Until now, M deodex has been using official oat2dex v0.86. Now you can choose to use the latest commit instead.

Deodexing M using oat2dex method and N deodexing will now keep track of the apks that do not deodex properly. The odex files for these apks will no longer be removed. It was brought to my attention recently that you can run odexed apps with a deodexed framework. Previously, the kitchen was deleting odex files even if the deodex was unsuccessful. Now the unsuccessful ones might still work in your ROM as odexed apps.

You will also now be asked if you want to delete the framework odex files if there are apk errors. If you say no, they will not be deleted.

All that said, I recommend deodexing M with oat2dex first (try official and latest to see which one works best for your ROM). If you get a message at the end asking if you want to delete framework odex files, say no. Then deodex again with smali/baksmali. OR, Deodex with oat2dex, say yes to delete framework odex files, and keep the odexed apps that don't deodex properly to see how it goes.

[MENTION=4688377]russel5[/MENTION] - This should sort out your issue
[SuperR Kitchen] russel5:
[MENTION=5787964]SuperR.[/MENTION] thanks, smali/baksmali work without errors, but now i can't deodex priv-app. Your script always search .odex files in app folder, but should find in priv-app. I try to find error in script by myself, but i can't....
[SuperR Kitchen] SuperR.:
The kitchen deodexes app, priv-app, framework, and all the hidden apps everywhere else. I am not able to reproduce your issue with the firmware I have, so please send a link to the firmware you are trying to deodex so I can have a look.
[SuperR Kitchen] russel5:
Bro, it's not my issue, as I tell you, your version 1.0.8.8 works perfect ?

I just tell you that your last version try search .odex files in app/oat/arm, but should search in priv-app/oat/arm. All other folder /system/app and system/framework works as it should.
[SuperR Kitchen] SuperR.:
v2.1.0.4 (Donate version)

Changes:

Added AutoROM for choosing oat2dex version.

When using AutoROM, the framework odex files will be deleted even if there are app errors and you will not be asked.

Fixed M smali/baksmali method for priv-app.

The autorom_config plugin has also been updated to include oat2dex version :)

v1.0.9.3 (Standard version)

Changes:

Fixed M smali/baksmali method for priv-app.

[MENTION=4688377]russel5[/MENTION] - You are correct. It occurred when I reverted to the old baksmali command. I missed one of the variable changes. Thanks for pointing that out. It is fixed now :)
[SuperR Kitchen] serch826:
Hi, every things is working fine even after the update (v2.1.0.3), testing deodexing with oat2dex Android N and get two deodex fails in "FaceLock.odex" and "ConnMetrics.odex".
[SuperR Kitchen] sokkoban:
ERROR:
Something went wrong building the system image.

Make sure your system partition size is correct and
that the system directory is not too big to fit.

Press ENTER to return to the Main Menu
1) Device through adb shell (recommended)
3) Enter manually

Tried everything but no success

On version 1.9.0.3

Can you please link the previous version?
[SuperR Kitchen] SuperR.:
There is nothing I can do about this. You could create an issue at the oat2dex github. I suggest choosing to delete the framework odex files at the end, then try your ROM with those 2 apps odexed.

Nothing changed from 1.0.9.2 to 1.0.9.3 except a variable related only to deodexing, but here is 1.0.9.2.
[SuperR Kitchen] devilloki:
have Magisk mod plugin?ths
[SuperR Kitchen] kleidione:
wifi no work kitchen MM S6 edge please fix.

:crying::crying:
[SuperR Kitchen] SuperR.:
v2.1.0.5 (Donate version)

Changes:

Added modifications for Magisk Mod plugin.

Fixed another variable issue with smali/baksmali M deodex method.

Magisk Mod Installer

by [MENTION=5787964]SuperR.[/MENTION]

Add Magisk Mod to your rom

Remove Magisk Mod if it already exists.

Usage:

Download the Magisk Mod zip of your choice into the magisk_mod plugin directory.

In the kitchen main menu, choose Misc Tools > Run a plugin > magisk_mod

v1.0.9.4 (Standard version)

Changes:

Fixed another variable issue with smali/baksmali M deodex method.

Big thanks to [MENTION=4688377]russel5[/MENTION] for pointing out these variable errors :)

We do now :)

I need more information. Please see the FAQ linked in my signature for details of what I need to help you.
[SuperR Kitchen] SuperR.:
It is possible the kitchen could be modified fairly easily to work in an Android terminal emulator. This is not on my list of to-dos however.

If you post full speed download links to these firmwares that do not require registration I will take a look.
[SuperR Kitchen] powercommy:
Donations has been sent

[MENTION=5787964]SuperR.[/MENTION] donation sent!

Confirmation: 0HL722223E0947131

GitLab name: Powercommy
[SuperR Kitchen] Jaydosu:
http://updato.com/firmware-archive-select-model?record=70F66CEC5B8411E6B055FA163EE8F90B [MENTION=5787964]SuperR.[/MENTION] This is the link I used with no speed restrictions
[SuperR Kitchen] SuperR.:
v2.1.0.6 (Donate version)

Changes:

Added support for new kind of Samsung firmware structure with multiple tar.md5 files.

v1.0.9.5 (Standard version)

Changes:

Added support for new kind of Samsung firmware structure with multiple tar.md5 files.

[MENTION=5126718]Jaydosu[/MENTION] - This should sort out your issue :)
[SuperR Kitchen] Jaydosu:
Thankyou very much! [MENTION=5787964]SuperR.[/MENTION]

---------- Post added at 06:58 PM ---------- Previous post was at 06:58 PM ----------

Thankyou very much! [MENTION=5787964]SuperR.[/MENTION]
[SuperR Kitchen] salwan1996521:
Thank you :good:

Thank you :good:

supers kitchen help me to edit my rom
[SuperR Kitchen] gaganbajwa1999:
Where the best version of kicthen
[SuperR Kitchen] KbaB.BroS:
Meaning?
[SuperR Kitchen] SuperR.:
Introducing Ubuntu4Kitchen!!! An Ubuntu 16.04 distro with all the things you need to get the kitchen working easily. It will work in a VM, usb flash drive, or dvd. It is 64-bit Ubuntu. There will not be a 32-bit version, sorry guys.

Some features:

Includes all dependencies for the kitchen

Includes Nemo file manager instead of Nautilus

Includes a kitchen installer/shortcut on the desktop

All my favorite apps are pre-installed

The script on the desktop will ask if you want to install the standard or donate version, then install it, then launch the kitchen and a file manager window where the kitchen is located. Once the kitchen is installed, the script on the desktop will act as a launcher to run the kitchen and open the file manager for you any time you want. Just double-click SuperRs-Kitchen on the desktop and choose "Run in Terminal" to get started.

This distro was built using Pinguy Builder, so thanks to him for that :) Pinguy Builder creates a distro from your existing system so this is exactly what I run personally (aside from some settings and wallpaper). I hope you find it useful :)

Download:

Download removed. A newer version can be found here
[SuperR Kitchen] kasi5471:
This means the kitchen will now running on 64 bit without the i386 fix?
[SuperR Kitchen] serch826:
Nice job, just tested it with clean install on a PC and works awesome, only one issue i noted was the missing of WIFI driver, Thanks!
[SuperR Kitchen] SuperR.:
It only means that the distro I posted has everything required to install and run the kitchen.

It is Ubuntu and I did not add or remove drivers. If your wifi card is not supported by default in standard Ubuntu 16.04.1 it will not be supported by default in Ubuntu4Kitchen.
[SuperR Kitchen] serch826:
Yes my WIFI drivers is supported by Ubuntu latest 16.04 standard.
[SuperR Kitchen] SuperR.:
That's strange. Well, I am not sure what to tell you unfortunately. I built the distro on my desktop which does not have wifi, and tested on my laptop and the wifi works. If this distro does not work for your needs, at least standard Ubuntu does and it is not that difficult to get everything set up. I was just trying to make things easier.
[SuperR Kitchen] serch826:
Yes that's strange, It works with the network cable, i just tested it in my secondary PC that is the same as my primary (HP-ProBook-4540s) where i'm running UBUNTU 16.04.1 standard with WIFI w/o any issue.
[SuperR Kitchen] SuperR.:
Have you checked to make sure the wifi card is turned on? It has happened to me before where I installed the OS and wifi didn't work. The solution was to turn on the wifi card. There should be a keyboard function button that turns it on/off. Just a thought. Sorry you are having trouble, but I can't really help much with this one.
[SuperR Kitchen] serch826:
Like i said both PC have the same configuration and of course the wifi card is turned on, in Ubuntu it recognizes from the initial setup w/o problem.
[SuperR Kitchen] bcrichster:
May be a corrupted DL.. It happens

Sent from CM12.1 *N9515*
[SuperR Kitchen] serch826:
Don't think so, because every things working with the Ethernet (cable), the wifi drivers doesn't installs, the Ubuntu standard install w/o problem, i'm working with Ubuntu with wifi.
[SuperR Kitchen] dkionline:
Huawei P9 - L09C432B166 cant flash with original script, cause of bad deodexing. Kitchen even says all is ok.

I think newest oat2dex wont stick with it.
[SuperR Kitchen] bcrichster:
Try an older oat2dex.jar and retry the deodexing to make sure

Sent from CM12.1 *N9515*
[SuperR Kitchen] Juancho150:
Help!

hello im new, i have installed the tool but i dont know how to open it please someone help me
[SuperR Kitchen] macasus76:
wow thanks fella!!!!
[SuperR Kitchen] Novek:
[MENTION=5787964]SuperR[/MENTION]

Thanks for nice work!

Confirmation: 9WE13306P5844323H

gitlab user: trondkevin
[SuperR Kitchen] Novek:
And btw installation of ubuntu4kitchen failes for me in vmware player 12...

edit/ Seems to work on VM virtualbox though... hmm
[SuperR Kitchen] SuperR.:
Added, thanks :)

Strange. I will look around for another tool to make the distro. Thanks for trying it
[SuperR Kitchen] SuperR.:
The newer Ubuntu4Kitchen is here :)

Started from scratch, rather than try to build from my current install. This was created using the official Ubuntu 16.04.1 iso. I did not install my favorite apps in this distro as manual chroot is much more time consuming than pressing a few buttons in an app. We should get better stability using this method vs the last version as it is basically an updated and repacked version of the original rather than created from a running system.

Here are the changes from standard Ubuntu:

All dependencies are met for easy kitchen install

SuperRs-Kitchen installer/launcher script is on the desktop

Unity panel shortcuts are Nautilus, Chrome, Synaptic Package Manager, and Show Desktop

Nautilus File Manager asks what to do when you double-click an executable text file (bash script) by default

Nautilus uses list view by default

App menus are in the app window by default

The system notification popups are click-to-close and higher on the screen

Chrome and Synaptic package manager are installed

Firefox, Thunderbird, and LibreOffice have been removed

Should work in VM, usb live boot, or dvd. Like the first version, just double-click SuperRs-Kitchen on the desktop and choose "Run in Terminal" to get started :)

Download:

Ubuntu4Kitchen-16.04.1-amd64.iso

Let's hope this fixes [MENTION=2247065]serch826[/MENTION]'s wifi issue and [MENTION=844737]Novek[/MENTION]'s failing to install in vmware player 12 :)
[SuperR Kitchen] serch826:
Thanks, i'll try then.
[SuperR Kitchen] serch826:
YES!!! now worked awesome, the WIFI third party drivers installs from the beginning and of course i installed this in my primary laptop.
[SuperR Kitchen] nightcervant:
U are the Best bro
[SuperR Kitchen] serch826:
Superr, i'm getting some nautilus fails when starting kitchen, see the attached picture.

Thanks.
[SuperR Kitchen] bcrichster:
*Anyone*

Please help make sure your download isn't corrupted (by comparing MD5 sums) before posting issues.. Save the man from unnecessary head scratching when the problem may possibly be on our end

Sent from CM12.1 *N9515*
[SuperR Kitchen] SuperR.:
These errors are pretty normal actually when starting gtk apps from the terminal. I assume you only see them for a second and everything works fine after. I may be able to hide the errors better but for now you are in good shape :)
[SuperR Kitchen] serch826:
Yes, of course, many thanks!
[SuperR Kitchen] Hamidreza2010:
[MENTION=5787964]SuperR.[/MENTION] hi dear

i create project and all this was ok but when i want to make full rom ( rom.zip ) kitchen foul on here:

and the rom didnt make.but when i use option 2 ( system.sin ) no problem"

im use opensuse linux
[SuperR Kitchen] SuperR.:
It could be an incompatibility with opensuse, or it could be an incompatibility with one or more binaries. If the kitchen had to download and install the binaries for example, they may not work with opensuse since they were built on and for Ubuntu. If the kitchen built the binaries from source, the binaries are probably not the issue. I suggest you try the new Ubuntu4Kitchen as I am sure everything will work. That's the reason I created it ;) If you want or need to stick with opensuse, I need more information to help you. The FAQ linked in my signature (post #4) has the questions I will need answers to in order to help troubleshoot. Keep in mind I am not an opensuse user and know very little about it.
[SuperR Kitchen] ballerd:
hey I get error can not be run as root when I ./super
[SuperR Kitchen] bcrichster:
Don't run as Root, the kitchen will ask for permission when Root levels are needed for something

Sent from CM12.1 *N9515*