[Q] Developing for SGH-i717 - AT&T Samsung Galaxy Note I717

Hello, I currently own an SGH-i717 and would like to start rom developing for it and would like to know where to start. If I was a complete noob and compared to most of the people here I might be, how would I download 4.0.3 source code, use adb with my phone and etc etc. I find it all very interesting but I have no idea where to start.
I am asking for help with this specific device, then maybe onto porting for other devices but this model has a very sore lack of developers for it and since I own an ATT Note I would like to start the development for it regarding ICS and etc. Also why is there a lack of developers for this model's roms?
Thanks for any and all help regarding this issue and I am excited to get started developing for you guys!

I think you need something called android sdk
Sent from the only smartphone designed by Chuck Norris

So what do I win if I vote in the poll?

KangKilla said:
Hello, I currently own an SGH-i717 and would like to start rom developing for it and would like to know where to start. If I was a complete noob and compared to most of the people here I might be, how would I download 4.0.3 source code, use adb with my phone and etc etc. I find it all very interesting but I have no idea where to start.
I am asking for help with this specific device, then maybe onto porting for other devices but this model has a very sore lack of developers for it and since I own an ATT Note I would like to start the development for it regarding ICS and etc. Also why is there a lack of developers for this model's roms?
Thanks for any and all help regarding this issue and I am excited to get started developing for you guys!
Click to expand...
Click to collapse
google search, ever heard of it before? and there is no lack of devs here unless you consider quantity over quality to be better

LOL
Underground_XI said:
google search, ever heard of it before? and there is no lack of devs here unless you consider quantity over quality to be better
Click to expand...
Click to collapse
If that was the case, then why aren't there ice cream sandwich roms for att note?
and also, what do I search for? I'm very busy so I don't have time to mess with google all day. I need someone who is willing to work with me on educating a new developer, that maybe in turn had someone to learn from before them that appreciates a new (quality)developer.
To keep things simple here... Please refrain from jerky comments as I am trying to maintain progression in this area and again I am a very busy person so I would appreciate it if we kept this thread professional.
Thanks again for any help you care to give! I apologize for being a beginner, but everyone has to start somewhere... right?
kevinjgray88 said:
I think you need something called android sdk
Sent from the only smartphone designed by Chuck Norris
Click to expand...
Click to collapse
I already have the Android SDK, but I'm not sure how to use it for developing. I tried once and ended up frustrated with it. Are there easy to understand tutorials somewhere around here that might help a beginner?
I've managed to unbrick my captivate using ADB once but it was very foreign to me and I was kinda impressed I even pulled off sending it into download mode. Thanks for helping!
jpeg42 said:
So what do I win if I vote in the poll?
Click to expand...
Click to collapse
Tell em what he's won Johnny!!! - A BRAND NEEW ICE CREAM SANDWICH!!!!! - ::And teh crowd goes wild!::

It's good to see someone with a lot of drive to develop, but the biggest hurdle isn't building AOSP from source. You need to get a working kernel that is compatible with ICS and all the Notes hardware. You can't google search how to do that. In reality it's almost impossible to do if you don't have extensive experience with that sort of thing.

We need the source code from Samsung for the Note and as far as I know, there is no source code out yet for the Note (for any version of Android). The roms you are seeing right now (two that Im aware of) are basically rigged versions of the stock rom where things have been removed (bloatware) and a few things have been added that conveniently worked out of the box without messing with code.
The real work will come when we have some source code to work with.

Ok, what's next?
macked said:
It's good to see someone with a lot of drive to develop, but the biggest hurdle isn't building AOSP from source. You need to get a working kernel that is compatible with ICS and all the Notes hardware. You can't google search how to do that. In reality it's almost impossible to do if you don't have extensive experience with that sort of thing.
Click to expand...
Click to collapse
Okay well that's a start... does anyone know where I can find a stock version of ICS to study it's code and experiment? I found source codes for SGH-i717 here
opensource(dot)samsung(dot)com
(I need more posts to make that a link, lol)
I searched for i717 and it came up with four source results on samsung's opensource search bar but I don't know what the four results are for and what the difference between them all are(unless it means it is for att or tmobile or etc, etc.), if you can tell me any info on these then I would be greatly appreciative.
Yeah, I have no clue how to do most things with coding for android but I do understand how to flash correctly, root and all that jazz. I just lack the programming skills and work flow it takes to make all this. I am downloading java for dummies and learning how to use XML files, but I am wondering if there is something else I should study too?
It sucks that I came here starting from scratch basically but I have learned a lot from here in a short amount of time, I appreciate all of the developers who have made the roms I love along the way, I am just growing impatient with the far and few between updates for your devices and I want to see updates for our devices come faster and the only way to do that is to do something about it. So I am very grateful for any help I get regarding this.
Where can I start with the kernel search? Is that what everyone is waiting on to start developing ICS for this phone? Does anyone know if one exists?

Another Question
What's the difference between a kernel and a rom? Basically.. what the heck is it in lamen's terms?

KangKilla said:
What's the difference between a kernel and a rom? Basically.. what the heck is it in lamen's terms?
Click to expand...
Click to collapse
This is a great place to start.
http://developer.android.com/guide/basics/what-is-android.html

Thread closed
This is not the place to learn how to develop, go to Android Development and Hacking forums and start studying.

Related

New 2.2 rom build help

