yashsingh1/xdaforums huggingface dataset:
[Android Software Development] mrsureshisha:
Sorry for the inconviniece. _/\_

<this symbol for namasthe was what I earlier intended, but got it wrong>

---------- Post added at 03:52 AM ---------- Previous post was at 03:50 AM ----------

Sorry for the inconviniece. _/\_

<this symbol for namasthe was what I earlier intended, but got it wrong>
[Android Software Development] MCM4u:
Is there any specific system requirement for building ROMs

And can this guide be used for building JB ROMs too?
[Android Software Development] neroyoung:
Hi guys, M back for a while and has updated this thread. Check out new thing in this thread on post #8

Happy ROM Development !
[Android Software Development] neroyoung:
Not really. ONLY to make ROMs you can use windows without any problem. I have made my own custom MIUI, GB and ICS ROM and also have worked on JB ROM on my windows 8.
[Android Software Development] MCM4u:
Nice :) even i use windows 8. When i checked the android development website, they say ROM builders need a high end PC with core i7 and 16GB RAM, i just have 6GB RAM running a core i5 processor. So ur sure that it is fine to build ROMs with my laptop? :)
[Android Software Development] neroyoung:
I have core 2 duo E4600 2.4 GHz processor.

4GB 800 MHz RAM

360 SATA 2 3.6GB/s 1024 cache HDD

GTX 550 Ti DirectCU graphics card

Windows 8 Pro x64

And everything works smooth. Try it and you will understand that there is no heavy system requirement.
[Android Software Development] deosantos:
please help me with this problem..(see screenshot)

i followed all the instructions and I have all the files but I always get this error..

if by chance this has got to do with the kernel.please give me a link of a kernel i could use..

im using stock GB(LT18i_4.0.A.2.0.62) as my base rom.and i tried doomlord v22..

help:crying:
[Android Software Development] neroyoung:
Replace that boot.img file from screenshot with this attached boot.img file and retry. Don't worry about this boot.img as its just null file. To get things done in kitchen. Delete it before finalizing your ROM.
[Android Software Development] deosantos:
i tried it again with the boot.img you gave me but i got the same results..nothing has changed.and also the information regarding root and busybox are "unknown"...
[Android Software Development] neroyoung:
Tomorrow I will help you, PM the time when you can be online tomorrow. I am from India and its 10 PM right now, UTC + 5:30 timezone. Adjust time and PM me tomorrow.
[Android Software Development] deosantos:
i can be online at 5 pm in your time..thanks in advance i really need it for my project at school.:laugh:
[Android Software Development] neroyoung:
Hey wait !

I think you have renamed the working directory from "DSproject" to "DSproject 1.0".

At first glance I didn't noticed it, I was sleepy :p

Just rename it back to "DSproject" and try again, use my boot.img if you want and error will be removed. Do Not Rename Working Directory once it is created.
[Android Software Development] deosantos:
itworked!!!so that was the problem..thanks a lot!..now i can continue working:D:D:D

I'll ask again if i encounter a problem again!:laugh:
[Android Software Development] kingharsha:
HELP !! stuck !!

Working folder information (v0.223)

Android OS version : 5.0

Device : GT-I9100

Model : GT-I9100

ROM Name : Cyber$layer ROM

CSC version : I9100OXXLS8

Rooted (Superuser app + su) : YES

Rooted (unsecured boot.img) : UNKNOWN

BusyBox installed : YES

BusyBox run-parts support : UNKNOWN

Apps2SD (Apps to EXT) enabled : NO

/data/app enabled : NO

Custom boot animation allowed : YES

Nano text editor installed : NO

Bash shell support : NO

/system/framework is deodexed : NO

/system/app is deodexed : NO

modem.bin found : NO

ROM will wipe all data : NO

Can u please look at those unknown thing ..>

I m selling my S2 >

So wanna start again on my NOTE 2. Is that okay nero bhai ?

And please reply once in PM so that i can easily convey my problem
[Android Software Development] jackeagle:
Status 6 Error while installation of ROM....:confused::confused:
[Android Software Development] Lordomn:
you may want to check your build.prop
[Android Software Development] jackeagle:
whenever i try to install the custom rom on my mobile i get STATUS 6 ERROR...whats the problem???:confused::confused:
[Android Software Development] neroyoung:
Fix your updater script. It hs syntax errors. Good Night :silly:
[Android Software Development] hisee:
very nice tuts will start it by tom :)
[Android Software Development] NuLLV01D:
Man this post has really helped me a lit. Thanx!

