yashsingh1/xdaforums huggingface dataset:
[Android] cruizz:
yes, i have it.

thanks for the help :)

best regards...
[Android] Yay 4 Juggs:
getting a bad gateway 502 error when trying to dl the kitchen from your github
[Android] TMartin:
I posted a mirror a page or so back.

Posted from my HTC Evo 4G on Tapatalk Pro!
[Android] dsixda:
Just upgrade to 0.139 and start all over again. If you get flashing errors then please follow the FAQ. Thanks!
[Android] dsixda:
I can't view this on my phone because you gave me a 7z file. I'm not going to use the PC now -

Just go to the FAQ and read about how to debug flashing errors. And read my long post from yesterday.
[Android] Whoareyou:
Whenever i try to flash a rom I port after the 0.109 update, they fail with the error

E:Error in /sdcard/signed_Abyss.zip (Status 0)
Installation Aborted

Why is this?

I HAVE TRIED 2 Different recoveries with the same error
[Android] dsixda:
http://lmgtfy.com/?q=android+recovery+(status+0)+installation+aborted

Gets:

http://androidcommunity.com/forums/f4/i-cannot-boot-back-into-my-phone-cyanogen-or-otherwise-33689/

Tells you that u ported a ROM not made for your device.

Come on guys, I shouldn't have to do this for you.
[Android] Whoareyou:
Well, I neve got this error with 0.109 and below kitchen, andI was porting from Marvel to Espresso, so IDK what the big deal is....
[Android] dsixda:
Are you using an updater-script? If yes, try the update-binary from an earlier version of the kitchen. Let me know.
[Android] :
nvm GOT IT AFTER 3 HOURS LOL
[Android] dscott23:
If you open a Terminal window first, and run ./menu from there, you'll be able to see the error.

*edit: nevermind lol
[Android] brack11:
very nice tool, need to try
[Android] Whoareyou:
Yes I'm using updater-script, how would I try the update-binary from another ver of the kitchen?
[Android] twopumpchump:
just got my Inspire 4g a couple of weeks ago, my first android device. downloaded your kitchen yesterday and got working rom on my first try :D Im used to WM so this is gonna take me some time to learn but its gonna be fun hehe. thanks for the kitchen!
[Android] dsixda:
Get an older version of the kitchen, e.g. 0.135 or older. Grab the update-binary from the folder /tools/update_files/. Then, copy that file to your ROM's META-INF/com/google/android/ folder. Then build with latest kitchen.
[Android] dsixda:
Cool. Just got myself an Inspire (Desire HD) too last night. Will eventually try making ROMs etc. with it.

Broke the stupid bottom cover on first try, but got a replacement this morning and successfully managed to open it this time (but had to use a towel to grip the sides better). The trick is to have the phone face upwards rather than down, while pulling on the sides firmly + slowly. This is a terrible design issue of the Desire HD.
[Android] puertoblack2003:
here ya go i think i have all the older updates since i started building my roms..lol.

http://www.4shared.com/file/6lPLlwoB/dsixda_Android_Kitchen_0135.html
[Android] dsixda:
I have uploaded Kitchen 0.140.

Please see Release Notes in Post #2 for changes made.
[Android] TMartin:
Mirror for v0.140
[Android] muralto:
delete me, please
[Android] bertans:
I wonder why

there are so few donors for this flawless kitchen

... I think dsixda deserve a few bucks for his enthusiasm. ;)

Come on folks, push the donate button under his signature! :D

ps. thank you dsixda, build 140 restored kitchen functionality for my phone (Huawei U8150)
[Android] dsixda:
Oh that's a relief! Thank you
[Android] ciolnadu:
doesn't recognize kdz anymore?

sry for the mess :(
[Android] doomsdaybg:
Thanks :):):)
[Android] dsixda:
I don't understand your post --- You mean your LG custom ROM doesn't flash anymore?

If that's what you mean, then try this one instead -- rename to "mtd-update-binary" and copy it over /tools/update_files/mtd-update-binary:

http://xdaforums.com/showpost.php?p=11792804&postcount=3707

Let me know if it works. Unfortunately I'm trying to figure this out alone, as guys who know and could easily provide a solution never responded to my requests for help. Had to re-download the Android AOSP and google how to build the update-binary and then rebuild crap and stuff. Ugh, I hate Android developers... ;) why can't they be like Windows Mobile guys.

