yashsingh1/xdaforums huggingface dataset:
[Android Software Development] rameshsoma:
edit the script using notepad++

edit the script using notepad++ in the lines specified put ',' or ')' (for both errors) and save it while it is in archive itself once flash it now u will find the change.....
[Android Software Development] talkingmonkeys:
Very useful guide thank you!

All I can't seem to figure out is how to set default values for settings. I'm building a touchwiz 4.3 rom and every answer I've found searching for this leads to dead ends.

[MENTION=4294283]neroyoung[/MENTION]
[Android Software Development] abo.rayyan2013:
Continued problem of image possible solution

Cygwin

.........................

abdallah zuber@ymail ~/kitchen

$ ./menu

Error: the folder name "/home/abdallah zuber/kitchen" contains the space charac

this will cause problems with kitchen functionality and the OS>

please move the kitchen to a folder without spaces.

for example: /home/kitchen

---------- Post added at 03:05 PM ---------- Previous post was at 03:01 PM ----------

What is the exact problem if possible a clear explanation of all the explanations applied because I got to this stage and stop and have a question you can design another cooked ROM for your Samsung TFT same way instead of doing my work with zip or tar
[Android Software Development] F308:
Since years I knew that using spaces in directory or file names is bad idea.

While usually it works - here it doesn't.

Fair enough - it warns you.
[Android Software Development] abo.rayyan2013:
Malhal not completed the design of rum error appears what action
[Android Software Development] abo.rayyan2013:
help my
[Android Software Development] wangxing:
it is hard, and take long time, but you can learn a lot from it
[Android Software Development] kermage:
and FUN! :D
[Android Software Development] Naddict:
thread closed at OP request
[Android Software Development] espaciosalter20:
Finally!! Now i can polish my custom ROM for DEFY....! BIG THANX!
[Android Software Development] dsixda:
Hi neroyoung,

I'm just wondering why you have re-packaged an old version of my kitchen, rather than linking straight from the GitHub repository itself. You should also provide a link to the kitchen FAQ, which has the answers to the issues that users like above are most definitely going to ask about (NOTE: he doesn't need to re-install Cygwin to fix his issue).

Please use these links, and straight from the source, not older buggy versions that have been modified/WinZip'ed by someone else:

http://xdaforums.com/showthread.php?t=633246

https://github.com/dsixda/Android-Kitchen/archives/master

Thanks
[Android Software Development] da-pharoah:
so this is kinda bit off topic, but ive not seen enough threads to be online before when you are. So carpe diem time. Thank you for your Kitchen dsixda!!!! Your awesome and so I thank you for all your hard work!! Also neroyoung, thanks for the guide!! I love it and thank you for all your hardwork too!!! :)
[Android Software Development] nerotNS:
Yep dsixda your kitchen is great I used it to coock my first rom. Keep up the good work :D
[Android Software Development] Barely Running:
Fantastic thread! As soon as I can get my hands on a SGSIII my GSII will become a learning platform.
[Android Software Development] parthpatels007:
cool!! :D thanks a lot bro
[Android Software Development] zookarma:
Thanks for this ... my first steps follow :)
[Android Software Development] ~iPod~nano~:
very nice thread, bookmarked it, and i'll read it daily :D

but all links are dead :(

and not easy to find at google :(
[Android Software Development] divyanshu308:
Just what i needed...

Thanks a TON!!!!
[Android Software Development] Waynehead69:
Nero Young,

Thanks for taking the time to share the knowledge of Android Development that you have acquired. It is much appreciated!:)
[Android Software Development] stenlibi:
WOW this is great!!! Thanks!! :)
[Android Software Development] keb00:
Last week i search on internet about how cook, and now i see it this, and is great!

Very usefull!:D

Thanks so much!
[Android Software Development] AtypicalWinter:
Any chance of doing one for ubuntu too?? Or someone?? :-P
[Android Software Development] vitusdoom:
Cool! Nicely done! Good on you mate! :)
[Android Software Development] brymaster5000:
I will be definitely sneaking in these tutorials when the wife isn't around. She hates that I am on my phone all the time. I guess it's going to get worse from here on out...:rolleyes:
[Android Software Development] idan_mo:
i'm speechless!

bravo man!
[Android Software Development] kedai:
You might want to check this out http://myzope.kedai.com.my/blogs/kedai/282

Comes with a vmware ubuntu image and working dsixda kitchen.

