yashsingh1/xdaforums huggingface dataset:
[SuperR Kitchen] Captain_Throwback:
Well, su.d is dependent on SuperSU root, so those options should probably be together.

EDIT: This is what happens when I get distracted in the middle of a reply. I see you've already taken care of this, [MENTION=5787964]SuperR.[/MENTION]
[SuperR Kitchen] SuperR.:
Now they are, posted update right before you :)
[SuperR Kitchen] Captain_Throwback:
You even beat my edit, lol
[SuperR Kitchen] Danvdh:
Please don't ever drop support to this kitchen, this is simply amazing

@ everyone who uses the standard version to build and release ROMs on XDA, I highly recommend getting the donate version!
[SuperR Kitchen] boostermbkking:
It's possible to add plugin to convert samsung .qmg file to .png and .png to .qmg?

If you add this will be awesome!
[SuperR Kitchen] SuperR.:
New plugin - Android Image Kitchen by [MENTION=4544860]osm0sis[/MENTION] :)

More info can be found in the plugin repo

You will need to visit [MENTION=4544860]osm0sis[/MENTION] thread to get the latest copy of Android Image kitchen for Linux. Be sure to thank him for his work while you are there :)
[SuperR Kitchen] sokkoban:
Hello,

I trying to build custom ROM but get error message to missing files. But they already into project folder. Where I'm wrong. Please help me

Kitchen version last release

Linux Ubuntu 16.04

Device: Huawei P8 Lite(ALE-L21)

Source from started(system.img boot.img)

Android 6.0

[IMG="p8lite"]http://s32.postimg.org/jn0qr3iqb/screen_Fetch_2016_05_17_12_00_16.png[/IMG]
[SuperR Kitchen] bcrichster:
AGREED!! [emoji41]

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] TMG1961:
I get this error when i try to start the kitchen for the first time after installing linuxmint-17.3-xfce-64bit.

Checking dependencies ...

/home/theo/Roms/superrs-kitchen2/superr: line 7721: depinstall: Permission denied

/home/theo/Roms/superrs-kitchen2/superr: line 7721: depinstall: Permission denied

touch: cannot touch ‘depmet’: Permission denied

Any idea how to fix this problem?
[SuperR Kitchen] bcrichster:
The truth? Sounds like a bad/corrupted ISO installation.. Believe me, I went thru 2 Wks of *WTF?!* before realizing the issue and reinstalling. Try the OEM Version installation instead but don't forget to check the iso file's md5 after DL to make sure they match before burning onto a disk or USB (a mismatched md5 signifies a corrupted file.. which can cause all kinds of strangeness and permission conflicts.) I've found that you can still get a corrupted DL with identical md5's but it's extremely rare. So my advice is to just reDL the iso you want, check for proper md5 match, reBurn & reinstall. Load dependencies & try again.

Another thing: when loading stuff directly from the Software Manager, don't forget to reboot after every 5 or more installs or the system itself can get corrupted also. I am by no means a Linux expert (that would be our esteemed [MENTION=5787964]SuperR.[/MENTION] !) But have had many boo-boo's and fails up to this point. Worth looking into.. [emoji41]

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] TMG1961:
Thanks for your answer.

I always do a md5sum check before burning to usb stick. It matched, so though all would be ok. I will have a look what happens after rebooting the laptop.

I also checked all the dependencies that the kitchen wanted to instrall, and all are installed, so dont understand why it keeps complaining about it.

Will first check if the problem still comes up after redownloading the kitchen.
[SuperR Kitchen] bcrichster:
Try installing all dependencies before even downloading the kitchen being that if you still get permission issues, it won't possibly be related to the kitchen if it's not even installed yet. BTW, I myself run Linux Mint Cinnamon 17.3 64bit

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] TMG1961:
well found the problem. Seems i ran the command to clone kitchen as sudo. So recloned it as normal user and after running dpkg --configure -a the kitchen installed without a problem. So seemed the problem was between laptop and chair :D
[SuperR Kitchen] Captain_Throwback:
Case matters.
[SuperR Kitchen] Tkkg1994:
[MENTION=718594]super[/MENTION]R Just a short hint: when adding /data support to the rom, it wont mount /data at the beginning and also wont unmount it at the end

Sent with my SM-G930F powered by SuperMan
[SuperR Kitchen] Captain_Throwback:
If you're using a modern recovery (like TWRP) you don't have to mount/unmount /data.
[SuperR Kitchen] bcrichster:
Deleted.

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] SuperR.:
It seems like the only option for this right now is picconv by [MENTION=334644]sorg[/MENTION]. It does the conversion on the device because there are no decoders yet. This means that you must have the device that contains the apks you are converting.

