[Q] [DEV Q] ROM Hacks: The Beginning - Droid X General

Hi Guys,
This is a bit of a request, a bit of a question.
I want to try to lightly mod a ROM to start off, then work my way into rewriting some serious system files.
I'm in high school right now, with experience in C++ and Java, but am interested in getting a job in lower-level programming.
I was wondering if:
a) There is a de-compiled version of the latest stock Gingerbread I can mess with
b) Any warnings about this
c) Any instructional material about ROM hacks / programming and low level OS programming available either in print or online.
Sorry for not posting this in General, not development, but I don't have enough posts to get to that yet since I'm new...
If this is a double post, redirect me to something similar, but I couldn't find anything similar to my situation on XDA or elsewhere.

Check out this thread. Although it doesn't have the Droid X it can show you the general idea about building a ROM.
http://forum.xda-developers.com/showthread.php?t=861315
Sent from my DROIDX using XDA App

Related

[Q] New to development and would like some direction

Hey there -
I've been lurking on these forums for close to a year now - when I rooted my mytouch. Recently, I've been thinking about an app I'd really like to develop. But I'm pretty new to programming in general. The most I've done is messed around with very basic C++ and php. I started looking here: http://developer.android.com/guide/index.html -- the official android dev guide -- but the most I could get out of it was a basic idea of how android apps are structured as I didn't understand any of the code (I only read the first few articles of the guide).
Now while I can (and have) search google to simply look for other tutorials I wanted to check here first to see if anyone has any tips as to a good, basic, tutorial that can get me on my feet before I start working on my idea.
Thank you!
~ Evervoid
Tried the App Inventor?

[Q] Does Rooting break Development Environment?

Hello All,
I searched for related posts extensively and due to the words which describe my question, I was unsuccessful. If you know there is another post on this, please point me in that direction and I apologize for wasting bandwidth.... otherwise on to the question:
I've been developing apps for the last three months and my development environment (Eclipse, ADT, MotoDev Studio) on my desktop and laptop are working flawlessly. I actually had to spend a bit of time to get to this state, so I'm apprehensive about changing anything.
1. Will rooting my Moto Droid 1, Nook Color, Gtab, Etc. have an adverse effect on my development environment?
2. Can you envision ANY* problems related to app development post-root? *I'm looking for Emulator problems, PATH problems, Compile issues etc...
3. Any gotchas I should be aware of as a vanilla app developer?
I've read several rooting guides and I don't think I see any conflicts, but I don't know everything... I just try to ask the right questions. Thanks for your time.
I have this same question (except I'm on Droid Incredible).
CaffeineIndustries said:
Hello All,
I searched for related posts extensively and due to the words which describe my question, I was unsuccessful. If you know there is another post on this, please point me in that direction and I apologize for wasting bandwidth.... otherwise on to the question:
I've been developing apps for the last three months and my development environment (Eclipse, ADT, MotoDev Studio) on my desktop and laptop are working flawlessly. I actually had to spend a bit of time to get to this state, so I'm apprehensive about changing anything.
1. Will rooting my Moto Droid 1, Nook Color, Gtab, Etc. have an adverse effect on my development environment?
2. Can you envision ANY* problems related to app development post-root? *I'm looking for Emulator problems, PATH problems, Compile issues etc...
3. Any gotchas I should be aware of as a vanilla app developer?
I've read several rooting guides and I don't think I see any conflicts, but I don't know everything... I just try to ask the right questions. Thanks for your time.
Click to expand...
Click to collapse
Futur Innovations said:
I have this same question (except I'm on Droid Incredible).
Click to expand...
Click to collapse
As a developer myself I do not see / have any issues developing with a rooted device. I actually prefer using rooted devices as it is easier to debug in my opinion and much quicker to perform tasks. As for your IDE + ADB and other tools, they will not be affected unless you have VERY specific setups with your devices. I have never heard of any issues, so best of luck and if you have questions feel free to PM
Thanks for the reply...
On to rooting I guess ... worst case; I just bang my head on the wall for a few hours getting the environment back to where she likes my code.

[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

[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

Building a rom from scratch

Hi everyone.
I'm typing this from a phone so sorry about spelling.
I have some dev experience mostly in c# and a bit of java a long time ago.
As a project I want to build my own Rom ground up.
I realize the immensity of the task and I know you also have the xda university as a resource.
I want to primarily develop a Rom user interface first then begin developing integrated apps. I realise I could use a stock Rom for this too
Tldr: can you recommend a recent cheap phone with nfc which Is easy for Rom development
I believe Moto G3 should be right for you (don't know if it has NFC).
The source ,drivers etc are easily available.
It should make everything easy.
Also I would like to add don't try to build a UI from scratch, instead build from your device source from CM or elsewhere.
And buddy you posted this in the wrong section.

Categories

Resources