yashsingh1/xdaforums huggingface dataset:
[Android] BladeZero:
I have been wondering all about this stuff and have kinda made my own opinion on it by trail and error but this is such an eye opener

If you like my posts hit thanks
[Android] redp1004:
i'd like to translate the tutorial into Korean, on my blog, is it gonna be fine?
[Android] kifac:
Everything is working perfectly..but when i get to "extracting rom" it seems to just hang there. I go to where the Rom is being extracted and the size doesnt change. its not extracting every single file.

Ill let it sit for awhile and report back.

Edit: All it takes is patience but its fiished! time to have some fun ;)
[Android] sunny_ag:
sorry i didnt understand

if go till tools folder how will u run ./menu

i know thats a noob question...
[Android] zylith:
C:\cygwin\home\USERNAME\kitchen\tools\deodex_files\ api_level. change 10 to your api- Google what api and you will find out what api you need. Mine is set at 15 as I am running 4.0.3 good luck.
[Android] sunny_ag:
I have already changed it to 15 as i am using XWLPD 4.0.3

then to i am getting error...
[Android] kifac:
Everything worked fine with Kitchen but when i reboor to reovery and install the Zip i get "mount () expects 4 args, got 3" "E:Error in /emmc/Download/Rom.zip" "(Status 7)"

"Installation Aborted"

Ideas?
[Android] sunny_ag:
Thanks for solving my issues

I have 2 questions

1> How to add mod (like 15 toggle button)?

2> I have followed steps where root permission where set and added busy box. This means the ROM is now rooted?
[Android] kifac:
I resolved my isse and flashed rom perfectly.

I guess when kicthen signs and changes the updater script..thats where it causes a error. I went and signed and ziped the ROM. Went into the zip and switched the files with the original updater script and that did the job.

Thanks for the tut.
[Android] Asmooh:
Hi,

I try to do this.

but i get an error after:

6.you will be asked about changing the working folders name, at this point it makes no difference so just continue.

->

Adding an update-script ...

NON-YAFFS/NON-TAR FILE FORMAT DETECTED IN ROM

Mounting system.img to loopback device and then extracting files

Error: Unable to mount system.img

Error: No /system/framework folder found!

Press Enter to continue.

->

This is just a stock rom.zip from the last HTC Desire HD update.

Anyone know how this can be fixed?
[Android] sunny_ag:
can anyone help me...
[Android] nerotNS:
I'm not sure about first question. As for the second one if ypu vere successful and it didn't show error than yes you have root in your rom.
[Android] azoz123456:
Now I flow all the step and all of step is successful.

and I but the MY "ROM" in sdcard and flashed.. the result is successful

When I reboot my phone and it is come to the " HTC page"

and in the before time go to "animation page" it is the surprise do reboot and reboot and don't stop... :eek::eek:

what is the problem in my ROM?!:confused:

details for my phone is:

HTC incredible s (VIVO)

s-off

rooted

Hboot 6.13.1002
[Android] zylith:
adb logcat to find your errors.
[Android] azoz123456:
Can you explain to me more?

Or show me the link where explanation of adb logcat

thanks
[Android] bamkanm:
I have Alcatel One Touch 995 Ultra and due to system file deletion i am not able to receive/make phone calls..

So i really need a custom Rom or a way to recover it..

Do you have any information or effort on this..

Thanks..
[Android] Jarmezrocks:
You will need to find a Alcatel download possibly from their website or their technical website.

For Samsung Galaxy we have Samsfirmware as a source or now Sammobile. So you will need to find an equivalent?

This is for setting up roms from Sources like what I have mentioned. It allows you to deoxex and then you may theme and do/perform modifications your self ;)
[Android] engr_exxi:
any idea how come it wont detect any of the .zip (rom) files i copied into original_update folder? always no rom found.
[Android] ghostbusted:
i really want to learn, this thread is very helping ..

I was studying in this thread

I hope I can :D

