ROM Building Starter Guide? - G1 Q&A, Help & Troubleshooting

Considering the state of flux we are in with the roms, I think it would be really kewl for one of the guys to cook up a quick rom building guide. The main objective would be to allow user to replicate the rom build of their own accord. Many projects have taken the "you build it" approach to avoid the pitfalls of distributing closed source.
Look at something like Microsoft Core Fonts in linux. No distribution will ship with the fonts, but they all provide a package, even gnu pure Debian, that will pull the exe files from the web and unpack/install them for you. Same thing goes for flashplayers.
If someone would make a script/guide for making saayyy Cyanogen 4.0.4, by pulling the source from google, adding a modpack, and compiling on their own machine, then Cynan and the other would be clear from any wrong doing. Leave it to the community to distribute and get the roms out. Bittorrent/newsgroups/whatever, they can't stop us all, and they dare not pull a RIAA to hunt people down.
I think its something that maybe worth considering. The stuffer methods are great, but I would personally like to be able to build the rom as it should be, with all the fixings.

One
http://www.johandekoning.nl/index.php/2009/06/07/building-android-15-build-environment/
Two
http://github.com/cyanogen/android
three
http://source.android.com/download
you can add the other junk by following guides on the forums here, or pushing your own apps etc...

Thanks for the clear and concise answers. The first site has some very detailed info. I will give it a go, the Kitchen Rom Builder cooker back from my wizard days has me spoiled, but this looks pretty straight forward I just needed some direction.

helfrez said:
Thanks for the clear and concise answers. The first site has some very detailed info. I will give it a go, the Kitchen Rom Builder cooker back from my wizard days has me spoiled, but this looks pretty straight forward I just needed some direction.
Click to expand...
Click to collapse
http://www.jukie.net/~bart/blog/20090830174551 this one helps out too, but the manifest from cyanogen's github is out of date, it's 4.1 at time of writing this.

This is posted in the wrong area
as post like this are every week

jdk5 is no longer available for download on 9.10 x64 systems. Anyone know of a way around this?

Couldnt you add one of the older repositorys and add it that way?
Its one of the reasons i dont use the x64 build, too many incombatabilitys.
You could always vmware an x86 machine

Yea, I'm just now building a virtualbox x86 machine. I'm going to strip it down to essentials and then install everything needed for android building.

Related

ROM chefs.. point me in the right direction?

JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
yeah mang
goldenarmZ said:
JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
Click to expand...
Click to collapse
yeah man what the flux capacitor ive used chris soyar guide but its incomplete
http://ctso.me/2010/01/building-an-android-rom-part-1/
ive use this guys blog and now i know how to sign the update zip
http://blog.coralic.nl/2010/01/25/how-to-create-update-zip-using-your-build-aka-system-img/
but te middle part what really maters i where i f up at and each tut has diferent ways of doing thing even cyanogens i mess up in before i do make j4
http://wiki.cyanogenmod.com/index.p...used::confused::confused::confused::confused:
Wow.. you dug this up from the deeps.. why the hell was I asking for Drizzy's advice!?
I figured it out eventually.. the information is out there and you can fill in any gaps with trial and error.
The main thing you need to grasp is which apks need to be signed together. As long as you get the signatures for the google apps and system apps aligned, it all falls into place.

Any Resources For Getting Started With Modding