BTW, when are you thinking of posting about the "Not Done" parts, eh?
[Android Software Development] Anantkumar:
Want Kernal

Hello All,

I have just started to customize the ROM by learning from the posted videos. I have stopped at the stage of adding kernal for the device. I am using Xolo Q800. Please somebody guide me how to find the good or stock kernal for my device.

Awaiting your replies guys...............:angel:

---------- Post added at 07:15 AM ---------- Previous post was at 07:05 AM ----------

Hello,

What is the boot image as you have displayed in the video. How can we select/find the related boot image for our device (as you have said it "Kernal"). I am using Xolo Q800.

Awaiting your reply.

Thanks, :cowboy:
[Android Software Development] neroyoung:
I wanted to update everything but wasn't able to post due to lack of time. Though I have posted my own mode in post 9 but video isn't up yet. I will try to post video if I could else explorer it by yourself. Happy ROM development.

boot.img file is only for using kitchen, add a null boot.img using kitchen and don't worry about it. It's just for Sony Xperia devices.
[Android Software Development] Anantkumar:
Need to clear some confusion

___________________________________________________________________________

As per your videos I understood that we can customize the stock rom....

Please tell me how to modify the custom rom and suppose I get the another rom which are not compatible to my device but it is a 4.2 or latest updated rom, then how can we update our custom rom with the latest by using their source files (which are available in zip file)

:p
[Android Software Development] NuLLV01D:
No probs Man, just take your time. We all know that you have spent countless hours in making this priceless tutorial for the XDA Community in order to ease the problems of budding developers. But, do you at least have plans on updating this thread?, no offence. I'm specially quite interested in learning to do an AROMA Installer.
[Android Software Development] abo hani:
when adding anything

i had this message ( the header of the rom not found )

+ i need to know how to add plug-ins like xperia z lockscreen or any thing like it

like your rom nerodroid :)

+ you mention that we will learn how to add aroma to our rom

where is it ?? o.O :eek::eek::eek:

Thanx for you awesome guide
[Android Software Development] d4ncyb3r:
I've same problem with error status 6 but I don't understand what do you mean with Fix updater script. What is part I must fix? how to fix?
[Android Software Development] mrctony:
I dont know if this will help:

http://xdaforums.com/showthread.php?t=2238595
[Android Software Development] d4ncyb3r:
it isn't help mate, I get aborted process in CMW and didn't get status 6 issue again. Any idea for this?
[Android Software Development] Raven_Yen:
As I bold above, I get

sh: tar: not found

'error'. How do I solve?
[Android Software Development] slebit:
Thanks for you work with this guide. Really awesome . :)
[Android Software Development] akiravjp:
awesome thread !
[Android Software Development] limikey:
First thanks to the tuts on XDA I am now successfully using Kitchen to cook modded roms.

Sorry if this is a lame two questions but I have read through over 300 pages of posts and cannot see an answer or tut for this.

I have removed unwanted stock apps from a ROM ok, I have added apps to a ROM for which I have apk's that I used to install manually,after flashing some appear and some dont, what could be the problem?

How do I specify what apps will be system apps and which will be user apps in the ROM, so after flashing users can remove the user apps if required. Do I just put them in /data/app/ rather than /system/app/ ?

Many thanks

Mike
[Android Software Development] neroyoung:
Delete these lines and try again

It might have happened because of corrupted zip file, make sure you have properly made zip file and also added all resource noted in updater script.

You have to add "sh" file in /system/app and /system/xbin folder which contains "tar" command. Mostly sh file from cynogenmod will work.

The simplest way to check if app is system app or data app is to try installing it manually in phone.

