yashsingh1/xdaforums huggingface dataset:
[Android] EddyOS:
I've gone back to 0.174 and it works OK for me for now, just took the extract_ext3_image bit from 0.177 as it wasn't unmounting the tmp drive when reading the Sensation system.img. All seems OK at present apart from taking 2 passes to deodex the ROM
[Android] dsixda:
Ok thanks, Ihave re-submitted 0.177 with the 2 fixes. Sorry about that. This kitchen work is making me crazy.
[Android] dsixda:
What? That was fixed in 0.174 and not changed afterwards. What is the error message? EDIT: Oops nevermind, looks like you are using the newer version which fixed it.

Don't use older versions of kitchens, they have bugs that were fixed in later releases.
[Android] dsixda:
Read post 1. Not supported

Maybe see the info for the Galaxy S on post 1
[Android] dr.notor:
Take it easy, this certainly is nothing critical. Great tool and support in general.
[Android] dsixda:
Cool, thanks, finally someone confirms for the Droid!

Yes in the past people have mentioned Wubi... I don't remember why I ignored it for the FAQ. I will have to search the thread later. Is there anything specific required to get it to work?
[Android] EddyOS:
0.177 still has the issue when choosing the files to open your kitchen as per my first screenshot. I'll add the spaces as recommended before and see if the Nano support gets added
[Android] dr.notor:
Maybe eh... wipe your browser cache and redownload? :p
[Android] dsixda:
Yes I realize I forgot to add the other space before the close-bracket. *bangs head on desk over and over*

At work now, can't do much about it right now.
[Android] dr.notor:
Lol. :D
[Android] dsixda:
Ok, I am home for lunch break and managed to test and finally (mercifully) fix the problem :D

Re-submitted 0.177. Everything cool now?
[Android] linus98:
Sorry if the topic has already been dealt with, but I can not read every page of the 3rd. After installation of cygwin, launch the terminal and for a few seconds the following message:

"bash" is not recognized as internal or external command, program or batch file.

Thanks and sorry for my English.

Windows 7 - 64bit
[Android] dr.notor:
EDIT: Eh... too hot today. After actually unpacking the right file (0.177), yes - the spaces are fixed now. :D
[Android] biglcny:
dsixda,

I have another one for you, adding nano + sysrw and sysro does not work if you have already added busybox (option 2). The output showing this is below. It looks like it determines that busybox is already added and then stops.

If you add nano before adding busybox it will sucessfully detect that busybox has not been added, add busybox, and then succesfully add nano and sysrw/sysro

I can try to get the output when you just add nano first, but it goes back to the menu when finished without prompting, so I'll have to pause the script or something. Not sure how I can snag it.

Output:

----------------------------------------------------------------

Nano is a text editor that can be run from the ADB shell on your
computer or from a terminal emulator (e.g. ConnectBot) on your
Android device. To run it from a shell, type: nano

The scripts 'sysrw' and 'sysro' will also be included to make it
easier to mount the /system folder (as read-write or read-only)
for file editing purposes as root.

----------------------------------------------------------------

Proceed with install (y/n)? (default: y): y

Found ./system/bin/su

Found /system/xbin

Working folder already has /system/xbin/busybox

Press Enter to continue
[Android] dsixda:
Read the replies above you, it has been fixed ..
[Android] bitung:
Hallo dsixda :)

I have build the packages and use the instruction from h**p://opensource.dell.com/releases/aero/2.1/ and download Android source :) (via virtualbox Ubuntu 10.04)

but I don't get some file for flashing a ROM in Dell Aero :confused:

May I use this HTC Android Kitchen for Dell Aero ? :D

Regards

Alan
[Android] DannyBiker:
Well thanks for this tool. I was searching for something to help me get started with my HD2 clK ROM and it worked liked a charm !

Just need to work on applying patchs, etc. Still a lot of learning to do !

I was wondering if there were some automatic tool to apply a series of fixes to a ROM. So I don't have to apply them all at every release...
[Android] biglcny:
Didn't see your post until now, it was the stock 2.11.605.0 Gingerbread leak/RUU for the Thunderbolt that had the silly version of mount :rolleyes:

Oops... I have to stop trying to work while reading the forums at work, I totally missed that or didn't put it together :D

