[Q] How to Develop or port? - HD2 Android Q&A, Help & Troubleshooting and Genera

Im trying to find info or better yet a tutorial on how to mainly "port" android, say from a CM nightly over to HD2. I have a bit of experience with coding older motorola phones, so I believe I have the capabilities of learning such a process.
I have read the threads about linux on HD2, and read up on the links that are in it. thats mainly about kernals. nothing about taking an already developed android ROM and making it work w/HD2.
Is there any info that I can read up on, or if anyone wants to give me some info it would be greatly appreciated.

Devs dont really look in the general section do they?

Related

Question for a starter

Hey all,
As you can see I'm new to the community and I had a few questions. I wanted to build my own android build, but I don't know where to start reading. So I'm asking for any tutorials on the web in where I can start off at.
I saw a few builds and was shocked on the creativity. I have a spare HD2 so I'm willing to play with it a bit more
I also wanted to know if there is a IRC server/room that I can connect to and perhaps get more involved in the community
Anyways thanks for all your help
knowing a crap-load of linux is probably the best place to start @[email protected] and im pretty sure you have to know how to use the Android SDK, but im not a pro or anything @[email protected] maybe ask in the other forum, the development forum.
Well I know a bit of a linux and haven't read up on the Android SDK. I know that it's a start but wanted a bit more information on the topic before anything.

[Q] Looking to Develop a ROM

Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
From what I've seen around here all ROMs for the DX are made by stripping the stock ROM of MOTO Blur, and adding a few packages that are custom or AOSP. Also, be prepared for people to tell you what to do... it seems to be the popular thing to do.
I would also love to maybe one day get into making a ROM, but I haven't seen any guides or the like for people who want to make a ROM. I would imagine it be a tad difficult.
http://forum.xda-developers.com/showthread.php?t=667298
I haven't done any of this I just was interested and found this awhile ago.
Looking forward to see what you can come up with!
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
My word of advice, since there's a locked bootloader, find every kind of work around you can for performance and battery, otherwise, your rom will be like the rest.
My rom may not come with the best options and all the advanced customizations, but i'll be damned if one outperforms mine in performance at least.. on paper and in theory, anyways. lmao
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
In addition to what drod said... Hit up @Aliasxerog on Twitter! He is currently looking for help with Linux kernel work. He has been working on a new init for the X to bypass the bootloader issue we have all grown to love! If you could give him some help, I'm sure he, along with the entire Droid X community would be forever in your debt
Shoot him a message and see what he has to say...
I can help you out if you have any questions, I am making a couple of roms for the DROID2 right now and the Dx is pretty much the same phone, just send me a pm if you need anything.
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
Sent from my DROID2 using XDA App

Learning to Build/compile

I've had android phones for a while now, and I've always been interested in how to build custom roms, compile kernels, and so on, but no one has ever been willing to point me in the right direction to help.
If anyone can show me some really good info I can use to learn it would be greatly appreciated.
Thanks
BThomas wrote up a good how to for a bunch of stuff.
http://forum.xda-developers.com/showthread.php?t=967290
and there is a another build thread here
http://forum.xda-developers.com/showthread.php?t=968794
Use some of that and search and ask questions. Most of the devs seem to be VERY helpful as long as they are legit questions.
Teaching someone how to compile code is not easy...it's not always the same steps for every type of device. There are any number of things that can complicate the process.
Do you have any experience at all with writing/editing code? If not, you probably don't want to start by messing around with the kernel.
No dev experience or history. I don't care whether its the kernel/rom/whatever, I just want to learn to do this stuff so in the future, I can release good things for our users here, or so if I dont like my options I can always create my own stuff. You know?

[Q] tutorial for building a rom from sdk

Plz read this and leave some feedback. My device is lacking developers compared to other devices. We have like maybe 2 true developers that know their way around code and what not. So i am trying my best to learn how to build roms. I recently taught myself how to port a rom and was semi successful in that it works except the normal problems like wifi, gps, etc.
Now the question. It there a tutorial on how to build a rom from sdk? Im seeing honeycomb roms pop up for other devices based on sdk. I would like to build a honeycomb rom for my device as well. I am clueless when its comes to code so i am currently reading up on things like "c++ for dummies" and other helpful books. im asking for either helpful links that a newbie can figure out with some reading and learning or guidance (if you're that patient).
Any helpful comments are welcome! Thx
Edit: been google searching before posting this thread and havent really stumbled upon anything too helpful. Just throwing that out so no one goes "it called a search, noob" lol
Sent from my T-Mobile myTouch 3G Slide using XDA App

[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