a small question ..

how long it took for me to learn to cook?

I mean be a chef? it is hard? or perhaps any special skills?

sorry for my bad english
[Android] nerotNS:
Well for editing roms you dont need any special skills just basic android knowledge.Also it's not that difficult once you get a hold on it and it really depends on you how much time will it take to become a great chef.Generaly this is much easier than actual Android development however it's a great place to start.
[Android] ejay010:
Is it compatible with droid razr gsm

I read the description on dsixda's page. He says it is compatible with the droid, droid bionic, and milestone. However he doesn't mention anything about the Droid RAZR GSM. Soooo I wasss wonderinnn.....Is it compatible?

Would ask him but he made it clear not to ask him.

Thank You,

ejay010

---------- Post added 20th June 2012 at 12:07 AM ---------- Previous post was 19th June 2012 at 11:12 PM ----------

I know I will sound slow to some of you guys but....what do you mean by 'compile a rom from sources'
[Android] Techwolf12:
Good now what would be a good rom to start with (use as base) ?

CM7?
[Android] Oldtymehockey:
I have been using others' cooking for several years now. I have recently got the fever to cook something up. Thank you for putting this together. I have an LG Spectrum which doesn't have much development yet so maybe I can do some good for that community. I also have a Thunderbolt to learn from.

Thanks again. :good:
[Android] innosia:
Hi I want to ask

is this rom cooking tool supporting ICS?

Is it supporting any type of Handset or only HTC?

I bought a china android phone and found a flashable rom from their forum and want to modify it using this tool and flash it, do you think its possible?
[Android] thewadegeek:
Sure it's possible. Read the original thread about the tool for information about what you need to do to get your device supported. It's some basic setup and you need to define mount point for it and the like.
[Android] panpjp:
Thanks for everyone including a noob like me! (I'm now a Senior Member but believe me, I can't even mod framework-res now :p )
[Android] lokeshsaini94:
ROM HELP...

hey i am stucked at 3rd step i have "S7500DDLD1_S7500ODDLD2_S7500DDLD1_HOME.tar.md5" and SS_DL.dll files... plz help....

i even tried other guides same problem...
[Android] Pradeep:
Thanks for this... Before I try, is the kitchen limited to HTC devices or all??

:confused:
[Android] xsoliman3:
More beginners info on ROM development

A talk by the Cyanogen guys about ROM development.

It makes it sound easy untill about half way through when they talk about the proparitory bits for gpus, camera's, audio, phone modules etc

http://www.youtube.com/watch?feature=player_embedded&v=puSdhvC0ExY#t=0s
[Android] mydroidpro:
droid pro novice

I want to learn how to root my droid pro and have no idea how to do it. Does this tutorial work on the droid pro?
[Android] BRAiNCHiLD95:
Help needed!

Can i use this kitchen for Xperia devices?? I own a Xperia Live WT19i...

please reply! :)
[Android] ZaySk:
I can't for the life of me get my ROM to boot. I own an HTC Incredible S with HBOOT 2.02 S-OFF. I'm trying to build a ROM based off the latest 4.0.4/3.6 RUU for my phone. Even when I don't change anything about the ROM except for adding root permissions,busybox,bash, and zipaligning, the ROM still fails to boot. It installs just fine now that I studied edify and corrected my updater script, but won't get past the white HTC screen.

Any ideas what could be causing my problems guys? I can upload my ROM for someone to take a look at if need be.
[Android] BRAiNCHiLD95:
This could be because of bash OR zipaligning..

Read this for zipaligning...u might have missed a few crucial points..:o : http://developer.android.com/tools/help/zipalign.html

If zipaligning properly doesnt solve it...

Replace bash by the original bourne shell..

PS: Best Of Luck! Hope your ROM starts working! :good:

Dont forget to hit thanks if i helped! :)
[Android] ZaySk:
Awesome I had zipaligned as one of the first steps of creating my ROM instead of doing it at the end. That could be causing my problems. I'll check it out now that I'm not at work. What do you mean by replace bash by the original bourne shell? Also what are other ways to create custom ROMs? Can it be done in eclipse for example? Or does it need to be built through the command line interface using the android SDK? What are my other options for developing my own ROMs that doesn't mostly automate the process like the kitchen? Of course I'll continue using the kitchen until I have a better understanding of how things work, I'm just asking for future reference. :)

Thanks.:good:
[Android] BRAiNCHiLD95:
There are other ways...like right now you're a chef(using the kitchen to cook/modify ROMs)..not a developer(who uses source to compile his own ROM...e.g AOSP, Cyanogen etc)...

I'll give you a link to 2 videos that taught me how to do it(the developer style)...but I'm not currently building ROMs due to Harddisk space issues..:(

Here's the links :

Part 1: http://www.youtube.com/watch?v=1_H4AlQaNa0

Part 2: http://www.youtube.com/watch?v=rFqELLB1Kk8

PS: I hope you wont have problems with his accent...just listen closely and it'll be simple to understand! :)

PS2: Bourne shell is the "sh" that you replaced by bash...try reverting back to sh...and at this point *create a backup*...if after the zipaligning..all works well..cook your ROM..keep a backup of the working ROM too...and then add bash to ^^^^^ this backup..and try cooking another one if you want a bash version only..

Check this thread..its not for your phone...but you can take the idea from here: http://xdaforums.com/showthread.php?t=1090834

PS3 : Eclipse cannot be used to create ROMs (As far as i know)...You can however create apps for android in eclipse...heres a tutorial for that: http://www.vogella.com/articles/Android/article.html

Hope i helped! Dont forget to hit thanks if i did! :)
[Android] ZaySk:
You are freaking awesome, thank you so much for all the great tips and guides! I'll be sure to watch the videos, and read through all the guides. I've spent hours upon hours reading various guides trying to learn all this from absolutely zero previous experience in programming. It's damn fun learning it though, I've always loved technology and it makes it even better being able to program it and tell it what to do myself. ;)

Thanks again!
[Android] BRAiNCHiLD95:
Nah..Awesome are the people who made technology what it is today..

I knew nothing about android until i bought my xperia in march 2012...learned a lot from that youtube channel of marakana tv and xda forums...i prefer videos to reading...:silly:

Happy i could help! and about the love for technology n being able to program it and tell it what to do... Same here! hi5!! :good::D

PS: Don't Forget to Hit Thanks! :)
[Android] cdaarif:
Yaa man salute 2 him. I also trying it :)
[Android] stetoq:
Hi, I'd like to know what is necessary for cyanogenmod has an official support for any device, i mean, have to have an specific processor or a minimum ram, or something like that?..

Thanks, and sorry for my english.!
[Android] mengagumkan:
Increasing screen resolution

Hello!

I'd like to share my experiences with this tweeks. The most interesting for me was the tweek with lcd resolution.

Using ROM Toolbox Pro's root manager I changed the value of ro.sf.lcd_density= from 160 to 240, rebooted and that did not change a thing. Then I changed the parameter of quemu.sf.lcd_density= the same way and that done the job of increasing the size of everything on the screen to my liking.

The ROM is CM7. Maybe this will help someone to change the screen for easier reading.

Cheers!
[Android] BRAiNCHiLD95:
Yes!

CyanogenMOD has certain limits...they provide ICS ROMs for devices with atleast 384MB RAM...no such specific processor related restrictions(not that I'm aware of)...

Hope i helped! :)

PS: Don't Forget To Hit Thanks! :)
[Android] tonk12:
Well lets see

Edit: how much time does Cygwin setup usually takes?!? It's been quite a lot and it is 115% complete? O.o lol

