I've been trying to compile roms for a week now and the last few days I had succes with building CM9 from source and AOKP from source. Those are not that hard to build and it didn't take that long. To build these roms from source was a very good practice and helps me to go into further rom building.
But from the beginning my goal was to build a rom using the Google AOSP source. As I know that's not as easy as building something like CM9 but it is possible right? But it is possible as far as I know.
What I tried to do was to sync with the stock Android repo and synced the CM9 device tree and kernel etc but it didn't worked as I don't know what to edit and what I exactly need to build a working rom.
So what I want to know is: How do I build a working ROM from the stock Android ICS source? And what do I need to edit and to download (what sources etc)?
I don't need every step full described, but can anyone explain me all the steps what (files/repo's) I need and what files I need to edit to compile a full working ROM. Or isn't it that simple?
Last month some guy (stormtroopercs or something like that) said he will post a tutorial but I didn't see anything from him and the topic from that guy is dead.
Thank you very much for your help!
(My working space is fully setup so I don't need to know how to setup a building enviroment!)
which is the best AOSP rom for galaxy s2?
which is the best AOSP rom for galaxy s2?
I am also looking for the same..
see this thread
[ROM][AOSP][JB][4.1.1] SuperNexus - I9100
I am using this ROM and its very stable so far except common known issues.
Related
hi all, first of all i know this is a question and im posting it here and its the wrong place. It will soon be moved by a moderator. I get no replys in the i9000 Q&A or i9000 general so im asking here .
Ok so all my time at xda, i have been in the theming department and now this is my first go at developing. but before that, i have some really noob questions to ask. All i want to try is to port awsome roms onto galaxy.
1) first of all, if there is a rom for an another phone and you flash it, it doesnt boot up because our kernel for i9000 doesnt know how, am i right?
2) if so, can we make a custom kernel that knows how to boot stock froyo (nexus one) roms?
3)is it possible to change the entire system of our galaxy and make it stock so it is easier to port roms?
4) can i use a another rom (for i9000) as a base and then modify it to make my own rom. Basically use an another rom as a base?
And any other bits of information about roms is appreciated
COnsidering that cyagenmod stuff are straggeling to port it to galaxy s, with their very considerate experience and skills - I dont think you should touch it =)
but can i at least get answers to my questions
Thanks
webstar1 said:
2) if so, can we make a custom kernel that knows how to boot stock froyo (nexus one) roms?
3)is it possible to change the entire system of our galaxy and make it stock so it is easier to port roms?
Click to expand...
Click to collapse
2) i think the Problem ist the Recovery and that stuff we must change the whole system of this f******* "Samsung made" Android and i thin its to difficult..
3) Same at 2)
Maybe i could answers a bit of your question?
I want to try to make an AOSP clone for Galaxy S (just like gaosp is for spica users) that uses as less from samsung as possible. But that's a long journey, and I'm low on free time recently. From AOSP getting to cyanogen would be easy, although getting to cyanogen from non-aosp might still be easier. And there is also the possibility that the "Nexus Two" will be very stock-like with a hardware similar to our SGS, that would hopefully make porting current and later AOSP based roms and ports much easier. Until we find that out I don't think it's worth the investment in re-creating everything from scratch.
Eugene made a aosp clone but it still used twframework although everything was stock. The nptification pulldown didnt even have those tabs for wifi and stuff but when i was about to start theming it, it still had twframework-res in the framework foldrr, is the galaxy s touchwiz dependent?
Sent from my GT-I9000 using XDA App
Hi everybody.
Who tell me , how port ICS AOSP rom from this http://maclaw.pl/?page_id=180 . I think AOSP will be good speed and smooth on this device. I used some guide's to ''Fastest and simples port...'' , but any don't help me port THIS ROM (stop on boot image).
I used Miroslav build - CM9.
PS. Don't post comment: ''that device is too old for ICS , check AOSP 2.3.7 bla, bla'' . Everything is possible if u want!
PolishVodka said:
Hi everybody.
Who tell me , how port ICS AOSP rom from this http://maclaw.pl/?page_id=180 . I think AOSP will be good speed and smooth on this device. I used some guide's to ''Fastest and simples port...'' , but any don't help me port THIS ROM (stop on boot image).
I used Miroslav build - CM9.
PS. Don't post comment: ''that device is too old for ICS , check AOSP 2.3.7 bla, bla'' . Everything is possible if u want!
Click to expand...
Click to collapse
If we tell it to everybody that ICS & JB projects are too heavy for our device, is true. We have to understand that, I want a working ICS or JB, course I do! But we have to put our feet on the earth and see that LG Swift cannot run even 95% functional ICS or JB rom.
Sorry if I didn't help you, but the reality is that.
@up I don't need thats posts...wait for realy help.
HQ mpeg4 movie without QComm decoders it was incredible...it was.
Naaa this types of cheap and dirty ports will never do. Go check out xda-university.com great guides by devs on how to build aosp ROMs kernels etc.
So, @neXus PRIME wants to make a locked bootloader-compatible ROM, aside from his wonderful AOSPA port. Now it's your choice, so choose the ROM you want carefully.
Huh one choice...
But one is not enough .-.
I know, but my hard disk space is not enough.
I have currently PA and aokp sources.
I am planning to replace aokp sources with the one you guys pick here. I can do a third too but then i will have to delete ccache space... But that is not good.
I'd like to see MIUI get updated to the latest version and see how that runs on our device because the MIUI interface itself looks pretty slick, and if possible a port of multirom would be a nice thing as well (if possible: don't know if our device is using fstab or rc)
noahvt said:
I'd like to see MIUI get updated to the latest version and see how that runs on our device because the MIUI interface itself looks pretty slick, and if possible a port of multirom would be a nice thing as well (if possible: don't know if our device is using fstab or rc)
Click to expand...
Click to collapse
I agree too
Like Paranoid Nexus, there is the chance of chosen rom to work with unlocked bootloader?
I can choice easier if I know which rom has what kind of features.
Actually MIUI seems like a good idea, plus it's a bit different when compared to the AOSP bunch.
Yeah MIUI would be cool, but if not i would love to see carbon or pacman on LBL.
@neXus PRIME
i appreciate your hard work buddy
instead of which rom you compile,i think we need advanced custom kernel like doomkernel...i'm currently using pacman 4.4.4 and none of cutom kernel present on forum does'nt works
Can we have avatar rom!
Avatar, Chameleon, AOSBam, Sonic.....wtf.... so many kangerzzz
But why is PURE AOSP winning out???
Don't know why but vanir being a ubl ROM is really fast and smooth, is it in the ROM or the optimisations by the dev??
In the feature code, ahe has mentioned many compiler optimisations, isbit because of them or the ROM????
I would have said Slimkat if bagyusz doesn't update it, but as of now i don't know if he will.
An update to the latest MIUI would be lovely, locked or unlocked BL is a matter of secondary importance for me
Apart from that Carbon, Vanir and PACman on a stock/stock-based kernel would also be nice
neXus PRIME said:
Avatar, Chameleon, AOSBam, Sonic.....wtf.... so many kangerzzz
But why is PURE AOSP winning out???
Click to expand...
Click to collapse
I think that some peoples want to have the android L version. Also they choosed Pure AOSP. This day, Google push the sdk of the android l version.
For android kitkat based, you can do MIUI Rom or if you want an AOSP, you can choose the AOKP.
The problem with android L is we'd have to check the LBL kernel modules we have work on it otherwise its another big job to update (if its even possible).
No L possible. End of story. Just vote the available choices
Well, when I was adding AOSP to the poll I didn't even think of Android L. Maybe I should have written it more precisely.
And yeah, there is a lot of work to do to make L work on LBL. The first thing that's coming to my head are Adreno drivers from 4.3(we are using them in KitKat, so it's not clean and fully working by any means). The second thing is power saving mode in L: we don't know if that's a kernel or OS feature... And there are many things that may result in a complete incompatibility between our kernel and Android L, and changing ramdisks won't help in that case.
Aren't the sources for L coming out in September? Why even talk about it now, wait till the Cyanogen team start to push the first nightlies, then we can put Android 5.0 in the conversation
Hello everyone
I have a I9500 with Exynos processor running android 5.0.1, Baseband- I9500DDUHOA1, Build number- XXUHOF3.
I was generally happy with My phone but all hell broke lose after last update. Battery life doesnt last more than 2-3 hours. GPS doesnt lock at all. The phone hangs too much. Wifi signal is poor.
I can factory reset the phone (Since I didnt do it since several OTA updates) but I am wondering even that might not solve the problem and I should flash some good and stable ROM.
My issue is I Dont Know which one is a good and stable ROM. There are so many options and I feel very lost. Therefore I would be thankful if anyone can guide Me to which ROM should I install. My goal is simple- a fast working stable phone. Nothing fancy required.
I have flashed ROMS on My earlier phone Galaxy S (I9000) so I am not a novice and can do it if instructions are provided in the thread.
Thanks in advance.
Fast shouldn't be an issue, since practically any custom rom is faster than touchwiz.
I don't know much about the I9500 roms since I, myself, haven an I9505. But there is a rom called ressurection remix which seems to be available for both devices. I'm running it now and its fast and stable so far.
I'm using slimkat ASOP rom and it's nice and stable
Thanks for the replies. How is the default Cynagonmod? Any good?
Cm 12.1
Default Cm is maintained by Alberto with someone else .
If you want best cm experience use his own Gearcm 11,12,12.1 builds .
They are currently at a more advanced level of development than his own official Cm builds .
All are good . Look it up in original android i9500 forum .
Try gearcm 12.1 optimized by alberto96. It is rock stable,performance is also good. U can find it in i9500 original android development. Enjoy
And also for TW based rom halcyon rom is very much popular, u can find it in i9500 android development.
Thanks a lot for replies. Would it be possible to point Me to a link for downloading and installing this. I guess I should try with Gear CM 12.1?
Hows the gps and battery life on that?
goyal.sanchit said:
Thanks a lot for replies. Would it be possible to point Me to a link for downloading and installing this. I guess I should try with Gear CM 12.1?
Hows the gps and battery life on that?
Click to expand...
Click to collapse
Look here on xda we expect you to find it yourself. There is an entire section dedicated to custom roms.
Seems all roms CM based or otherwise use alot of stuff from this build of oxygen. Manual network selection is broken in this build and they have since fixed it. Wondering does anyone use a newer build of Oxygen to build from??
What you really mean, is to ask if there's any CM13 build that is using blob package from anything else than what Grarak made compatible with CM13 using different hacks and workarounds? I think not, there's really just one really active hardware engineer/programmer on the development for this phone, and he is busy with education/schooling so it has therefore halted.
yep this is exactly what I was asking. Thanks