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.
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 have been making custom kernels for Linux (CentOS, Fedora, Ubuntu, and RHEL) for a few years now. I'm addicted to modding my DInc but really want to dive into the kernel side of things. I have done some research to no avail for finding at least a quick and dirty DInc guide for kernel dev. There are plenty for other devices and from past experience I know that a kernel from one machine may not work on a system that isn't 100% identical (hardware wise). So, anyone got some links or willing to help me get started?
ProTekk said:
I have been making custom kernels for Linux (CentOS, Fedora, Ubuntu, and RHEL) for a few years now. I'm addicted to modding my DInc but really want to dive into the kernel side of things. I have done some research to no avail for finding at least a quick and dirty DInc guide for kernel dev. There are plenty for other devices and from past experience I know that a kernel from one machine may not work on a system that isn't 100% identical (hardware wise). So, anyone got some links or willing to help me get started?
Click to expand...
Click to collapse
I'd become friends with heyitslou or someone else making kernels, ask them, very friendly
So, I have been with Android since the G1 and then switched to the OG Droid on Verizon. Ever since the beginning I have been rooting and rom'ing my phones and loving every minute of it. I recently switched to Sprint because I absolutely loved the 4.5" SGS II and I'm in love with this phone. The exynos processor is insane, and should keep this phone near the top of the pile for a long time to come. Okay, enough ranting. My question is, does anybody have a single link or maybe a couple of links that I should go to if I was interested in starting to create my OWN rom for my phone? I am completely clueless about where to start and what to download, etc. and I know there are a ton of awesome devs in our community so I was hoping somebody would be able to give me a sort of headstart by showing me a site where somebody may have compiled all of the tools you need to get started. I appreciate any help in advance. Thanks guys.
Sent from my Transformer TF101 using Tapatalk
Ok, so I was one of the lucky few with a gen2 device that was not getting the ICS update. I tried to scan for the update probably 50 times yesterday with no luck. After seeing that others where having the same problem I got frustrated, I flashed the update Zeronull posted in the developers forums. Worked great.
My question is now what exactly is to be gained from the whole process of rooting/unlocking/loading CM9, and some custom roms. I am not new to hacking hardware/software, but I am fairly new to android so I don't really understand what I am gaining from the gamble.
My tab is mainly a family device so there is some added risk with my 4 year old, and wife having root access to my tab. Not sure that is a great idea or not. So once I decide if I want/need CM9 how secure is it from the rest of the family bricking it after the fact?
The only thing in the developers side that really catches my eye is cossix swap mod. I am surprised no one has rolled that into a rom yet. Anyways, if that is all I am really looking to gain is the CM9 path worth it for me?
Basically after re-reading this I am just fairly clueless about CM9. Can anyone with some experience clue a brother in? What is it exactly that I am missing?
Thanks,
I hate to bump my on post, but I was hoping to get a few opinions on this before I let it die.
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.