I left out a thanks for the other fixes. Deodexing is working for me know, I'll re-download 0.177 and I'll check out the nano option again later. Thanks for the help.
[Android] spc_hicks09:
Nothing too hard. Just download the latest Wubi App, then download the 10.?? version of Ubuntu. Put them in the same folder on the desktop, mount Ubuntu to a virtual drive. The auto-play menu will pop up, click on "install with Wubi." You will then have a fully functional dual boot for Ubuntu and Windows. However tell people not to download 11.04 of Ubuntu, for some reason it will not work with Wubi. They can later update Ubuntu after they get it to boot. Then all they do is download your awesome Kitchen and they're good to go!
[Android] MarciWoi:
Everytime when I try to flash the rom after creating, there comes Error 6 :/
[Android] dsixda:
The kitchen is an automatic tool ;)

You can write a plugin script that calls up all the scripts you need. I used to do that for my own ROMs.
[Android] dsixda:
No you do not have my permission. ;)

Hint: I answered this question yesterday, and it's answered in Post #1 and in the FAQ Page 2.
[Android] dsixda:
I just noticed it plays around with the PC's boot record (to create the dual boot menu), plus you said it may not work with latest Ubuntu. So I am worried whether the regular n00b will find this safe.
[Android] dsixda:
You need to search because this question is asked all the time.

That likely means you used an update-script instead of an updater-script aand is not a kitchen issue. Otherwise I don't know because you did not provide any more details. I'm not an Android expert so I can't really give definite answers about non-kitchen issues.
[Android] dr.notor:
This is worked around in 0.177 to always use busybox mount for the sysro/sysrw scripts. :)
[Android] DannyBiker:
I know that, thank you for it ! :D

Maybe a guide to write a working plug-in ? Something non-device related...:o
[Android] dsixda:
Just open up the plugins folder and see how the scripts are done.

Sorry but I am going to have a breakdown if I write any more guides.:) Remember, this is xda-developers, not tech support or a "how to do cool stuff with your device" site. ;) You'll need to do research on your own, I don't have the time to hold everyone's hands.
[Android] imabengalimuslim:
I have a question. Is it possible to cook a Modaco ROM and a Cyanogen ROM together? I want to actually get Cyanogen with Sense cooked on top of it.
[Android] alan090:
hey I have a question

when porting between devices - say i want to put a hero rom on my magic

how would I get the sensors and wifi etc to work

most things work - I find wifi and sensors (accelerometer) dont seem to work even though the prting tool backs up the wifi and puts it in and i manually put the sapphire drivers in the hw folder for sensors

also the camera as well seems to have some problems coming from different devices ...

is there any solution you can provide?

Love using the tool and hope to be able to get some fully working hero ports for my magic :) as of the moment I can only port good for 32b to 32a since mt3g and magic shares the same drivers
[Android] CaptJager:
Just a note to add APk's to the kitchen they must not have any spaces in the filename so lets use the barcode scanner apk as an example. The barcode scanner.apk has to be barcodescanner.apk or even scanner.apk

Not sure if this has been posted yet.....
[Android] dsixda:
Yes it is a good idea, but it's too much work ;) and the basic premise of this kitchen was to make it simple and user-friendly. Once we get into all the different combinations of kernels and ROMS, then I'll run into more issues, more questions, etc.

I want to get to a point where I don't need to update it much anymore, and all new devices will not require further tweaking of the kitchen. Keep in mind that the file size of the kitchen should be as low as possible for easy and fast downloading.

Well there are projects already for a while on xda that have Android running on Windows Mobile. I forgot what the file formats were, but it was different from what we use in this kitchen... ie. the kernel was not encoded inside a boot.img (from what I remember) but rather kept as a "zImage" file sitting by itself in a folder.

Well you could extract the kernel+modules and use them in a Modaco ROM. In fact I used a Cyanogen kernel in my own cooked ROM which used the stock ROM. You could simply use the Modaco ROM as your working folder (Option 2 in the kitchen). Then use option 14 to extract the Cyanogen kernel and then copy the files into the working folder. (Hey imabengalimuslim too!)

You may want to ask in the Magic's Android development forum, I'm no porting (OR cooking) expert.. When I created the kitchen, it was on the same day that I actually figured out how to cook a ROM ;-) The porting was just there as an experimental thing for people to have fun with. I guess it's become quite popular though!
[Android] dsixda:
Are you using Cygwin or Linux/Mac for cooking? What happens if you do that?

