yashsingh1/xdaforums huggingface dataset:
[Android] DreamingWolf:
Open explorer (I think it's still called My Computer in Win 7) and double click on the C: drive to open it. Then double click on Users to open that directory. There should be entries such as Public and Default. There should also be one with your login user name. If it isn't Frank Lamla with a space between the two, then use whatever is in the Users directory. If it IS Frank Lamla with the space between the two names, then you will need to try putting quotation marks around the directory you are changing to. Like this:

cd "C:\dev\kitchen\home\Frank Lamla\kitchen"

This is because windows command line cannot directly handle blank spaces in the middle of a directory name. It's a hold over from the days of running computers in DOS.
[Android] bunnys7679:
When I go into Control Panel, Computer Name is FrankLamla-PC

In C: - Bentzer is Frank Lamla with spaces
[Android] DreamingWolf:
What are the subdirectories when you open C:\Users?
[Android] bunnys7679:
default

Frank Lamla

public
[Android] DreamingWolf:
Have you installed Cygwin?
[Android] bunnys7679:
Yes I have. Had only one problem. It is supposed to install packages.

- Gcc (under 'Devel')

- Perl (as 'interpreter')

- Cpio (under 'Utils')

- Util-linux (under 'Utils')

- Ncurses (under 'Utils')

- Zip (under 'Archive')

- Unzip (under 'Archive')

- Wget (under the 'Web')

With this util-linux (under 'Utils') I had problems. I could not find
[Android] DreamingWolf:
Did you notice this line in the installation instructions for the kitchen?

"NOTE!! If your user folder name contains spaces (e.g. C:\cygwin\home\John Smith\kitchen), then the kitchen will not function properly. Instead, copy it one level up, under C:\cygwin\home\kitchen instead."

You can try the cd command with quotes as I explained earlier, but it still may not work.
[Android] bunnys7679:
I've got it. Thank you for your help. It now runs. Thank you
[Android] DreamingWolf:
:good: :good: :good:
[Android] bunnys7679:
What Roms for Samsung can add folders to the original update now? Of SamMobile not go
[Android] susmaryosep:
really helpul thanks

now i gues i start to act as a developer ::D :D :D

just kidding im noob about android but this tutorial help me a lot
[Android] kornfed:
Educating myself

Among all the linux versions, is there any you could recommend or is better for building roms?
[Android] OzzyWozzy:
Thanks!
[Android] mznpopman:
Thanks for the awesome guide looking foward to future posts
[Android] hmurito:
Thank you so much for giving guide
[Android] NamCold:
help error:

set_metadata_recursive: some changes failed

E : Error in /sdcard/....(name rom)

(Status 7)
[Android] wantowan2:
Something written to the updater script that isn't right yet. Looks like a legacy device not fully converted over to metadata perms.

Basically, you could in the short term, just find another comparable ROM in "meld". Then paste over compatible perm strings. This is a much deeper issue and will take some digging. Try looking in release tools and device specific folders.

"edify_generator.py".

... maybe..?
[Android] NamCold:
you can help me up ROM in link : http://xdaforums.com/galaxy-s2/development-derivatives/rom-prime-rom-ios-7-themed-team-ham-t2794889

I don't know how to do both. because it error as above.
[Android] Akshat122:
help

can we run ported rom in android kitchen.??? :D

Just want to thank XDA Forums for giving us this space to play learn and share.[/QUOTE]
[Android] wantowan2:
[/QUOTE]

I have seen worse attempted and done.

Just so we're honest here. On no level is kitchen better then setting up a dedicated dual boot. With lots of dedicated HW put towards a solid effort. In Linux! Haha

(Just so we know, I really dislike having to use Linux. lol ...alas..)

Kitchen can do the one thing Linux cannot. Windows....

After that, is comes down to just a couple things. An attempt a t lazy. I say that because it never never ends up saving anything.

Cheap! Not going to drop the few bucks for a Samsung SSD and the other buck on the WD Black ccache drive.

FACT:

A purpose built , from scratch, dual booting PC, best quality possible....

$1800.00

(That's with the proper i5 quad core(no, not the i7's), 32 GB Ram, 2xSSD Samsung 840 Pro

Or, or, or, wait....... Or you could opt for a single piece of free software.
[Android] Djole-97:
Ive got problem after trying to create a working folder[at converting updater-script to update-script part], I havent seen any1 else having this problem, except a guy at 37 page(i think) but he got ignored, so i decided to give it a try. Did anybody had this problem and solved it or does anybody know how to solve it ?

Converting to update-script, please wait ...

- Initial formatting ...

- assert ...

- write_raw_image ...

- run_program ...

- delete ...

- symlink ...

scripts/convert_updater_script: line 386: diff: command not found

ERROR: Problem converting symlinks

Phone:zte blade g

Rom im trying to make working folder from is Stock 4.1.2 (maybe it doesnt work on JB ? )
[Android] matitorres07:
What happens if you do not convert the update script? You can always cover or create symlinks based on other scripts.
[Android] Djole-97:
As far as ive understood kitchen cant do any major changes to ROM if its not converted ???

If i choose not to convert it it doesnt allow much, usually get 'update-script not found'

Should i just find a script from other JB stock, and add symlinks from that one to mine ??
[Android] matitorres07:
All the changes generates by the kitchen you can do it manually like for example create the update script add root or in it do support, and yes you can just see how cm made it for example to understand it, but do this take the update script out of the meta inf folder and keep it safe somewhere else, the kitchen will not find the file and will generate a new one without problems
[Android] Djole-97:
Yeah i realized so, thought it'd be easier with kitchen, tho it might be better to look for manual guides (for educational purposes)

Not at home atm, but will try it as soon as I'm back. Thanks for help and quick replies, I appreciate it :)
[Android] RSS007:
thanks

Awesome post
[Android] yuvrajdesai98:
I cant see any of the images in the tutorial:(
[Android] henry0504:
useful:D
[Android] beespoison:
Thanks, your guide is awesome. Newbie like me need a guide like this post and i'll try it :good:
[Android] navendugoyal:
Very nice guide.

Please I need serious help

I am trying to build lollipop for oneplus one.

I have followed multiple guides to get this correct.

However I am stuck at navendu@navendu:~/bin/WORKING_DIRECTORY$ make -j16

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=5.0

TARGET_PRODUCT=aosp_bacon

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.16.0-25-generic-x86_64-with-Ubuntu-14.10-utopic

HOST_BUILD_TYPE=release

BUILD_ID=LRX21M

OUT_DIR=out

============================================

Checking build tools versions...

build/core/dex_preopt.mk:47: *** target pattern contains no '%'. Stop.

However if i use "sudo make -j 16"

I get this

Which would you like? [aosp_arm-eng] 15

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=5.0

TARGET_PRODUCT=aosp_bacon

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.16.0-25-generic-x86_64-with-Ubuntu-14.10-utopic

HOST_BUILD_TYPE=release

BUILD_ID=LRX21M

OUT_DIR=out

============================================

navendu@navendu:~/bin/WORKING_DIRECTORY$ sudo make -j16

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=5.0

TARGET_PRODUCT=full

TARGET_BUILD_VARIANT=eng

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a

TARGET_CPU_VARIANT=generic

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.16.0-25-generic-x86_64-with-Ubuntu-14.10-utopic

HOST_BUILD_TYPE=release

BUILD_ID=LRX21M

OUT_DIR=out

============================================

Checking build tools versions...

What happens is the target product and everything changes so the output is a generic build.

Please help

Thanks
[Android] askping:
nice work
[Android] AgepoxQ:
Nexus 5

Hi,

I'm trying to modify nexus 5 image that I've downloaded from the official Google source, to add a system app.

unfortunately kitchen fails with "Error: No system folder found!" error.

can someone help me with that?
[Android] Bobby8451:
Custom Rom versions

I dont know if I'm in the right place asking this, I'm new so I was wondering if there is someone out there that could help me with this certain custom rom. It is a Cyanogenmod rom by Hellfire. Such a cool rom man. The problem I have is that my version of phone is the SCH-S986C which is the Straight Talk Galaxy S3 and the custom rom is for the Verizon version I535, so I cannot use my data.:crying: I can call out and text though. Is there a way to go into this custom rom and change the version that the rom itself is made for so I can use my data. I heard something about changing a line or 2 in the build.prop file.:confused: Is that true? This is the name of the ZIP file ( SamsungHFJ2.5hf-10.2-Release-d2vzw ) I have the Build.Prop file for my stock rom but dont know how to show the pgs here. There 5 pgs. Please some help me out and lead me in the right direction. Thanx;)
[Android] besoeasy:
Seems Little Hard

:D:D:D:D:D:D:D:D:D:D

Seems Little Hard
[Android] brhtn:
HELP

anyone here for help? how can i find custom rom for my tablet? i can not find all turkish page, my tablet this is : ''Piranha aristo 2 tab 7.0''

which roms appropriate for my tablet?

thank you!
[Android] Fourteenth:
plz help me...

http://xdaforums.com/chef-central/android/problem-original-rom-smart-phone-t2967282
[Android] jacobryan23:
Awesome tutorial. Keep up the good work.
[Android] Xdevillived666:
kit kat?

Would this work for kit kat?
[Android] FordPrefectAO:
Thanks for the guide!
[Android] abhishekhgd:
awesome guide..worked and i have now made my first ever rom:D
[Android] trippymanni:
This is great! Thank you so much. I was look for an intro like this. Just recently found an interest in development and LOTS to learn!
[Android] kamayani:
I have a nexus 4 device and i want to root the phone and put cyanogenmod. If there are some tutorials that you can provide. There is actually a problem related to my processor, so will customizing the ROM affect the phone ?
[Android] cmgkhn:
thank you for the help ;)
[Android] Manish_XDA_DEVPLR:
During Setup Kitchen .....