Anyways try it out... thanks. :-)
[Android] chuti98:
I just did only port without root or anything else everthing is fine flash OK. But It's gone boot loop and then go into recovery image. Strange, isn't it?
[Android] dsixda:
You can still do the root option but don't add busybox when it asks you.

Or just forget about porting the Legend ROM because it will require additional changes to make it run properly on a Hero (you are seeing the same result as when someone tried to port a Desire ROM to the Nexus One without any changes).
[Android] dsixda:
You can also try editing the build.prop so that ro.product.device is "hero" instead of legend. This is necessary sometimes when you port a ROM.
[Android] chuti98:
Thank you for your help, I'll try to do each step to see what does it wrong. At first now I'll try to make just hero rom without port
[Android] dsixda:
No problem, good luck. And let me know if you have problems with the Hero ROM.
[Android] dsixda:
Ok, so the kitchen has been updated to support the HTC Desire and HTC Legend *when (and if) the recovery image is released*. We will still need the kitchen to be tested on those devices though, as HTC has added more security to the ROMs for these devices, according to paulobrien.

Also there is now support for all GSM-based HTC Android devices that are are not listed at the top of the first post. The script will automatically detect the kernel base address for these devices.
[Android] capychimp:
java6

how the heck do i get the java install in ubuntu, the command doesn't work, says package not found, the download links do not work, then what??? anyone knows
[Android] dsixda:
Which download link are you talking about? Everything is explained clearly in the FAQ, including alternate Java links.
[Android] capychimp:
◦To install, type in Ubuntu: sudo apt-get install sun-java6-bin sun-java6-jre

◦The newer versions of Ubuntu may block this command, so try the following if the above doesn't work:

■Download java6-jre (.deb): http://packages.debian.org/sid/i386/...6-jre/download

■Download java6-bin (.deb): http://packages.debian.org/sid/i386/...6-bin/download

■Install both of them together: sudo dpkg -i <name of java6-jre .deb> <name of java6-bin .deb>

that did not function clicking your links or typing your command

not used to linux ;)
[Android] antz88c:
@dsixda is there a way to manually add APN before cooking my ROM? Just a thought, no big deal really. Thanks.
[Android] dsixda:
The two links above work for me.. you need to click on each link and select from over a hundred different mirror links for the actual package file.
[Android] dsixda:
Yes there is a big APN xml file, just Google for it. Found under code.Google.com.
[Android] capychimp:
the page never comes up, it just loads and loads ;) both links
[Android] dsixda:
You have a problem with your network, buddy. Works for me. What happened when you did the sudo apt-get command? Please be specific about the error message. Copy and paste it here if necessary.

Thanks
[Android] capychimp:
i will next time i have time for booting up and use time on the linux box, but i think your right about something with the network, cause doesn't matter which machine i use, i cannot get to those pages, so my guess is on the isp here ;)

funky, now the link works here ;)

thx for listening to my crying ;) now i can give your kitchen a go :)
[Android] dsixda:
Hi guys,

For those who were getting non-booting ROMs when using the Cygwin method for the kitchen (e.g. with the Hero and Tattoo), I now have a fix which hopefully will work.

In previous versions (before 0.37) I was using a modified mkbootimg.c, but now I am using the files that are no longer modified and are straight off the Android SDK. So I have also included rsa.c and sha.c (along with mkbootimg.c) to build mkbootimg in Cygwin.
[Android] frankzua77:
!!

So I have a blur ROM based on 1.6 but I want to customize it and tweaked to work with my Nexus 1, is it possible in the kitchen :confused:
[Android] antz88c:
i can't seem to find it. is it okay if you point the exact location of the file?
[Android] dsixda:
Should be /system/etc/apns-conf.xml ... or something similar.
[Android] mmmhmm:
Which Virtual Box

Do I download Virtual Box for Windows or Linux? I have to install the Ubuntu Linux so do I have to install it on a Linux platform? I use Windows.
[Android] dsixda:
If you are using Windows then download Virtual Box for Windows. Download the Ubuntu ISO file and load it in Virtual Box. Just follow the instructions in the FAQ.
[Android] jadeboy7:
Is there a way to decompile a recovery img with this? I would search, but as usual, it's down.
[Android] dsixda:
There is a guide for boot.img/recovery.img if you search in Google but I don't think it has specific instructions for the recovery.img. That being said, I have never attempted a recovery.img as it's not necessarily related to cooking or making custom ROMs.
[Android] jadeboy7:
Thanks. I've found for boot.img but it didn't work for recovery. I got it partially decompiled by changing the name to boot.img. I'll keep looking.
[Android] theophile2:
Hope this doesn't come across as newbish, but I just found this tool and would like to try it out. I'm interested in trying to "merge" a series of update.zip's, as well as tweaking some things in the base rom.

