Hey, sorry for the N00b question. I'm a software developer (among other things), but am just now delving into the world of custom ROMs for my EVO 4g. I've been looking at what's available and see a few that say either AOSP or NOT AOSP.
This leads me to a few questions.
1. What is AOSP?
- Is it a separate code base (other than 3.70.651.1 #15) from which to start customizing the code to create a custom ROM?
2. What are the main differences that are generally present between the normal code base and AOSP based?
3. Can you go back to a ROM based on 3.70.651.1 (or another base) if you go AOSP?
4. If it is a custom code base, whas it created from scratch or based on something else?
Thanks for your time in answering this. If I'm way off base on what AOSP is, just let me know. I appreciate your replies!
Simple, it is android without any overlay from different carriers. It is just bone stock android.
Android Open Source Project.
Edited because I fail!
Disclaimer: I'm not taking anything away from any of the Devs here. I can't do any of the stuff they do with any of the ROMs, so please, don't take the following as such.
Most of the non AOSP roms here are themed versions of the stock rom with performance increasing tweaks and what not. Not saying there's anything wrong with that, but it is what it is.
AOSP roms like Cyanogenmod are built from the source code. They are usually more bleeding edge because when the source is released from Google, they get to working on the update. Cyanogenmod 7 is already on 2.3.3, whereas most sense roms are still on 2.2.1
AOSP is short for Android Open Source Project. It's the source code for Android.
HTC takes the AOSP code and then adds Sense and their other tweaks to it. Basically all ROMs whether they are from HTC, Samsung, or who ever, is based on AOSP. The thing is that some of the OEMs modify the code so much that things start to become incompatible. Plus if you go straight to AOSP right now, the source code is up to Android 2.3.3, no OEM released ROM is up to that version. So that creates even more incompatibilities.
Some custom ROMs use AOSP and implement the code to devices from the ground up. That's what Cyanogen Mod does. MIUI also does this (and adds some heavy modifications to the code as well) but that ROM isn't specifically built for the EVO but is instead ported from the Nexus One ROM.
To keep it simple:
- AOSP is Android at it's most basic form, it's straight from Google and is pretty much what the Nexus devices use as final builds.
- OEM ROMs are based on AOSP but are usually outdated and heavily modified.
- You can go back and forth if you want, but if you do, you should wipe your cache as their are incompatibilities.
Wow, that's great everyone! I completely understand now. I really appreciate all the help and replies!
Could I ask what everyone's favorite AOSP & non-AOSP ROM is? I know this has been asked before, but I'd like the opinions of those that replied to this post, if they don't mind.
I'm looking for "bleeding-edge" technology, wireless tethering, hulu, etc. all the bells and whistles essentially. I don't care so much about how "pretty" it looks, just functionality and cool-gadgety-stuff. Thanks again!!!
ShadowCyborg said:
Wow, that's great everyone! I completely understand now. I really appreciate all the help and replies!
Could I ask what everyone's favorite AOSP & non-AOSP ROM is? I know this has been asked before, but I'd like the opinions of those that replied to this post, if they don't mind.
I'm looking for "bleeding-edge" technology, wireless tethering, hulu, etc. all the bells and whistles essentially. I don't care so much about how "pretty" it looks, just functionality and cool-gadgety-stuff. Thanks again!!!
Click to expand...
Click to collapse
i would definitely suggest you look at cyanogenmod. it is built straight from source but improved apon in many ways. you can think of cyanogenmod as a crowd sourced rom. meaning anyone can contribute and submit changes to it. it is governed and controlled by the core members of the cyanogenmod team (team douche) but open for anyone to modify. what this gets you is a rom as close to aosp but made better. things like the power bar widget in the notification menu, music controls on the lock screen, quiet hours (notifications are turned down or off as well as dimming leds during set hours so they do not wake if if you say get an email at 5am), etc etc. members of teamwin recently built 4g support from the ground up be themselves and it is now a part of cyanogenmod. besides adding in features they also do a great deal of optimizing creating one of the most streamlined, user friendly fastest roms available.
oh and one part of your question seems unanswered - the 3.70.x.x.x of sense based roms is just the numbering of the rom build from htc for sprint but will always be built off of an older version of android due to the amount of customization done to it.
It's soap spelled wrong.
Sent from my PC36100 using Tapatalk
As far as AOSP go I like Cyanogen CM7 or MIUI but if I want a sense type rom I typically run Mikfroyo or Fresh.
Thank you all very much, once again! I have so far tried the following ROMs.
- King's Ultra Unleashed R2
- Cyanogen Mod 6.1.2
I'm running Cyanogen Mod right now and it's pretty cool, but the problem is I really like different features of each. I do like how many features are built into the Cyanogen Mod ROM though. I have to say, I LOVE the quiet time feature a LOT! I've wished Android had that for a while now. Oh, and the increased battery life and decreased charge time of both is AWESOME!!! My phone had gotten to the point where it wouldn't even charge in the car. It just kept the battery at the level it was at. Now it will only drop 7% battery over the entire night, unplugged!
I'm contemplating trying the EVO Non-Sense right now. I am just trying many of them to see which I like the best. Thanks for all the advise everyone!
Koni Elite II has some really cool features in it. try them all, it's a lot of fun
It's soap spelled wrong.
Click to expand...
Click to collapse
i thought it was the name of an ancient greek writer?
ShadowCyborg said:
Thank you all very much, once again! I have so far tried the following ROMs.
- King's Ultra Unleashed R2
- Cyanogen Mod 6.1.2
I'm running Cyanogen Mod right now and it's pretty cool, but the problem is I really like different features of each. I do like how many features are built into the Cyanogen Mod ROM though. I have to say, I LOVE the quiet time feature a LOT! I've wished Android had that for a while now. Oh, and the increased battery life and decreased charge time of both is AWESOME!!! My phone had gotten to the point where it wouldn't even charge in the car. It just kept the battery at the level it was at. Now it will only drop 7% battery over the entire night, unplugged!
I'm contemplating trying the EVO Non-Sense right now. I am just trying many of them to see which I like the best. Thanks for all the advise everyone!
Click to expand...
Click to collapse
you can also try cm7, which is gingerbread based. cm6.x.x is froyo based. its in the rc1 stage meaning it is almost finalized. the rc1 does not have 4g but the nightlies do.
rc1
http://forum.xda-developers.com/showthread.php?t=956187
nightlies
http://forum.xda-developers.com/showthread.php?t=729802
the nightlies are also 2.3.3 which is the newest build. nightlies=bleeding edge. they, as the name implies, as released nightly and contain all the code submitted from that day. sometimes they are broken or even fail to build but such is the life of living on the edge!
Alanman, thanks! I was thinking about trying that one too and... I agree that this is a BLAST! I'm absolutely loving the custom features, software and abilities.
Digged up an old thread through search
I was wondering what AOSP meant as well, but thanks I now know and might try some of the suggested ROMs in here So far I had only tried a King ROM (Shooter) with Sense 3.0. I don't mind it, but currently I can't get Swype to behave for me so I was thinking about dropping it and moving onto another.
I flashed Passion ICS and everything is working fine however it doesn't seem to know my Carrier name (or a few others). I was wondering how / what I edit to convert the carrier # to a carrier name?
You can go: Rom Control -> General UI -> Custom carrier label
from there you can type anything
rom control?
It's in System Settings. Might show up as Passion Control? Shows up as Euphoria Control in Euphoria.
opiomorph said:
It's in System Settings. Might show up as Passion Control? Shows up as Euphoria Control in Euphoria.
Click to expand...
Click to collapse
Rom Control comes from AOKP. Euphoria is based on AOKP so it has it. Passion does not have the option as it was based on CM9.
any big selling points on Euphoria over Passion? I just picked Passion simply because it seemed popular
monkeywork said:
any big selling points on Euphoria over Passion? I just picked Passion simply because it seemed popular
Click to expand...
Click to collapse
Lots...Passion has more views/replies because it's been around longer. Euphoria is pretty stock AOSP looking but has a million ways built into the rom to customize just about anything. It's built from AOKP. There's a thread for AOKP plus Ice Cream Zenwich is also based on AOKP with all the goodies.
If you look at my signature you can see which I think is the best. If you like a thread with only a lot of nice helpful people Zen has it in spades.
I know these threads aren't popular and I understand if no one replies =p
I just purchased the N7 from a coworker and rooted it. My goals for a ROM was to find the most mature, stable CM10.1/AOKP ROM I could find for a DD and stick with it (I just had twins and don't have the happy flashy fun-time I used to). That seemed, to me at least, to be Stephen.k.spear's Official AOKP (PUB version) and as I was prepping to flash it I read he was taking a well-deserved hiatus.
So now I'm not sure whether to stick with his PUB AOKP, as by all accounts it seems to be a fantastic ROM, the non-PUB AOKP (since it's still being developed), or go with something like SmoothROM, or possibly ParanoidAndroid.
Again, I'm not a bells & whistles guy, nor am I looking for 'extreme' performance or battery savings. I just want a nice, clean AOSP look with CM10.1/AOKP feature-set, and as few bugs as possible.
Advice appreciated.
I'm confused between these two ROMs about which one to install. Can anyone please tell me which one has got more customization features as of now and which one will be developed more.
Sent from my LG-G2 using Tapatalk
Right now they're both alpha, so they've got not a lot of customizations. Also the CM is only for D802 right now, so if you don't have that, its not even an option. As far as I can tell, the houstonn's PA is basically CM so far as a lot of the features that PA is known for such as PIE, Holo, hybrid setting etc are not present. However, I'm sure once these roms get out of alpha and beta, there will be more differences.
We do not allow threads which compare ROMs/Kernels, such threads can cause offence to the developers. Best advice i can give you is try them out yourself and see which one best suits your needs.
Thread closed
Hey guys. Do you think its about time we incorperated features like multi window and mabey even screen resizing into AOSP such as cyanogen? I know AOSP is built on pure android but would such features really weigh down the vanilla experience we seek in cyanogen. Just a question. I love cm12 however i always revert back to TW 5.0 only because of the availability of such features. And with xposed disabled for 5.0 users it seems we are a bit limited. Would an AOSP team ever consider adding such features or is something like that against what cyanogen stands for? Is it even possible to add those things to the build of cm? Its just me pondering and hoping some day we will see these conviences in CM. I would like to hear from our XDA community and see if you feel it is something good, bad, or your indifferent too. I did actually post this question in temaseks CM12 section but then thought to hear the voice of XDA. So please take a moment and let us know your thoughts.
That's why I'm on stock. CM just doesn't use all the bells and whistles of this phone!
rbeavers said:
That's why I'm on stock. CM just doesn't use all the bells and whistles of this phone!
Click to expand...
Click to collapse
I am kind of forced into a stock-like situation. Only because the newer 5.0 based n3 are mostly stock. But with the ability to clean and debloat they run a bit better. However i love aosp based roms. So i do bounce around. I would love to see temaseks cm12 use afew of the convient features of tw.
All the TW features are worth it except S named ones, you know, Smart this, Smart that, I have never used a single one of them, ever.