Just get vmplayer and go
[Android Software Development] zok-star:
amazing!! thank you!!
[Android Software Development] JackSparrow17:
She will cook you.....Before you cook Rom....:D
[Android Software Development] gtmaster303:
Holy hell, this thread needs to be stickied.

Request sent
[Android Software Development] nicktheqwik82:
Excellent!!

Huge thumbs up, and many thanks for this post NeroYoung. This is exactly the information I was needing. I was starting to get bored with flashing,rooting,recoveries, and bootloaders. I was thinking it was time to move on to the next step, but I couldn't find any tutorials that explained it terms I could follow. The videos were a fantastic idea. I wish I could hit the "thanks" button 100 more times. Lol. Great work!!!
[Android Software Development] ex!le:
Megathanks!!!

This is exactly what I was searching for! :p
[Android Software Development] Spl4tt:
same here, nice one, let's see if it will help x)
[Android Software Development] Lashy:
Great exactly what I have been looking for a while now. Cheers:)
[Android Software Development] patelfaiz:
Thanks Nero Young for the tutorial. Appreciate your efforts.
[Android Software Development] Dougi:
Amazing work here...,

how can we setup time format , widget before packaging ???

Regards

doug
[Android Software Development] neroyoung:
You can do this on ubuntu too

Android Kitchen is supported by Ubuntu also check official thread here

I am not sure about other ROMs but this should be similar.This is what the case in my ROM

edit :

System/etc/customization/settings/com/sonyericsson/home/default_settings_desktop.xml

and other files in same folder to set default widget and default settings but it little bit advance as you will have to know all process names layouts and each Home launcher panes and default view...

You will have to edit Home.apk file too (Default launcher and will have to edit default settings launcher xml file to set default settings)
[Android Software Development] neroyoung:
Thanks a lot for links, I had modified ikitchen myself to deal with boot images external and also had setuped it already that's why i provided same link.I thought users will update it by using inbuilt awesome updater (Thanks to you :) )

Now I have updated link with your thread and github source directly and updated the credits too... Thanks a lot again :)
[Android Software Development] anil76:
download links are not working

None of the download links are working for me. I get the following message when I click the actual download on mirrorcreator site :-Access to this site has been blocked as per Court Orders.

Its probably blocked by my ISP.
[Android Software Development] dejanxxxx:
Nero young I have a problem,I don`t have a second file in ftf_extactor.I extract but only one file is there(aIUP). I hear you in video when you launched ftf_extractor, you say I COPY, but I don`t hear where.

What I do at I have second file i ftf_extactor.
[Android Software Development] harkay1:
Thank you

you have given me a purpose to live
[Android Software Development] DonPanda:
I know where my weekend ends in. :D Thanks for this!
[Android Software Development] neroyoung:
For ftf exractor you will have only aUIP.exe file

Other file is .ftf file which is nothing but stock ROM of your device.If you are using ftf file to get system folder then this ftf extractor will help you to get it.
[Android Software Development] a_ejazz:
thanks man.. now i'm able to modify roms a bit to my liking..

and congrats for making to homepage
[Android Software Development] neroyoung:
Build.prop Editing and tweaking !

New video tutorial uploaded !

Editing build.prop for performance and battery life !

Watch it on 7th post HERE​
[Android Software Development] yamandude:
is it necessary for the bootloader to be unlocked??? .. i got a DEFY ... so , locked bootloader ,, any hopes there ?
[Android Software Development] SifJar:
You can't install custom ROMs with a locked bootloader, so yes the bootloader does need to be unlocked.
[Android Software Development] yamandude:
defy has locked bootloader .. so custom roms can be installed , but not custom kernels ....
[Android Software Development] SifJar:
Well I assume that custom ROMs are not installed in the "standard" way i.e. via a custom recovery using a flashable .zip, so custom ROMs must be developed in a different way for that phone.

I think you need an unlocked bootloader to install ROMs made in the way this tutorial describes. I could be wrong on that, but I think this is correct.

EDIT: I just did a little research into the Defy. I think with 2ndInit ROMs made using this tutorial should be usable on that device.
[Android Software Development] yamandude:
cool.. ' flashing kernel ' wont be applicable to mine then i think ... chal thanks anyway .
[Android Software Development] dejanxxxx:
I don`t understand you, where is this file find at me.I use ewra 2 rom. and marina 5.1 for gingerbread.What I must do at this file put in FtF_extractor like you work in your video.only that I can`t do.
[Android Software Development] neroyoung:
Its not necessary to have ftf file.