I'm aware that I should probably post this is the Dev area, but I'm not a Dev yet lol and don't want to clutter up their precious 'new release' space with what I consider a n00b question.
However, I'm a budding software developer who was very interested in developing apps for android - all of my ideas have been taken up by people and though I contribute a little towards those with suggestions I would like to jump in at the deep end instead.
So i figure, why not start a thread with links to relevant places to learn how to mod the Android OS - whichever version. Not like the dev section where its pretty hardcore, but introductory links:
Everything from removing / adding bits and pieces to an established custom / stock rom, to compiling your own kernel and porting versions could be covered.
It might also offer an incentive to the best devs on the android asteroid to continue knocking out tutorials even after they've moved on to newer versions?
Anyway, just an idea, what do you guys think? Personally at the moment I'm trawling through craploads of official docs trying to get a handle on where to start!
What your looking for is the stickies. They are at the top of each forum subsection. Happy reading. Props on putting it in q&a section though.
doofah said:
I'm aware that I should probably post this is the Dev area, but I'm not a Dev yet lol and don't want to clutter up their precious 'new release' space with what I consider a n00b question.
Click to expand...
Click to collapse
DING DING DING! We have a winner! You sir, deserve a trophy for actually thinking!
Check out the "getting ADB up and running thread" It will point you to the android sdk and on that page you can download eclipse. Those should help you get on your way.
Resources for moddingo
Lol... Yay!! My brain was a worthwhile investment, must remember to send a letter of recommendation to my supplier!
Thanks guys I'll keep digging
My poor G1 is in for a ROUGH ride over the next few months I fear... maybe I should save for another just to be safe lol
There are several other threads that cover this. Search for those and they have links and documents relating to this.
You'll have to have knowledge on linux, java, c++, and someother stuff.

cooking android roms ???