Here is a plugin for picconv. WARNING: I have absolutely no idea if this plugin will work, :)

picconv_tool.zip

Usage:

Install plugin

Visit the original thread to download the newest version of the tool (be sure to thank [MENTION=334644]sorg[/MENTION] while you are there).

Copy the zip into the picconv_tool plugin directory.

Run apktools plugin to decompile an apk

Run picconv_tool plugin

edit: If you try the plugin while connected to Android and it does not work, try again while connected to your custom recovery.

As [MENTION=1162986]Captain_Throwback[/MENTION] said, case matters. Rename your BOOT.img and SYSTEM.img to boot.img and system.img and you should be good.

Mounting and unmounting /data was causing issues with modern recoveries so I removed it. Update your recovery and you should be good.
[SuperR Kitchen] Jansxel:
I Tried To use it on my Firelfy Intense Desire which is MTK6753. but the partition cannot detect on both boot.img and recovery.img .. Even Putting its own Partition it dont accept. it say I need to edit updater-script. [MENTION=5787964]SuperR.[/MENTION] Please Help. it cant detect "by-name" in my device using debugging, boot.img, recovery.img tried an Stock and TWRP.

here is the link of stock boot.img I will upload the stock recovery later

Link:

https://mega.nz/#F!vwt3FCoC!vCCiRzjMDgPcohxMK5NJnw

---------- Post added at 07:35 AM ---------- Previous post was at 06:49 AM ----------

if you want to test the full stock. please download the Latest version : v18

http://www.needrom.com/download/firefly-intense-desire/
[SuperR Kitchen] andy_zhang:
how to get superr kitchen2,?in superr kitchen, not find plugin.

vs985 China user
[SuperR Kitchen] Er. Aditya:
Donate for a great kitchen ;)
[SuperR Kitchen] andy_zhang:
Oh, I have not international Band card, can't donate, sorry.

vs985 China user
[SuperR Kitchen] SuperR.:
I won't sign up for sites to download roms so I did not try extracting it, but your boot.img unpacks without issue so I don't know why you are having issues with by-name.

FYI, the Donate to me button uses PayPal which takes care of the international problem.
[SuperR Kitchen] bcrichster:
Respectively.. If I can purchase products online in China from here, Chinese can purchase online from there as well. [emoji85] [emoji86] [emoji87]

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] jazzespresso:
[MENTION=5787964]SuperR.[/MENTION]

One of the best Android Kitchen tool ever come across to XDA, even this is "noob" friendly. Of course, like everything else in the life, there's always room for improvement, so please do not drop the support of this tool and development.
[SuperR Kitchen] jazzespresso:
my ubuntu is having downlond latest update using this;

git clone https://bitbucket.org/superr/superrs-kitchen.git

is there another way to get update manually until I figure out my ubuntu issue?
[SuperR Kitchen] SuperR.:
git clone is the best way to download/install from scratch. Alternatively, you can "Download repository" from the downloads section of the repo but the kitchen updater will not work unless you git clone.

If you want to update manually, you can do:

cd /path/to/kitchen
git pull

That will update the files in the kitchen that have changed since you git cloned.
[SuperR Kitchen] jazzespresso:
you know I am windows guy, so always having some kind of issue with my Ubuntu (Runs on VM Virtual Machine), anyway, it updated some stuff (ubuntu software update)...

and now whenever I use git clone https://bitbucket.org/superr/superrs-kitchen.git

it says git is not installed?? what the heck, it was...anyway, so I tried "sudo apt-get install git", then throws these message

W: Unknown Multi-Arch type 'no' for package 'compiz-core'

W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'

W: Unknown Multi-Arch type 'no' for package 'compiz-core'

W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'

Sorry, this is really my ubuntu issue, did NOT meant to hijack this thread!
[SuperR Kitchen] Jonny:
There are some devices which have different 'by-name' parts in boot.img and recovery.img. Detecting them from boot.img can cause errors when flashing as when in recovery it uses the part from recovery.img.

E.g.

recovery.img >>> /dev/block/platform/mtk-msdc.0/by-name

boot.img >>> /dev/block/platform/mtk-msdc.0/1111230000-mtk/by-name
[SuperR Kitchen] Kdio:
[MENTION=4251307]micky387[/MENTION] as Master tamirda couldn't report back yet, I should. The manual extraction and renaming works like a charm, Thank you.

Master SuperR.

Using v1.0.7.3, the below is what happens:

Not sure if you do have access to a Windows Box but, if you do:

[TOOL] SamFirm