how to solve this problem......
[Android] JeanVaan:
LG G3 S

Can anyone tell me if the LG G3S can get the lollipop rom from cyanogenmod or not?

and if so how do you go about it?

Thanks in advance
[Android] zizoshx13:
Useful and awesome guide for beginners

Thanks a lot and keep up​
[Android] zparallax:
Great guide

A great guide indeed, easy to follow but a miss is the images, if you can reupload them it will be great.

Thanks!
[Android] i.n.rosyid:
Reserved :D:D

I'll try it out later
[Android] alicepattinson:
Thanks for making a thread of this beginners guide. :)
[Android] Raidenbeats:
it would be nice if the pictures were updated and locally hosted
[Android] prajwalnr:
extra ordinary guide man....

i need some help from pros like u...

im very new to flashing and all so i just kinda know whats a bootloader, rom flashing, recovery etc etc.....

ive been using cm12 on my galaxy s4 i9500 for quite a while... but now that the official lollipop is released by sammy, i wana flash and use that.

but the prob is that i have repartitioned my phone using a chinese pit file so as to have more internal storage..(i.e.it increased from usual 8gb to 11.9gb)...

with this partition scheme im able to flash and use chinese roms, and any other custom roms like cm12, arrow rom, omega rom, carbon rom, crash rom, etc..

