http://androidheadlines.com/2011/11/google-serves-up-android-4-0-ice-cream-sandwich-source-code.html
Does this info provide anything useful at all, in terms of getting ICS ported over to our phones any sooner?
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
since the official ics port for the nexus s has been released, how influential will that be on the samsung epic 4g? im asking because the two phones are almost identical hardware wise, so that should help the porting right? ive searched a lot through the forums to see if this was answered, but no luck, so i figured id post it. hopefully not being redundant. i wouldve posted this on the developers forum, but i cant yet. id rather post on that forum because i understand all that stuff. just dont really have much android/linux development experience. all information if appreciated.
emceelovin said:
since the official ics port for the nexus s has been released, how influential will that be on the samsung epic 4g? im asking because the two phones are almost identical hardware wise, so that should help the porting right? ive searched a lot through the forums to see if this was answered, but no luck, so i figured id post it. hopefully not being redundant. i wouldve posted this on the developers forum, but i cant yet. id rather post on that forum because i understand all that stuff. just dont really have much android/linux development experience. all information if appreciated.
Click to expand...
Click to collapse
Not really close enough. Epic uses different drivers. May help some but not enough to have aport anytime soon.
Sent from my SPH-D700 using XDA App
that is true. its one of those so close, but yet so far away kinda things. the driver point is a realy good point. having the ics source doesnt mean anything when interaction between it and the hardware doesnt exist yet. fortunately though a lotta code exists to hopefully help get that going. it would be nice to see an alpha soon. i wish i could help. i have a lot of time but no hardware experience.
Hi, all. I picked up a new GSII from USCC a few days ago and I wondered what exactly has to be done to port CWM and/or roms from the E4GT to our phone. I'm hoping that the process will be fairly simple since our GSII is identical to the E4GT, excluding the WiMax radio.
Bear in mind that I'm running Ubuntu 11.10 before you give me Windows answers. But any and all help is appreciated. Your positivity could be the help I need to become a real dev.
Until you guys get a kernel source drop (Sammy's too busy violating the GPL... again...), it'll be difficult to know what is and is not actually different.
You may get lucky and it'll primarily be a kernel swap and maybe a RIL swap - but not guaranteed.
Source has dropped on Samsung site https://opensource.samsung.com/reception/receptionSub.do?method=list&menu_item=mobile&classification1=mobile_phone under SCH-R760U. Anyone give us some help on this, I'm also willing to give some porting a go, just need a little kick in the right direction.
I badly want to help get CM9 working, or at least learn from trying, on the T-Mobile variant of the GS3. I'm a pretty decent hacker, but I know I don't have enough / any experience with the Android OS / Kernel development to work on the GSM/LTE portions of the ROM. However, I feel that if someone could help me and anyone else interested to get the toolchain setup and source properly downloaded, we could help with the easier portions of the ROM and learn a little about the complex portions of the ROM just by watching what the more experienced devs are doing.
Right now, it seems like ...maybe.. a few people are working on their own rather than a collaborative effort (except the Sprint variant that has Team Epic working on a ROM). I don't want to slow progress by taking up a bunch of valuable dev time, but if one person could just help get some of the less experienced people off the ground, we could probably accelerate this effort...
In the meantime, would you guys mind posting some links to the best resources you have found for getting started building CM or even building Android in general? It doesn't really matter if it's a guide for a different device. I have searched but there is so much information missing in sources I have found.
Thank You,
KevlarTheGreat
Count one more.
I would love to get involved. I have a good amount of Linux and C experience (7+ years), but need a good place to start with Android ROM development (specifically for the GS3).
Sent from my Glitchy CM9 Fascinate
mybook4 said:
Count one more.
I would love to get involved. I have a good amount of Linux and C experience (7+ years), but need a good place to start with Android ROM development (specifically for the GS3).
Sent from my Glitchy CM9 Fascinate
Click to expand...
Click to collapse
M'ladies and gents, couldeth you count a third member of this exquisite inquiry.
Team Epic is sorting it out, just be patient:good:
http://www.epiccm.org/2012/06/sprint-sgs3-cm9-development-plan.html
That is if it truly works on all carriers phones without trouble.
kscasper13 said:
Team Epic is sorting it out, just be patient:good:
http://www.epiccm.org/2012/06/sprint-sgs3-cm9-development-plan.html
Click to expand...
Click to collapse
From what I understand, they are sorting it out for Sprint but T-Mobile is much different because it's GSM. Here is their reply to me when I asked if there would be CWM install scripts that would support both T-Mobile and Sprint from the same ROM:
From this post: http://forum.xda-developers.com/showpost.php?p=28021070&postcount=23
CMTeamEpic said:
No, there will not be ROM's that work on all variants. CDMA and GSM are quite different.
The tools like CWM will work on all variants (if made properly) because they don't use the radios.
Click to expand...
Click to collapse
I'm a bit surprised at this answer because I'm coming from the HD2 where tytung has two different versions of the kernel in his amazing CM9 ROM. It chooses which one to install automatically based on which radio support you have PPP vs RMNET.
I'm curious.
I'm sure this question is asked often, though a search turned up nothing (device specific).
There is a lot of hard work in ROM development for our device, and I applaud the effort and determination.
Is there a ROM comparison list out there, I am new on the scene, and am having difficulty finding information
on the differences, pros, cons, benefits and consequences to choosing one specific ROM over another.
Naturally, I am only interested in those specific to my device - T989 (D).
I see AOKP, PAC, Liquid Smooth, Slim Bean, PA, etc. I am not asking for opinions on which is "best."
I am asking for a "sticky" maybe - which informs people what's available so that we can make informed
decisions.
I would imagine it would benefit developers also - am I off in left field here?
Thanks.
Hey justaguy705, the T989 wiki page may have been the exact thing you are/were looking for, however, the information on it is very very outdated. As of right now, there is no specific post or link that compares all the current T989 ROMs in a list. It is either because the ROMs are always changing or there hasn't been anyone who wasn't lazy to create a comparison, ahaha.
Your best option is to just read through and compare the feature list on the OP's of the ROMs, read comments on the ROM threads and simply try the ROMs out yourself. This is a long process, but it is the only way to achieve any proper comparisons, unfortunately.
Hope that helps clear things up for you.
Thanks for the link FineTalent. :good:
I do think it is rather unfortunate that documentation is as scarce as it is. I am aware that the pace of development hinders efforts at a comprehensive approach to making specific information available to users.
Maybe I am just finding the learning curve a bit steep when entering the "community" at a point where to get "caught-up" requires going "back" and picking up the pieces to be able to understand what's going on in the present - if that makes any sense. I guess it is safe to say that it is similar to
getting a handle on a which linux distro to choose with so many available.
If you are familiar with the linux resource Distrowatch, I was hoping that there existed something similar for android development, though device specific. I 'll have to make the time to get educated, I'm certain the effort will be well worth it in the long run.
As always, you've been a terrific source of information for me - with the weather "brisk" in northern ON this morning (-23C) it gives me these excuse to hang at my computer and get my "learning-on."