Funny, I was just working on a personal DOS batch file now, and I ran into the issue of file names with spaces, which I finally fixed..
[Android] imabengalimuslim:
Hey that's pretty cool! Well could you message me with like, step by step instructions? Cause I tried it but I didn't understand. Do I put both ROMs in the update folder or do I like copy it later or something?

Another thing. Do you know how to install the USB drivers or something? Every time I connect the phone to my computer, the guest in Virtual Machine never recognizes it. Any ideas?
[Android] dsixda:
I already gave you the instructions in my previous reply: Press Option 2, then Option 14, then copy the files from Option 14 to the working folder. The kitchen will tell you what you need to do exactly.

For virtualbox? I provided the instructions in the FAQ
[Android] imabengalimuslim:
Yea, VirtualBox. For some reason though it still won't work. It just never recognizes it. Should I just go with the Rapidshare option? Also, in regards to the Kernel thing, my question is will that make it more stable? I am actually trying to figure out how to make Modaco's Desire ROM more stable. And since I figure Cyanogen's ROM is a lot more stable, if there was a way to merge those in a more stable, fashionable working ROM. Lol. A lot I know
[Android] dsixda:
Probably less stable, because the Modaco Desire ROM has kernel optimizations to make it compatible with the Nexus One.

You can use Rapidshare option but it is slow. Read the two points I mentioned in the FAQ for setting up file sharing in virtual box.
[Android] imabengalimuslim:
Oh damn gotcha. Last thing, the Kitchen doesn't make a BOOT-EXTRACTED folder into the working folder when extracting the kernel from Cyanogen's ROM. That's why I was confused before
[Android] dsixda:
BOOT-EXTRACTED is found in the main kitchen folder, not under the working folder.

Your boot.img is inside the working folder, you wouldn't want to extract its contents (BOOT-EXTRACTED) into the working folder too.
[Android] CaptJager:
This might be stupid question and really has nothing to do with the Kitchen as everything is working great except for swype lite not worrking and getting forced to quit. But I have searched almost everywhere on how to change wallpaper before cooking the custom rom so that when it boots up for te first time my wallpaper is there not the stock ones

Thanks
[Android] dsixda:
Just search the thread -- it has been asked many times. I don't know how to change wallpaper.
[Android] n10zf8:
Re: [KITCHEN][APRIL 17 '10] HTC Android Basic Kitchen, v0.46 [Linux / Mac / Cygwin]

regarding changing wallpaper you can put yours into framwork.apk and rename it "default" , that's all there is to it...dont forget to re-sign the apk

just in case you dont know change the apk to zip and then extract the files...change what you want...rezip and change to apk then sign

do you think it is possible to build a version that can run from terminal on android? also since it relies somewhat on java maybe we could build an. apk to run natively? i have been deving apps i think it may work, i would be willing to give it a shot but i think i may need quite a bit of your input.

let me know

by the way although i haven't been successful cooking for the mytouch with 3.5 jack i do appreciate this kitchen it was VERY needed.

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[Android] dsixda:
Thanks!

When you sign the .apk file, don't you have to use the same signature when you sign the update.zip? I heard someone say that before..
[Android] n10zf8:
Re: [KITCHEN][APRIL 17 '10] HTC Android Basic Kitchen, v0.46 [Linux / Mac / Cygwin]

i am not sure i have never had any problems with it but i use the same test keys as signature now that i think about it

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[Android] dsixda:
Yeah, it's not a very safe thing to do if you're using this kitchen. Thanks for the reply.

I wonder if there are people trying your method right now and getting their ROMs stuck at the boot screen because of using different signatures (APK and update.zip) ;)

How do you sign them the same way?
[Android] n10zf8:
Re: [KITCHEN][APRIL 17 '10] HTC Android Basic Kitchen, v0.46 [Linux / Mac / Cygwin]

there is a post somewhere..not at my pc right now so i dunno where but it is a .jar file, on my netbook i just right click and click resign apk but i also have the sdk for app development from Google. only works right in xp vista will %#& it up.

BTW i cook some with your kitchen some not in virtual box running Ubuntu and then edit within xp and sign the update and all apks with the same program. with g1 never a problem this new mytouch is a differnt mattrr entirely

i have only used kitchen fot that phone and i dont %$* with anything else cuz just trying to get useable rom first..will worry about default walpaprrs and silly crap like that after i have a working system.

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[Android] dsixda:
I know what you are talking about.. I was using that tool when I was learning to cook. It's in some tutorial on XDA (or HTCPedia?) but I don't remember where either.

Thanks
[Android] n10zf8:
Re: [KITCHEN][APRIL 17 '10] HTC Android Basic Kitchen, v0.46 [Linux / Mac / Cygwin]

a quick search for "how to sign update" will bring it up..i just can't find it while using this xda app on my phone

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[Android] DannyBiker:
Yeah, I know that too. Dont worry, you've already done a lot !

I'm just searching for the right places to start. For the rest, I'll have to work it out myself. It's part of the fun, isn't it ? :)

Thanks a lot !
[Android] linus98:
Nobody has a solution?

Thanks
[Android] dr.notor:
Well....

Bad news: scripts/add_nano still does not work correctly.

Good news: I fixed it :p

On line 154, you need to add -type f

nano_path=`find . -type f -name nano`

Why it did not work? Well, because the ROM bundles /system/etc/nano directory with tons of nanorc files, but not the nano binary itself. (Do not ask me :p)

EDIT: scripts/show_rom_info has the same problem on line 263.
[Android] dowenprs:
Hi, I was wondering if I could get a little bit of help. I've been trying to port a rom, and I keep getting hung up on the updater-script to update-script conversion part, it gets to assert and then hangs. I saw that quite a few pages back you posted an updated converter file, I tried replacing that, but no go, still hanging.

Here is the updater-script from the rom that I am trying to port, this is the one that keeps hanging during the convert.

Any help is greatly appreciated!!! Thanks!!!

http://dl.dropbox.com/u/11205448/updater-script

Thanks again!!

Peace

Dan :P
[Android] dsixda:
OK LOL you are getting too obsessed with Nano and sysro/rw, who uses it much anyway? ;) just kidding

I agree with you, if someone created a nano directory, then why would they exclude the nano binary?? I think these cases can become silly. But anyways I'll check for the file rather than the directory next time.. thanks.

Thanks for your feedback... Haha, these are the cases that cause me grief ;) Luckily I managed to 'fix' it.