You can get system folder by using any stock flashable zip also.Just get it any how.If you have any stock ROM in the form of ftf file then use aUIP.exe to extract system.sin file which is present in the ftf file.

Thats all....

If you could manage getting System folder from other source like stock zip flashbale update then don't use ftf extractor.
[Android Software Development] _nicolas_:
i am also confused by the ftf package;

i have a desire z, where do you get this file.

please help

awsume tutorial btw
[Android Software Development] :
well first of all

THANK YOU SOOO MUCH FOR THIS!!!!

i did everything fo a basic 4.0.4 ICS AOKP rom lol and itall went well untill I wanted to flash it then it got aborted hahaha notsure what went wrong!

---------- Post added at 02:36 AM ---------- Previous post was at 02:06 AM ----------

hahahahaha do we have the same wife? :D:D:D
[Android Software Development] neroyoung:
Before we start building our ROM we need a stock fresh BASE ROM on which we will work for modifications and customizations.

We have stock ROM usually in three formats, .ftf file, .zip flashable file or .img file.

If you have stock ROM in

zip format - then use winrar to unzip it and obtain system folder.

img format - then use kitchen to open img file and obtain system folder.

ftf format - then use ftf extractor as explained to obtain system folder.

ftf file is the file which is being used for flashing stock ROM by using flashtool.These files are supported by Xperia devices.HTC devices don't support flashtool (as per my knowledge )

So don't worry about ftf file you will not find it for your device.Try to get system files by using stock zip rom or by using .img file or from other source....

If you still not able to get how to do this.Then I will post one more tutorial soon on obtaining system folder.
[Android Software Development] argo7:
Lg is in KDZ how we extract??

Enviado desde mi LG-E510 usando Tapatalk
[Android Software Development] :
When will the rest of the tutorials be finished?
[Android Software Development] torxx:
Because your updater-script was damaged
[Android Software Development] :
got it!!

just flashed my first self cooked rom!!! hahahaha funny when you think that i cook for a living!!!

it booted and everything but wasnt rooted idk why. but well that was enough for a night!!!

once more thank you for this!
[Android Software Development] neroyoung:
My net is not working,i will post a simple method of getting system folder and that will be universal method. Not like ftf extractor witch works on only xperia devices.

All important tutorials have been uploaded already.Additional tutorials will be uploaded as i will get time.I am doing job now so hardly get 2 hours of free time.

You will have to add proper root files of your ROM,

Usually root files will consist of

superuser.apk - place it in app folder

su and busybox installed place it in xbin folder

you can use busy box installer of kitchen to add busybox in your rom.
[Android Software Development] :
Yeah I did that step by step number for number idk

Gesendet von meinem Galaxy Nexus mit Tapatalk 2
[Android Software Development] chrissmartin:
I got an error code 7 msg?

i cooked one rom from another custom rom,then i made it into .zip from kitchen and flashed but it says flashing aborted "code 7"....

what is the prob anybody know this?

ALso i am using HTC EXPLORER
[Android Software Development] neroyoung:
Check your updater script for errors,If you have boot.img code inside updater script as "assert boot.img and after that your device name from getprop lines" like that then delete that assert boot.img code and this error will be removed.
[Android Software Development] neroyoung:
New Tutorial Added

New tutorial aded

How to obtain system folder

Universal Method (Root Needed!)

Check 3r post for the tutorial​
[Android Software Development] _nicolas_:
Thanks for the reply. now i know why i found it only for the experia

know i can give it another try

thanks
[Android Software Development] rockztahh:
hi

i can't find genericuxpRes in framework folder. i am doing htc desire hd rom..thanks
[Android Software Development] neroyoung:
HTC devices will not have genericuxp....apk file

In HTC devices the file name should be com.htc...apk or htcframework..apk some what like that.

There are only two apk file in framework folder.One is framework-res.apk and other is file genericuxp..apk which varies its name according to manufacturer...
[Android Software Development] rockztahh:
ok thanks! :)
[Android Software Development] :
i want to ask if i can make a cm9 rom with this tutorial ?
[Android Software Development] T1LuX:
hey, im having trouble with cygwin, it's coming up with this:

USER@Home ~/kitchen

$ ./menu

scripts/check_binaries: line 22: clear: command not found

Welcome to dsixda's Android Kitchen

Please wait .

Error: The application 'clear' is not installed - the kitchen