So could I use this tool to (for example) start with a CM-based rom and tweak it, then merge into it gapps (flashable zip), a custom kernel (flashable zip), and a theme (flashable zip)?

Thanks!
[Android] dsixda:
You should be able to do this but it would require manually changing the update-script. You should do it one-by-one (flashing each step) to make sure you are doing it right.
[Android] Droidzone:
Weird error on update..
[Android] wildstang83:
I could be wrong but I believe your getting that error due to a server error on the gethub side. I went directly to there website and couldn't even download the new kitchen because of this.
[Android] Droidzone:
No, you're right. The download failed because github is down. The bug I was pointing out is regarding the kitchen reporting that it has successfully updated when it hasnt.
[Android] dsixda:
Oversight on my part --- but I have fixed it now. Will come in the next version.. sometime later.
[Android] myth999:
To DSIXDA

I havent started cooking my roms or using ur kitchen yet. Am a new comer in the android world. But i have been reading this post and I can see you helping out each and everyone, unlike other people.

Just wished to thank you for helping people learn and rectify :)

Thanks

Keep up the good work man :)
[Android] dsixda:
I'm grumpy in the mornings, so I'm just warning you! ;-D
[Android] Droidzone:
dsixda,

Just a suggestion. You'd like to consider adding the following code (beeps the speaker) to the build_rom script to signal the end of build. It's very useful esp for long operations.

echo -e "\a"

I've also disabled the prompts in the script so that the build rom operation goes on with defaults till it leaves the signed_*.zip in output dir.. But that's just because I'm lazy and would like to watch a movie while it builds. :) I've noticed that build speed is uber fast on Ubuntu and very slow on Win7..
[Android] dsixda:
I don't know if the beeps would be a good idea if it is intrusive in a quiet environment. However, I was going to add an Express option that has no prompts, converts to updater-script and doesn't sign the ROM. For advanced users only.
[Android] Droidzone:
Excellent! I had requested that a couple of weeks ago. Thank you!

No probs abt the beep..I can just add them for my setup.. :) I'd like it to be heard over the sound of a movie or song :)
[Android] hanny562:
after i compile the rom..the file size is larger than original 1...original = 198 modded = 280? may i know what's happen?
[Android] dsixda:
Well you need to be more specific and tell us what you did to the ROM.
[Android] NilsP:
I keep my PC muted so I don't have to listen beeps and whines HaHa

I do like the idea of an express route. If it were a setup option like always convert to updater-script or don't convert and always sign or don't sign that would be great. I would not mind if there was a setup option to automatically ZipAlign before creating as I tend to ZipAlign before every build since it generally is me adding or replacing apk's.
[Android] hanny562:
erm..i just add htc plurk into that rom..but the rom increase like 100MB?@@
[Android] dsixda:
I have no idea.
[Android] dsixda:
It really is a good idea to include the zipalign as part of the build options, since it's normally the last thing you'd do anyway.
[Android] bertans:
This is the

result of your fantastic work

! :D

Again, thank you
[Android] Silverexp:
Thanks for all the hard work & the time you spend answering our n00besh questions....

Confirmation number: 96M80062LG8580825
[Android] brack11:
I have i9000 and I see you have a link to galaxy s kitchen, I looked at it but it is outdated, is there newer version of it or can I use default version for galaxy s? If yes, how should I do to adopt this kitchen to galaxy s?

Sent from my GT-I9000
[Android] dsixda:
I suggest you use his kitchen because mine doesn't have support for the Galaxy S/Nexus S series of devices. You may want to contact the author of the kitchen with a PM if you run into any issues.

Perhaps in the future, IF I buy a Nexus S or Captivate, then I will add support in my kitchen.
[Android] dsixda:
Version 0.141 is now out... please see Post #2 for the release notes.
[Android] Chaqmol:
when i run the RUU and do the steps...There is no ROM.zip in temp folder...what is the problem?
[Android] NilsP:
I really like what you did with the build process.

Since I always sign my ROM I would like the express option to be ZipAlign, convert to Edify, then sign.

Maybe an approach would be:

Interactive: Choose all 3 one at a time (Defaults NO)

Express: ZipAlign, Convert to Edify, then NO SIgn

Final: ZipAlign, Convert to Edify, then Sign

Express would be good for testing and Final for release

Either way, great addition. Thanks
[Android] dsixda:
A new user will get confused and overwhelmed with three build options. The options of 'easy' (Interactive) and 'hard' (Express) should be fine as it is. I use Express for my personal ROM, but I guess if you want to release a ROM to public you'd need to do interactive.
[Android] dsixda:
It's under a subfolder under the temp folder, not directly under it. Like I said in the FAQ, use the Search tool on your Windows file explorer to find it, and read the instructions carefully.
[Android] Droidzone:
How about a toggle?

Display a menu containing the options to be included in Express menu, which would be a clone of the actual options in kitchen, and for each option one chooses, you can toggle the options to 0 or 1 in a config file, so that when kitchen is told to go express, it chooses options toggled on, and builds..
[Android] NilsP:
I like it. That way the Express could be setup as the final build and Interactive for testing.

OR: Just make express ZipAlign - Convert to Edify and Sign (would make me happy)
[Android] dsixda:
No that's a bit complicated and then there's the hassle of putting even more information in the FAQ to explain it to the user. I don't want to provide too much information. Plus you'd have to copy the same config file again after every new release of the kitchen.

Ok alright I'll put Interactive, Express1 and Express2. :P
[Android] NilsP:
Fantastic. Thanks
[Android] muff99:
Thanks for your great work dsixda, your kitchen works flawless with a LG P500 Optimus One.

Btw, I had those "it gets stuck on the splash screen (boot loop)" effects as well ... after wiping caches from my custom recovery, it worked
[Android] dsixda:
Actually, I have a problem with the 2nd Express method (i.e. Express1 + sign ROM).

The purpose of Express is to build a ROM as fast as possible without having to wait around for all the prompts. This is to benefit ordinary users like myself who build private ROMs and don't like waiting a couple of minutes for the ROM to be signed.

However, if you want to release a ROM for public consumption, then it's recommended to sign it. I don't want people using an Express2 option for this purpose, because that means you are just trusting the kitchen to make all the necessary fixes to the update-script, convert it to updater-script, and then build it that way *without* your interaction. The problem is that there's potential for errors in the updater-script that go through unseen and unfixed. I've seen many public ROMs built with this kitchen that contain errors in the updater-script, and I don't want the Express2 option to compound this problem. Most importantly, I don't want the users to download a ROM that has been rushed through.

So in my opinion it's best to leave it the way it is -- I don't want to encourage bad habits ;-) The kitchen has been using the 'interactive' method for over a year, and I've only seen one person ask about something like an express option. So I think the current Interactive and Express options are good enough.

This is normal -- when you flash a ROM that is significantly different from your current ROM, you always need to wipe your device first (for example, a Cyanogen ROM flashed over a stock ROM, or a 2.2 ROM over a 1.5 ROM). It really has nothing to do with the kitchen. (There is also a warning that is displayed when you build your ROM, about wiping your device if required.) But thanks for mentioning it, it's probably a good idea to mention that in the FAQ, alongside the 'logcat' and 'recovery.log' recommendations.
[Android] NilsP:
OK. I hear ya and understand.

I will just continue to use the interactive option then since I never build a ROM without signing it and it is better than going through the menus manually. I don't test it unsigned since that is not the same ROM my users get. I would rather take the extra minute to sign it since the express is unsigned by default.

Thanks for what you did with it
[Android] Silverexp:
Dsixda, could the ”16-Add Apps2SD” section be sub into DT app2SD and the old style app2sd? I came across this http://xdaforums.com/showpost.php?p=7018888&postcount=1 . I found if things go terribly wrong during an app install & reboot is caused, DT's script is gone & the fun process of getting things pointed to the SD has begun… ROMs with old style app2sd work the best for my daily heavy use.
[Android] dsixda:
I had used the original Apps2sd (like that one) in the original versions of the kitchen but people were having issues due to missing files on certain devices/ROMs. The problem with a script like that is that it uses a mount point that is not universal across all Android devices. I have never had problems with Darktremor in my device since it's almost universal.

Plus, there's the nightmare of fixing my script so that it works with this version, so that it does checks in the init.rc for the busybox run-parts settings, logwrapper settings, cyanogen settings, existing Darktremor settings, etc.