I would like to start learning how to put roms together. I would like to start with developing a 2.2 rom compiled from galaxy s I900 source. Is there anyone here that can point me in the direction of a good tutorial on how to start? I have been using other peoples work for like a year and a half and would really like to create rather than use. I am a total noob when it comes to developing so any help would be great. thx
Go here;
http://forum.xda-developers.com/forumdisplay.php?f=613
Read a lot before you ask.
Good luck!
You can't develop a rom using only kernel source.
Sent from my SCH-I500 using XDA App
Its not kernel only. I am not a total moron. It is the 2.2os downloaded from samsung for the galaxy s i9000
yutzyscott said:
Its not kernel only. I am not a total moron. It is the 2.2os downloaded from samsung for the galaxy s i9000
Click to expand...
Click to collapse
All I have to say is good luck with that.
fallingup said:
All I have to say is good luck with that.
Click to expand...
Click to collapse
In all seriousness do you stay apprised in any way shape or form of android related news our just enjoy smearing the forums with your illinformed ramblings and negativity? Speak of what you know and don't be so eager to dismiss anyone with the fortitude to increase their own knowledge base on an operating system such as this when its these people who we all depend on to better our experience with said operating system. As it is these people for whom google turns to when it comes to ideas on how to better their future stock releases. Thank you for the vote of confidence.
Sent from my SCH-I500 using XDA App
You do realize fallingup has written more android code than your phone can hold?
The reason they seem testy is they(actual developers) have been spending all their free time trying to get Samsungs crappy code to compile, and every couple of hours some one asks for an easy how to guide for porting Froyo.
Spend some time reading the forums. Find out what is already being done, then learn the basics of rom development. THEN, ask intelligent questions on how help develop Froyo for our phones.
Asking for an easy way to cook roms is the equivalent of the kid in the back seat asking "are we there yet" every 30 seconds. If you really want to learn how to cook roms, try a couple easy ones with the kitchen I linked to, then learn how to work on roms without the kitchen. Then work on Froyo. There is no easy way.
I didn't ask for an easy how to thinking that I could have it done by tomorrow or even that I could figure it out at all. I simply asked for a starting point and stated in the OP that I am a know nothing when it comes to developing. As far as my last post I meant no disrespect to fallingup in fact it was my mistake to quote his post. I actually intended on quoting jt1134 so, to fallingup, I have used your stuff many times and have nothing but respect for what you do. I apologize for the misquote. I in no way think myself to be super genius to the 10th power nor do I believe that I can actually do anything worth while with this code. I'm just bored and want to learn. I'm also an Android addict.
P.S. Thank you for the link. Also you'll notice in my last post now that you know of my misquote, that I am actually 100% behind people like fallingup. I would never knowingly give a verbal bashing like that to him.(god I feel like **** now)
You meant to quote ME? Wow.
In all seriousness, and no disrespect intended, I'll explain a few things.
The code Samsung provides is NOT the full OS. Not even close. It's the kernel, plus a few android packages. In most cases, the android packages are EXACT copies of the code that has been available from Google for months, and in other cases has one line changes referencing a Makefile that doesn't exist. This is no way gets us any closer to a 2.2 rom other than the kernel. What we REALLY need is a working 2.2 ota build or leaked package to move forward any faster. That is MUCH more important than the garbage that Samsung has been releasing to us.
If you are a noob to development, then GOOD LUCK. If you are an advanced developer with intimate knowledge of android, then GOOD LUCK. There are quite a few of us working on aosp ports to the SGS phone series, and so far it has not been completed for a SINGLE device.
There are no guides that will explain exactly what is needed to accomplish this goal. There is no one who is going to hold anyone else's hands through it. Hacking is a meritocracy, meaning you'll get help with advanced topics when you show you have done your research, put effort into resolving the issue on your own, and ask intelligent and informed questions that give exact details of the situation.
If you would like to continue to show a poor attitude, then go for it on your own. Wait for us to release a working rom. If you would like to actually learn and invest some time in moving forward, the GO FOR IT, you are VERY WELCOME to do so. Read the porting guides written by google, try some stuff out, and come over to IRC and get your hack on.
I'm tired. I'm generally a nice guy, sorry!
jt1134 said:
You meant to quote ME? Wow.
In all seriousness, and no disrespect intended, I'll explain a few things.
The code Samsung provides is NOT the full OS. Not even close. It's the kernel, plus a few android packages. In most cases, the android packages are EXACT copies of the code that has been available from Google for months, and in other cases has one line changes referencing a Makefile that doesn't exist. This is no way gets us any closer to a 2.2 rom other than the kernel. What we REALLY need is a working 2.2 ota build or leaked package to move forward any faster. That is MUCH more important than the garbage that Samsung has been releasing to us.
If you are a noob to development, then GOOD LUCK. If you are an advanced developer with intimate knowledge of android, then GOOD LUCK. There are quite a few of us working on aosp ports to the SGS phone series, and so far it has not been completed for a SINGLE device.
There are no guides that will explain exactly what is needed to accomplish this goal. There is no one who is going to hold anyone else's hands through it. Hacking is a meritocracy, meaning you'll get help with advanced topics when you show you have done your research, put effort into resolving the issue on your own, and ask intelligent and informed questions that give exact details of the situation.
If you would like to continue to show a poor attitude, then go for it on your own. Wait for us to release a working rom. If you would like to actually learn and invest some time in moving forward, the GO FOR IT, you are VERY WELCOME to do so. Read the porting guides written by google, try some stuff out, and come over to IRC and get your hack on.
Click to expand...
Click to collapse
Now I have the right person quoted. Did you even read my post??? Let me repeat a key part so that you can understand and maybe you can stop battering the new guy.
"I didn't ask for an easy how to thinking that I could have it done by tomorrow or even that I could figure it out at all. I simply asked for a starting point and stated in the OP that I am a know nothing when it comes to developing."
I have admitted to my know nothingness. I simply want to learn. You could respond with something such as Galaxy S 2.2 is not a good place to start the learning process. Or you could have left it alone entirely and just thought that the link posted by "sgtmack" was sufficient enough. After all it did answer the exact question I asked. You might know a lot more about code and code writing than me but you have to admit, "your kind of an arrogant ass!" Now I would like to end this banter by allowing you to respond in whatever way you deem necessary. I myself will give this no further thought as I would like to move on now. That and I believe I have made myself look bad enough now.
As for fallingup and sgtmack, thanks for the hard work and helpful advice.
yutzyscott, do you not realize that jt and dirrk are the ones that got us the voodoo kernel? do you know they are the ones that got the kernel booting in the first place using samsung's ****ty source code? without jt, there would be nothing to build a rom around. wtf do you mean ill-informed when jt probably knows more than most people about developing for this phone? pay some ****ing respect for people that deserve it.
Yeah I do but, when this whole thing started I did not read who the post was by but, rather I just read the post. While I appreciate his work and am actually using it, my pride was hurt and its hard to interpret someones tone on a forum. I was under the impression in the beginning of all this that it would be known that I downloaded the 2.2 ota pushed to the original galaxy s and not the source they have been working with and making leaps and bounds with despite the road blocks. I was interested in learning how to port it (the ota I mean) rather than just sitting on my hands waiting to use anothers work. Chances are that I would never even come close to understanding what I was looking at but, I had to try. Now I'm sorry I asked. I quit...I was wrong, sorry! Leaving it to the experts. I'll go back to helping people with simple basic problems on droidforums.net and continue being an expert on using the real experts work.
This doesn't need to be turned into a flame thread. So here's my advice: join us on irc.freenode.net #samsung-fascinate and ask questions there. learn how to build a kernel, and maybe try to find out how exactly to port roms from other devices. Its a tough business, especially when we don't even get working kernel source from the manufacturer.
There are a ton of people that are working on the galaxy s phones, trying to get AOSP and the like on them. These phones are quite different than any other android phones, just with the way that the hardware / partitions are, so there is a lot to work through and document. Once one of the SGS phones is running aosp, im sure the others wont be too far behind. I wouldn't bother porting another crappy samsung rom, cause it will still have a lot of the crap that we are trying to get rid of by running aosp.
Thanks. And to jt, im sorry for being an argumentative ****. Thanks for all your hard work and despite the fact that there are many having issues with voodoo I am one of the many who it is working beautifully for.
Sent from my SCH-I500 using XDA App
yutzyscott said:
Thanks. And to jt, im sorry for being an argumentative ****. Thanks for all your hard work and despite the fact that there are many having issues with voodoo I am one of the many who it is working beautifully for.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Hey no hard feelings man. This was the first thing I saw after waking up today so I got rubbed the wrong way. Apologies. Feel free to catch me on IRC and I'm always happy to answer any questions relating to compiling stuff for our phones
jt1134 said:
Hey no hard feelings man. This was the first thing I saw after waking up today so I got rubbed the wrong way. Apologies. Feel free to catch me on IRC and I'm always happy to answer any questions relating to compiling stuff for our phones
Click to expand...
Click to collapse
Me too. I was drunk last night and after three hours of sleep I started responding on this thread.
Sent from my SCH-I500 using XDA App
yutzyscott said:
Me too. I was drunk last night and after three hours of sleep I started responding on this thread.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Thats always a good excuse
this was an entertaining thread lol.. misunderstandings is one of the biggest downfalls of online conversation.
Not meant to be offensive. Just funny. http://www.geekologie.com/2010/10/a_day_in_the_life_of_internet.php
Sent from my SCH-I500 using XDA App

