Hello!
May its sounds strange, but any idea where to start learn these things? I reading XDA, which is great, but there is any documentation or other website, which can help in this case?
Worked already with linux, yesterday compiled my first kernel. But interested in adding new mods and other sweets to my kernel.
Please dont say those noobies answers "If you dont know these, you shouldn't probably go into it.."
Everybody started somewhere, i just need to learn, thats all. But cant find noone, who can give me the basics.
Thanks for suggestions, etc.
Sincerely, Marcell
sqpp said:
Hello!
May its sounds strange, but any idea where to start learn these things? I reading XDA, which is great, but there is any documentation or other website, which can help in this case?
Worked already with linux, yesterday compiled my first kernel. But interested in adding new mods and other sweets to my kernel.
Please dont say those noobies answers "If you dont know these, you shouldn't probably go into it.."
Everybody started somewhere, i just need to learn, thats all. But cant find noone, who can give me the basics.
Thanks for suggestions, etc.
Sincerely, Marcell
Click to expand...
Click to collapse
I +1 this :good:
sqpp said:
Hello!
May its sounds strange, but any idea where to start learn these things? I reading XDA, which is great, but there is any documentation or other website, which can help in this case?
Worked already with linux, yesterday compiled my first kernel. But interested in adding new mods and other sweets to my kernel.
Please dont say those noobies answers "If you dont know these, you shouldn't probably go into it.."
Everybody started somewhere, i just need to learn, thats all. But cant find noone, who can give me the basics.
Thanks for suggestions, etc.
Sincerely, Marcell
Click to expand...
Click to collapse
im not sure of the guides that helped me at the moment, but i personally googled it and found stuff. then i looked at other devs githubs, and started my own, then started cherry-picking and attempted numerous times to build the kernel. but id just google for guides on how to build android kernel for whatever phone you have (I'm going to guess it's the nexus 6). that should be a good starting point for you. sorry i couldn't exactly help more.
All kinds of guides and informative threads on developing here,
http://forum.xda-developers.com/chef-central/android
:good:
Darth said:
All kinds of guides and informative threads on developing here,
http://forum.xda-developers.com/chef-central/android
:good:
Click to expand...
Click to collapse
Huge thanks! SuperR's kitchen is amazing.
Darth said:
All kinds of guides and informative threads on developing here,
http://forum.xda-developers.com/chef-central/android
:good:
Click to expand...
Click to collapse
Thats nice, but i talking about kernel. not ROM.
sqpp said:
Thats nice, but i talking about kernel. not ROM.
Click to expand...
Click to collapse
Chef central covers all kinds of development. Just need to invest the time to research and learn. There's no easy or quick answers that are going to help.
Darth said:
Chef central covers all kinds of development. Just need to invest the time to research and learn. There's no easy or quick answers that are going to help.
Click to expand...
Click to collapse
I understand, however it's still not helps.. I understand need to improve my skills a lot, but how an already written application helps me, which do every tasks for me.
I want to learn building by myself.
sqpp said:
I understand, however it's still not helps.. I understand need to improve my skills a lot, but how an already written application helps me, which do every tasks for me.
I want to learn building by myself.
Click to expand...
Click to collapse
Well, you can start with the basics, or jump right into it compiling from scratch. Though many of those tools are designed to help compile and build. You should be reading about each one. But what I'm trying to get across, is that there are multiple guides and tutorials for doing this, many of which are in the Chef Central Android section. Did you read through anything in the section I linked?
Or you can search XDA on "kernel building". Or search google on "kernel building" and add on "XDA" in your search for more XDA results.
Otherwise, I'm not sure the point of this thread? No one is going to walk you through it from beginning to end here in this thread, when there are multiple, and very long guides already out there that took people hours to create.
If you are going to get into this, you'll be researching and reading for many hours before you start a thing. And you'll need patience and have to be ready to do lots and lots of homework. :good:
Good luck and let us know how it goes.
I already built kernel some days ago, even yesterday. I would interested about customization, adding more features, but still there is nothing about it. Because what you linked is for building ROMs and NOT kernels. You know they are totally different. Even tried to search in Google, only found about adding grovenors, but nothing else.
sqpp said:
I already built kernel some days ago, even yesterday. I would interested about customization, adding more features, but still there is nothing about it. Because what you linked is for building ROMs and NOT kernels. You know they are totally different. Even tried to search in Google, only found about adding grovenors, but nothing else.
Click to expand...
Click to collapse
Sir, there are kernel guides in Chef Central. (and some are withing the complete rom guides. Or at least have links to kernel resources) But, if they don't suit your needs, again, I would search XDA on "kernel building". There are many guides throughout the site that I find when I do that.
Pick one that you like and that is active with questions and answers in them, and perhaps try asking in one of those. That's where you'll find the experts.
:good:
Edit: Hopefully this link will work, http://forum.xda-developers.com/sitesearch.php?q=Kernel building
That will lead you to lots of information.
Related
Hi all,
for starters, I know where the search-button is and I know how to read, I've read the stickies and most of the links, so no obvious remarks please
I'm having a hard time finding good threads to read about creating/editing/cooking roms, understanding what XIP/SYS files are, knowing how to strip/add programs,...
I've used keywords like: rom cooking, xip, how to, port, tut(orial), etc...
It only gives a gazillion answers and most of the time useless threads...
Once in a while it's worth reading, but most of the time it's junk or way to specific/difficult...
So the question is, could anyone link some usefull good threads/discussions/how-to's that they've read?
Maybe you could give it a rating yourself going from beginner/intermediate/pro...
Maybe such a condensed topic is already on the forums, then please do show me, since I didn't found it yet...
If you're first thought is "god, not again", then please, don't respond at all
Thanks for your time!
quinstar said:
If you're first thought is "god, not again", then please, don't respond at all
Click to expand...
Click to collapse
Man, this thread is just below you as of this moment ....
Really nice cooking class for Blackstone, but very usable for Kovsky too!!
http://forum.xda-developers.com/showthread.php?t=480714
jackleung said:
Man, this thread is just below you as of this moment ....
Click to expand...
Click to collapse
Jack,it's not because of my low post count, that I'm just around here...
I've seen and read that post several times, I've dumped my own rom and downloaded others, I extracted them and started fiddling around, but that's all what I did, fiddling, since I don't really know what I'm doing...
For instance, I'm reading and seeing XIP everywhere, but I don't even understand what it stands for, I can't find (or don't use the right keywords) to find any decent info on it...
I found this great post of Ameet about porting XIP, but that's already about hardcore coding without the basic info I hoped to find... I'm just a beginner, that'll be stuff to read when I'm several months further...
It all starts with the saying, "give a man a fish and he can eat for a whole day. Learn him how to fish and he can eat a life-time.."
The post you refered to is great to learn how the kitchen works, great for learning how to use tools, but the action eventually only shows how to remove standard OEM stuff out of a rom. Nothing more...
Understanding the ins and outs of a rom, how it's build and why, how it's linked and what it does... That's where I think it starts, but that's what I can't find... If no-one ever wrote anything about it, then I will, but then I'll have to try and find bits of pieces of info everywhere... And that's why I posted the question. So people could at least point to some information they know where to find...
I've even seen and tried your work... It's great, but it's a full working, locked rom (at least, it doesn't break down using htainlin's info to the same files and folders as a stockrom does, or I'm using the wrong tools)... I can't see what you've done to make it that way... I can't open it to compare with something stock to see what has changed and conclude what your changes really do... I don't mind reverse engineering, I do have a brain I can use to figure things out..
Well, sorry for the rant, and if I somehow offended you, I didn't intend to, I just hope you now understand what I'm trying to accomplish
Thanks for all who even tried to read this
@Lokatho
Thanks! I've only read the index, but I already know I'll be busy reading that for a couple of hours...
quinstar said:
Jack,it's not because of my low post count, that I'm just around here...
I've seen and read that post several times, I've dumped my own rom and downloaded others, I extracted them and started fiddling around, but that's all what I did, fiddling, since I don't really know what I'm doing...
For instance, I'm reading and seeing XIP everywhere, but I don't even understand what it stands for, I can't find (or don't use the right keywords) to find any decent info on it...
I found this great post of Ameet about porting XIP, but that's already about hardcore coding without the basic info I hoped to find... I'm just a beginner, that'll be stuff to read when I'm several months further...
It all starts with the saying, "give a man a fish and he can eat for a whole day. Learn him how to fish and he can eat a life-time.."
The post you refered to is great to learn how the kitchen works, great for learning how to use tools, but the action eventually only shows how to remove standard OEM stuff out of a rom. Nothing more...
Understanding the ins and outs of a rom, how it's build and why, how it's linked and what it does... That's where I think it starts, but that's what I can't find... If no-one ever wrote anything about it, then I will, but then I'll have to try and find bits of pieces of info everywhere... And that's why I posted the question. So people could at least point to some information they know where to find...
I've even seen and tried your work... It's great, but it's a full working, locked rom (at least, it doesn't break down using htainlin's info to the same files and folders as a stockrom does, or I'm using the wrong tools)... I can't see what you've done to make it that way... I can't open it to compare with something stock to see what has changed and conclude what your changes really do... I don't mind reverse engineering, I do have a brain I can use to figure things out..
Well, sorry for the rant, and if I somehow offended you, I didn't intend to, I just hope you now understand what I'm trying to accomplish
Thanks for all who even tried to read this
Click to expand...
Click to collapse
Well, I never judge xda member on their post count since I know some experts in this field maybe new to XDA-developers and some people w/ very high post count are keep on posting **** (e.g. someone in X1 general inventing 4D glasses and UI. )
Most kitchen (at least the one I pointed to) is just a Dos batch script to automated all the tedious command and parameters w/ all the needed tools. You can learn a lot of in and out if just you open it w/ a editor, follow the steps manually and research those tools individually.
If you really want to learning cooking in the hard way, I had a writeup long time back for Asus P525 which most of the steps still apply to any HTC rom nowaday.
All the documents for how to fish is here and we are still seeing people creating new threads for questions that been address millions time. This is a developers forum afterall and no one is responsible to feed you while your hands are free.
Regarding my rom, I never intend to lock it. Both V1 and V2 are extractable but rgu are removed due to space and speed considerateion. Afterall, the main purpose of a rom is for daily "use" instead of "teaching material". Why am I bother to slow my rom down just because I have to let others to extract it?
Jack,
quinstar said:
..., and if somehow I offended you, I didn't intend to,...
Click to expand...
Click to collapse
This part was for the locking section you refer to
I already figured out a number of reasons why it would be "locked", and space-limiting was one of them... I definately understand your reasons and by no means am I complaining about it... It's just a pity I can't use such good material as a reference to study...
As for examining the tools, I was already wondering what they're all doing and what they're needed for... However I'm a bit cautious since I don't know how they work... This'll be a matter of trial-and-error...
I will definately have a look at what you've written, not that I'm keen on really wanting to learn it the hard way, but it might make it easier to understand the working of some of the tools...
About the fishing, you are right, no-one is obligated to give me anything. I was merely asking if some-one might remember a post they once read and found very usefull in understanding or learning the process of cooking...
As I already stated, I used the search-button and already found bits of information that I thought were a little usefull, but I'm having a hard time finding any good posts... The topic Lokatho refered to was a great link and gave me some good information and I've got some nice material to work and practice with... It would've taken me ages to find me or just dumb luck...
I'm keeping together all the links I used to read and learn and might paste them in a write-up once I think I've learned a fair bit
To finalise this reply, I understand your frustration, there will always be people who ask the most simple things on any forum, may it be ppc, car, house or anything related... Questions in here like, how do I have to flash your rom, what is hard-spl, why can't you make a 'insert langueage'-rom, reporting a "bug" that's been declared not a bug for several pages already... Those are the most annoying questions I've seen until now(just to name a few) and are really an indication those are posted by lazy people...
Cheers
Q
Hi all,
I'm quite new to this android stuff, and especially modding. And I have to tell that I feel a bit lost.
After a few days browsing this forum and other places on the internet, I think I know what a ROM and rooting are. But here I see things like kernels, radio, bootloaders... could someone explain me what those are and how they are related together? Or show me an url that explains all this.
Thanks a lot!
Bricolo_fr said:
Hi all,
I'm quite new to this android stuff, and especially modding. And I have to tell that I feel a bit lost.
After a few days browsing this forum and other places on the internet, I think I know what a ROM and rooting are. But here I see things like kernels, radio, bootloaders... could someone explain me what those are and how they are related together? Or show me an url that explains all this.
Thanks a lot!
Click to expand...
Click to collapse
Im not real sure how to explain all this stuff in great detail but i will try and tell you all that i know. I think a kernel has to do with the drivers and things like that. A radio has to do with the everything that uses connections, i guess you would call it. Like your phone's network, wifi, bluetooth, etc. And for the bootloader i don't really know how to explain it but press and hold the power button and the trackball at the same time. thats the bootloader.
This should help some... http://forum.xda-developers.com/showthread.php?t=619153
Bricolo_fr said:
Hi all,
I'm quite new to this android stuff, and especially modding. And I have to tell that I feel a bit lost.
After a few days browsing this forum and other places on the internet, I think I know what a ROM and rooting are. But here I see things like kernels, radio, bootloaders... could someone explain me what those are and how they are related together? Or show me an url that explains all this.
Thanks a lot!
Click to expand...
Click to collapse
Hi Bricolo!
Welcome to the forums!
I'll help you out here, but you're going to have to do some work too.
How about I do two, and you do two?
[Google]: android "what is a rom"
http://forum.androidcentral.com/hacking/6037-general-rom-faq.html
If you’re new to the Android platform (don’t be bashful, all of us were not too long ago), you’ll see terms floating around the forums that you might not be familiar with. “ROM” is one of those terms. A ROM image is a data file that contains information used on a Read Only Memory chip. For our purposes, that means a complete system image of an Android device. Each Android device has it’s own ROM image that contains files and code needed to boot the device up and run Android on it. But this is only part of a ROM. A ROM also contains a GUI (graphical user interface), required and useful applications, support files for those applications and the kernel. Let’s have a look at the parts that make a ROM.
Click to expand...
Click to collapse
http://www.droidforums.net/forum/droid-general-discussions/37418-what-rom.html
"ROM" is just a generic term for the software that makes up the OS, and a bit of a misnomer. This term could easily be changed to "OS sofware" or "system software". It does mean Read Only Memory, but ROM likely comes from that part of the system memory, since you dont want to be able to write over the system files (easily).
Click to expand...
Click to collapse
[Google]: android "what is a kernel"
http://androidforums.com/developer-101/62548-what-kernel.html
A kernel is basically the bridge between applications and the data processing at the hardware level. It serves as a level of abstraction for communication.
Click to expand...
Click to collapse
http://www.applematters.com/article/how-long-will-apple-keep-the-mach-microkernel/
The easy answer is a kernel is the core of any operating system. DOS, Windows, UNIX, OS X and Linux all have some type of kernel. The implementations change but the basic concept remains the same. A kernel interfaces directly with the system’s hardware and is the lowest level of software. There are two types of kernels, micro-kernels and monolithic-kernels.
Click to expand...
Click to collapse
[Google]: android "what is a radio"
Your site(s) here.
[Google]: android "what is a bootloader"
You can do it!
[Google]: android "what is a X"
Google: It really is that easy
Good stuff Paul, it's refreshing to see someone go out of their way to help a newbie every once in a while
There are more polite ways to respond to this guy. Some people learn through interaction. I'm glad someone went out of their way to explain things to this guy. It's a shame how cut throat this community can be sometimes.
I agree, the attitude and lame jokes are really immature at times. Thanks paul for putting a lil effort and explaining few of the key points than cracking the usual radio is a fm/am joke here, the extreme nerdism almost kills me! lol.
As for the cutthroat and "nerdism" out there in this community, you have to remember, most of us that are regulars are ones that have been on this forum for a loooooooong while and not just in the Nexus One sections. I have migrated from WM to Android and see these posts time and time again.
There are Stickied "Noob" guilds galore, there is a search feature, there are TONS of resources out there for someone who puts in a MINIMAL effort can get this BASIC information.
When I first came here, I didn't just open a new post on "what is a ROM and ..." I read, I researched and when something wasn't clear and needed more information that wasn't out there, THEN I posted.
Those of us that may seem like we have an attitude aren't mean people, we don't expect everyone to come here with all the answers an NO questions, we just have an expectation that they at least put forth a LITTLE effort on figuring something out.
Paul did a great job in searching, but you have to wonder why the OP didn't even TRY and google anything or search here?
The impression I got is that it is not worth the OP's time to even try, so they put up a post asking these questions and expected the community to do all the work for them and compile some massive resource into a post that the OP most likely won't read and then start asking questions that were already answered in replies or links.
I have seen this happen time and time again on this board and others, so yeah, I am a bit of a jerk when someone puts forth no effort of their own.
Thanks a lot, Paul and the guys that helped
About me asking, and being new here... I DID search on this forum, but didn't find everything I needed. I used the search function, read the sticky threads, googled... After this, I still had questions, meaning that the information I got was not sufficient and that the additional information I was seeking wasn't accessible enough here. So that's why I asked.
If you don't like new people asking questions, but only expect new members to be experienced ones that will arrive with software/tricks/roms/etc "gifts" for you,you should reconsider your lifes. Maybe as sultans or something similar I agree with the remark about nerdy attitudes. Do you really think this is needed? If my topic is unwanted here, some people called moderators will lock or delete it, it seems it hasn't happened so far...
Back to the initial topic...
Well, maybe I did not make things clear enough. I'm not a complete computer noob. I know what a ROM is (not being specific to android devices), what an OS is, how to write a few lines of code, etc...
From what I understood, the bootloader can be see as the bios in a PC. It can execute a few tasks (diagnostics, rom flash, starting the OS...). The ROM contains the OS, software, config, etc...
As I said, what I don't really see is how all the things are related to each other. On this forum (and other places) I see a lot of alternative ROMs. I do understand what they are and their use. However I also see topics about kernels and radios, and that got me a bit lost. Aren't they already included in the ROMs?
Also, I'd like to learn a bit about how alternative ROMs are created. When additional features (applications?) are added to a ROM (features that were existing on other devices), is it "simply" the application files that from the other device that have been included to the ROM? When new features are added (not coming from other devices, like trackball led), how is that made? I assume it is added to the code somewhere, so is all the code available?
Thanks for helping
I'm going to move this thread to the Q&A section, and also clean up the noob bashing. Remember, not only is bashing discouraged throughout the entire site, but doing it in the Q&A section will likely earn you a short vacation from XDA.
Thanks,
NATF
My sprint hero is running 2.1, freezes all the time and my girl friends is even worse, I need help to update to 2.2 and some good instructions on where to download and how to install
THANKS SOO MUCH!!!
Scott
Root your phone and try one of the many 2.1 or the 2.2 froyo AOSP ROM (no sense). If you root though I bet you find that 2.1 runs a LOT better. There are two guides to rooting. Search here and you shall find. Sorry, I dont have the links handy
smolck said:
Root your phone and try one of the many 2.1 or the 2.2 froyo AOSP ROM (no sense). If you root though I bet you find that 2.1 runs a LOT better. There are two guides to rooting. Search here and you shall find. Sorry, I dont have the links handy
Click to expand...
Click to collapse
Here ya go a fine start http://forum.xda-developers.com/showthread.php?t=694572
May I suggest this ROM when your fully rooted http://forum.xda-developers.com/showthread.php?t=755795 <--Kicks butt and you get 2.2 features!!
I guess I'll be the jerk today
Welcome to XDA! Let me also help you more by telling you that using "Search" here in these forums, or even just reading the bolded titles of threads, will get you the answers to a lot of your questions. Some posts are "stickied" at the top of each forum for a reason...it means they are important and have lots of useful information in them. Had you done just a little bit of reading and searching, you would have easily found the "good instructions" you have requested without having to create a whole new thread. Also know that questions like this should go in the "Q&A" forum.
The link in the post above is good for rooting. And here's Android 2.2, with instructions in the FIRST post: http://forum.xda-developers.com/showthread.php?t=755795
Good luck.
chromiumleaf said:
I guess I'll be the jerk today
Welcome to XDA! Let me also help you more by telling you that using "Search" here in these forums, or even just reading the bolded titles of threads, will get you the answers to a lot of your questions. Some posts are "stickied" at the top of each forum for a reason...it means they are important and have lots of useful information in them. Had you done just a little bit of reading and searching, you would have easily found the "good instructions" you have requested without having to create a whole new thread. Also know that questions like this should go in the "Q&A" forum.
The link in the post above is good for rooting. And here's Android 2.2, with instructions in the FIRST post: http://forum.xda-developers.com/showthread.php?t=755795
Good luck.
Click to expand...
Click to collapse
Your absolutely right. You were a jerk. Do you own these forums? If you don't want to help a newbie out don't read his her post. Too many children trolling these forums. People need to grow up. These forums are about helping one another.
Sent from my HERO200 using XDA App
rejectedkid said:
Your absolutely right. You were a jerk. Do you own these forums? If you don't want to help a newbie out don't read his her post. Too many children trolling these forums. People need to grow up. These forums are about helping one another.
Click to expand...
Click to collapse
Yes, point taken, I could and should have been a bit gentler in that previous post. I was merely pointing out that any newbies already have all the help they need in this forum -- that's what Search is for, and why the titles of most threads are so specific and detailed. The answers are out there. So I do apologize for the perceived harshness that was unnecessary on my part. You also didn't see that I did indeed help this user over several PMs after I posted that earlier, but that still doesn't justify my lack of gentleness.
Awful metaphor, but it fits pretty well: "Give a man a fish, feed him for a day. Teach a man how to fish, feed him for a lifetime." Yes I know that was terrible
Even worse: " Build a man a fire, keep him warm for a day, set the man on fire, keep him warm for the rest of his life."
I think your first post was gentle enough.
As for the topic at hand. Try just rooting and removing the bloatware and using a decent task manager or auto killer. I think the jump to aosp should be somethinng for later.
I feel the newbie love in the air
rejectedkid said:
Your absolutely right. You were a jerk. Do you own these forums? If you don't want to help a newbie out don't read his her post. Too many children trolling these forums. People need to grow up. These forums are about helping one another.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
How the hell was he a jerk???
These forums are for helping each other, but people still need to search and read, or it makes it harder to help the people who already did so!
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
I always wanted to know how make roms also I was looking around the internet but couldn't find anything that will describe it step by step word for word.
Maccie
It will be a huge writeup.But im sure someone will do it. I am still learning myself. There are some good topics around but different from what we have now
topshelf95 said:
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
Click to expand...
Click to collapse
There are a number of aspects to android development you have to learn to know how to build a full ROM from scratch. C is of course required for kernel building, and apps are built from java in the dalvik-vm, but can be built against sun java.
of course, to get started, you would need the android sdk available here: http://developer.android.com/sdk/index.html
then there's the cloning of the android git:
http://android.git.kernel.org/
and, specifically for the captivate, there's the captivate source code:
http://opensource.samsung.com/
then there's pulling off the vendor proprietary libs from your phone (which is a ***** and I believe you can grab them from wes's github, though I can't speak for their accuracy) here:
http://github.com/wesgarner/proprietary_vendor_samsung
building the entire android OS from source is a challenge, especially compensating for some changes Samsung has introduced. this is what a real ROM is. now if you're talking about "ROM"s like Cognition and Shep's and even Eugene's Hybrid/Frankin-Twiz... they aren't comparable. Not to belittle any of their efforts, but this is simple "drag and drop" from stuff built by Samsung. While they're very useful tools, there is little actual development going on in them. There are improvements and tweaks, for sure... but it isn't a *true* ROM. All these releases by DesignGears, Eugene, and Shep are good and effective, but it'd be a shame if they weren't because they are just files thrown together from Samsung's already compiled ROM(s). Even the AOSP Beta 3 (which I have a qualm with the name, because it isn't actually AOSP, it's files pulled from an already built AOSP tossed onto Samsung's ROM again) is just modifying binaries (decompile, edit, recompile).
for those, it's as simple as extracting the zip, replacing the files you want, and rezip it. modifying the update-script inside meta-inf if there's something you want to add.
Awesome post Kaik, thanks, I was wondering some of those too.
Thx that explained a bunch
Maccie
Thank you for taking the time to post that Kaik! It's nice to have a place to start! Anyone else have any tips or things they think might be good to check out?
last, but certainly not least and I can't believe I forgot this, is Unhelpful's toolchain to compile against:
http://forum.xda-developers.com/showthread.php?t=761923
he did a lot of testing with various combinations, and this was the best he found to reduce wakeup lag and other issues
Wow. Kaik. That was the most awesome response to that question I have ever seen. Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Thank you for this very useful information. Your the man now dog.
johnyhoffman said:
Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Click to expand...
Click to collapse
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
koe1974 said:
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
Click to expand...
Click to collapse
this times one thousand. I linked you guys to some very useful sites when it comes to actually putting android together... but understanding how it all works, actually getting a successful build, fixing bugs, etc... I can't even begin to pretend to be able to help with that. if you have little to no experience in C and Java, these things will basically be useless to you. dev's aren't being mean when they brush you off like that, but usually if you can't figure out how to google what to do with the code, they don't have high hopes for what you'll be able to do with it once you find the code.
the idea isn't to be like "f*** off" when they say that, it's more of a "we'll help you when you learn, but you're the one who needs to take the first steps and you need to take the responsibility of learning on yourself."
I was actually referring to the fact that someone like me, a hobbyist programmer for about 10 years now, can make sense of his reply and use it to go forth and actually do something. Most of the guides you find on here that are supposedly pointed at noobs, do not layout things as easily as his post did.
Wasn't criticizing anyone, but I have seen less patience nowadays for any posts such as these.
Was just saying it was a gem of a post for me personally. Maybe it doesn't help the ultra noobs and the more experienced people see it as useless, but for someone with little time right now, it was a perfect post for me.
Hey all!
This question as probably been asked a dozen times but I can't find it if it has. So here goes, Is there a list somewhere of UP TO DATE SGA roms? By up to date I mean current as of 09-17-12. I found one on here and props to the user that compilled it but it was last updated March 2012. These roms develop so quick I'd love to be able to keep track of them all I just don't have the time to search through all the threads and forums. Better yet, is there a way to sort the threads based on the thread type? That way it could be grouped by kernel, rom, etc..Any help/ideas are greatly appreciated.
its not the updation matters for a rom.. its all about stability and what and all you expect..
some expect performance and battery life..
some expect cool looks..
its not that updated rom works perfectly always.. sometimes even updates spoil the rom...
so read the whole thread of the rom. replies from peoples.. and then decide on it..
if u tell ur expectations may be we can suggest u the rom
HugoSilva started a http://forum.xda-developers.com/showthread.php?t=1888660
Samsung Galaxy Ace ROM`sthread but got a little bit flamed because all Cooper roms and kernels are already in one of two places: the development section and the original development section. The thread titles in these sections often tell you about the rom like kernel, base, version etc. What you don't get from the title you can definitely get from the op. You don't have to search just scroll, but I would suggest to you that if you are too busy / lazy to search then xda might not be the best forum for you.
I have tried pretty much every rom and if you tell me what you are looking for in a rom I would be happy to give you my opinion on the most suitable for you needs.
__________________________
cheers,
Rich
http://tinyurl.com/IdidntPayAttentionTheFirstTime
Read me!
____________________________________
The Myth 2 would be perfect for u as it gives good performance battery life n stability! even the looks are cool! moreover u can send msgs of 4 or above pages as in stock or other roms it is converted into mms! hit thnx if helpd
Thanks for alll the replies guys!
I guess I wasn't making myself clear, it's not that I mind searching/scrolling it's just that with all the threads in here it would be easier to be able to sort them based on type. For instance, if it's a rom it's usually stated as such in the thread title. great that's easy! But, what about being able to sort the thread list so all the "ROM" threads are sorted into one spot? Kinda like a library you know? U go to 900s for Science 800s for sports etc. Same Idea here. I don't see a sort by title/Subject option. only date, which is great but you also get kernels and other stuff mixed in.. Just some thoughts to make things easier for everyone that's all. As far as being called "Lazy" I resent that! If you can't take the time and consideration to answer a simple question without the insults then maybe this forum isn't the place for YOU. Just remeber, you were new at this stuff too at one time and probably had a lot of questions too.
gordo1701e said:
Thanks for alll the replies guys!
I guess I wasn't making myself clear, it's not that I mind searching/scrolling it's just that with all the threads in here it would be easier to be able to sort them based on type. For instance, if it's a rom it's usually stated as such in the thread title. great that's easy! But, what about being able to sort the thread list so all the "ROM" threads are sorted into one spot? Kinda like a library you know? U go to 900s for Science 800s for sports etc. Same Idea here. I don't see a sort by title/Subject option. only date, which is great but you also get kernels and other stuff mixed in.. Just some thoughts to make things easier for everyone that's all. As far as being called "Lazy" I resent that! If you can't take the time and consideration to answer a simple question without the insults then maybe this forum isn't the place for YOU. Just remeber, you were new at this stuff too at one time and probably had a lot of questions too.
Click to expand...
Click to collapse
Calm down, mate. I didn't say you were lazy. I said if. And maybe you are too busy! It was not meant to insult you. Yes, I was new at this and I'm certainly no expert but I haven't ever felt the need to start a new thread in 15 months of reading xda (I read for a long time before I signed up) because all the questions I ever wanted to ask have already been asked. If you don't believe me check my profile. I have tried to help you as I do everyone on xda.
If you want all the rom threads organised in a certain way, help yourself. If you think it would be helpful to the xda community post it on here but, as I tried to explain, other people have tried. It is a lot of work to maintain because things change all the time and people expect a thread like that to be up to date. Good luck.
Also, if you are new, as you say, may I suggest that you click the links in my signature as there are good hints and tips for new members.
I'm sorry you didn't find my first reply helpful. I'm sorry if this is not helpful either but both were sent without malicious intent.
Peace
__________________________
cheers,
Rich
http://tinyurl.com/IdidntPayAttentionTheFirstTime
Read me!
____________________________________
121C4 said:
Calm down, mate. I didn't say you were lazy. I said if. And maybe you are too busy! It was not meant to insult you. Yes, I was new at this and I'm certainly no expert but I haven't ever felt the need to start a new thread in 15 months of reading xda (I read for a long time before I signed up) because all the questions I ever wanted to ask have already been asked. If you don't believe me check my profile. I have tried to help you as I do everyone on xda.
If you want all the rom threads organised in a certain way, help yourself. If you think it would be helpful to the xda community post it on here but, as I tried to explain, other people have tried. It is a lot of work to maintain because things change all the time and people expect a thread like that to be up to date. Good luck.
Also, if you are new, as you say, may I suggest that you click the links in my signature as there are good hints and tips for new members.
I'm sorry you didn't find my first reply helpful. I'm sorry if this is not helpful either but both were sent without malicious intent.
Peace
__________________________
cheers,
Rich
http://tinyurl.com/IdidntPayAttentionTheFirstTime
Read me!
____________________________________
Click to expand...
Click to collapse
no Worries at all. I'm sorry if I took it the wrong way. Just in a bad mood to begin with that day. Again, My Apologies for spouting off there. Really like I said, any help is greatly appreciated!!