Also I don't want to confuse the user and have more questions about ROMs not working due to this. Redundancy of one operation would overwhelm a normal user, so I want to make it as user-friendly as possible.
[Android] Silverexp:
Thanks for the reply... You're right, it wouldn't be a universal solution for everyone.

Time to cook a couple of roms before calling it a nite...
[Android] Chaqmol:
is it possible to add Data2ext script to a RUU by this kitchen?how?
[Android] dsixda:
I don't know, never tried.
[Android] NilsP:
If you are using an RUU extract to build your WORKING folder then the simple answer is yes. Once you create a working folder it is just another ROM in the kitchen.. You can then add superuser, root, data etc.

I think the instructions for extracting an RUU system and boot is in the first post or at least one of the links to "how to"
[Android] fonix232:
Got a problem with 0.141: the zipalign script won't accept any apk's with space in it's name (in this case, Applanet, it is "Applanet 2.7.10.apk", tried to sign "Applanet" and "2.7.10.apk" separately).
[Android] dsixda:
I don't think it's valid to have spaces in the filename for Linux-based (including Android) systems. Nonetheless I could add a check for these kinds of user errors.
[Android] fonix232:
It is valid but not suggested. Just like because this ;) Already fixed by renaming, not a big problem, but I thought I should tell it!
[Android] dsixda:
I agree, it actually is valid but may cause issues with certain applications. I'll try to make it work with the space anyway. Thanks
[Android] zooz11:
I am using v0.141

It works with my HD2, but as you know you need to change the kernel if you are using a stock rom.
[Android] dsixda:
Ok I've put up 0.142 just for you.

I will now allow spaces in file names for zipalign.. but it was a very frustrating exercise - spent over an hour on such a small change. Then after committing the changes, I realized I didn't do the same check for the 'sign file' option. ;) But I will ignore that, it's a waste of time.. You guys will need to make sure you have valid file names, you shouldn't rely on the kitchen to fix them for you.
[Android] Jonathan_m84:
So is it just the update script thats different on the i9000 roms or is there a lot more? I also have one of those and trying out a ROM for the galacy ace atm but dont know if it will work and if not, what should be modified.. could you tell me the differences (globally) between the galaxy s kitchen and this one? Thankyou!
[Android] TMartin:
Wow...an update I'll actually ignore. Didn't think I would see the day. I know when you build with a file name with a space on the HTC Evo & the Incredible, that apk will not even show up or install.
[Android] NilsP:
I was thinking the same thing. So I don't have to install this one either. Actually I rather it not let me makes simple mistakes like that.
[Android] dsixda:
I don't know all the differences, I don't have a Galaxy S, man.

The way the ROM is extracted is different, the placement of the kernel and ramdisk are different. Then there is a modem.bin or something like that. I don't remember... Just open a ROM and you will see, or maybe Google it.
[Android] Spike_M:
tnx dsixda for update your kitchen

you are my man ...
[Android] dsixda:
Noooo I am my wife's man! ;-D
[Android] shree.cse:
Day to day updates in the changelog, Nice to see the support for HD2 Nand, but now I am with DesireHD
[Android] dsixda:
Same here. So far there are no issues when I'm using it with the kitchen.
[Android] leith51:
followed the guide to the letter on unlocker.com how to create a rom when i use type ./menu in terminal i get the following

bash: ./menu: no such file or directory

why wont it work ??
[Android] anryl:
i created batches under windows for compiling roms and updates with signing from this kitchen scripts as i'm windows user and switch to ubuntu only for compiling droid and kernel dsixda u'r THE MAN of DROID THNX

i'm updatimg every kitchen to test it :cool: every update is worth the man's work
[Android] TJinWV:
Once you open cygwin, you have to change to the directory where you put the kitchen.

cd c:/path/to/kitchen
[Android] leith51:
I was virtual box like suggested 9.10 like shown on unlocker video all installed as it should then opened terminal in virtual box and it came up with the bash problem as for cygwin that wouldn't even run even though it would install

Running Windows Vista 32 bit

My other phone is an iPhone it makes a great coaster but not to good as a hammer
[Android] MWisBest:
You should add LG Vortex to the list of other compatible devices. :) Works perfect! Thank you for your hard work.
[Android] TJinWV:
It's still just a path issue. I haven't done the VM install, so I don't know what the path should be, but you just need to cd to the directory where you unzipped the kitchen.