Will download as fast as you can get :D

To obtain the Samsung Firmware I refer to, just fill Model=SM-G900M and Region=ZTO (and always check "Decrypt automatically")

Thank you very much for this art piece :victory:

Nice regards.

Hi jazzespresso

Seems you made apt dizzy :D

Could you please try the below 2 lines at terminal and then try to install git?

sudo apt-get install -f apt
sudo apt-get update

Please report back.

.
[SuperR Kitchen] celoxocis:
Im on Ubuntu 14.04.4 LTS and i noticed something.

When i run ./superr it tells me i need to install Java 8. I confirm with yes and it doesn't install it.

Its not a permission problem (sudo allowed) but it think its a package problem.

When i do it manually using:

"sudo apt-get install openjdk-8-jre"

I get "E: Unable to locate package openjdk-8-jre"

Here is what i have found:

see the answer from Android official site

https://source.android.com/source/initializing.html

For Ubuntu LTS 14.04

There are no available supported OpenJDK 8 packages for Ubuntu 14.04.

The Ubuntu 15.04 OpenJDK 8 packages have been used successfully with Ubuntu 14.04.

Newer package versions (e.g. those for 15.10, 16.04) were found not to work on 14.04 using the instructions below.

(See website for instructions)

The fact that the latest stable and maintained version of Java (8) is not available on the latest LTS is rather strange.

My Solution was to add an PPA:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac

it will install the same java build as it is available to the newer LTS:

http://www.ubuntuupdates.org/package_metas?exact_match=1&q=openjdk-8

maybe you can add a ubuntu version check and if 14.04 => add ppa and then install openjdk-8
[SuperR Kitchen] Slim2none4u:
Is there anyway to get an older version of this kitchen? I would like version 1.0.2.2. or 1.0.2.4
[SuperR Kitchen] Er. Aditya:
Any specific reason ?
[SuperR Kitchen] bcrichster:
Should be in the DL section of the repo, right? [emoji85]

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] Slim2none4u:
Yes. With them 2 version I was I was able to make xposed deodexed touchwiz roms using my nandroid backup. Work great so stopped using the kitchen as I had what I wanted. As you may know the sm-g900r4 (klteusc) recently got the marshmallow update. I tried several times and can't even get any where past extracting the rom.

So I would like to try the older version of the kitchen that I had success with.
[SuperR Kitchen] SuperR.:
It looks like someone has already extracted the tar from the tar.md5. I will add support for this type of tar in the next release..

16.04 is the latest LTS. I suggest you update :)

No

Not anymore. I removed them when I switched to git clone only.

Send a full speed download link that I do not need to register for the firmware you are trying to extract and I will have a look. I only move forward so if something does not work in the newer kitchen versions I will fix it :)
[SuperR Kitchen] Kdio:
Hi SuperR.

Thanks for taking care of our needs :cool:

I had to at least try with the tar (I've just removed the .md5 extension) as if the .md5 is present, the Tool does not recognizes it. Simply doesn't care for its existence.

Nice regards.

.
[SuperR Kitchen] Slim2none4u:
Will dropbox do?

https://www.dropbox.com/s/qbqi9fvc1k8mtai/G900R4VXU2CPD2_G900R4USC2CPD2_USC.zip?dl=0
[SuperR Kitchen] SuperR.:
v2.0.8.0 (Donate version)

Changes:

Added #SUD and #DATA to the list of removed updater-script lines when building a rom.

Added a back option to the plugin menu so you don't have to quit or choose a plugin to get out of it.

Added support for tar.md5 files not inside a zip.

v1.0.7.4 (Standard version)

Changes:

Added support for tar.md5 files not inside a zip.
[SuperR Kitchen] chuzpz:
[MENTION=5787964]SuperR.[/MENTION] is possible add the modem into the zip in this kitchen i have problems with the wifi.. :) thnx for your help and answers..
[SuperR Kitchen] SuperR.:
I need more information about the problems you are having. The firmware you uploaded extracted without issues.

This was asked quite a while ago, and if I remember correctly the general consensus was that it should not be added to roms. Personally, I have always created partition updater zips when creating roms in case someone wants/needs to update them but I never include them in roms. Everyone is welcome to chime in here :)
[SuperR Kitchen] :
I think an option to include modem and add aroma would probably make the kitchen complete. Can't think of anything else that could be added myself
[SuperR Kitchen] The Sickness:
In my opinion adding a modem option isn't a good idea. Reason being is that on Sammy if the modem and bootloader don't match you will have audio issues.

Just my opinion tho...
[SuperR Kitchen] Slim2none4u:
Well had to refresh my laptop and then setup a new virtual machine. I use ubuntu.

