I have been working on learning to develop and give back to the community. I am currently working on a speedy port. It is my first attempt at a rom and could use some guidance. I don't want anyone to do it for me. Just to explain some things and point me in the right direction. Any dev's willing to help, I would be grateful.
It really isn't something we can just "tutor" you in a thread. You need to have a lot of programming background. Perhaps you should start by taking a few classes or reading a few books on the subject.
dieselford said:
I have been working on learning to develop and give back to the community. I am currently working on a speedy port. It is my first attempt at a rom and could use some guidance. I don't want anyone to do it for me. Just to explain some things and point me in the right direction. Any dev's willing to help, I would be grateful.
Click to expand...
Click to collapse
I will try to help you with what questions you might have.You can pm me or talk to me on gtalk..... [email protected]
Same here. [email protected]
Start here
http://forum.xda-developers.com/showthread.php?t=1198035
Then here
http://forum.xda-developers.com/showthread.php?t=944289
Then here
http://forum.xda-developers.com/showthread.php?t=1369817
And lastly here but it way more than u want I'm guessing
http://forum.xda-developers.com/showthread.php?t=1244196
Thanks for the helpful posts. I have been working on different aspects of development for a while now. I have my port booting and usable for the most part. I need help figuring out what is wrong with it so I can start fixing it. I feel that there probably isn't that much wrong with it but I am not 100% sure. Also need to learn smali. Other than that, I am fairly knowledgeable in Linux in general.
Sent from my PC36100 using Tapatalk 2 Beta-4
Related
Hi Guys,
So I looked in the general android development and DINC development but did not really find much. Basically I am looking into getting into Android Development. I just graduated Clarkson University yesterday and am going to work for Procter and Gamble and am going to have a lot of free time nights/weekends and want to get into this. As for my coding experience, I do not have much in java, however, I have taken a few comp sci classes in high school and have used MatLAB and LabVIEW a lot during college as a Mech E. So I am very familiar with coding and the logic behind it, just a matter of learning a new language.
I have started by downloading the Android SDK (just updated to 2.3) and have been doing a few of the tutorials they have on developers.android site such as Hello World, however this seems more geared to developing apps, which I do have a few ideas for. But what I would like to get into right now is some ROM development for the DINC as I have a few ideas for this too and would like to start with this.
So I was wondering if anyone could give some device on how they got started? Just pulled the code from HTC and opened it up and started looking around? Do a lot of you use Eclipse for development as they seem to suggest for apps? Is there any good guides to getting into ROM development as I have not quite found any? Also does anyone have any ideas and need some help work on things, I think this would be a good way to learn.
Thank you,
Brendan
Hello these links might help.
Porting
http://source.android.com/
Source
http://android.git.kernel.org/
CyanogenMod
http://wiki.cyanogenmod.com/index.php?title=Main_Page
CVPCS
http://howto.ccroms.net/
XDA - Compile AOSP Froyo
http://forum.xda-developers.com/showthread.php?t=704561
Just realize it is a lot of work. You can start from pure source, or from CM, or CVPCS. Starting from pure source will give lots of problems but will probably teach you a lot about the system. Either way those links should be of some assistance. Look at CM device setup to see how device setups work. He has a working setup for most devices.
Alright! Another one comes aboard. Good luck man, keep us posted, ask questiions here cuz most are very knowledgeable and willing to help out. Dont give up, get us something 2.3 and very much thanks in advance for doing what you do.
Glad to see a thread like this. I have been interested in doing ROMs for a long time now but didn't really know where to start. This should get me running
If you run into any problems don't hesitate to contact me. You can reach by twitter at @linuxmotion or pm me for an email. Though I am relatively new, I can surely help if the you want some. Hope those links helped
Sent from CM Nightly 11-20 using Tapatalk.
In also looking to get my feet wet
Sent from my ADR6300 using XDA App
I'm looking to port over the MIUI top battery bar to work with AOSP Roms. There is discussion of this from earlier, but no one got anywhere with it. So I would like to take on the task myself. The only problem.....I have no idea where to start. If I could get a dev to work with me a bit give me an idea of how to go about it. I am familiar with ADB, and I'm not completely retarded with computers. Jest need a friendly dev to point me in the right direction.
If someone is willing to help I'm willing to put in the leg work, and learn.
Please PM me on here or Gtalk: bryanjackson9
So I'd very much like to root my phone. The problem is, I don't know where to start. I've been reading on how to do it, but I see all this lingo that I don't understand. I don't know what an Hboot is, or a fast boot or an RUU, or anything like that. Those are just letters to me. Do I start with s-off or what? Any advice would be much appreciated.
Found the noob corner.
tyler2441 said:
So I'd very much like to root my phone. The problem is, I don't know where to start. I've been reading on how to do it, but I see all this lingo that I don't understand. I don't know what an Hboot is, or a fast boot or an RUU, or anything like that. Those are just letters to me. Do I start with s-off or what? Any advice would be much appreciated.
Click to expand...
Click to collapse
If you're running Linux and can wait, pm me and ill help you next week
sent...ah whatever its on there now..
knipp21 said:
If you're running Linux and can wait, pm me and ill help you next week
sent...ah whatever its on there now..
Click to expand...
Click to collapse
Yeah man. That would be greatly appreciated. But I could probably save you the trouble. I'm running 2.3.4 Gingerbread. And I guess the only way I can root it is with an xpt clip? I think that's what its called. But, if you know something I don't (VERY likely) I'd very much like the info.
tyler2441 said:
Yeah man. That would be greatly appreciated. But I could probably save you the trouble. I'm running 2.3.4 Gingerbread. And I guess the only way I can root it is with an xpt clip? I think that's what its called. But, if you know something I don't (VERY likely) I'd very much like the info.
Click to expand...
Click to collapse
Lol in the dev thread is the tool giving you the answers you need
sent...ah whatever its on there now..
Also in oxs noob corner on the last page they talk about it.
sent...ah whatever its on there now..
http://forum.xda-developers.com/showthread.php?t=1298990
sent...ah whatever its on there now..
The problem is......well its everything. But, I don't know what I'm running. I don't know what Linux is. I feel like I'm walking in circles. Everyone's talking in code or something. Lol I need lamens terms.
Sent from my ADR6350 using XDA App
I think before you do anything, you should just read this forum for a week. Try to make yourself familiar with the words and what they mean, what root does for you, and so you don't completely destroy your phone.
I felt the same way as you when I wanted to root my phone, but I read and read and read. After I did all that reading, I read some more. THEN, I was finally ready to root.
It really is a very easy process once you get going though.
tyler2441 said:
The problem is......well its everything. But, I don't know what I'm running. I don't know what Linux is. I feel like I'm walking in circles. Everyone's talking in code or something. Lol I need lamens terms.
Sent from my ADR6350 using XDA App
Click to expand...
Click to collapse
It's not code.. If you want to see code, decompile an application lol. I suggest just doing to research, the tutorials are VERY straight forward. And if you don;t understand what the directions are saying, get on an IIRC chat, or wait for knipp to help you. Root isn't worth bricking your phone.
tyler2441 said:
The problem is......well its everything. But, I don't know what I'm running. I don't know what Linux is. I feel like I'm walking in circles. Everyone's talking in code or something. Lol I need lamens terms.
Sent from my ADR6350 using XDA App
Click to expand...
Click to collapse
Linux is an (awesome) OS alternative to Windows or OSX. A good beginner distribution is Ubuntu 11.10. Don't get overwhelmed- it sounds like you have some research to do. We all start somewhere, and google is your friend There's a lot of helpful people here who don't mind n00b questions, so learn as much as you can, then ask people anything you still can't figure out. (myself included)
Overwhelmed is definitely the right term. As for the OS, are you referring to the computer or phone? And I appreciate the help.
tyler2441 said:
Overwhelmed is definitely the right term. As for the OS, are you referring to the computer or phone? And I appreciate the help.
Click to expand...
Click to collapse
Well, Linux can be run on a lot of things. I was referring to the computer OS, but Android itself is built on linux too. That's why a lot of people develop with desktop linux. Check out Ox's noob corner sticky in the general section, and read through the posts- there are a lot of terms explained.
i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
I'm in the same boat bro. I wanna get into it as well, although I don't have the time to devote to it right now.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
SynysterSilence said:
i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
Click to expand...
Click to collapse
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
nitsuj17 said:
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
Click to expand...
Click to collapse
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
SynysterSilence said:
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
Click to expand...
Click to collapse
JDK, SDK, apktool, gimp, notepad++,and there's a search tool that I can't remember off the top of my head. That's all I got right now. And all I'm gonna run for a while.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
awesome, now where do i go to start learning how to theme?
SynysterSilence said:
awesome, now where do i go to start learning how to theme?
Click to expand...
Click to collapse
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
nitsuj17 said:
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
Click to expand...
Click to collapse
wow good stuff bro thanks alot
wow this is actually just about what im looking for. its not very in depth, mostly the basics from the looks of it, but it sure as hell is a great start. i appreciate it.
I'm taking a java course this summer to help me make some ROMs. I would recommend it.
Sent from my ADR6350 using xda premium
i would but i dont have the time nor the money for it. my dads got his masters in computers tho i could probably get help from him for things like that.
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
sjpritch25 said:
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
Click to expand...
Click to collapse
Theming doesn't require java knowledge
I know this has already been brought up and the person how brought it up was pretty much laughed at, I want to port over the multi window feature to our t989's and I know that the screen is small compaired to the note 2 but, I would like it still. I know that it has been ported over for the s2 i9100 and it works great. I also know that the roms for that phone are not compatable with our phones and people have bricked their devicesby flashing those roms, so I will not try and brick My phone!!! I just want to know if there is anyone that can port this over maby from the I900? I would gladly pay for it. Or can someone atleast point me to a link. So that I can teach my self and test on some other phones before flashing to this one. I love the features of the note 2 but I love the size and feel of my s2 so I do not want to swich. I just want to get a few of the features. Any help would be great. Please any hard core devs out there, please help I dont want to just use the stuff you make I know it takes time and skill, but I am more than willing to pay for it. Thanks Kevin
So first you say YOU want to port it over, then go into why you want someone else to do it...I mean, help you.
Ok.
I know it's being worked on. Maybe you can wait patiently
Sent from my SGH-T989 using xda app-developers app
Thanks smart ass! I do want to port it but I dont know where to start. Im also willing to brick a few other phones to learn, I also was asking if someone could do it for me and Ill pay them. The only reason I said both is because I want to learn and I also did not know if someone else was working on it or not. Because all the threads Iv read all people did was down the idea because of the s2 screen size. So I figured I would offer to pay someone to do it because of my lack off knowledge in porting and if nobody wanted to at least they could point me in the right direction to start. Was that really that hard to grasp?
blackangst said:
So first you say YOU want to port it over, then go into why you want someone else to do it...I mean, help you.
Ok.
I know it's being worked on. Maybe you can wait patiently
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
If there is anyone out there who can ether port it and Ill pay for it !!!!!!!!!OR!!!!!!!!! help me in learning by sending me a link to a how to so I can try myself and test on a few other phones while learning. If so that would be great and please only people interested in helping need reply. I know I dont know how and I dont know if anyone is working on this and it is not a patience issue I would just like to learn and do it myself if nobody else is doing so. I would have thought that a person willing to learn and or pay for and not just rushing people so they can just get it for free would not get crap from people who have nothing better to do. So please save that for someone who cares and lets grow up, all I want is help not stupidity. Thanks
kevin37 said:
Thanks smart ass! I do want to port it but I dont know where to start. Im also willing to brick a few other phones to learn, I also was asking if someone could do it for me and Ill pay them. The only reason I said both is because I want to learn and I also did not know if someone else was working on it or not. Because all the threads Iv read all people did was down the idea because of the s2 screen size. So I figured I would offer to pay someone to do it because of my lack off knowledge in porting and if nobody wanted to at least they could point me in the right direction to start. Was that really that hard to grasp?
Click to expand...
Click to collapse
What I find hard to grasp your is your disrespectful attitude.
LoopDoGG79 said:
What I find hard to grasp your is your disrespectful attitude.
Click to expand...
Click to collapse
Ididnt mean any disrespect and im sorry for the way i responded but if you read his post it was kind of uncalled for i just was asking for help. Im trying to learn and it seems like most of the time there is some one who has something smart to say. I mean what good is a question and answer thread if the answers are like that? Its almost like some people just think that every one should know what their doing and if they dont they jump on the oppertunity to make them feel stupid. Im sorry for the way i handled it, i was childish in that and it was wrong. I will just brush it off next time. All i wanted was some help and i went about that situation the wrong way.
kevin37 said:
Ididnt mean any disrespect and im sorry for the way i responded but if you read his post it was kind of uncalled for i just was asking for help. Im trying to learn and it seems like most of the time there is some one who has something smart to say. I mean what good is a question and answer thread if the answers are like that? Its almost like some people just think that every one should know what their doing and if they dont they jump on the oppertunity to make them feel stupid. Im sorry for the way i handled it, i was childish in that and it was wrong. I will just brush it off next time. All i wanted was some help and i went about that situation the wrong way.
Click to expand...
Click to collapse
I can tell u that some devs are working on it. One is almost done and is beta testing it.
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
BACARDILIMON said:
I can tell u that some devs are working on it. One is almost done and is beta testing it.
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Thank you. An again Im very sorry for the way I handled my self and the situation. I was wrong and exsept that in full. Life is to short to let petty stuff like that bother you and it will not happen again.
Bro it happens. Dont worry about it. Nothing wrong with wanting to learn or wanting what you want when u want it. I think you handled it well. Thats just my opinion.