If the apk is installed successfully and shows up in app drawer ( until and unless it is not addon or live wallpaper, otherwise you won't be able to see it in app drawer, check them in live wallpaper picker or so ) then it can be placed in /data/app folder.

If apk fails to install then it has to be placed in /system/app folder, but make sure the apk is working. If your app isn't showing after placing it in /system/app folder then probably it won't work or show up anyhow.
[Android Software Development] I98:
hi i keep getting an error

Error: The folder name "/home/USER PC/kitchen" contains the space character.

This will cause problems with kitchen functionality and the OS.

Please move the kitchen to a folder without spaces.

For example: /home/kitchen

i tried moving the kitchen folder(when i did this it said that the directory wasnt found) and i tried changing the user name(it kept on creating a folder name user pc which is the old user name) but that didnt work

do you have any suggestions.
[Android Software Development] neroyoung:
This is because you have space in your user name "USER PC" that's why you getting this error. To fix it you simply move all the files from "USER PC" folder along with kitchen folder to /home directory and restart cygwin.bat file and proceed normally by typing

cd kitchen

and after that type

./menu

to start kitchen.
[Android Software Development] I98:
that didnt work
[Android Software Development] iliyas10:
help needed for creating file in edify_defs to support my device which is Karbonn Titanium S1. the file is incomplete ive found the mounts from recovery.img now only problem is where to get "params" configuration.
[Android Software Development] sgs22012:
Major noon with creating or heavily modding Roms was curious if there is a way I can from factory mode if need be fool my phone in to thinking its got a data plan enabled have the services.jar and framework mods to allow full native hotspot and no throttling but rather not pay 20$usd extra on my prepaid to avoid upsell page when not on wifi

Sent from my GT-I9505 using Xparent BlueTapatalk 2
[Android Software Development] c0de_2:
thank you bro.....great tutorial for newbie ...
[Android Software Development] leonine1989:
Thx for the tutorial.. Thx alot
[Android Software Development] TigerFan24:
Thanks man
[Android Software Development] Tausif Ahmed:
[MENTION=4294283]neroyoung[/MENTION] is this tutorial only for ur sony phones or it can be used on any phone (like i am having HTC explorer pico) ?

and the kitchen does not have htc explorer as supported devices?
[Android Software Development] neroyoung:
It's really not necessary to have kitchen installed to make custom ROM. I can do all those things which kitchen do without taking help from kitchen. So don't worry about it. And I don't own HTC device so I am not sure of kitchen's compatibility.
[Android Software Development] Tausif Ahmed:
As in ur tutorial 5 file u show us d rooting using d kitchen, busybox n all using the kitchen....if not kitchen, can u tell how u do without kitchen ?
[Android Software Development] zernz:
is it ok if I modify JB or 4.1.2 rom?
[Android Software Development] Sami Kabir:
[MENTION=4294283]neroyoung[/MENTION]. Hey mate please take a look at this thread... My ROM is almost complete (only some theming and mods remaining to do) but I still decided to install it on my phone...

The ROM installs successfully, there is no Bootloop and there are no Force Close messages or errors but the only thing that is not there is my "display".. More info and the logcat can be found on my thread... So please take a look at it.. :o

Thanks in Advance :o
[Android Software Development] rishusngh:
please help me......i want to edit the details of flashable zip which is shown at the time of extracting through cwm as i am porting rom and i want to show my name at the time of extracting rom. how to write or edit the names?
[Android Software Development] Brute.Force:
You have to edit the "updater-script" in "meta-inf" folder

Go to META-INF/com/google/android/updater-script. open it with notepad++ and edit the ui_print
[Android Software Development] rishusngh:
one more help-

how to edit/change the icons?

how to set the wallpaper and add apps to homescreen,so that after installing rom all is set as default?
[Android Software Development] JohnHK:
Buddy, in this link http://xdaforums.com/showpost.php?p=32499599&postcount=150 I'm trying the second method. In step 2, I click "dump data" button then I get 2 files with the extentions .ext4 and .partinfo not .yaffs2. What can I do?

I'm using Flashtool v0.9.8.0 on Windows 8 32bit and the firmware is 6.1.1.B.1.54 ics for my xperia sola.
[Android Software Development] rishusngh:
how to edit sidebar.apk in a rom??

Help needed
[Android Software Development] binhdb:
good
[Android Software Development] shiva4ulove:
this is the error i got...
[Android Software Development] Red Devil:
Are you sure you are getting root permissions ?

the line should start with a # if it is running as root.
[Android Software Development] Zahovay:
First of all Thanks! The next thing is that your flashtool has dead link. Third thing is that XDA says I cant send you messages. I think you are on full. I got some problem. I did what you say in the videos but when I am at ./menu in the cygwin it says java missing while I got java.. newest one.. Could you help?
[Android Software Development] Red Devil:
Try exporting java_home

Right-click the My Computer

Select Properties.

Click on Advanced tab.

Click the Environment Variables button

System Variables-->click New.

Enter new variable name : JAVA_HOME.

Enter the variable value as the installation path for the Java Development Kit.

Click OK.

Click Apply Changes
[Android Software Development] Zahovay:
Actually, I got win7 64bit and when i hit properties I can't see what your talkin about.. ? Could you explain a bit more?
[Android Software Development] Red Devil:
Search for similar stuff

:)
[Android Software Development] Zahovay:
Of i send you screenshots can you