I'm pretty noob to Linux. I'm basically a root and flash kinda guy. Enjoy this stuff and learning more all the time.

At this time I'm trying to get shared folders to show so I can recreate what happens.

It extracts the rom, then asked to extract cache as well and I yes and it does, then it asked to set perm (raw or meta, etc). None work. Option 1,2,3 say error. Option 4 which should be the right one does something but don't know what because it returns me back to the main menu where I would now go to rom tools but it says I don't have a rom and to place it in the folder to extract. And it does this over and over. So basically yes it does extract it but then can't see it.
[SuperR Kitchen] :
hi SuperR

your kitchen is awesome ,it's perfect for my s5

but when deodex on s7 all apps are closed forced

i've tried both methods but don't work
[SuperR Kitchen] SuperR.:
All the options worked for me. What Ubuntu version are you using? 32 or 64 bit? Are there errors in the terminal if you scroll up?

This is a known issue and I don't know how to fix it.
[SuperR Kitchen] störte:
For me it is only Smartcardmanager and Shealth which fc after flashing. I use it on the S6 Edge
[SuperR Kitchen] Tkkg1994:
Use another deodexer on windows and it will work perfectly fine

Sent with my SM-G930F powered by SuperMan
[SuperR Kitchen] bcrichster:
Which one.. Cuz don't the same jar files work for both OS's..??

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] Tkkg1994:
Use svadeodexer

Sent with my SM-G930F powered by SuperMan
[SuperR Kitchen] störte:
Tried this also. Same Result. Have to investigate more on that

Anyway only 3 apps annoy me. Shealth, Syscope and Smartcardmanager
[SuperR Kitchen] Tkkg1994:
Working perfectly fine for me on my rom

Sent with my SM-G930F powered by SuperMan
[SuperR Kitchen] störte:
Hmmm will have a look on my pc. Bloody Windows ****
[SuperR Kitchen] Tkkg1994:
Sometimes I had to do it twice or even more to get it working correctly

Sent with my SM-G930F powered by SuperMan
[SuperR Kitchen] jazzespresso:
Hi [MENTION=2147860]Kdio[/MENTION]

thanks for your help, very much appricated, but still did not work. Only way to get latest kitchen update is probably manually copy the files and replace it back- I just need files, not sure if [MENTION=5787964]SuperR.[/MENTION] is willing to give me the files for update so I can get the latest update.

i have another question, for Samsung 6.0.2 ROMs, what Perm Type we should choose? I am seeing some Samsung custom ROMs (6.0.2), they used set_perm, but Kitchen recommends Sparse Dat..
[SuperR Kitchen] Kdio:
Hi jazzespresso

Saw that you've installed Ubuntu onto a Oracle VM.

I am a happy user of [ v2.0 BETA ] BuilduntuVM - Compile Android ROMs with Windows or Mac OSX and do recommend it. Has been working flawlessly for me.

I've found its mention in this very thread but was unable to find the post to give appropriate credit ... sorry.

Nice regards.
[SuperR Kitchen] bcrichster:
Try all 3 and see which works best. An old method doesn't indicate unusable, just an old method. Sparse DAT certainly makes a smaller zip but try all & report back with the info for other users who are hoping for the info. Don't forget to use the zip devices option in kitchen and upload to add to the kitchen repo for other users as well. [emoji41]

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] jparnell8839:
[MENTION=5787964]SuperR[/MENTION] just donated. Thanks for this awesome tool! confirmation number 7XN93597JA5869417, GitLab username jParnell

--edit--

Sorry [MENTION=718594]super[/MENTION], was somehow mentioning you
[SuperR Kitchen] SuperR.:
As I stated before, you can use the "Download repository" link in the kitchen repo to download a zip of all the newest files at any time. The link changes each commit but here is the current one. The downside to this is that you can't use the kitchen updater if you download the kitchen this way. You will need to download all updates manually using the "Download repository" link each time. The kitchen only supports git, but you can do things manually if that works better for your situation :)
[SuperR Kitchen] jazzespresso:
in boot option in the kitchen, someone give me some info about this two items:

remove dm-verity

remove forceencrypt

does it hurt leave them as they are or should we select disable them?

ROM I am working is Andorid 6.0 (Samsung)
[SuperR Kitchen] Captain_Throwback:
Always do 1.

2 is up to you, but most people remove that too. On at least one new HTC device, forced encryption has to remain enabled.
[SuperR Kitchen] jazzespresso:
thank you sir!, I have both set Current: Disabled.