but im unable to flash any official stock roms... il have to change the partitioning scheme back 8gb by flashing any other pit file(other than the chinese one)

now im wondering if anybody cud help me out in being able to flash the latest i9500 indian lollipop firmware downloaded from sammobile on to my phone without repatitioning?. Because somebody(Volftooth) told that modifying stock img works well to flash on 11.9gb pit scheme. well, i asked him too but he must have been busy or inactive on the forum.

So is there a programming technique or some procedure to follow? can anyone suggest??
[Android] Seraph08:
has this ever really worked for anyone?
[Android] tecno789:
it works, but it's so much basically method to modify rom
[Android] Sobaro:
Great job in here but it is so appreciated if some one update the pictures .
[Android] nokia2mon2:
thx its great and i learn much from it
[Android] Madden.:
Very good tutorial.

It's very good tutorial for beginners, like me. I did learn the basics of custom roms, kitchen. :)
[Android] tatkovci1:
tnx
[Android] BongOfWar:
:)

Awsome guide, simple and easy to follow for those who have never done any modifications of this type before
[Android] TitanWar:
Thanks for making this thread.
[Android] Joehen873:
Trying to find some help. I wanna port a rom for my s5 its from international s5. Im gonna use this guide and the kitchen but like i said i have an s5 just wanna make sure that this guide and the kitchen will be compatible with the s5. The kitchens last supported device was the galaxy s4. Thanks
[Android] Humza Arain:
Wow Great Job Man Really Good Work
[Android] AndroidxWolF:
Is this thread still working even if it is created in 2011 ? anyone did try it in 2015 ? can anyone post a reply please ! :confused:

is it working for new devices like galaxy A3 , A5 and A7 ?
[Android] Follyx:
Straightforward

Thank you. Especially the script is interesting for a newbie as me
[Android] Megan Rutix:
Share the Experience

Could I want to know to you How can I easily use to it My Symphony explore w86? If you share it to me, It's my pleasure.
[Android] :
Can anybody tell me how to add lollipop support to kernel????
[Android] BlackGTNinja:
Awesome

Nice Guide
[Android] EmreKozan:
images dead. please refresh. thank you :D
[Android] umuturunc:
+1
[Android] suiteapp:
Realy helpfool! thanks!
[Android] blue_hole30:
How to flash this rom?
[Android] :
Nice
[Android] palashsarate:
Modular OS