There was also another issue here, where my new updater-script uses 'ext3' (the default filesystem type for the Inspire) instead of 'ext4' which is used by your original updater-script.

e.g. Compare these two:

format("ext4", "EMMC", "/dev/block/mmcblk0p26"); --> in your updater-script

format("ext3", "EMMC", "/dev/block/mmcblk0p26"); --> when script converts it back

Normally the kitchen would detect this difference and change it correctly to ext4 for both the 'format' and 'mount' commands, but because the updater-script didn't have any 'format' statements in the updater-script (why??) it bypassed this step. I'll fix my scripts so that it looks for the 'ext4' in the 'mount' statement instead.

Hope you understand what I meant ;) Anyways, the fix is attached... just unzip both files into the /scripts folders. I'll put it into the next release of the kitchen as well.
[Android] dr.notor:
Nah, was just bugging me why it still did not work after so much messing, LOL. (In case you want the nanorc files for nice syntax highligting when coding on your phone screen, attached. LOL :D)
[Android] dsixda:
Missed a TouchPad online deal while looking at your problem.. :-( Bad luck after bad luck ;) I'll eventually get one soon and hopefully start supporting it on the kitchen!
[Android] dowenprs:
Thanks dsixda!!! Appreciate the help!!! Yeah, I understand what you are saying, makes sense now.

Thanks again!!!

Peace

Dan
[Android] festa20:
hi guys i looked in the forum and cant find out how to run android kitchen through command prompt

my name on ubuntu is festa20 ive saved it to desktop and called it android kitchen but keep getting no such directory or file there so can any 1 help to as what to write in command prompt plz thanks
[Android] chris5s:
Why not open a terminal, then drag n drop the folder with th kitchen in it to the terminal box. The resulting dialog will give the path that you have to cd to, then once there type ./menu

Peace :D

Sent from my HTC Desire S
[Android] carl1961:
This happens when you type a bash command in the wrong directory.... exp. Typing ./menu when your not in the kitchen dir
[Android] festa20:
Ill give it a try didn't think it would work to be honest
[Android] festa20:
What does the android kitchen look like not sure if it's working I got a arrow like this > but I write commands in it but it does nothing and that is while I'm in command prompt but on Ubuntu
[Android] chris5s:
Once you 'cd' into the right directory, typing ./menu will bring up, er, a menu giving various options for proceeding with kitchen type cooking, etc.