is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
b0ricuaguerrero said:
is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
Click to expand...
Click to collapse
Mlign put one up today youtube.com/mlign
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
Click to expand...
Click to collapse
Oh, I see how that could warrant a new thread.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
Click to expand...
Click to collapse
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
b0ricuaguerrero said:
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
Click to expand...
Click to collapse
i too would like to know it be really nice to make my own rom for my own phone haha
you'll be lucky!
ive been learning to cook my own rom for a while now, and im cooking eclair.
ive had a thread asking how the devs fixed sync and wifi on eclair... and no bugger seems to wanna share!
this comunity is about sharing yes... then why is it so hard to get any help!?
philicibine said:
this comunity is about sharing yes... then why is it so hard to get any help!?
Click to expand...
Click to collapse
i dont know but, i still want to know. how to cook a god dam rom
you don't learn the cooking, the cooking learns you!
heh, but really, the reason there's no "definitive cooking guide" is because there's no such thing. Usually there's two approaches to creating roms: Porting and compiling from source. Porting is easy because it involves just knowing which files are necessary for the phone to run (kernel and it's modules, using/modifying/building a correct ramdisk, and pulling the necessary hardware/proprietary files to make the rom be able to communicate with the hardware). For those, a basic knowledge of file systems and using a few tools; your file archivers (7z, file roller, winrar, etc), porting tools (unyaffs, extract-kernel.pl, extract-ramdisk.pl, mkbootimg, mkbootfs) and distribution tools (testsing.jar, a working knowledge of update-script layouts) and you should be porting quickly, it's just mix and match to make your frankenbuild.
Building from source is not hard, or mystical, or anything of the sort. it requires learning how to use git/repo and working with makefiles.
If you want to make a truly custom build from source that works with google apps and has your own customizations, then you do need to learn a slight of java, c, c++, and most importantly, android app development.
You can't just say there's a guide. I guess the easiest one could do is put up a video of how to make a build from source, if I have time/drive I could do one, whole process takes about 2-3 hours (if you've never built before but have a build environment already setup), but I guess I could skim it down to a few minutes, since a lot of the time spent is waiting for compilation.
I too have been looking how to cook my own rom, so I could do my own tinkering so I could flash right away and use my own to my personal liking. If anyone could post a video or tutorial on how to do so I would be so grateful. I learn pretty fast just need a little help here and there.
In response to the OP, there are two tools that I am aware of:
One
Two
akapoor said:
In response to the OP, there are two tools that I am aware of:
One
Two
Click to expand...
Click to collapse
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
b0ricuaguerrero said:
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
Click to expand...
Click to collapse
Go ahead and entertain yourself by reading post two:
http://forum.xda-developers.com/announcement.php?f=438
Specifically points 1 and 2
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
JAguirre1231 said:
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
Click to expand...
Click to collapse
Well thats good to know that there is a kitchen for some android phones at least. I never even think about looking at MoDaCo..huh
Ill just wait for a kitchen because I dont have to time to learn all the manual commands to be honest with you. Its just my girls phone anyway..lol
I wish I had more time like I did when I learned how to do my own wm roms.
Wow just checked out the hero kitchen....Looks exciting. Online though?? Whatever's clever I guess. Im excited though cant wait for other releases. He says in the post it will be available for other roms when the kitchen is fully developed for the hero. woot
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
It is really not that hard to search. You mentioned him having 70+ posts... It makes him look more idiotic for not being able to find something, rather than making a new thread here.
I took 1 minute to find this post:
http://code.google.com/p/cyanogenmod/wiki/Building
Ofcourse from Google...
And to answer your question (as JA said earlier) there isn't a definitive way of cooking the rom. You either know it or you don't.
If you don't have the time to learn it, was it necessary to "rant" about how much you know and why people should just be frank about the answers on forums?
But you see what I'm talking about. YOU found another link for "cooking ROMs." If the OP actually dedicated some time, instead of thinking that he'll easily learn the language and become the next Cyanogen, he'll get some where. Developing ROMs is not an easy task, ask any of the devs, especially when you start out.
If you do not have the patience to learn and discover, you will get no where (I'm not referring directly to you). And honestly, setting up your computer to develop ROMs is, imo, the easiest part. If you can't get that, then developing will be a tedious task.
This is probably as close as you're gonna get to a guide.
http://forum.xda-developers.com/showthread.php?t=566235
(found with an xda search)

This n00b wants to help!

I'm a pretty much clueless when it comes to Linux or Android. I want to help the community as much as possible and want some advice on good literature for learning Linux and ultimately Android developing.
I have no previous experience with programming but am a well above average windows user. (kinda pathetic, I know.)
I thought this might be a good topic to start since alot of us seem to be pretty useless seem to want to contribute.
beyondinferno said:
I'm a pretty much clueless when it comes to Linux or Android. I want to help the community as much as possible and want some advice on good literature for learning Linux and ultimately Android developing.
I have no previous experience with programming but am a well above average windows user. (kinda pathetic, I know.)
I thought this might be a good topic to start since alot of us seem to be pretty useless seem to want to contribute.
Click to expand...
Click to collapse
Developer.Android.com is a good place to start out if you are looking at the "how stuff works" - though if you don't have a clue how to program it will be over your head. Take a look over at geekfor.me - this site is hosted by Flipz one of the ROM devs here(Fresh Rom).
If you want to learn Linux, grab an Ubuntu or Mint ISO from their websites and burn it to a disk. then boot into the disk and run it "live". It's a little slow running off a CD rom drive, but better than isntalling on to a drive if you don't know what you are doing.
Most important thing to learn about this phone: HAVE FUN!
I installed Unbuntu 9.1 last week and have been messing around a bit, but not too much.
I'll have to take a look on android's dev site and Flipz page aswell.
Thanks for the advice!
I would like this thread to end up as a good reference for others so keep it coming!
Books wise, I would recommend:
Running Linux
Understanding the Linux Kernel
Hello, Android: Introducing Google's Mobile Development Platform
Android Application Development: Programming with the Google SDK
Professional Android Application Development
Unlocking Android: A Developer's Guide
gu1dry, that's exactly what I'm looking for.
Again, thanks folks.
beyondinferno said:
gu1dry, that's exactly what I'm looking for.
Again, thanks folks.
Click to expand...
Click to collapse
I'm in the process of working through Hello Android. Pretty good book so far, im enjoying it and learning alot.
Good to see you've installed a Linux OS on your computer... that will help the most with learning how it works.
Experiment with it. Don't be afraid to break it and when you do break it (you will break it) learn how to fix it.
That's how you'll learn the most.
My favourite resources when first learning Linux were:
- to google "<topic name or what I want to accomplish> linux howto"
- irc.freenode.net #linux (you will probably get flamed a bit but it's a great channel to just read and watch/listen in)
Connect with very active and very focused Linux communities (and Android communities... like XDA ) and you'll be able to glean a ton of good information, even if it doesn't make sense at first.

Android Development

I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
I always wanted to know how make roms also I was looking around the internet but couldn't find anything that will describe it step by step word for word.
Maccie
It will be a huge writeup.But im sure someone will do it. I am still learning myself. There are some good topics around but different from what we have now
topshelf95 said:
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
Click to expand...
Click to collapse
There are a number of aspects to android development you have to learn to know how to build a full ROM from scratch. C is of course required for kernel building, and apps are built from java in the dalvik-vm, but can be built against sun java.
of course, to get started, you would need the android sdk available here: http://developer.android.com/sdk/index.html
then there's the cloning of the android git:
http://android.git.kernel.org/
and, specifically for the captivate, there's the captivate source code:
http://opensource.samsung.com/
then there's pulling off the vendor proprietary libs from your phone (which is a ***** and I believe you can grab them from wes's github, though I can't speak for their accuracy) here:
http://github.com/wesgarner/proprietary_vendor_samsung
building the entire android OS from source is a challenge, especially compensating for some changes Samsung has introduced. this is what a real ROM is. now if you're talking about "ROM"s like Cognition and Shep's and even Eugene's Hybrid/Frankin-Twiz... they aren't comparable. Not to belittle any of their efforts, but this is simple "drag and drop" from stuff built by Samsung. While they're very useful tools, there is little actual development going on in them. There are improvements and tweaks, for sure... but it isn't a *true* ROM. All these releases by DesignGears, Eugene, and Shep are good and effective, but it'd be a shame if they weren't because they are just files thrown together from Samsung's already compiled ROM(s). Even the AOSP Beta 3 (which I have a qualm with the name, because it isn't actually AOSP, it's files pulled from an already built AOSP tossed onto Samsung's ROM again) is just modifying binaries (decompile, edit, recompile).
for those, it's as simple as extracting the zip, replacing the files you want, and rezip it. modifying the update-script inside meta-inf if there's something you want to add.
Awesome post Kaik, thanks, I was wondering some of those too.
Thx that explained a bunch
Maccie
Thank you for taking the time to post that Kaik! It's nice to have a place to start! Anyone else have any tips or things they think might be good to check out?
last, but certainly not least and I can't believe I forgot this, is Unhelpful's toolchain to compile against:
http://forum.xda-developers.com/showthread.php?t=761923
he did a lot of testing with various combinations, and this was the best he found to reduce wakeup lag and other issues
Wow. Kaik. That was the most awesome response to that question I have ever seen. Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Thank you for this very useful information. Your the man now dog.
johnyhoffman said:
Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Click to expand...
Click to collapse
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
koe1974 said:
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
Click to expand...
Click to collapse
this times one thousand. I linked you guys to some very useful sites when it comes to actually putting android together... but understanding how it all works, actually getting a successful build, fixing bugs, etc... I can't even begin to pretend to be able to help with that. if you have little to no experience in C and Java, these things will basically be useless to you. dev's aren't being mean when they brush you off like that, but usually if you can't figure out how to google what to do with the code, they don't have high hopes for what you'll be able to do with it once you find the code.
the idea isn't to be like "f*** off" when they say that, it's more of a "we'll help you when you learn, but you're the one who needs to take the first steps and you need to take the responsibility of learning on yourself."
I was actually referring to the fact that someone like me, a hobbyist programmer for about 10 years now, can make sense of his reply and use it to go forth and actually do something. Most of the guides you find on here that are supposedly pointed at noobs, do not layout things as easily as his post did.
Wasn't criticizing anyone, but I have seen less patience nowadays for any posts such as these.
Was just saying it was a gem of a post for me personally. Maybe it doesn't help the ultra noobs and the more experienced people see it as useless, but for someone with little time right now, it was a perfect post for me.

Categories

Resources