ok, now you gonna kill me :p asking another question, when root option in kitchen, I picked let SuperSU decide option 1, am I good here for Android 6.0.1 (samsung firmware)?:D

[/QUOTE]
[SuperR Kitchen] Er. Aditya:
[/QUOTE]

device wont boot if you enable it , atleast mine dint did :P

as for your other question i think yes , and if you have a 6.0.1 rooted kernel then you can use older super su older then systemless
[SuperR Kitchen] jazzespresso:
device wont boot if you enable it , atleast mine dint did :P

as for your other question i think yes , and if you have a 6.0.1 rooted kernel then you can use older super su older then systemless[/QUOTE] [MENTION=5750672]Er. Aditya[/MENTION]

hmmm...not sure about "rooted kernel", I am working from official samsung firmware files (SM-T350 6.0.1, downloaded, move to SuperR's kitchen), so simply I made unpack boot.img, and Kitchen's boot option; then disabled remove dm-verity and remove forceencrypt, and made it insecure the boot.img, and finanly i re-pack it, then Root tools, when root option in kitchen ask, I picked let SuperSU decide option 1, finally I build the ROM...

not sure if anything else I needed to do as far as Android 6.0 ROM goes....not that this will be my first ROM, but first built rom for Android 6.0:p
[SuperR Kitchen] jparnell8839:
Can the kitchen be used to make a flashable zip for the radio or bootloader?
[SuperR Kitchen] bcrichster:
Yes

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] Er. Aditya:
and my friend with those steps your good to go
[SuperR Kitchen] jparnell8839:
How would one go about doing that? I've checked the first couple pages, as well as SuperR's git page, and granted, I didn't read the full 316 pages in the thread, my Google-Fu is not revealing the answers to me
[SuperR Kitchen] bcrichster:
[MENTION=5787964]SuperR.[/MENTION] also has an mmc block 0 extracter tool posted in which you can extract the full firmware of the device.. Best option is using while device is in custom recovery. The kitchen itself also has a boot.img zip option that's flashable.

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] jparnell8839:
Yes, I was aware of the boot.img option. I'm referring to extracting bootloader.img (Nexus 6P). I'm not even sure it's reasonably possible, this is my first device that's even messed with fastboot commands since the Motorola Xoom, though I have seen the radio imgs in zip form.

-- edit --

I'm not sure the mmc block 0 extracter is what I'm looking for; I have the stock bootloader and radio img from Google already. Looking to turn it into zips.

As well, re-reading my earlier reply, I hope I didn't sound ungracious for your offered assistance; that was not my intent, and if I did, I hope you'll accept my apology.
[SuperR Kitchen] jazzespresso:
i was kind of thinkg I am, since same steps I did like many times for samsung lollipop ROMs, never run into issue (as far as root goes):p

thanks for respond, very appreciated though

---------- Post added at 04:53 PM ---------- Previous post was at 04:48 PM ----------

well, using old method set_perm ...i was just curious, so checked several Samsung device threads Android 6.0 ROMs, checked and saw many developer still going with set_perm, which I found a bit interesting..anyway, so I picked set_perm for my first MM ROM even if Superr Kitchen recommends (default) for Sparse DAT type...
[SuperR Kitchen] bcrichster:
Just let someone know if you find any missing perms so it can be checked into.. Flash it first tho.

Sent from a Dirty Unicorn's LolliPop! N9515
[SuperR Kitchen] Slim2none4u:
I was using 32 bit ubuntu originally. This time I used 64.

As I said before though, I'm having problems setting up now. Can't see my host shared folder. So until I figure that out I can't recreate.
[SuperR Kitchen] SuperR.:
Not at this time. However, I have a standalone tool (link found in signature) called NexusUP. It downloads the latest firmware, extracts all the images, and flashes them to your device. I use it every month on my 5X :)

I suggest using at least set_metadata on KK-M+ roms. set_perm does not set selinux contexts.

I only support native Linux, but your issues may be related to file permissions if you have the kitchen on a shared drive. Try cloning the kitchen in your /home/username directory within the VM.
[SuperR Kitchen] jparnell8839:
I considered it, but I'd rather separate the entire process from the computer, at least for other users. I think I may take a knack at writing a kitchen plugin. I've never had a reason to learn any bash more complicated than a couple one liners, but it can't be more complicated than batch, PowerShell, or vbscript.
[SuperR Kitchen] bleros:
Hi [MENTION=5787964]SuperR.[/MENTION]

Thanks for you great work, im trying to cook rom M tried to deodex with latest version first time tried oat2dex but i got error tried with smali/baksmali more error but with oat2dex after error in java deodexin continues.

thanks