I want to ask if there is any ROM or can a ROM be built with almost no pre-installed modules for camera , sensors ,speakers etc. which can be installed on any android device .

and then the device specific zips and drivers (or the zips and drivers that will work on that device )can be flashed to the OS . just like a modular OS .:cool::confused::confused::confused:

I have a motorola droid turbo and there are very few ROM's that support this phone . I wanted to run Lcamera app on my phone to have manual control settings but motorola has limited those functionality and despite having camera v2 api I am not able to run Lcamera app .:eek:

I have tried to install it on CM12.0 and NXROM's as no other ROM's are available , but it still doesnt work .:(

Lcamera only works on the nexus devices and one plus 2 with oxygen OS 2.0.2 .

Is it possible to take something from oxygen os 2.0.2 and flash it on my phone to unlock the manual camera controls .

i hope someone help .already appreciate your effort . :laugh: :laugh:
[Android] firewoood:
Which OS is better for rom development? Linux, Windows or OS X?
[Android] MJPollard:
Your only realistic choices are Linux or MacOS X. Windows isn't suited for it at all, for many reasons (one of the biggest being filenames: Unix-like OSes like Linux and OS X distinguish between upper and lower case -- thus, you can have distinct files called SAMPLE and sample in the same directory -- while Windows does not, which would wreak havoc on many Android repos).

Best thing to do would be to download and set up Oracle's VirtualBox, then install a Linux distro as a virtual machine. My recommendation would be Ubuntu or a distro based on it (such as Linux Mint, which I personally use), as many of the guides here on XDA use it. (Make sure to use a 64-bit version, as Android cannot be compiled on a 32-bit version.) That way, you can continue running Windows (or whatever you use) while also having a separate Linux environment for Android development.
[Android] _that:
The best thing to do would be to install Linux instead of Windows. ;) The next best option is a native SSD partition for Linux and a dual boot setup. Linux in VirtualBox on Windows is easier to set up and convenient if you don't want to dual boot and you really need Windows for some reason like gaming or supporting specific hardware.
[Android] MJPollard:
Not if you have to use Windows or don't want to go through the hassle of repartitioning (let's not go into a whole Windows vs Linux thing, please). In my particular case, the virtual HD is stored on a portable USB drive. That way, I can use it both at home and at work. ;)
[Android] Nguyenthang2311:
Thank bro
[Android] khushalm:
NIce Work

:good: Did a great job for newbie like us Thanks:)
[Android] anis_mulla:
Good guide for beginers..
[Android] Mobile number tracker:
nexas is best mobile..
[Android] kitti997:
good guide thx
[Android] tyrabanks:
which rom is the best to install for my new phone ?

hi there i am using a cherry mobile flare j1 .im not sure what rom to install for this phone . please do reply
[Android] Blackko:
question

for porting cm 13 to my device what i need? this guide will be ok ?
[Android] lamlazy:
good ;)
[Android] Swapy137:
Recently I dirty flashed my OPO with CM13 and it got stuck in a bootloop ....thereafter I found a thread on how to recover from soft brick....I tried that method and it worked (fortunately) while it was booting up ...the screen went blank and phone switched off.