When you drag and drop as mentioned above, you still have to get into the right directory, this method is just a 'lazy' way of finding the kitchen's path. Delete the last ' , use the back arrow to scroll along to the left and delete the first ', then add cd and a space and hit return. This will get you into the kitchen directory and you can proceed from there.

My linux skills are poor and I tend to bludgeon my way around somewhat, but this is an easy way (well, for me at least) to find out where you want to be.

:cool:
[Android] dsixda:
Is there anything extra I need to do to get this to work, other than copying over the files and adding nano?
[Android] ciko84xp:
Hello... thanx to dsixda for his hard work! ;)

I've created my working folder (with the latest htc bravo cyanogenmod release - i've the HTC HD2), but i don't be able to implement latest tytung kernel (version r11) in my custom rom.

I've trasformed "boot.img" in NAND Boot folder (with kitchen tool), and i've replaced "initrd" and "zImage" files into it... afterwards i've copyed/replaced the kernel system files in respective system folders of my working folder...

But how i can replace the updater-scripts and update-binary files?

I've replaced the files after creation of my working folder, and i've converted them with kitchen tool (Amend), but this is the result of kitchen check:

Where i wrong?

Thanx for taking the time to me!
[Android] cordell12:
So I was playing with these AOSP roms for the Evo 3d, they have No Sound. I was taking a sense rom for the Evo 3D as my working device rom and using port to merge the 2 roms to try and get sound. I did this for the LG Optimus S way back, got sound and sd card to mount. The devs took over and brought us cyanogen :) Anyway trying the same with the evo 3d I was asked by the kitchen to convert to "Update-Binary". I normally select NO, but for some reason I wasnt paying attention. Upon flashing I broke my 3G and Signal. The phone no longer reads MEID or Baseband. It also tells me "Process System not Responding" at boot, either force close or wait. What was in the update binary that I messed something up bad? I am attaching for anyone who knows what/how to read it. Maybe even how to revert :)

Thanks
[Android] ciko84xp:
I will try to be as short and precise as possible...

I've an HTC HD2, therefore i need to create a NAND ROM... Considering this, i need to include updater-script and update-binary files from latest tytung kernel in my custom ROM?

Below my precedent post (more detailed)..
[Android] dsixda:
Please don't post a question twice on the same page. I also sleep at night so I can't answer a question immediately. ;)

There is already a question about kernel porting in the FAQ. Your answer is NO.
[Android] ciko84xp:
Sorry for double post... and thanx for the answer! ;)

Now i try to cook a new ROM without tytung's META-INF files... i will simply use the script and the binary already included in the latest cyanogenmod relase (for Bravo)! ;)

PS: Sleep at night... so during the day you can improve your kitchen's hard work! ;)
[Android] carl1961:
update.script is the older, new is updater.script

anyway the kitchen saves the updater.script and update.binary, just put it back, there in your working folder in META-INF folder (C:\cygwin\home\carl\kitchen\original_update\WORKING_082311_134335\META-INF\com\google\android)
[Android] cordell12:
It did something, no "it" didnt do it, lol. I did something by trying to combine the 2 roms (both for Evo 3D) using the "port" option. Anyway my device no longer sees any info like baseband, well here look at the screenies.

Oh, and since running a RUU my phone reboots about 2 minutes after it starts up. Say "Process System Not Responding"
[Android] ciko84xp:
I've another one little question before flashing my first ROM on my HD2...

After building the ROM, in the .zip i see one folder and two files that i doesn't see in others custom ROMs... the folder and the files are listed below:

QUESTION: It's possible that these files are created from the kitchen because i've added App2SD and i've moved davlik cache on SD? Or have i done something wrong?
[Android] carl1961:
you added App2SD and that's correct and made from the kitchen to install App2SD
[Android] dsixda:
Hi guys, version 0.178 is now out. This version includes support for the Samsung Galaxy S. I'll write up a guide later in the Galaxy S forums.

In the meantime, please see the release notes in post #2 for details.

Thanks to Perka for help and testing!
[Android] roxdragon:
Hi all... kitchen work with nexus s device?
[Android] jorim.tielemans:
Yes, It does. ;)
[Android] dsixda:
All supported devices are listed on post #1. :P
[Android] spc_hicks09:
Hey is there any chance this would support the LG Revolution?
[Android] dsixda:
Never heard of the device ... what needs to be done?
[Android] roxdragon:
Thank you!

Where find a download ROM 2.3.5 Original?