Help? Or any recorder?
[Android Software Development] manuhackzzz:
link for "flashtool" is dead... it says 404 error - not found !!
[Android Software Development] naresh.garapati:
Need info about wifi tweak

Hi Nero young,

I messed up with my ROM., and i tried different roms, but none was perfect, so i decided to cook my own rom.., i made different combinations with kitchen but not very successful,

I need some help from you

Now i have 2 roms finally, one with working wifi and one with woking sim, i want to combine both of them , but i was not succesful, please guide me which particular files i need to mod..

Thanks and regards

Naresh
[Android Software Development] shiva4ulove:
:(

nope.. i didnt got the ""#"".. after executing the command : su
[Android Software Development] Spives:
Hello Dev, how can i make my own kernel boot.img file? i have tried to extract some boot.img files from the flashable kernels but when i try rooting it it say android 'magic' header not found or some sort like that and then when i finalized the ROM and tried to flash it i got an error of status 0. anyways thanks for the tutorial hoping to learn here more, :good:
[Android Software Development] slink722:
can i use this tutorial for building Custom Rom based on Stock Firmware for JB? :)
[Android Software Development] kunal7484:
Click Advanced System Properties and than follow these instructions.
[Android Software Development] penkeerthi:
Reporting DeaD link to Flashtool

Hi ,

There is a deadlink to the flashtool. Thank you for the post :)
[Android Software Development] neroyoung:
Link Updated
[Android Software Development] jukiewalsh:
Could someone give me steps on adding a commit to my ROM inside product_packages. I'm trying to add the screen recording from this thread http://xdaforums.com/showthread.php?t=2547196
[Android Software Development] Xanza89:
Good read, Thanks for this!
[Android Software Development] Gold_Phenix:
Where I find META info for clear stock room lt26i? I want make prerooted rom. Sorry for my English.

Wysłane z mojego LT26i przy użyciu Tapatalka
[Android Software Development] |>/\nte:
Awesome thread. Exactly what I was looking for. Thanks a lot. :good:
[Android Software Development] showham:
I don't have DUMP DATA at my flashtool, it has dump raw and dump header...

I use sonymobile flasher byAndroxyde version 0.9.13.0
[Android Software Development] CodeVanya:
In my Defy rooted stock ROM, I have extra folders in the system folder, other than those specified in post#3:

data

preinstall

tts

Should I remove these or keep them as it is??
[Android Software Development] androidfr33k:
Great Tutorial thanks for sharing it.
[Android Software Development] primekook:
[HELP] ?? How to Make own custom Rom

Hi Guys ,

I am using LG Optimus One (P500),I had some problems when i a making custom ROM for this device.:confused:

I was following this guide-- [UltimateGUIDE][How-to]Create your Own Custom ROM an easy way|Android Secrets By GuneetAtwal. :o

By this i was complete all the procedure that gives in the guide. Ex- Installing Kitchen , Setup kitchen , creating a working folder by Using A base ROM. In my case base ROM is- CM 10.1 Jellybean 4.2.2:confused:

After i was creating a working folder successfully. then i was Change/modify/update rom . Ex- i was adding apps on my rom. in apps folder .:).

After i was done all changes , modification in ROM ,Now time to creating rom using working folder.

now i start cygwin,

.enter option 99 - "biuld rom from working folder" , After build option and few more enters.

When its all done i was find a folder inside "cygwin/home/yousername/kitchen" called output.zip

===========================================PROBLEM================================================

When i was flashing ROM into the mode recovery its says Failed.:crying::crying::crying::crying::crying:

In my Case Recovery is TWRP 2.6.3.0

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

Can Anyone tell me solution for this problems because i am beginner:D. So tell please me guys i need HELP:crying:

PLEASE GUYS HELP ME :crying::crying:.
[Android Software Development] thewhitewolf89:
thanks for thread. waiting for new videos :)
[Android Software Development] tashik19:
Thanks man! Please bring some more videos! :D
[Android Software Development] thewhitewolf89:
on video 5 to convert updater-script says not found...:mad: any help !!!
[Android Software Development] Prashantthemusicvirus:
Basic Knowledge

Please differentiate between ROM - Kernel - Firmware - Recovery & Other basic but important terns.. :confused::confused:
[Android Software Development] neroyoung:
Ok I will try to explain in simple words :)

This is how your handset is build by levels.... top part is User side and bottom part is back end/hardware part

YOU HANDSET : -

Apps

Operating system

Kernel

Hardware

​

APPS

are the software you use... they reside inside Operating system, means your jelly bean operating system handles it.

Operating system is nothing but the ROM or firmware. The difference between ROM and firmware is that

ROM

is the Operating system you get on XDA, these are extracted from firmware and usually consist of only /data folder and /system folder.

FIRMWARE

has factory set (everything provided manufacturer of your handset) /system, /data folder, default settings, kernel and other packages.

KERNEL

is a part of hard coded hardware controlling software which is initialized before your operating system is loaded when you start your handset, it is responsible to initialize the virtual machine called as dalvik VM and make the hardware linkage with operating system.

RECOVERY

is a software provided by clockwork mode which we use to flash new ROM or to format /system, /cache, /data or sdcard
[Android Software Development] MidnightDevil:
The Kernel explanation.. isn't it on the other way around? As in, wasn't it supposed to be, software controlling hardware... ?
[Android Software Development] neroyoung:
My english is not that good. :o But I have answered correctly. Kernel is Hard coded software part which is responsible for hardware controls. When ever an event is generated a listener is invoked and the kernel knows what to tell to hardware regarding the action performed, so it just sits in between hardware and software and makes a virtual link between the two and communicates anything that happens as an event or action in phone. :)
[Android Software Development] popthosegaskets:
It can also work the other way round.

僕のLT18iから送られてきた
[Android Software Development] hchien83:
Translares Language ROM to any...

Hi, Im from Vietnamese, thank you write.

- Please YOU rom guide translated into many languages ​​other languages.

mail to : hchien83@gmail.com

have fun !:laugh:
[Android Software Development] Sithhy™:
Hey all I just wanted to build my own custom ROM but after typing apktool if framework-res.apk I get this errors:

C:\APKTool>apktool if framework-res.apk

Exception in thread "main" brut.androlib.AndrolibException: Multiple resources:

spec=0x010800d3 drawable/btn_cab_done_default_holo_dark, config=-hdpi

at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)

at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)

at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)

at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165

)

at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)

at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:10

5)

at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)

at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)

at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:39)

at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource

s.java:384)

at brut.androlib.Androlib.installFramework(Androlib.java:365)

at brut.apktool.Main.cmdInstallFramework(Main.java:193)

at brut.apktool.Main.main(Main.java:69)

Can anyone help me? :crying:
[Android Software Development] neroyoung:
make sure you have Java - JRE installed and set in environment variable that is system PATH, also update your apk tool is you trying it ICS or later version of OS.
[Android Software Development] Sithhy™:
Thanks man, it works now like a charm :cyclops:
[Android Software Development] Sithhy™:
I have an another problem yet :/

-- Installing from sdcard...

Finding update package...

Opening update package...

Installing update...

E:Error in /sdcard/SheepDroid_v1.zip

(Status 6)

Installation aborted.

How to fix it?
[Android Software Development] neroyoung:
You have error in code of your updater script after the line which prints "Installing updates..."

Check properly for your error and try again, it will definitely work
[Android Software Development] Sithhy™:
I don't have a thing like "Installing updates" in updater-script :(
[Android Software Development] neroyoung:
Ahh so it was line from CWM

alright .. check for script, it has errors :silly:
[Android Software Development] Sithhy™:
I know what's the problem but I don't know how to fix it :crying: Can you help me?

Opening update package...

Installing update...

line 7 col 44: syntax error, unexpected STRING,

expecting ',' or ')'

line 376 col 1: syntax error, unexpected $end,

expecting ',' or ')'

2 parse errors

E: Error in /sdcard/update.zip

(Status 6)

Installation aborted.