Dear all,
sorry, for the maybe very n00bie-questions, nevertheless, I am hoping for some explanations, which try to help me, what is going on exactly
1) Buidling roms from source:
I'd like to take the JB example, where a lot of "ICS patches need to be merged into the JB source".
What kind of patches are meant?
Why is it that complicate, to compile the source and then somehow, it is not yet working for the device (even, after integrating the kernel)? Can maybe someone explain a little bit more, what exactly is causing the trouble?
What would help to make things easier?
2) Shaky was/ is working on a 3.x Desire kernel.
What is the major difference between a 2.3x and a 3.x kernel?
Why is a 3.x kernel needed/ suggested?
Why is it that complicate to build a 3.x kernel for the desire?
What would help to make things easier?
You see, I am missing a little bit on the basics, but would like to understand more in detail, what is really going on, when the devs are sending information around.
Would be highly appreciated, if someone/ or more than one would try to bring my knowledge to a higher level.
Thanks in advance for all your support!
MP
Related
Wondering if anyone has any resources they could point me to that would help me learn how to develop a Kernel. Nothing too crazy, but i want to pull out the new Kernel from the Gingerbread sense leak and add SBC (however, i am thinking i may need to wait for the official release / code drop but still interested in this info regardless).
I am pretty good at understanding all this stuff, i just dont know where to even start. Any help would be greatly appreciated.
There are quite a few ROMs available, but one thing is not entirely clear to me. Why aren't there any clean AOSP ROMs for the Wildfire? I can understand it would be difficult to develop newer Android versions like Gingerbread that were never officially released for the Wildfire, but wouldn't it be relativly easy to compile a working ROM from the 2.2/2.2.1 source code? Or am I completely missing the point here?
It seems to me all the materials are available to pull this off without too much effort, right? The Kernel source is available from HTC and the Froyo source from our friends at Google.
From what I understand there are also some vendor specific issues that need to be solved, but the Cyanogen developers apparently have this solved already.
That pretty much covers everything right?
So my question would be, is it possible to easily build a clean version of Froyo for the Wildfire by doing the following:
1. Grab the kernel source from HTC and compile it (or just fuse a pre-compiled one seeing as there are quite a few available).
2. Compile the Android 2.2/2.2.1 source
3. Apply vendor specific fixes (assuming they don't have to be incorperated in the code directly).
4. Flash kernel + ROM, thereafter Gapps
5. win?
Basically something like Openfire without bugs. Which reminds me, wouldn't the video recording/SIM card issues be fixed with the official HTC kernel? In which case, I see little reason to try and compile the stuff by myself.
Ah well, I really really hope someone can enlighten me on this subject.
TL;DR: I want to create a basic a clean AOSP Froyo 2.2/2.2.1 ROM which should be easy right because we already have the required materials (proper HTC kernel -- or third party one, 2.2/2.2.1 source, cyanogen vendor fixes), so compile = good to go?
there are
- Wildmix http://forum.xda-developers.com/showthread.php?t=1155032
- CM6 http://forum.xda-developers.com/showthread.php?t=822132
- Utmost http://forum.xda-developers.com/showthread.php?t=862561
- Openfire - http://forum.xda-developers.com/showthread.php?t=783024
more here (scroll down) http://forum.xda-developers.com/showthread.php?t=1029318
There is always CM7
Remember you use these at your own risk
Thank you for your reply, but it doesn't really address my questions. I am aware of the custrom ROMs available, none of them really meet my demands.
Cyanogenmod is an excellent ROM, but CM6 has some issues and CM7 is based of Gingerbread.
Utmost and Wildmix are both based on Openfire. The problem with Openfire is that it has a lot of internal stuff I don't really like. Seeing as Utmost and Wildmix are based on it those don't really float my boat either.
My eventual goal would be to create a clean AOSP like this one:
http://forum.xda-developers.com/showthread.php?t=1162656
Unfortunately it's based on Gingerbread and not fully functional (yet!).
That is why I asked the questions that I asked. I'd rather do it myself from scratch, but in order to do any work I could really use an answer to my questions
Thanks anyways.
Trademark225 said:
Thank you for your reply, but it doesn't really address my questions. I am aware of the custrom ROMs available, none of them really meet my demands.
Cyanogenmod is an excellent ROM, but CM6 has some issues and CM7 is based of Gingerbread.
Utmost and Wildmix are both based on Openfire. The problem with Openfire is that it has a lot of internal stuff I don't really like. Seeing as Utmost and Wildmix are based on it those don't really float my boat either.
My eventual goal would be to create a clean AOSP like this one:
http://forum.xda-developers.com/showthread.php?t=1162656
Unfortunately it's based on Gingerbread and not fully functional (yet!).
That is why I asked the questions that I asked. I'd rather do it myself from scratch, but in order to do any work I could really use an answer to my questions
Thanks anyways.
Click to expand...
Click to collapse
Have news for you
We are currently working on a ROM with the aosp ROM you linked as base ...
Stay tuned
Sent from my HD2 using XDA Premium App
He meant a AOSP Froyo, no Gingerbread ;D
nejc121 said:
He meant a AOSP Froyo, no Gingerbread ;D
Click to expand...
Click to collapse
Got that after posting that
But gingerbread is much better than froyo and compatible to nearly all apps you can have
Sent from my HD2 using XDA Premium App
Anyway what's wrong with gingerbread??
I figured since 2.2.1 is the last available official version released it would be easier to get all hardware functioning properly. But if those new ginger AOSP projects fix the video recording bugs and get everything else fixed, ill gladly switch to it. Maybe ill use xdbg's (spelling?) ginger aosp as a base as soon ss the bugs are fixed.
Sent from my HTC Wildfire using XDA App
What do i need to do to prepare for making the changes to the evo 4g drivers and kernel to make it all compatible for ICS? i know i probably won't be the FIRST one to do it, but...
I have wanted to learn how to build for a while, and apparently everyone needs this, so i figure i would learn and help everyone out as well
Hey, I know there are already a fair number of threads out there on this, but they all seem to be for "n00bs" or beginners, which I am not. I would like to write a custom ROM, including comiling the kernel and all that other jazz. I get the basics of *modifying* a ROM, but what if I want to significantly change something? And I have yet to find a tutorial on how you can compile the Android kernel for the Captivate Glide. Any help would be great. Thanks in advance!
EDIT:
I'm thinking about trying to just compiling vanilla ICS (pun intended ) so that I can get the hang of the process. Then I can do my own stuff and not be constantly worrying about bricking my phone.
Nobody has the guts to develop a new kernel for the latest firmware, 4.4.2 KitKat?!! This phone needs a stable kernel to achieve its potential. If you are working at something, please post here your work and are a few people happy to help with testing. Come on, guys, make a better kernel!
DeuxEx said:
Nobody has the guts to develop a new kernel for the latest firmware, 4.4.2 KitKat?!! This phone needs a stable kernel to achieve its potential. If you are working at something, please post here your work and are a few people happy to help with testing. Come on, guys, make a better kernel!
Click to expand...
Click to collapse
Please, tell me where did you saw the kernel source code for Android 4.4.2 because I want to download ...
I didn't... But I know a guy (Franco) that a few years ago made a kernel for LG Optimus One without the source. The best kernel I ever installed! And that little LG O1 run better then that a lot of smartphones today.
DeuxEx said:
I didn't... But I know a guy (Franco) that a few years ago made a kernel for LG Optimus One without the source. The best kernel I ever installed! And that little LG O1 run better then that a lot of smartphones today.
Click to expand...
Click to collapse
Hi, yes you're right, you can make a kernel without it's source, but its nearly impossible on a device with so many closed-source-drivers usw. . Also you need to know very much about the way our phone works, many details usw.
I would simply say, noone can Reverse Engineer the P6-Kernel, and those who can will not do this for a decive with such a little community
EDIT:
The only possibility to create a working kernel would to try porting a kernel from the P7-Sources
But anyone ask nicelly for that source code?