[Q] iOS On Note ?

I recently bought the Note. I was an ios user and perfer it over android. I love the hardware of the Note but not the software. So I would like to know if there is a way to run iOS on the Note and when I say run I mean like if it was an iPhone 4s. Is there any one who can help me anything is much appreciated,
Thanks.
Really.......
Sent from my Galaxy Nexus using Tapatalk
Buy an ipad
Sent from my SAMSUNG-SGH-I717 using Tapatalk
RiiGGS said:
I recently bought the Note. I was an ios user and perfer it over android. I love the hardware of the Note but not the software. So I would like to know if there is a way to run iOS on the Note and when I say run I mean like if it was an iPhone 4s. Is there any one who can help me anything is much appreciated,
Thanks.
Click to expand...
Click to collapse
I thanked your post, not because it was in any way useful but absolutely hilarious!
Sorry to be the bearer of bad news but that will most likely never happen. I'll trade my wife's iPhone 4 for your Note though, I'll even throw in a dead iPad!
Well, truth be told, there is not a solution yet.
BUT, if you wait a bit, a rom called MIUI will likely be developed.
Let me explain...
Cyanogen is a team that develops 'clean' Android roms for many devices. This means, no bloat and has ALL of the features that Android has to offer, enabled (with exception to features that would not be applicable because the phone simply does not have the hardware - for example, if your phone does not have NFC, Cyanogen wont support it for your device and they simply remove all of the code related to this). The result is, the most feature rich version of Android (and most up to date as they do keep up with Google's releases) with the least amount of crap. This keeps the phone lean and clean.
Now, since Cyanogen is open source, they make the source code available for other rom developers to modify what they have done to create different experiences. This allows developers to start with a feature rich rom and develop on top of that to add their own 'flavor' to their work.
One such 'flavor' is MIUI which strives to make your Android device as Iphone like as possible. While it isnt perfectly matched to the Iphone, its moderately close.
Dont get me wrong, I for the life of me am baffled as to why someone would want their Android phone to look like an Iphone but that is what MIUI is there for.
(BTW, if I am wrong about MIUI, feel free to mention it, based on everything I have read about it however, the impression I got was to theme an Android OS to look like IOS).
However, we have a long way before this happens. Rom developers have barely figured out how to do anything with this phone.
To my knowledge, there is only 1 custom rom (Saurom) and it isnt really all that custom from what I can see. All it seems to have is enhancements from the stock rom (overclocking, cwm, att bloat removed?) but in essence is just a more efficient streamlined stock rom.
There is also only one custom kernel that I can see that again, is the same as the stock kernel but allows for overclocking (and I think I read that the davlik cache size was increased).
Once Samsung releases the source code for the Note, we will start seeing alot more rom development, at which time Cyanogen will jump on board and start making roms (using the source that Samsung releases for things like drivers) and once Cyanogen has a relatively stable rom, MIUI will likely take the Cyanogen source and tweak it.
Very convoluted I know but probably wont be seeing anything earth shattering until the source code is released from Samsung.
littlewierdo said:
Well, truth be told, there is not a solution yet.
BUT, if you wait a bit, a rom called MIUI will likely be developed.
Let me explain...
Cyanogen is a team that develops 'clean' Android roms for many devices. This means, no bloat and has ALL of the features that Android has to offer, enabled (with exception to features that would not be applicable because the phone simply does not have the hardware - for example, if your phone does not have NFC, Cyanogen wont support it for your device and they simply remove all of the code related to this). The result is, the most feature rich version of Android (and most up to date as they do keep up with Google's releases) with the least amount of crap. This keeps the phone lean and clean.
Now, since Cyanogen is open source, they make the source code available for other rom developers to modify what they have done to create different experiences. This allows developers to start with a feature rich rom and develop on top of that to add their own 'flavor' to their work.
One such 'flavor' is MIUI which strives to make your Android device as Iphone like as possible. While it isnt perfectly matched to the Iphone, its moderately close.
Dont get me wrong, I for the life of me am baffled as to why someone would want their Android phone to look like an Iphone but that is what MIUI is there for.
(BTW, if I am wrong about MIUI, feel free to mention it, based on everything I have read about it however, the impression I got was to theme an Android OS to look like IOS).
However, we have a long way before this happens. Rom developers have barely figured out how to do anything with this phone.
To my knowledge, there is only 1 custom rom (Saurom) and it isnt really all that custom from what I can see. All it seems to have is enhancements from the stock rom (overclocking, cwm, att bloat removed?) but in essence is just a more efficient streamlined stock rom.
There is also only one custom kernel that I can see that again, is the same as the stock kernel but allows for overclocking (and I think I read that the davlik cache size was increased).
Once Samsung releases the source code for the Note, we will start seeing alot more rom development, at which time Cyanogen will jump on board and start making roms (using the source that Samsung releases for things like drivers) and once Cyanogen has a relatively stable rom, MIUI will likely take the Cyanogen source and tweak it.
Very convoluted I know but probably wont be seeing anything earth shattering until the source code is released from Samsung.
Click to expand...
Click to collapse
Off topic but, didn't samsung already already release the source code right before the release of the phone itself?
bonefan03 said:
Off topic but, didn't samsung already already release the source code right before the release of the phone itself?
Click to expand...
Click to collapse
Afaik they released the kernel source but that's it. I could be mistaken
Sent from A VAN DOWN BY THE RIVER! In my beloved velvet leisure suit...
Really you come on an android forum and talk about how you like apple better?
What did you think would happen?
If you want a fruitphone go get in your VW Jetta and get one. Don't ruin a real phone by putting ios on it.
Sent from the only smartphone designed by Chuck Norris
iOS On Note
What I was really hoping for was to be able to keep my Notes Hardware while having full iOS software so I could Facetime or use itunes,appstore,gamecenter,and so forth.
RiiGGS said:
What I was really hoping for was to be able to keep my Notes Hardware while having full iOS software so I could Facetime or use itunes,appstore,gamecenter,and so forth.
Click to expand...
Click to collapse
https://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=SGH-I717
Is this the sources you were speaking of. If so i am still trying to figure out if this is the full source or just kernel
RiiGGS said:
I recently bought the Note. I was an ios user and perfer it over android. I love the hardware of the Note but not the software. So I would like to know if there is a way to run iOS on the Note and when I say run I mean like if it was an iPhone 4s. Is there any one who can help me anything is much appreciated,
Thanks.
Click to expand...
Click to collapse
Excuse me....I just threw up in my throat a little bit.
And for the love of god. Let the flaming begin, i think this is by far my favorite thread in all of xda. Im completly amused by this and will read the complete flaming of vast stupidity for days to come.
lol well on the bright side, at least his question was posted in the correct forum section.
themisfit said:
https://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=SGH-I717
Is this the sources you were speaking of. If so i am still trying to figure out if this is the full source or just kernel
Click to expand...
Click to collapse
Those are kernel sources only not full OS source.
themisfit said:
And for the love of god. Let the flaming begin, i think this is by far my favorite thread in all of xda. Im completly amused by this and will read the complete flaming of vast stupidity for days to come.
Click to expand...
Click to collapse
No need to flame really. We were all new here at some point. A simple no it won't happen will suffice
Sent from A VAN DOWN BY THE RIVER! In my beloved velvet leisure suit...
themisfit said:
And for the love of god. Let the flaming begin, i think this is by far my favorite thread in all of xda. Im completly amused by this and will read the complete flaming of vast stupidity for days to come.
Click to expand...
Click to collapse
No, the flaming won't begin, the thread will end. Here.

[Q] I have a few

Hello I'm a newb!
I'm sorry, but this is the unfortunate state I find myself in.
When I first found this site, what I was expecting to find was a ICS for my phone. I could not have guessed what I would learn here. I had no idea I had a counter in my phone to worry about when installing open sourced roms? Next after much more reading I am to learn the source code Google releases is not complete, and uses binary drivers? Now I am to learn about CIQ, and my phone is spying on me? Wow!
Before I say anything else I want to express my thanks to this community. This has been such a resource I had no idea that it would be when I started. Thank you!
Now on to my question that after learning about all of that I don't seem to have a clear answer to. What I wanted when I first considered getting an Android phone, was to build from source, and run my own rom. I still want this, even more so since I learned about CIQ.
1. Due to the counter on my phone
2. I am to understand multiple images that make the phone work (boot, firmware, system)
3. The binary drivers.
Is this at all a reasonable goal?
Are there more flash images that I haven't read about yet?
Would having a direct from Google rom even be desirable?
I own a stock SGH-I777, I have done nothing to it yet.
Lastly about this site:
Is there anything you think I should read about on the forums?
Any language I should know, as in what does hellraiser imply/mean?
Any Android experience you think might benefit a could be developer?
Counter can be reset and avoided all together.
Sorry I don't know much about AOSP building, but your better off starting with compiling CM and learn from there unless you are really experienced in coding.
Speaking of, the image used to not increment the counter does, or does not still contain CIQ? I suspect it does? I would like a phone at some point w/o CIQ, and fully open source. Ty for reminding me.
NEME5I5 said:
Speaking of, the image used to not increment the counter does, or does not still contain CIQ? I suspect it does? I would like a phone at some point w/o CIQ, and fully open source.
Click to expand...
Click to collapse
AT&T Galaxy S2 SGH-I777 has never had CIQ.
LiLChris06 said:
AT&T Galaxy S2 SGH-I777 has never had CIQ.
Click to expand...
Click to collapse
I'm shocked AT&T choose not to bug their customers? I assumed since I saw mention of it being on Samsung, that it was on all their phones?
NEME5I5 said:
I'm shocked AT&T choose not to bug their customers? I assumed since I saw mention of it being on Samsung, that it was on all their phones?
Click to expand...
Click to collapse
No it was just some phones, I think the skyrocket had it at some point.
Sent from my SGH-I777 using Tapatalk 2 Beta-5
Ok, so I rooted my first cell phone. It would seem heimdall latest has a bug that will brick your phone. (I'm on Mac OS Lion) I used the 1.3.1 instead, and it worked fine.
I saw many more sites, and this was quite easy. The way they showed it was very complex. Since I'm new at this should I wait to try out a ICS rom till after Samsung releases their source code, and the devs have had a chance to get it stable? How complete is the open source version of ICS? There was a note on the fsf.org page that linked me over here that some of the parts were still binary. Is it still true?
I think long term I want to get away from the official releases.
Well, you came this far, might as well flash an ICS rom now. If the leaks are any indication of status, the Samsung release will be pretty stable but the included kernel is problematic because it can cause hardbricking. Besides, you want to get away from stock, and all of the big roms released thus far are pretty darn stable; I don't know anything about binary parts or any of the coding, but plenty of people have no problem running CM or AOKP. Even the Samsung-based roms all look AOSP-like nowadays because they use Apex or Nova (not many devs like Touchwiz anymore). So take your pick, they're all good roms and most look like AOSP to some extent, with a few (mainly CM and AOKP) striving for pure AOSP.
Make sure to read and follow this guide carefully for flashing stuff, and have fun!
Ok here is where I have a problem. I have no idea about half of what you said? I know AOSP means "Android open source project" by inference of another reply. I even think CWM means "clockwork mod." (don't even know what this is yet) Saw a youtube video that mentioned it.
What is hard bricking, and what should I read to prevent it? I came here for a ICS rom, and it sounds like the two trying to be most open source are my preference.
NEME5I5 said:
Ok here is where I have a problem. I have no idea about half of what you said? I know AOSP means "Android open source project" by inference of another reply. I even think CWM means "clockwork mod." (don't even know what this is yet) Saw a youtube video that mentioned it.
What is hard bricking, and what should I read to prevent it? I came here for a ICS rom, and it sounds like the two trying to be most open source are my preference.
Click to expand...
Click to collapse
Read, read, and read some more. If you don't understand the post above then there is no way you would be able to compile a rom for this phone, which is what I gathered from your op
Sent from my HTC One XL using Tapatalk 2
Yeh. Just give me the new thing! I want that shiny biscuit! Zomg! "Check MY device out. Its got AOKP on it. BAM.". "Oh cool how does that work?". "Pfft who cares. Its shiny!!!"
Sent from my SGH-I777 using xda premium
NEME5I5 said:
Ok here is where I have a problem. I have no idea about half of what you said? I know AOSP means "Android open source project" by inference of another reply. I even think CWM means "clockwork mod." (don't even know what this is yet) Saw a youtube video that mentioned it.
What is hard bricking, and what should I read to prevent it? I came here for a ICS rom, and it sounds like the two trying to be most open source are my preference.
Click to expand...
Click to collapse
Prother, by no mean to offense you, but seriously, if you don't know those fundamental technical terms, I strongly suggest you to hold off what you about to do and spend more time reading.
Let me go off and do a search the post for you, where you can get used to those terms.
Hang tight, prother.
Pirateghost said:
Read, read, and read some more. If you don't understand the post above then there is no way you would be able to compile a rom for this phone, which is what I gathered from your op
Sent from my HTC One XL using Tapatalk 2
Click to expand...
Click to collapse
So I will. To be honest I don't see the connection between the new jargon, and development I learn in school. There is definately much to learn here. I was expecting this to be like Zaurus development from back when I was active, it's very clear to me that this is a very different beast.
Here is one, I'm sure there is other thread.
http://forum.xda-developers.com/showthread.php?t=1466228&highlight=abbreviation
votinh said:
Here is one, I'm sure there is other thread.
http://forum.xda-developers.com/showthread.php?t=1466228&highlight=abbreviation
Click to expand...
Click to collapse
Thank you friend. I may not have my own rom at the end of summer, but I should be on my way to understanding what would be needed for one.
Well the terms I wanted are not present on that list, most of that I was familiar with. To be honest, some of it I have not seen before as well. What is hellraiser, and some of the other xda developed jargon? I do have a tab open to that part of the forums, I just hadn't made it over there yet. I started on the forums for my device, then Android OS, and lastly general. Is there any other place I should pay special attention to that would help me?
Phalanx7621 said:
Yeh. Just give me the new thing! I want that shiny biscuit! Zomg! "Check MY device out. Its got AOKP on it. BAM.". "Oh cool how does that work?". "Pfft who cares. Its shiny!!!"
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
Ok? I'm not sure I understand, is there something you don't like about the aokp rom that doesn't work very well?
I want off of the carrier provided images based on personal conviction. Google's development practices smack of cathedral, as do all of the 3rd party companies. In a sense they are abusing the spirit of free software by using a signed kernel to impede (if not actually prevent) our right to modify hardware we own. Any normal user of the software provided by the community (bazaar) can only help the cause.
I plan to share what I personally learn with close friends who live in my area. The more people we liberate, the better for everyone else. I simply applaud the work done here.
You can safely ignore Phalanx's post, he's just mocking you and other new users for not reading carefully and being stupid. You're at least trying to read and understand stuff, so I don't see any reason you should be put down the way he's doing so.
Here are a couple other links I think you'll find useful (please click my thanks button if you agree!):
ROM vs Kernel
Odex vs Deodex
Make sure to read all of the links posted in the sticky at the top of this forum, too. But note that by no means is this everything you need to read.
Mind you, all this reading is meant mostly for end-users, so that we learn how to safely and smartly modify our phones. Actual original developing beyond using what's already provided by the devs is a whole different story, and I'm sure there's even more to read up on that.
Good luck, happy flashing, and if you plan to develop later down the line, good luck with that too!
karate104 said:
You can safely ignore Phalanx's post, he's just mocking you and other new users for not reading carefully and being stupid. You're at least trying to read and understand stuff, so I don't see any reason you should be put down the way he's doing so.
Here are a couple other links I think you'll find useful (please click my thanks button if you agree!):
ROM vs Kernel
Odex vs Deodex
Make sure to read all of the links posted in the sticky at the top of this forum, too. But note that by no means is this everything you need to read.
Mind you, all this reading is meant mostly for end-users, so that we learn how to safely and smartly modify our phones. Actual original developing beyond using what's already provided by the devs is a whole different story, and I'm sure there's even more to read up on that.
Good luck, happy flashing, and if you plan to develop later down the line, good luck with that too!
Click to expand...
Click to collapse
Ty for all your help. I'm glad you're all so thorough, it was like peeling an onion. The more I was looking at rooting my phone, the more there was to learn. All of you have done an amazing job making this approachable to a brand new user.
Ah I don't assume anymore about what people are trying to say, not everyone is a native english speaker. So I try to be understanding.
Yup I'll be at this for a while, I'm happy to have made some introductions, and maybe some time down the road I can even hope to contribute in some small way.
From a relative noob:
Follow the directions in the " [GUIDE] How to Flash Custom Binaries Without Ever Incrementing the Flash Counter!! " thread. Then pick a rom you want to try and follow the CWM directions ... after that , find a ROM you like. If you don't want to void your warranty, wait for your carrier to provide the closest thing to what you want ... but, I'm happy with my flashed ICS ROM.
NEME5I5 said:
Ty for all your help. I'm glad you're all so thorough, it was like peeling an onion. The more I was looking at rooting my phone, the more there was to learn. All of you have done an amazing job making this approachable to a brand new user.
Ah I don't assume anymore about what people are trying to say, not everyone is a native english speaker. So I try to be understanding.
Yup I'll be at this for a while, I'm happy to have made some introductions, and maybe some time down the road I can even hope to contribute in some small way.
Click to expand...
Click to collapse
Just like everyone else has said. Read read read. Search for answers for your questions before you ask on forums. U will be fine as long as u can read and follow simple directions. Good luck to u. If u haven't flashed a rom yet I would recommend aokp. Awesome rom.
Sent from my SGH-I777 using XDA

so can somebody explain why we can't get a stable 4.4 port?

what's stopping devs from porting it?
hyeclass said:
what's stopping devs from porting it?
Click to expand...
Click to collapse
Time, resources, and a large amount of users who are complaining about a lack of 4.4 while doing nothing to try and help. We have very few devs working on this, and they're putting all of their focus into stable 4.3 builds before they take on 4.4.
Sent from my HTC One X+ using XDA Premium 4 mobile app
WindyCityRockr said:
Time, resources, and a large amount of users who are complaining about a lack of 4.4 while doing nothing to try and help. We have very few devs working on this, and they're putting all of their focus into stable 4.3 builds before they take on 4.4.
Sent from my HTC One X+ using XDA Premium 4 mobile app
Click to expand...
Click to collapse
thanks for the nice response, but what I meant was, will it ever come or are missing drivers or other code that manufacturers won't provide the real problem ?
hyeclass said:
thanks for the nice response, but what I meant was, will it ever come or are missing drivers or other code that manufacturers won't provide the real problem ?
Click to expand...
Click to collapse
oh god damn it, IT WILL HAPPEN.....or instead of people nagging and constantly asking, how about people HELP...
there are 3 AOSP source dev's for the inter X+ and one for the AT&T X+
so not many dev's.....i'd stop nagging if i were you lot
Lloir said:
oh god damn it, IT WILL HAPPEN.....or instead of people nagging and constantly asking, how about people HELP...
there are 3 AOSP source dev's for the inter X+ and one for the AT&T X+
so not many dev's.....i'd stop nagging if i were you lot
Click to expand...
Click to collapse
are you ok?
I'm just ASKING if there is something that is blocking the development like missing drivers, because I read somewhere that it will "NEVER HAPPEN FOR ONE X+ BECAUSE SOME DRIVERS WERE MISSING AND WOULD NEVER BE OPEN SOURCED BY THE MANUFACTURER"
but thanks for going all asshole on me because people ask you about it too much
hyeclass said:
are you ok?
but thanks for going all asshole on me because people ask you about it too much
Click to expand...
Click to collapse
You do realize that you just called one of the only devs of hox+ for both roms and kernels who has plenty of other things and devices to do, less reason to continue the support for this phone. Maybe try this thing called Google, I hear you can find answers there for various questions... Or as Loir suggested go and build your own environment and try to port 4,4 over and then see what errors you get in the compile. Then collaborate with the others to fix or at least circumvent them.
Sent from my One X+ using Tapatalk
Aust S5 said:
You do realize that you just called one of the only devs of hox+ for both roms and kernels who has plenty of other things and devices to do, less reason to continue the support for this phone. Maybe try this thing called Google, I hear you can find answers there for various questions... Or as Loir suggested go and build your own environment and try to port 4,4 over and then see what errors you get in the compile. Then collaborate with the others to fix or at least circumvent them.
Sent from my One X+ using Tapatalk
Click to expand...
Click to collapse
sorry for bowing down to him...
I'm thankful for his work. but he misinterprets my question and tells me to stop nagging
are you really telling me to google that stuff when xda is the only real trustable source? google will give you 50 sites that say 4.4 is ready and another 50 that say it will never happen.
and I've been following his thread on 4.4 but the only thing I ask for is if there is something blocking the development.
I think you guys are really frustrated... if it's such a huge buzzkill for you/him then **** it don't port it.
I was really expecting an answer like :"we're waiting for manufacturer X to release sources for x or y"
or maybe "the chipset doesn't support a core function" or something along those lines
hyeclass said:
sorry for bowing down to him...
I'm thankful for his work. but he misinterprets my question and tells me to stop nagging
are you really telling me to google that stuff when xda is the only real trustable source? google will give you 50 sites that say 4.4 is ready and another 50 that say it will never happen.
and I've been following his thread on 4.4 but the only thing I ask for is if there is something blocking the development.
I think you guys are really frustrated... if it's such a huge buzzkill for you/him then **** it don't port it.
I was really expecting an answer like :"we're waiting for manufacturer X to release sources for x or y"
or maybe "the chipset doesn't support a core function" or something along those lines
Click to expand...
Click to collapse
You kind of missed the whole point of xda. It's about helping out others, BUT if you don't get the answers you want then you are supposed to find out and then contribute that information! There's nothing stopping you from trying it yourself to see how difficult it can really be.
No I didn't expect you google 4.4 kitkat development, However there are plenty of other threads and forums also irc chats where all the problems get discussed. Those can be found by searching on google. Maybe adjust your criteria.
As for being frustrated, you a damn right, most other platforms either get the help or ability to perform s-off and many other documents/source code for their devices, HTC and nVidia in their infinite wisdom have choosen not to give out much at all to help to development community for the enrc2b . As for you saying its a "buzzkill" for us and that you aren't happy with all the work that people have been putting in for over a year now, all for free and available to everyone to enjoy at their discretion, maybe you should grow up and consider your words more carefully.
Aust S5 said:
You kind of missed the whole point of xda. It's about helping out others, BUT if you don't get the answers you want then you are supposed to find out and then contribute that information! There's nothing stopping you from trying it yourself to see how difficult it can really be.
No I didn't expect you google 4.4 kitkat development, However there are plenty of other threads and forums also irc chats where all the problems get discussed. Those can be found by searching on google. Maybe adjust your criteria.
As for being frustrated, you a damn right, most other platforms either get the help or ability to perform s-off and many other documents/source code for their devices, HTC and nVidia in their infinite wisdom have choosen not to give out much at all to help to development community for the enrc2b . As for you saying its a "buzzkill" for us and that you aren't happy with all the work that people have been putting in for over a year now, all for free and available to everyone to enjoy at their discretion, maybe you should grow up and consider your words more carefully.
Click to expand...
Click to collapse
you do realise that the last paragraphe of your answer is what I've been looking for right?
and why would you think I wasn't happy with the work? why else would I be here...
what my next point was going to be... was that... I think that htc and nvidia think nobody really cares about the devices because as far as searching for answers there are really not many people posting about it and contributing to porting the code(like you said yourself, and I understand it sucks).
it's also a device you don't see often... I have yet to encounter somebody IRL with a one x+
Maybe some sort of petition could help push them to release it? it's not like it's top secret alien stuff their holding back...
hyeclass said:
you do realise that the last paragraphe of your answer is what I've been looking for right?
and why would you think I wasn't happy with the work? why else would I be here...
what my next point was going to be... was that... I think that htc and nvidia think nobody really cares about the devices because as far as searching for answers there are really not many people posting about it and contributing to porting the code(like you said yourself, and I understand it sucks).
it's also a device you don't see often... I have yet to encounter somebody IRL with a one x+
Maybe some sort of petition could help push them to release it? it's not like it's top secret alien stuff their holding back...
Click to expand...
Click to collapse
petitions are as much use as a chocolate teacup, it won't do squat
hyeclass said:
you do realise that the last paragraphe of your answer is what I've been looking for right?
and why would you think I wasn't happy with the work? why else would I be here...
what my next point was going to be... was that... I think that htc and nvidia think nobody really cares about the devices because as far as searching for answers there are really not many people posting about it and contributing to porting the code(like you said yourself, and I understand it sucks).
it's also a device you don't see often... I have yet to encounter somebody IRL with a one x+
Maybe some sort of petition could help push them to release it? it's not like it's top secret alien stuff their holding back...
Click to expand...
Click to collapse
Long story short, mass emailing, petitions, phone calls, everything they choose to ignore. Even though its been argued that they are violating the gpl its all been tried and a lot of people and devs have been pissed off enough to switch to a different platform. The guys that are left are basically the best ones we've ever had and have done so much with so little help. The device was sort of shunned by the retail guys, not sure why, it wasn't even officially released in my country. Maybe thats the problem, there weren't enough of them at the start to bother. Either way Loir and the other guys, Tom Briden and lately PippoX3 have been doing a great job.
Hopefully now the source code for 4.4.1 has been released for nexis devices yesterday to the aosp community, we might get some more help on the porting side of things for hox+
as it stands right now, @tombriden is busy moving home, @maxwen has moved on, @PippoX3 has moved on, so it means i'm the only one left for the time being.
I'am trying to bring the AT&T X+ into the fold, while trying to maintain the enrc2b and the HTC First user's wanting my attention. All i ask are more people to step up and help, in little ways if need's be.... i will adjust my tutorial later for building from source.
Lloir said:
as it stands right now, @tombriden is busy moving home, @maxwen has moved on, @PippoX3 has moved on, so it means i'm the only one left for the time being.
I'am trying to bring the AT&T X+ into the fold, while trying to maintain the enrc2b and the HTC First user's wanting my attention. All i ask are more people to step up and help, in little ways if need's be.... i will adjust my tutorial later for building from source.
Click to expand...
Click to collapse
Unfortunately the time is very tight... personally I choose hammerhead to have much less works to do.
I'm waiting to sell my HOX+. And without a device to test roms, is much difficult.
As @tombriden says a lot of times: got a life. Family and job has priority...
I believe that developer with much more time to spend on, are teen agers without family commitments.
Anyway if I'm not wrong, the hard-core to overcome is the kernel.
PippoX3 said:
Unfortunately the time is very tight... personally I choose hammerhead to have much less works to do.
I'm waiting to sell my HOX+. And without a device to test roms, is much difficult.
As @tombriden says a lot of times: got a life. Family and job has priority...
I believe that developer with much more time to spend on, are teen agers without family commitments.
Anyway if I'm not wrong, the hard-core to overcome is the kernel.
Click to expand...
Click to collapse
yeap completely agree with you

[Q] Helping a dev with rom

Hi,
I've been using XDA for a while now, and with the help of many amazing devs I've managed to flash custom roms to all my older devices no problem! Recently I've been waiting for a dev to make changes to an existing kitkat rom, to fix a bug and I'm becoming a little impatient. I know everyone has their own lives to attend so I'm not complaining, rather I'd like to try and help this dev with the problem as I have quite a lot of experience with Android apps. I've read up on the CM wiki the sort of things that are involved in debugging roms etc. so I know that I'll only be able to help with the framework (as I know no C/C++).
So my question is, are there any ways I can help them, and will my help be appreciated considering the skills I have? I also have a decently fast computer too so I have a feeling I could help with building the rom.
Thanks.
Roarster31 said:
Hi,
I've been using XDA for a while now, and with the help of many amazing devs I've managed to flash custom roms to all my older devices no problem! Recently I've been waiting for a dev to make changes to an existing kitkat rom, to fix a bug and I'm becoming a little impatient. I know everyone has their own lives to attend so I'm not complaining, rather I'd like to try and help this dev with the problem as I have quite a lot of experience with Android apps. I've read up on the CM wiki the sort of things that are involved in debugging roms etc. so I know that I'll only be able to help with the framework (as I know no C/C++).
So my question is, are there any ways I can help them, and will my help be appreciated considering the skills I have? I also have a decently fast computer too so I have a feeling I could help with building the rom.
Thanks.
Click to expand...
Click to collapse
Ask them. Or ask their permission to use their ROM as a base, make some actually meaningful modifications, and release it. But as too your "skills" I didn't see you state what they were, and if you have to ask then probably not. Don't stop reading/learning though, you'll only get more knowledgeable.
thewadegeek said:
Ask them. Or ask their permission to use their ROM as a base, make some actually meaningful modifications, and release it. But as too your "skills" I didn't see you state what they were, and if you have to ask then probably not. Don't stop reading/learning though, you'll only get more knowledgeable.
Click to expand...
Click to collapse
Ok, I was thinking along the lines of making modifications and then pushing them to a git repo. Maybe they don't have one, I'll go ahead and ask. As for my skills, I was saying in my last post that I have quiet a lot of experience developing Android apps. Do you know what % of rom editing is Java based vs C/C++?
Roarster31 said:
Ok, I was thinking along the lines of making modifications and then pushing them to a git repo. Maybe they don't have one, I'll go ahead and ask. As for my skills, I was saying in my last post that I have quiet a lot of experience developing Android apps. Do you know what % of rom editing is Java based vs C/C++?
Click to expand...
Click to collapse
There is no hard/fast guide on what "rom-editing" is. Are you wanting to contribute to kernel development? Better know a lot of C. Wanna roll a cool application for a ROMs special settings? Java is what you want. What I'm getting is you know more Java, so why don't you write and application that you think will solve a problem, then talk to a developer about including it in their ROM?

Categories

Resources