I swear to god I cried for an hour straight while trying to boot it back ; to my surprise I was running on low battery (which I didn't realize for an hour) and found the solution the hard way.....

Never let your battery drop to 0. :laugh:
[Android] dwapking:
Yeah! Indeed. Never let your phone run down while flashing. Always charge to 60%+

Good enough you recovered from that

---------- Post added at 07:36 PM ---------- Previous post was at 07:34 PM ----------

Nope! It won't work.

Refer to other threads here on XDA
[Android] xylu:
can i use this in making custom rom based on MM stock rom?
[Android] Sophiya:
You shared very useful information . That is very useful to me I think that ubuntu is easier than cygwin .
[Android] steve_88:
Thanks! Looking to start modding my android headunit
[Android] schlager P.:
I'm a complete and utter n00b so this might be a silly question, but can I use this on a MM ROM?
[Android] sangantnk8:
So Have you guys had any book guiding to develop ROM like adding new feature or modifying code in kernel ?
[Android] _that:
There's "Linux Kernel Development" by Robert Love, but as with most books it doesn't keep up with the latest developments. Still an interesting overview about kernel internals.
[Android] ggdsn:
it's helpful

thanks
[Android] ZawZaw:
Great,

Thanks you very much Bro

I want to develop Sony stock ROM

You can help me ?
[Android] diabolicalprophecy:
Hi. I thought i could give a try porting marshmellow rom to my device, but the whole " find a device with the same manufacturer, specs and screen size" is a big bummer. I can't seem to find any marshmallow rom for Snapdragon s3 devices. Can you help me on this one? I am currently running Resurrection remix lollipop on s2 hd lte e120l, but that port is about a year old and had a lot of problems that i solved myself.
[Android] Frostyagent:
I am getting this error

frameworks/native/include/ui/GraphicBuffer.h:150:13: internal compiler error: Segmentation fault

uint8_t mOwner;

^

Please submit a full bug report,

with preprocessed source if appropriate.

See <http://source.android.com/source/report-bugs.html> for instructions.

build/core/binary.mk:706: recipe for target 'out/target/product/hammerhead/obj/EXECUTABLES/screenrecord_intermediates/FrameOutput.o' failed

make: *** [out/target/product/hammerhead/obj/EXECUTABLES/screenrecord_intermediates/FrameOutput.o] Error 1
[Android] diabolicalprophecy:
Hy again. I want to port CM 13 by using the ROM for Xperia acro S.

Both this phone and mine have same specs, like both have qualcomm snapdragon S3, adreno 220 gpu and resolution.

But the problem is its MSM8260 whereas mine is MSM8660.

Plus the boot.img is nearly unextractable.

tried everything but I cant extract it.

If anyone know how to extract Xperia boot.img, then please help

Do you think my port will work without the Ramdisc from port boot.img?

I heard that we need to have some .rc file for aosp rom to work.

I am running CM12.1. and its S2 HD LTE.
[Android] shubham540:
I want to port CyanogenMod to Samsung Galaxy A8 (SM-A800F), which is based on Exynos5430! Can anybody help me in setting up my build environment and device tree, kernel and vendor files etc etc, i am new to all these things, not a developer but i just want to make a effort to port cm to my device by myself
[Android] Pradeep Kumar Sahoo:
very nice guide...
[Android] Rubancv:
Rcv

Really nice....
[Android] PixelBoot:
Signal 11 when flashing.

Can somebody help?
[Android] dandyfarid:
great guide thanks :)
[Android] rr4e:
这非常好 非常有用 我正在尝试构建cwm4.4.4
[Android] BladeZero:
Hey. Ummm, I am hoping that the people here would be able to help me, how do u make it so that a system app doesn't get removed when u wipe user data, even apps that come with the rom get removed when I wipe user data in cwm, is there anyway to stop that.
[Android] paxChristos:
Check & see if the apps are installed to /system or /data. System doesn't get wiped during wipe user data, but does get formatted with a new ROM install.
[Android] BladeZero:
I am sure it system cause I put them there, I put es file explorer in system so that if I have to wipe it will still be there, but yesterday I wiped and it was gone, I had to reinstall it without a file broswer which also got wiped, I was lucky that I had a old titanium backup updatem.zip file to flash to get somewhere
[Android] ShadowFax:
will this tutorial work for all android devices.....? i want to use it for samsung galaxy mini.....:confused:
[Android] Aquethys:
Read....

Obviously if this is a sticky in an ANDROID forum it should work for all devices...just read the OP.
[Android] elsaghir:
Thanks for the Thread

Very helpful, I was looking for a beginners steps to develop Android rom for a while.

Did anyone used it to develop rom for Dell Streak? Please let me know... I did not see anyone mention it here.
[Android] Limitz Cash:
I am using this to develop an android rom, for Samsung captivate. I been working on it off and on for a month now. It's coming together really nicely. Thank you.
[Android] ThePresence:
I have an error while extracting rom....:confused: anyone can help??

I'm noob in devlopment section and whatzz this meta inf?/?

Here's the error-->>>
[Android] sunny_ag:
Guys,

why do i get "Error: Aborting x.x.odex!"

none of the file gets deodex..

i am on Ubuntu VM with host as windows 7

ROM : XWLPD (s2 rom)
[Android] zylith:
You need to go to your tools folder . then deodex file and change your api level to the correct one.
[Android] nerotNS:
If you want to learn how to compile rom from sources look at this http://xdaforums.com/showthread.php?t=1667551
[Android] BladeZero:
Can someone explain to me what an i/o scheduler does, I am busy making my first rom ans wat xhooosing the default and wanted to know what it does, thanks

If you like my posts hit thanks
[Android] Ritesh:
Here: http://xdaforums.com/showpost.php?p=22134559&postcount=4

You should read the First five posts if you want to understand the kernels, governors etc.

Hope this helps.