How do I get more involved? - Nook Color Q&A, Help & Troubleshooting

My apologies if this thread already exists but I searched a bit and didn't find too much exactly on topic and there are so many threads archived that it's almost impossible to read them all. I'm new here but I've been extremely pleased with the general atmosphere and the attitude of posters. Following guides and using other peoples' images is fun but it would be really cool to get more involved in the development process. Does anyone have some advice for a beginner? I'm fairly experienced in c/c++ and in using linux but nothing close to kernel hacking. I think that once I have a deeper understanding of what's going on that I could contribute but I'm not sure how to get there. If there's a resource on this then I would be grateful to be pointed towards it. Alternatively, I would be happy to do some next to trivially simple but time consuming programming for someone if it means that I'll learn about what's going on.
Thanks,
foobster

Yeah, this is my plan for the summer.
Anywho, learn how to grab stuff from the repo, branch stuff, and whatever else you want to learn. Good starts here:
http://nookdevs.com/
http://git-scm.com/
http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Encore
Check out the changelog here, and see if you can follow along:
http://cm-nightlies.appspot.com/?device=encore

Related

A noobs fustration in using this forum...

Okay I have been on this forum for a few months now and I still consider my self a noob it seems as though that magical search feature that everyone demands us noobs use is not too noob friendly and to prove this I documented my frustration when trying to get this nandroid thingy to work.
Supposed noob thread: http://forum.xda-developers.com/showpost.php?p=3816278&postcount=3
EDIT: I am 99.9% sure this will work with a PVT board. I am not sure about DVT BUT if you are willing to risk bricking your G1 to find out, that would be great Reboot in fastboot and make sure it says "DREA100 PVT"
First of all what the hell is a PVT board? And what the hell is fastboot??? UHh wait I have to do another search on this stupid PVT board and this stupid fastboot. Searching…..
Searched for fastboot here is what came up:
http://www.google.com/cse?cx=000825...boot+&sa=Search&cof=FORID:0&ie=utf-8&oe=utf-8
After clicking several search results there is not one single post that defines exactly what fastboot is or specifically what it does.
Searching for PVT Board……
And the results were: http://www.google.com/custom?hl=en&...G=Search&cx=000825531964825142534:cqr2sjirilw
Not one single related post that clearly states what a PVT Board really is. Okay that’s out the window, maybe I can figure it out by reading how people are talking about it. Fun stuff. Unable to decypther what the hell people are talking about, NEXT search!
Okay now I want to find out what the hell a nandroid backup is.
Searching Nandroid…
Wow First success!! First result takes me to this post: http://forum.xda-developers.com/showthread.php?t=459830
Oh no not again more words to search!!
Okay I see two strange words I do not know Busybox (wtf?) and adbd.
Searching Busybox….
http://www.google.com/cse?cx=000825...sybox&sa=Search&cof=FORID:0&ie=utf-8&oe=utf-8
Results are not clear, just links me to some posts that have some RC30 release (is the RC30 busybox? That is still not clear. Other results refer to it as some kind of back up tool, I thought the nandroid was a backup tool? SO that goes out the door Next search adbd….
Searching adbd..... Nothing that directly defines what exactly adbd is, all I got was people talking about it but never directly referencing exactly what it is ( ex: “need some questions answered about adbd and debuggerd Dream android development.” Or “restarting adbd as root”) Maybe it stands for a dumb big day? God knows.
Okay back to the original Nandroid post because its really important that a noob does a back up just incase right?………
I decided to go ahead and proceed without knowing what those two words were (of course I’ll get yelled at by everyone for not searching if I make a post asking what they meant so no point in posting).
Oh this is probably my favorite part of the post!!!
LOL the easy part!!!-* How to use this (the easy part)
And below it is this sentence:
“Just boot your phone in recovery mode with the correct recovery.img (one that has adb shell as root + busybox installed with symlinks to tar, md5sum etc) and connect it to your pc/laptop/server. Then run the nandroid.sh script. If something is wrong or missing, it will tell you. “
So lets break down this sentince (as a noob) line by line.
1st line: Just boot your phone in recovery mode with the correct recovery.img
Recovery mode? I think that is the pressing of the HOME+END key or is it the END+CAM keys? Which do you mean????? My guess is the HOME+END.
2nd line: (one that has adb shell as root + busybox installed with symlinks to tar, md5sum etc) WOA dude what planet you on?!! This entire line makes no freakin sense to me. And I do not think searching will help us there. “one that has adb shell as root” WTF is the one that has adb shell???? And wtf is adb??? And symlinks to tar? Is that encrypted language for his secret lover to find him? Geez how is anyone supposed to learn by searching stuff like this?? Okay at this point im just about to give up on this whole damn back up and just live without it, next line….
3rd line: Then run the nandroid.sh script. If something is wrong or missing, it will tell you.
Umm HOW? How do I run the nandroid.sh script and on WHAT operating system? Mac, Windows, Linux??? The only thing wrong or missing is proper Instructions and good English course!!!
If you are going to post a tutorial please don’t assume that everyone knows what your talking about and skip over steps that you think are elementary when in-fact you will discover that sometimes not everyone knows what you are talking about.
BTW I found this tutorial here (where supposedly 95% of my questions are answered….. umm sure): http://forum.xda-developers.com/showthread.php?t=519523
Isnt this article supposedly posted to be in the pre-reading material before a noob posts questions?
This is not the only article that I found not to be noob friendly, in-fact I found very little articles that were noob friendly, here is yet another thread that I found to be rediculy confusing: http://forum.xda-developers.com/showthread.php?t=512453
When I first went to this thread (before knowing what WIPE meant) I was like WTF is this guy crazy. Then he goes on to talk about some crazy loop (which he does not state how or where you get this mysterious loop) then he goes and pasts some code that god knows where the hell your supposed to paste it, on the phone in the command prompt or is it only in the mac????
There are soo many more threads like the ones above. It is no wonder why noobs post the same questions over and over again, its because people assume that everyone else knows what their talking about and skip what they think are useless 2 or 3 steps, well I got news for you buddy, those silly 2 or 3 steps are probably the most important steps to beginner. I am still fairly new to this forum and still am having trouble figuring out what people are talking about. I just wish that there were some kind of rules or guidelines when writing instructions or how-to guides. The ONLY guide on this entire forum that I found to be clearly written and total noob proof is this thread here:http://forum.xda-developers.com/showthread.php?t=502010 Everyone should take a few pointers from this person that wrote that thread, although he never stated the purpose of it at the start but that’s minor.
Sorry if I offended anyone but this is the ugly truth for us noobs, it really is hard when your first starting out and some one bashes you for asking a question that’s been asked before or the noob didn’t search. Well the search feature is not exactly that great and you almost always do not find the answer to that one noob question. And yes I am very grateful for all these great hacks and I am just posting this just out of frustration from having to constantly search and after having spent hours searching and searching. I am almost certain that I am not the only noob with this problem.
My next journey is Themes my G1 phone (God help me).
Thanks,
Abe
well the essential problem is that there will always be more noobs than not...no matter how many tutorials and guides that are posted it still will not be enough for some noobs...i did not know what i was doing myself but you first you have to understand what you are reading. so after a while after reading and searching the internet i understand what i am doing and am continuing to learn...this place was not meant to be a place for exacting directions and tutorials (ala development for Dummies)...
And i do not mean anything as an insult...i am just trying to explain that this is not an organized affair with a specific hierarchy, it is a community of developers experimenting and passing that knowledge off to others in the community.
http://forum.xda-developers.com/showthread.php?t=519523
that link is from the first or second thread on the development section...reading through those will give you a lot of the answers your looking for....
and to be honest if you do not have a clue as to what the stuff your reading is then research the internet...otherwise you definitely should not attempt any of this stuff.
All I will say Is I managed to root my phone by reading multiple threads.
I actually started reading threads before I got my phone . It was confusing but thats why I kept reading . If i didnt understand something I would read over and over again. As far as finding out what busybox was I used regular old google search for that . Heres what i found based on that search.
http://en.wikipedia.org/wiki/BusyBox.
I have learned to not soley rely on the in forum search because it doesnt always seem that helpful. I think overall what the vets what is for the "noobs" to help themselves first before having someone hold their hand.
It is pretty ironic that you bought a phone featuring Google search and now want to hack it, and instead of taking time to actually learn searching techniques you write a page long rant on your incapability to do some simple research. If you cannot figure out what some of these basic terms mean, then you shouldn't be hacking your phone in the first place.
Also, what in the hell are you talking about? You say that we are asking you to search first, hello? You only have ONE post in our community, you haven't asked us ANYTHING.
Honestly, this forum is already very organized. Granted, you are a noob, but really, it isn't all that difficult. If there is something you just really can't figure out, ask it now, I would be happy to answer it for you.
SolemnWishing said:
It is pretty ironic that you bought a phone featuring Google search and now want to hack it, and instead of taking time to actually learn searching techniques you write a page long rant on your incapability to do some simple research. If you cannot figure out what some of these basic terms mean, then you shouldn't be hacking your phone in the first place.
Click to expand...
Click to collapse
Take it easy, man. What's basic for one person may be quantum theory for another. Everyone isn't the same-we all perceive and learn differently. The noobs are tired of senior members telling them to search, and the senior members are tired of noobs asking redundant questions.
Also, what in the hell are you talking about? You say that we are asking you to search first, hello? You only have ONE post in our community, you haven't asked us ANYTHING.
Click to expand...
Click to collapse
I think he means other noobs have been told to search when asking a question...
Anyway, OP:
the forums are huge and contain a boatload of information. If you don't understand a tutorial or certain terms, ASK. PM the OP of the tutorial or someone in the thread that sounds like they know what they are saying. Follow devs on twitter, and read extensively. Get involved.
You have to understand that there have been hundreds of noobs that only come here to ask "OMG HOW DO I ROOT??" without wanting to understand ANY underlying details. They get caught in a bootloop, get errors, or brick their phone because they don't follow directions and they want to hold devs responsible.
These people want the easy way out, so don't be surprised if senior members and devs here are hesitant in replying to a thread that has been started countless times before. Also, every one here has a life (almost everyone ), so they may not always be available 24/7 to answer unimportant (to them) questions.
I've been with this forum for little over a year now and search function may not be the best but does help a lot. I've started out with the dash, mda, tilt and now the g1. i've just been recently been posting because everything everyone does here is great. I still consider myself a noob and still learning. Ranting like this doesn't really help, spoon feeding noobs gets tiresome and i can see why the seniors gets frustrated. All you need is the patients to read thru the posts and not get blown away with all the lingo and information overload that gets yourself more confused.
This is a community built by the community no one expects to get payed for helping out, so be thankful for what this forum bring. [/rant]
I don't see whats hard about this forum.
I just followed the guides and I was set.
This is a DEVELOPER forum, so I expect it will be a little difficult to use
You don't take physics before taking elementary school math.
That's the way I look at.
But I partially share your thoughts.
I am the first to agree that a search button or Google are your best friends.
What makes a successful search, though, is your choice or keywords or phrases. And I've run into those times that had I known the proper combination of terms to use (one's that would weed-out the bizillion of results that don't relate), I would have easily found the proper answer. I've gotten buried in search results that lead to endless threads only to find out that the Google search I did for "Android Bluetooth Cupcake" might have been better had I narrowed it further with "Android Bluetooth +"File Transfer" +application". That was probably a poor example, but you know what I mean. Searching for broad and common terms usually turns up useless results, we give up in disgust, and that's when some of the redundant posts get made. I also continue to have trouble decided whether a post belongs in the "Dream" forum or the developer forum. And we won't even go into whether they belong in the developer forum, app forum or theme forum. To me, they all cross similar boundaries at times.
There are lots of other forums that are intended for end-users with technical questions. They break things down in easier to understand terms (at least for me). Most of them link to XDA for the downloads, but they offer support on their own forums. I frequent XDA the most, but I still haunt the ubber-newbie sites as well. I still learn from them.
One last thing... It's been said that the internet is akind to the wild, wild west. Forums and mailing lists are usually the worst. If there wasn't some type of moderation/control over XDA, there would be telling how deep we would have to wade to find one meaningful post. I'm as guilty as the next person of wanting immediate answers when I think I've ruined a $400 phone. Luckily, I think the rescue tutorials here are fairly good at outlining the needed steps. No, they may not explain what's happening with each step along the way... but they do give you the necessary steps to get you out a bind. If you'll remain calm, follow the steps, not expect your hand to be held during the process, and only resort to asking for help when all else fails, you'll probably get your phone working the way you want it AND learn along the way. It's the equivalent of junior high vs a college or university. Once you make a conscious choice to go beyond what's required, you're expected to do a lot of the work yourself without the teacher constantly having to offer a refresher course on the basics.
Just my opinion.
Damn double post

want to learn how to do stuff

so i would like to learn how to do things for my phone and possibly help with the dev community. but i know practically nothing about linux or how to do anything useful. i am looking for links or other useful information to help me get started. i have lots of time on my hands and learn pretty quick. i assume i would start with the sdk (would i use the 1.5 one since thats what our phones are currently running on, or is the 2.0 out yet? and would i try from there), but other than that have no idea what else would be useful.
so.... yeah. helpful link to good info or any good e books, or anything like that that will get me going. thanks in advance
i would use the newest SDK, 2.0.1, and make sure that it will function on the emulators for both 1.5 and 2.0.1, frankly if you arent already proficient with linux or java, this wont be a easy thing to get into. However I WILL point out how threads like this are terribly pointless... you arent helping anyone out, and frankly you're asking for information that is quite available.
thanks for nothing. other than making me feel stupid.
Some help, maybe.
ix3u said:
thanks for nothing. other than making me feel stupid.
Click to expand...
Click to collapse
I've been spending quite a bit of time on the threads here, I too am in search of more information specific to the android. I don't know that I'll ever be able to contribute too much to the devs, but at least I can understand my phone better, and help out with answering questions on the forums.
I would think that starting with something like creating a theme would be a good place to start, and would get you a little more familiar with the ways of android. Then I would move up into other things, and before you know it you will be much more proficient. It's all about starting somewhere. (and having a good backup)
Here's some posts / links that I have collected that i thought might aid me when i create some time to start the same endeavor...
* Ratcom's guide to creating Theme's
http://forum.xda-developers.com/showthread.php?t=574167
* An Android Developers Guide (with tutorials, and tons of info)
http://developer.android.com/guide/index.html
* How-to's regarding android application development:
http://www.brighthub.com/mobile/google-android/topics/guides.aspx
* Tutorials and exercises
http://blogoscoped.com/archive/2007-11-19-n27.html
I haven't looked at most of those, but hopefully they will be a good start. I look forward to the day when I start looking at them too.
Hopefully that's helpful, it's all I can offer.
Good luck, and godspeed
-AndyS-
thanks., that is more like what i was looking for
jmhalder said:
i would use the newest SDK, 2.0.1, and make sure that it will function on the emulators for both 1.5 and 2.0.1, frankly if you arent already proficient with linux or java, this wont be a easy thing to get into. However I WILL point out how threads like this are terribly pointless... you arent helping anyone out, and frankly you're asking for information that is quite available.
Click to expand...
Click to collapse
Hmmm. So much for helping someone out who at least has the desire to learn and grow to be more. Communist much? or just a Liberal Democrat? I applaud him for trying. Who knows more about where to get the information other than XDA? Hell a google search on this stuff turns up mostly useless garbage anyways. Why spend hours digging it up when someone else may know a good resource.
Lets refrain from flames/rebuttals please.
I have a few FAQ's and tutorials on my site. Also checking things like my release notes and mind map (linked in v1.0 release) will help. There aren't any full on tutorials but it's just a good place for general info.
Check my sig.
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
obelisk79 said:
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
Click to expand...
Click to collapse
I'd be happy to bring some writers on to my site or to host some tutorials or anything that others have written. My job offers me a lot of flexibility and free time, however like you I am spending all of it developing right now. This kitchen is kicking my butt.
Edit: We'll see if I get any hits. http://geekfor.me/news/wanted-writers-for-faq-tutorial-help/
I may be able to help. My freetime seems to come and go, but I’ve always been pretty good at making How-To’s.
What format would be best?
html,pdf,etc…
ix3u said:
so i would like to learn how to do things for my phone and possibly help with the dev community. but i know practically nothing about linux or how to do anything useful. i am looking for links or other useful information to help me get started. i have lots of time on my hands and learn pretty quick. i assume i would start with the sdk (would i use the 1.5 one since thats what our phones are currently running on, or is the 2.0 out yet? and would i try from there), but other than that have no idea what else would be useful.
so.... yeah. helpful link to good info or any good e books, or anything like that that will get me going. thanks in advance
Click to expand...
Click to collapse
Good thread, thanks for starting it.
I'm in a pretty similar spot. 2 weeks ago I had zero exposure to or knowledge about Android or Linux. I'm proficient with Windows. In the last 2 weeks I've rooted, flashed RA 123, 151 & then 152. I backed up, ran an optimizer .zip file, restored, flashed fresh 1.0 and learned some very cool stuff. I'm comfortable in the terminal but I'm getting to where I'm not sure what I should or want to learn next. Also, although I've done these things easily half of it was just copying instructions from one of the fantastically helpful posts on this forum. Before I learn what to do next I'd like to understand the system better. I checked out wiki and ended up bookmarking a page that explains kernal computing, and a few others, lots of reading ahead
As a noob I have tried to learn without getting in the way too much. I'm glad you admitted your noobness and asked for some direction, you're not the only one who could use it!
obelisk79 said:
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
Click to expand...
Click to collapse
Sounds like what the original replyee said but said much more tact.
I'm hoping that was a compliment in a round about way.
THIS is an amazing resource. I've stopped in there before but wasn't ready to poke around too much.
I'll see you guys/gals in the spring!
I'd like to offer some insight, but there's really not much more I could add than what's already stated and linked above. Everything you need to know can be found (usually) easily on the android developer site, or in a google search. The hard part is putting those pieces together to know what needs to be done in order to accomplish what. That's not an easy task: check out cyanogen's github projects (http://github.com/cyanogen). He's made modifications to the kernel, Android applications, core frameworks, configurations, recovery images, packaged resources/images, and more. It's not just one piece that goes into these builds.
Most of what you see around here (and this is certainly not to take away from all the great work I'm referring to, because this is just as important as everything else), are people modifying what was already done somewhere else, and making it work for their own phone. And really that's all it takes to move progress forward.
You don't have to be a linux whiz or a Java programmer to be able to make progress with your phone- you just need to understand how each particular piece works in order to make progress on that piece. If you want to make a theme, you need to know what jar or apk files contain the resources, and how to replace those images and styles. If you want to add support for the camera you need to know what linux driver it should use, and how Android expects to interact with that driver. Same for supporting accelerometer sensors, etc.
There's no definitive checklist of things you have to know before you can help development, it just depends on what what you want to help with, and your willingness to research how that particular piece works and what it would take to make the necessary changes.
maejrep,
Informative and encouraging. Thanks!

Droid 2 Super All-In-One Tutorial Palace

Link To Tutorial Blog
Hear me out on this one--I think it's a swell idea.
I'm a huge advocate of having very well tagged, chronicled, and accessible information for technical items. Being a novice myself with hacking, theming, flashing, and all the like, I always appreciate it greatly when there are really solid quality tutorials covering exactly what I want to do myself. What is it that the general population of Droid 2 users want? How to root, theme, and flash. Even for tasks as simple as running a one-touch root, some users may be frightened to try it because they're not tech-savvy and think they may load a file to an improper location, press the wrong button with their single touch, etc... Well written tutorials with screenshots make the tech world less daunting for newcomers, and that's something I definitely want to help with!
Being biased to Tumblr since I freaking love the site, I'd like to suggest that a blog be started there. I'll be making a mock-up tonight of the design, or maybe even flat out creating the blog, but the Tumblr theme creation really makes it easy to make your blog look like a fully functioning website. What's perfect about it is that you can make any blog you create into a Group Blog, which is what I propose for this "project." Multiple users are allowed to post and edit posts on the blog, so we wouldn't even have to have a shared account on the site.
I'd like to open this up to serious tutorial writers only! Each tutorial should have a minimum of two screenshots or pictures of your Droid 2 going through important steps for each subject we cover.
I understand wholeheartedly if no one would like to volunteer until they see a tutorial from me first. Once I have the blog up-to-snuff with my own web design standards, I'll dive in to how to root your phone. I might even post a few tutorials for rooting, depending on how many methods I run into.
If you're interested, you can either shoot me an email to allyouhavetolose(at)gmail(dot)com or chat me up on Skype (username: misterivanovich). Don't worry, I totally won't get [fully] naked if we video chat.
Make your way to Droid 2 Development where there are:
Directories on everything Droid 2 related, tutorials, and video tutorials...
And better yet, they are already stickied.
I did find a few nicely done tutorials, but that's just not quite the feel that I'm going for. While those tutorials are informative, they are very technical. If you take a look at Skull One's Overclocking 101 thread on droidforums.net, that's more along the lines of what I want to do (his is WAY more in depth than I care to get with my tutorials though!).
I have the beginnings of the Tumblr page done (which I will link to after I've posted 8+ times here haha), but I haven't finished editing my first tutorial just yet. Really, I'm going to be doing this half as a chronicle of my own learning, because I'm really not well versed with Android customization in any way--I've also been having quite a bit of difficulty getting familiarized with it because of the way that I learn and the way the tutorials are written. For that reason, I'll be writing my own tutorials knowing very well that there has to be at least ONE other person out there that will benefit from it haha. And if I can help one person, then that's kosher with me.
I have updated the first post with a link to the tutorial blog. Although it is incomplete in design and I haven't finished or edited the tutorial I have posted, you can get the general idea for what it is I'm going for. At least I think you can...
Again, anyone who feels like contributing, feel free to shoot me an email or get in touch with me on Skype or via PM here on the board. You are also welcome to give me suggestions for future tutorials, correct me if I've written something incorrectly, etc... All of which will be credited wherever applicable.
Though I appreciate your good intentions, your blog/tutorial thing is... well... time not being put to good use. First of all, there are already tutorials on how to SBF your phone. I would know. I wrote one almost 6 months ago. And there are others out as well.
http://forum.xda-developers.com/showthread.php?t=770224
and/or here:
http://www.kimete.com/sbfrsd.html
I don't see why you are rewriting everything unless there is a need to. Now, if you feel like my tutorial is lacking in quality or quantity, I certainly encourage you to rewrite a guide, write an updated one, or whatever. But what you are doing is recreating stuff that ALREADY exists. Additionally, you didn't even write correct directions to SBF'ing the phone. Not only incorrect, but you have incomplete directions and procedures. In my opinion, your tutorial is incredibly misleading and very inaccurate and will throw a lot of people off.
Well, even if it's not time put to good use for anyone else, I will be benefitting from my own blog. I think it will help me to understand things a bit more if I'm writing it all--sort of like how when you lead a study session, you end up being super refreshed on the topic yourself.
I'm not opposed to, with proper permission and ample credit given where due, just following other tutorials that have already been written and showing screen shots of the process that I follow as outlined by someone else. Some tutorials have no real need to be rewritten, but do lack a visual element in my opinion. I almost want to be able to know what I have to do without even reading the post and looking at the pictures (almost... I realize that's a stupid goal to take literally).
I'll check out your guide for flashing an SBF and figure out what is so terrible and misleading about mine, then I'll fix it haha. I'm not looking to replace any of the tutorials that anyone else has already done--I simply want a super compiled and organized list of them, if only for my own use. But I'm pretty sure that at least one more person out there in the world, somewhere, may eventually one day sort of be happy that I did it. :]
The reason why your tutorial is so misleading is because
1. You have no real knowledge of the topic at hand.
and 2. Because of number 1, your work is incomplete, and not
I have no problem with you taking my tutorial here on XDA and making edits and additions. Add pictures, or make additional notes, or what not. Of course, give credit where due.
But whatever you do, 1. Don't rewrite things that already exist, and 2. know what you are writing about before you write about it. My tutorial has gone through countless revisions. Additions, subtractions, rewording, simplifying the process for the end-user, troubleshooting of errors. EVERYTHING!
In all honesty, if you want to contribute, take my work, run through it on your own phone, and make additions and edits to that.
Well, I wouldn't say I don't know anything about the topic. I DID already flash a SBF to my phone before I wrote the guide, I just didn't read up more than I had to on the topic--I found out how to use RSD Lite, found the .sbf file, knew I would want to make backups first, then dove right into it. I can't say that I agree with you that my guide is really missing much as a general outline for flashing an SBF, but like I said in one of my posts already, I haven't even finished that tutorial yet! I just posted a link to it so that if anyone were interested in helping me compile it all on to the tumblr, they could see what the blog looked like and a very, very general idea of what a post would look like.
I'll certainly be going back to edit that tutorial plenty. That is, after I finish it in the first place.
allyouhave said:
Well, I wouldn't say I don't know anything about the topic. I DID already flash a SBF to my phone before I wrote the guide, I just didn't read up more than I had to on the topic--I found out how to use RSD Lite, found the .sbf file, knew I would want to make backups first, then dove right into it. I can't say that I agree with you that my guide is really missing much as a general outline for flashing an SBF, but like I said in one of my posts already, I haven't even finished that tutorial yet! I just posted a link to it so that if anyone were interested in helping me compile it all on to the tumblr, they could see what the blog looked like and a very, very general idea of what a post would look like.
I'll certainly be going back to edit that tutorial plenty. That is, after I finish it in the first place.
Click to expand...
Click to collapse
I believe what the point here is rather than redo tutorials that have already been done, why not look into something new.
You know how if you read someone's phone number to yourself, then try to dial it the next day, you forget it entirely--but if you had written down the phone number, your chances of remembering it are significantly better?
It's kinda like that. Like I said, this is for my own benefit, I was just opening it up to the community to put all of the Droid 2 tutorials in one common space.
allyouhave said:
You know how if you read someone's phone number to yourself, then try to dial it the next day, you forget it entirely--but if you had written down the phone number, your chances of remembering it are significantly better?
It's kinda like that. Like I said, this is for my own benefit, I was just opening it up to the community to put all of the Droid 2 tutorials in one common space.
Click to expand...
Click to collapse
Do as you desire, however I was shedding light on DarkOnion's mindset as I see it.

[Q] How to port or improve hero roms ??

Hi,
Right now i am learning programming, I am interested joining hero ROM development. Are there any short tutorials that I could use or something that would help me to start with.
Thank you
There's quite a lot of foundations to build before you will start to see anything above ground level
Cyanogenmod is the foundation of most ROMs. Their Wiki is a good place to start. They have a lot of tutorials on setting up. For example, look for:
Overview_of_Modding
Howto Install_the_Android_SDK
Building_from_source
Howto Install_Kernels
These pages will give you an overview.
In terms of the programming side, this requires a lot of experience. It will take some time for you to be able to make major contributions.
But having said that, once you have a decent knowledge of C and some understanding of kernel source structure, you can read the source. Look at what others have done and try to understand what is going on.
Get hold of a recent book on kernel programming, such as
Linux Kernel in a Nutshell (Greg Kroah-Hartman - O'Reilly)
Linux Kernel Development (Robert Love)
These are not beginners books, but they do get into the subject at a reasonable pace once you have enough knowledge to start. I think anyone serious about doing kernel work is going to have to learn this sort of stuff to really understand what they're tinkering with.
I don't want to discourage you. Just don't underestimate the size of the task. As a beginner, the best contribution you can make is as a tester. Learn the issue tracker system, make a name submitting clear bug reports. This is not glamorous, but essential for a ROM project.
I found this book very interesting:
Linux Device Drivers
http://lwn.net/Kernel/LDD3/
And thanks codeazure, I'll check those two out as well
codeazure said:
There's quite a lot of foundations to build before you will start to see anything above ground level
Cyanogenmod is the foundation of most ROMs. Their Wiki is a good place to start. They have a lot of tutorials on setting up. For example, look for:
Overview_of_Modding
Howto Install_the_Android_SDK
Building_from_source
Howto Install_Kernels
These pages will give you an overview.
In terms of the programming side, this requires a lot of experience. It will take some time for you to be able to make major contributions.
But having said that, once you have a decent knowledge of C and some understanding of kernel source structure, you can read the source. Look at what others have done and try to understand what is going on.
Get hold of a recent book on kernel programming, such as
Linux Kernel in a Nutshell (Greg Kroah-Hartman - O'Reilly)
Linux Kernel Development (Robert Love)
These are not beginners books, but they do get into the subject at a reasonable pace once you have enough knowledge to start. I think anyone serious about doing kernel work is going to have to learn this sort of stuff to really understand what they're tinkering with.
I don't want to discourage you. Just don't underestimate the size of the task. As a beginner, the best contribution you can make is as a tester. Learn the issue tracker system, make a name submitting clear bug reports. This is not glamorous, but essential for a ROM project.
Click to expand...
Click to collapse
Thanks for good explanation Yap I know it's hard to start since I am beginner. But because I have lot of time and Have "HTC Hero" I think I'll go for it...
Thanks again.

[Q] Self Improvement - Where to start?

My wife is on a 2 month vacation and I'm about to have a lot of spare time....
I want to learn the android platform properly from the ground up.
I own a TF and an HTC HD2. I have already been through the learning curve of rooting, flashing ROMs, installing CWM, pushing and pulling files with ADB and setting permissions - but I've always done this by following instructions from other on threads here at XDA. I'm skilled with computing in general (particularly telephony, networking and web) but am pretty N00bish with Linux and currently suspect that Java is witchcraft.
I try really hard to look stuff up for myself instead of asking questions so please be nice because I'm not asking for a handout. There are so many threads on here and I don't know which are still relevant etc...
Can anyone please direct me to some resources for learning the real "nuts and bolts" of Android?
I have a couple of months to work really hard at this and then I will try and contribute as much back to the community as I can.
Read all of Googles documentation on Android if you wanna know about it. Read man pages and everything else if you wanna learn Linux.
eli.kennedy said:
My wife is on a 2 month vacation and I'm about to have a lot of spare time....
I want to learn the android platform properly from the ground up.
I own a TF and an HTC HD2. I have already been through the learning curve of rooting, flashing ROMs, installing CWM, pushing and pulling files with ADB and setting permissions - but I've always done this by following instructions from other on threads here at XDA. I'm skilled with computing in general (particularly telephony, networking and web) but am pretty N00bish with Linux and currently suspect that Java is witchcraft.
I try really hard to look stuff up for myself instead of asking questions so please be nice because I'm not asking for a handout. There are so many threads on here and I don't know which are still relevant etc...
Can anyone please direct me to some resources for learning the real "nuts and bolts" of Android?
I have a couple of months to work really hard at this and then I will try and contribute as much back to the community as I can.
Click to expand...
Click to collapse
Wow. You sound like me coming jumping into DOS back in the day. There are plenty of books available (and XDA of course) but ya know.....I learned more from screwing up my old IBM 8088 (orange display...yikes!) than almost anything else. Having the possibility of an expensive paperweight tends to REALLY motivate one to learn!
You're in the right place, IMO, for specific task-assistance. (If ONLY XDA existed in the early-mid 80's!) There's a wealth of information and tons of good people who were where you are now. Willing to pay it forward....search the forums and ask.
Reading...experimenting...reading....experimenting....and of course...BACKING UP are great tools and habits.
i had an old computer from work and installed Ubuntu on it to mess around with linux. I haven't tackled java yet, but that is on the agenda. Get familiar with the command line!

Categories

Resources