Edit2: 310% still going up?!?
[Android] schidddy:
can anybody guide me through making a flashable zip from a rom.zip which i gained from a original RUU for my branded HTC one X? Problem here is that this ROM i want to create should not contain or do any hboot/firmwares updates as currently i am on a higher base then the current available RUUs for my phone. So because of this i cannot just install the original RUU to go back to the original branded ROM. Somebody told me that i have to take out the system.img to achive my goal, but i have no idea how to do that. :(

This is how far i am for sow now:

-extracted the rom zip out of the ruu

-installed dsixdas ANdroid rom kichten

- did set up a working folder with the rom.zip from the original ruu

what do i have to do now?

My main goal is to go back to my original branded rom so i can do the OTA updates which are available.

thank u in advance :)
[Android] 42mobile:
A good enough tab

Guys I've already ordered a phone with ICS and thinking of getting a decent tablet too! I know it's kinda silly to ask for the "best" tablet. But what would be a decent enough tablet that you guys would recommend a developer/poweruser?
[Android] ZaySk:
Nexus 7. No doubt about that.

I've got a question, hoping somebody here can give me a hand. I'm currently making a CM9 ROM for my Inc S, it's based off an AOKP ROM in my section. When I try to boot, it hangs on the white HTC screen. Here's my logcat

--------- beginning of /dev/log/main

E/HtcEbdLog( 1289): open /devlog/.htc_ebdlog.daemon.pid: Read-only file system

E/HtcEbdLog( 1289): write /devlog/.htc_ebdlog.daemon.pid: Bad file number

I/cm ( 1299): Welcome to Android 4.0.4 / CyanogenMod-9-20120703-UNOFFICIAL-vivo

I/cm ( 1300): _

I/cm ( 1301): __ __ _ ___ _ _ __ ___ __ _ _ _ _ __ __))