will not function properly without it. Ensure you did

not miss a step during installation! Refer to the

Android Kitchen FAQ at xda-developers.com for further

assistance.

PLEASE READ THE FAQ BEFORE ASKING QUESTIONS!

USER@Home ~/kitchen

$

I've already tried reinstalling and changing 'default' to 'install', and the one where you put PATH=/bin:\${PATH} at the end of the .bash_profile, could you help? maybe i should redownload it? and just making sure, is this how you're meant to put the code into the .bash_profile

....

# Set INFOPATH so it includes users' private info if it exists

# if [ -d "${HOME}/info" ]; then

# INFOPATH="${HOME}/info:${INFOPATH}"

# fi

PATH=/bin:\${PATH}

thanks in advance :)
[Android Software Development] Messi10:
there is no sytemUI.apk in the rom only framework-res.apk:confused:

is that normal?:confused::confused:

EDIT: i founded it in app folder not in framework folder

---------- Post added at 10:18 AM ---------- Previous post was at 10:14 AM ----------

i had same issue this link will help u it worked 4 me

http://yagyagaire.blogspot.com/2012/01/setting-up-android-kitchen-on-your.html
[Android Software Development] kashy:
links are accessible.. :(

Hi, none of these links are accessible.. :(
[Android Software Development] dejanxxxx:
I don`t have system.sin file, I have a question, at we must system.tar first extract then copy in ftfextractor, at is good , at we must do it, -copy syste.tar in ftf_extractor.????

and i don`t have in system.tar /semc
[Android Software Development] nail16:
you can extract your system manually using "Terminal emulator"

but first you gotta have a rooted device and busybox installed.

type this in the terminal

su

tar -cv /system/* >> /sdcard/system.tar

this should create a tar file named system.tar at the root of the sdcard

to extract the tar file use winrar if you are on windows.

note:This process takes a while, depending on your phones hardware, but you'll know when it's complete because of the verbose output :D
[Android Software Development] dejanxxxx:
I know that, and I do everything, and I have system.tar-87.4mb. i oly want to know, does this system.tar must copy in ftf_extractor. I only know that.:confused:
[Android Software Development] nail16:
no you don't have to copy anything, just extract the .tar file and you should get /system folder

then you can proceed with editing the stuff inside it.
[Android Software Development] neroyoung:
Links Updated

All Download Links Updated !

Hit refresh button if the link says file is private or deleted,it happens on cloud server some times..​
[Android Software Development] NOMIOMI:
brother it will be great if you provide the tool download link which are used for makeing rom

great guide

thanks
[Android Software Development] Messi10:
plz heeeeelp

:i'm getting this error while trying to flash my rom:

mount() expects 4 args got 3

E:Error in /sdcard/ROM.zip

status(7)

installation aborted

plz help:confused::confused::confused::confused:
[Android Software Development] nram:
Why programming in Windows? Wouldn't be easier in Linux?
[Android Software Development] Vintage144:
i thought it would be easier in linux as well, however ,if your not too familiar in linux the kitchen wont help you at all , built a rom (for Acer A 500 ) using linux (i am familiar with), but its actually easier in Windows , I look forward to trying this guide out, it looks well written!
[Android Software Development] neroyoung:
use following code in your updater script to resolve your problem to format and mount your system partition.

format("yaffs2", "MTD", "system");
mount("yaffs2", "MTD", "system", "/system");
mount("yaffs2", "MTD", "data", "/data");

As you can see all tools are in .exe format which will work on windows not linux.And this is no programming... only modding and customizing ROM.Check my ROM which I have made in my free time,link in my signature...all is done on windows...
[Android Software Development] Messi10:
i'm getting now

installation aborted

status 0
[Android Software Development] neroyoung:
Send me PM with your META INF folder along withe demo of the folders that you have in your ROM not complete ROM.Only first blank folders like

META INF (Complete folder along with files inside it)

system (only this folder nothing inside it)

other folders that you might want to have in your ROM
[Android Software Development] Levered:
why i get aIUP.exe system.sin 8192 system

unpacking system.sin to system

Error: page size parameter is wrong

i want to extract ics mini pro official
[Android Software Development] mrctony:
awesome tutorial,and very detailed...thanks a lot.
[Android Software Development] neroinc:
Hello, I have a problem I try to extract the 4.0.4 from Sony, but I have this that appears ... How? Thanks
[Android Software Development] Amar-S:
Hello

I get the following error while booting.

Any Idea whats going wrong ?

Thanks a lot
[Android Software Development] nerotNS:
It can't find some file.Its the one before "No such file or directory" messege.Did you remove it?
[Android Software Development] Amar-S:
Nope , its there in "/system/usr/icu/" folder..
[Android Software Development] sullytrny:
This has been / is a great read

Thank You

razr maxx - stock rom
[Android Software Development] iPusak Gaoq™:
Trouble Extracting System Files On XMP ICS Stock ROM

hmmm...just like other member,i'm having trouble extracting system files on ICS stock ROM....

i have try all pages size from 2048,4096 and 8192 but fail to extracts it everytime....

i managed to extract system files on stock GB ROM but not on ICS....

is there any other pages sizes that i can use to extract it????

By the way my ICS stock ROM is SK17_4.1.B.0.431_WORLD.ftf
[Android Software Development] chesterr:
I have the same problem, has anyone found what's the problem?
[Android Software Development] mynameisnafe:
Indeed this is a great read!

If you have CWM.. do a backup from recovery, then just copy the backup folder to your PC from your phones SD.

Then search on XDA for wunyaffs, drag and drop your system.yaffs2.img onto the .exe, and voila.

Worked for me :D
[Android Software Development] iPusak Gaoq™:
WoWWWWWW!!!! why didn't i think of that :eek:

Ohhhhhh...Waits...yes i do think about that long time ago :rolleyes:

Perhaps the reason why i ask is because i wanna to extract system files from SK17_4.1.B.0.431_WORLD.ftf not from my backup :rolleyes:
[Android Software Development] mynameisnafe:
Unzip it with Winrar?

Or just flash it over, create a back up with CWM..
[Android Software Development] Nihar.G:
Any Updates to the Tut ?
[Android Software Development] MaceBewley:
Very helpful!
[Android Software Development] faru123:
U stopped Working on it ???

Really looking forward to this...

do relpy
[Android Software Development] ForsakenNGL:
A million thanks for the guide, without it I couldn't have done it. Here's my result in the Xperia Ray :) :

http://xdaforums.com/showthread.php?p=28317191
[Android Software Development] bahrianabbas:
neroyoung can you tell is this Guide only limited to SonyEricsson or I can use this with HTC EVO 3D??? and If I use it for my HTC tell me what are the unnecessary downloads would be there for me in 1st post Or I should download all the files needed.

If someone else can tell please I ll be honored???
[Android Software Development] nh1402:
Do you have time to make the guide ICS compatible?, I've been trying to follow your build.prop guide amongst the rest, but build.prop in particular is much more different in ICS for some reason, it's like only half of it is there.
[Android Software Development] ATMOSF3AR:
Great Post
[Android Software Development] sullytrny:
Yes me too, more info... thanks
[Android Software Development] ScatteredHell:
Thank you very much Neroyoung....
[Android Software Development] ~Phil~:
+1
[Android Software Development] IKnowIRock!:
Thank you for this great stuff :)

Sent from my LG-P500 running Ginger Snap
[Android Software Development] diegofdg:
Excellent work, thanks.

Greetings.

Enviado desde mi Motorola Atrix
[Android Software Development] tigerphil:
I've been searching for weeks for a detailed guide and now found this :D everywhere else is nowhere near as detailed as this tut!!

Hoping to start playing with my SGS2 in the next few days now
[Android Software Development] :
I'm trying to open the system.sin file of my xperia u, but when I tipe the numbers (2084,4096 or 8192) it doesn't work and the cmd says: ERROR: page size parameter is wrong.

Can anyone help me???
[Android Software Development] dark_prince:
I might sound stupid asking this question, anyway, I gotta ask it here

I am very pleased with an xyz theme for CM9 theme manager and an XYZ launcher for my CM9. How am I able to transfer my current setup into a flashable ZIP file (like if I tweak some system files, plus setup the UI, put my launcher to default, set theme to mine favorite and then PUT IT ALL into a ZIP file, readily flashable) ?

Kindly let me know. I already fiddled with the 7-zip trick to add preloaded apps to android builds but that doesn't make them as default Launcher / wallpaper / theme replacement, rather just available for manually applying.

Thank You!
[Android Software Development] sullytrny:
I think there are the tools that you can use to make a backup and then convert it into a rom:confused: I may be wrong though :angel:

.215 radio - SimplexROM - Daily Driver - XT912 - tethered