I/cm ( 1302): ((_ \(/'((_( ((\( ((_)((_( (('((\( ((`1( ((_)((_(

I/cm ( 1306): )) _))

I/cm ( 1309):

It's quite small, I used the command: adb logcat>log.txt to get this logcat. Any ideas what could be causing it? I'm going to investigate further into the problem tomorrow, for now it's 2 in the morning and I'm tired so I figured I'd ask XDA before I head off to bed.

Thanks.
[Android] 42mobile:
Thanks! I will add it to my list ;)
[Android] tdizzle404:
Hey guys im stuck at this point in trying to set the kitchen up can anyone point me in the right direction?

To run, open up a command prompt (in Cygwin, click on the Cygwin shortcut on your desktop).

Type the command to change to the folder containing the kitchen

e.g. if your kitchen is under c:\cygwin\home\John\kitchen, then you would type: cd kitchen.

e.g. If your kitchen is instead under c:\cygwin\home\kitchen then you would need to go up one directory level. Type: cd ../kitchen

e.g. If your kitchen is instead under c:\cygwin\home\John\blah\stuff\android then you would type: cd blah/stuff/android)

Im on ubuntu 12.4
[Android] ciscogee:
Go to your folder the kitchen is in. Right click kitchen folder and copy filename.

Open cmd prompt and type cd then paste folder

You should now be in kitchen folder.

Type ./menu

Ur on linux u don't need cygwin...

Good luck
[Android] navispidey:
about cygwin?

how much percentage requires to download and setup cygwin?
[Android] JacobGreen:
Android ROM has many odex files relative to dex in the APK file,is this odex have any effect?
[Android] Rushed:
I have a question regarding fixing errors when in ROM development. If for example the camera doesnt work where should you start looking for a fix? are there any basic tips for where to start looking when X doesnt work?

thanks in regards
[Android] ZaySk:
Well first you would have to find out what's causing the problems in the first place. To do this, use ADB logcat during boot, or if you're trying to debug a specific app on your ROM, use ADB logcat when you launch the app you want to debug. Anyway's the logcat will show you any problems that would need to be fixed.

For example, in my ROM the camera doesn't work and the SD card doesn't mount at all when the OS is running. I tried to apply some fixes in the init.rc file by decompiling the boot.img but the logcat shows the following -

--------- beginning of /dev/log/main

I/cm ( 1299): Welcome to Android 4.0.4 / CyanogenMod-CM9-Woot!

I/cm ( 1300): _

I/cm ( 1301): __ __ _ ___ _ _ __ ___ __ _ _ _ _ __ __))

I/cm ( 1302): ((_ \(/'((_( ((\( ((_)((_( (('((\( ((`1( ((_)((_(

I/cm ( 1303): )) _))

I/cm ( 1304):

I/DEBUG ( 1309): debuggerd: Jul 3 2012 00:16:21

I/rmt_storage( 1319): rmt_storage user app start

I/rmt_storage( 1319): rmt_storage open success

I/rmt_storage( 1319): rmt_storage shared memory ioctl success

I/rmt_storage( 1319): rmt_storage mmap addr = 4000d000

E/HtcEbdLog( 1322): open /devlog/.htc_ebdlog.daemon.pid: Read-only file system

E/HtcEbdLog( 1322): write /devlog/.htc_ebdlog.daemon.pid: Bad file number

I/Netd ( 1308): Netd 1.0 starting

D/AK8975 ( 1318): AK8975 daemon 1.0.8 Start

D/AK8975 ( 1318): (Library version : 1.2.1.1125)

--------- beginning of /dev/log/system

I/Vold ( 1307): Vold 2.1 (the revenge) firing up

D/Vold ( 1307): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 1307): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)

D/DirectVolume( 1307): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 65, PARTN 1

D/Vold ( 1307): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)

I/ ( 1313): ServiceManager: 0x18910

I/Netd ( 1408): Netd 1.0 starting

I/Netd ( 1430): Netd 1.0 starting

I/Netd ( 1452): Netd 1.0 starting

I/Netd ( 1474): Netd 1.0 starting

I/Netd ( 1496): Netd 1.0 starting

I/Netd ( 1518): Netd 1.0 starting

It seems to get stuck at netd 1.0 starting, and htc_ebdlog also seems to fail. I can't quite figure out how to fix this yet, but that's how you can tell what needs to be fixed during ROM development. It takes a LOT of patience to fix bugs when your still just learning like I am. Quite frustrating really.

Hope that helped you out a bit. :)
[Android] Rushed:
Thank you that helped me in the right direction
[Android] dave-:
Some of us are trying to work out the difference between 2 builds for the HTC One XL and how it handles specific web content from our carrier in the browser. Everything else works fine, just seems to be anything launched via the browser results in the desired web content being unavailable (carrier portal gives a generic incompatible device message).

Works: RUU_Evita_UL_Telstra_WWE_1.89.841.9_Radio_0.18c.32.09.01_10.93a.32.20L_release_266699_signed

Doesn't: RUU_EVITA_UL_ICS_40_S_hTC_Asia_WWE_2.23.707.2_Radio_0.19as.32.09.09_L_10.104b.32.25L_release_271654_signed

I compared some files on the first one (stock ROM) to a cooked ROM based on the 2nd RUU and found some differences but they have no effect. Given only the browser shows any problems, I keep thinking its around the User Agent settings or something similar which identifies the handset?

/system/customize/MNS/default.xml

<module name="Browser">

<!-- Web Browser UA string -->
<function name="ua_string">
Works	<item name="value">HTC EVA_UL</item>
Doesn't	<item name="value">PJ83100/1.82.502.3</item>

<!-- UA profile URL -->
<function name="ua_profile">
Works	<item name="value">http://www.htcmms.com.tw/Android/Telstra/PJ831/ua-profile.xml</item>
Doesn't	<item name="value">http://www.htcmms.com.tw/Android/ATT/PJ831/ua-profile.xml</item>

So these don't have any impact despite the differences

/system/customize/CID/default.xml

/system/customize/MNS/default.xml

/system/build.prop

Where else should I be looking? I had a brief look at framework-htc-res.apk, framework-res.apk, Browser.apk and Browser.odex after I extracted them but data overload for a newbie! That and I don't even know if I'm looking for the right thing!

Any suggestions?
[Android] CdTDroiD:
Try taking the default.XML files from a working ROM and see if it makes a difference. If not then move on. Make sure you have the right device name in the build.prop also
[Android] dave-:
Figured it out in the end, was a combo of various parameters and needed to wipe data for them to take effect. :thumbup:
[Android] CdTDroiD:
Ah yes forgot about that. Anything you change in the default.xmls needs a data wipe. Haven't worked with HTC in a while
[Android] dave-:
Is there any documentation on these XML files or the build.prop etc and what the available parameters are? I searched Google, android dev site but all I found really was XDA threads with peoples experience with various handsets. Was hoping for some official docos.
[Android] CdTDroiD:
Check the Google source there is am explanation for each line above most of them.
[Android] dave-:
Grabbing it now :thumbup:
[Android] spardorg:
Thanks mate, i have a programming background and just got two android devices in the last week! I am a total newb to droid but updated my streak 7 to ics and haven't touched the S3 yet. Will definitely have a look into development for these devices, will be a very interesting hobby!
[Android] jagannn:
can i use this tutorials to develop custome ROM for Sony XPERIA Ray ? :confused:
[Android] dave-:
Going to show my beginnerness, but can you point me to which part exactly? I've grabbed the android-4.0.4_r2.1 branch of the android source (12Gb) but struggling to work out where exactly the build.prop and MNS/CID default.xml is configured/built from.
[Android] shakti.s21:
can an icon of a app in drawer can be hid using dsixda's android kitchen?

is it possible to hide an icon from android phone drawer using dsixda's android kitchen without freezing that app?

i have used go launcher, launcher pro n hide it pro but they are useless for me.

any help for a novice?
[Android] MaxFTW:
I have a little question. After setting up a working folder I would like to add some mods to my rom for example pack of tweaks. The pack contains of some files placed for example in system/lib. Do I just have to copy these files from flashable zip to the same directory in working folder already set up by Kitchen? I mean - xx.yy file from system/lib in flashable zip with tweaks to system/lib of my working folder?
[Android] toxicthunder:
Compiling AOKP for n7000

Build completes but I can't find a .zip file in /out/target

Last message I receive on terminal is-

aapt: warning: **** string 'gsm_alphabet_default_charset' has no default or required localization for 'xhdpi' in frameworks/base/core/res/res

aapt: warning: **** string 'gsm_alphabet_default_charset' has no default or required localization for 'nodpi' in frameworks/base/core/res/res
[Android] sam.wilder:
I would like to know the same.
[Android] ciscogee:
Yes and update updater-script
[Android] diabolicalprophecy:
One question, Whats the point in in recompiling other developers ROMs by just copy pasting some apk and bootanimation files,...

Isn't it close to stealing????Another question,,, Can the drivers be written without proper programming experience????

I wanna learn android development, But do i need to have different models of android devices????

Sorry for being so noob but is it permitted to recompile a ROM that i already have???
[Android] moocow1452:
Android by nature is Open Source, so anything you can decompile, recompile, or port is fair game. Apps themselves are self contained, though, so ask permission, expecially if you are trying to package a paid app in a rom. Drivers are... tricky, to say the least, try working with CyanogenMod to start out with, since it has a massive list of portable ports to work with, so you dont have to have all the things to make an app for everything, and if you want to dev apps, you cannot go wrong with Tasker and the app factory.
[Android] Simply_Android:
ok, im porting a stock ruu, to become a custom rom for the htc one x, its becouse i need the arabic language on my device, and there is no s-off,

so i decided to do it my self, so i made the rom and everything, but from where to i get a boot.img file?, after doing everything. i have no boot.img file,

any chance of shedding some light on the situation