General about Kernels and Roms - Verizon HTC One (M7)

Sorry for me not understanding everything regarding kernels and roms but had some questions.
Why can't new ROMs be built with Android 4.3 for the HTC One for Verizon? I know a developer was saying that HTC needs to release the source code/kernel until it could be built.
- Side note: how are the other roms able to port Sense 5.5 into HTC One already (I Believe its from HTC One Max)? From what I understand Sense 5.5 is not out yet for regular users. Wouldn't you need the kernel/source for Sense 5.5 to port it or is it because there is already source for 4.2.2 (which the HTC One Max runs on) that is why they can port Sense 5.5, just move over the changed files....?
If that's the case how come there are Android 4.3.1 AOSP ROMS for the HTC One like Vanir, CM2, Mokee. Is it because they are built from AOSP? So because the AOSP source is open then that's why we can build those AOSP roms?

Yes. HTC sense is not open until they release the source...unlike aosp which can be modified for our device tree. If sense is being ported to our phone prior to 4.3 dropping...it is because it is not 4.3.
Sent from my One.

Related

[Q] Gingerbread based ROMs for Incredible

So I thought Skyraider (3.5 and Athena) were Gingerbread based ROMs. I've been looking around, but I'm still a little confused. Which ones are Gingerbread based ROMS and which ones are currently the most bug-free?
http://forum.xda-developers.com/showthread.php?t=865331 is this the only one?
Thanks
Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you'll feed him for a lifetime. So, I'm going to directly answer your question, but also give you some more background so that in the future, you'll have a better understanding of how these ROMs work.
There are 3 primary types of ROM out for the Incredibe; Sense, Sense(less), and AOSP.
Sense - A sense-based ROM, obviously, has HTC Sense. These ROMs are extracted from a phone, then ported to the Incredible, and/or customized as needed. Most Sense ROMs are actually based off an official Incredible release (Redemption, Virtuous, Skyraider Sense, etc.). Some are based off the Evo (Redemptive Revolution), while others are ports from the Desire Z or Desire HD. In order for a Sense-based ROM to be 2.3 (gingerbread), HTC has to first port Sense to Gingerbread, which they haven't done yet. So, there's no Sense-based 2.3 ROM out, yet.
Sense(less) - Really, all a Sense(less) ROM is, is a Sense-based ROM with Sense elements removed or hidden. This is to preserve the stability of a Sense-ROM while offering the look and customization of an AOSP ROM.
AOSP - Android Open Source Project; These are the ROMs where a developer takes the a stock Android version, ports it to your phone, and may or may not customize the crap out of it. These are the ROMs where you'll get Gingerbread. The most popular seems to be Cyanogen(mod). CM7 is in the nightly phase, which is an advanced beta, but very stable with only minor issues. It's currently based on Android 2.3.2
So, to answer your question, there are a few Gingerbread ROMs out, none of which use Sense. Cyanogen(mod) is a good place to start.
Your post should be a sticky or a FAQ. This makes perfect sense and really cleared up any confusion I had. Thanks!
jaykresge said:
Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you'll feed him for a lifetime. So, I'm going to directly answer your question, but also give you some more background so that in the future, you'll have a better understanding of how these ROMs work.
There are 3 primary types of ROM out for the Incredibe; Sense, Sense(less), and AOSP.
Sense - A sense-based ROM, obviously, has HTC Sense. These ROMs are extracted from a phone, then ported to the Incredible, and/or customized as needed. Most Sense ROMs are actually based off an official Incredible release (Redemption, Virtuous, Skyraider Sense, etc.). Some are based off the Evo (Redemptive Revolution), while others are ports from the Desire Z or Desire HD. In order for a Sense-based ROM to be 2.3 (gingerbread), HTC has to first port Sense to Gingerbread, which they haven't done yet. So, there's no Sense-based 2.3 ROM out, yet.
Sense(less) - Really, all a Sense(less) ROM is, is a Sense-based ROM with Sense elements removed or hidden. This is to preserve the stability of a Sense-ROM while offering the look and customization of an AOSP ROM.
AOSP - Android Open Source Project; These are the ROMs where a developer takes the a stock Android version, ports it to your phone, and may or may not customize the crap out of it. These are the ROMs where you'll get Gingerbread. The most popular seems to be Cyanogen(mod). CM7 is in the nightly phase, which is an advanced beta, but very stable with only minor issues. It's currently based on Android 2.3.2
So, to answer your question, there are a few Gingerbread ROMs out, none of which use Sense. Cyanogen(mod) is a good place to start.
Click to expand...
Click to collapse
never knew what AOSP stood for, so thanks for that!
jaykresge said:
Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you'll feed him for a lifetime. So, I'm going to directly answer your question, but also give you some more background so that in the future, you'll have a better understanding of how these ROMs work.
Click to expand...
Click to collapse
I have been playing with ROMs for last few months and could not figure this out until this post.
thanks
jaykresge said:
Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you'll feed him for a lifetime. So, I'm going to directly answer your question, but also give you some more background so that in the future, you'll have a better understanding of how these ROMs work.
There are 3 primary types of ROM out for the Incredibe; Sense, Sense(less), and AOSP.
Sense - A sense-based ROM, obviously, has HTC Sense. These ROMs are extracted from a phone, then ported to the Incredible, and/or customized as needed. Most Sense ROMs are actually based off an official Incredible release (Redemption, Virtuous, Skyraider Sense, etc.). Some are based off the Evo (Redemptive Revolution), while others are ports from the Desire Z or Desire HD. In order for a Sense-based ROM to be 2.3 (gingerbread), HTC has to first port Sense to Gingerbread, which they haven't done yet. So, there's no Sense-based 2.3 ROM out, yet.
Sense(less) - Really, all a Sense(less) ROM is, is a Sense-based ROM with Sense elements removed or hidden. This is to preserve the stability of a Sense-ROM while offering the look and customization of an AOSP ROM.
AOSP - Android Open Source Project; These are the ROMs where a developer takes the a stock Android version, ports it to your phone, and may or may not customize the crap out of it. These are the ROMs where you'll get Gingerbread. The most popular seems to be Cyanogen(mod). CM7 is in the nightly phase, which is an advanced beta, but very stable with only minor issues. It's currently based on Android 2.3.2
So, to answer your question, there are a few Gingerbread ROMs out, none of which use Sense. Cyanogen(mod) is a good place to start.
Click to expand...
Click to collapse
I agree with the rest, thank you for the insight on what the ROMS mean... I am currently running CM7 Nightly build #17, only issue I still have is playing a video and a qcp file...sigh anyhow great stuff and thanks again
nocode99 said:
So I thought Skyraider (3.5 and Athena) were Gingerbread based ROMs. I've been looking around, but I'm still a little confused. Which ones are Gingerbread based ROMS and which ones are currently the most bug-free?
http://forum.xda-developers.com/showthread.php?t=865331 is this the only one?
Thanks
Click to expand...
Click to collapse
http://t3hh4xx0r.com/ check here for some gingerbread
Removing gingerbread rom HELP!
I am new to the xda websites and forums alltogether. I rooted my phone about 3 weeks ago, and found a rom by xda to try an alpha version of gingerbread. I need to return my phone to either the rooted stage it was previously to adding the gingerbread, or completely unroot it altogether. I imagine that someone has probably posted about this already, but I was unable to find it. If anyone could help it would be greatly appreciated. Please excuse my idiocy.
Here is probably the best place to start researching:
http://forum.xda-developers.com/showthread.php?t=969371
jaykresge said:
Give a man a fish, and you'll feed him for a day. Teach a man to fish, and you'll feed him for a lifetime. So, I'm going to directly answer your question, but also give you some more background so that in the future, you'll have a better understanding of how these ROMs work.
There are 3 primary types of ROM out for the Incredibe; Sense, Sense(less), and AOSP.
Sense - A sense-based ROM, obviously, has HTC Sense. These ROMs are extracted from a phone, then ported to the Incredible, and/or customized as needed. Most Sense ROMs are actually based off an official Incredible release (Redemption, Virtuous, Skyraider Sense, etc.). Some are based off the Evo (Redemptive Revolution), while others are ports from the Desire Z or Desire HD. In order for a Sense-based ROM to be 2.3 (gingerbread), HTC has to first port Sense to Gingerbread, which they haven't done yet. So, there's no Sense-based 2.3 ROM out, yet.
Sense(less) - Really, all a Sense(less) ROM is, is a Sense-based ROM with Sense elements removed or hidden. This is to preserve the stability of a Sense-ROM while offering the look and customization of an AOSP ROM.
AOSP - Android Open Source Project; These are the ROMs where a developer takes the a stock Android version, ports it to your phone, and may or may not customize the crap out of it. These are the ROMs where you'll get Gingerbread. The most popular seems to be Cyanogen(mod). CM7 is in the nightly phase, which is an advanced beta, but very stable with only minor issues. It's currently based on Android 2.3.2
So, to answer your question, there are a few Gingerbread ROMs out, none of which use Sense. Cyanogen(mod) is a good place to start.
Click to expand...
Click to collapse
Cyanogen also has a stable build which is based on Gingerbread 2.3.3 where the nightly build is currently based on 2.3.4 and I can attest to the fact that build #108 is bug free.
Sent from my ADR6300 using XDA App
Wrath_unleashed said:
Cyanogen also has a stable build which is based on Gingerbread 2.3.3 where the nightly build is currently based on 2.3.4 and I can attest to the fact that build #108 is bug free.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
The post that you quoted was from January. I assure you that it was correct at the time
Here's one. I'm running it.
http://forum.xda-developers.com/showthread.php?t=1113507&page=63

[Q] Looking for a working ROM

I'm tired of CyanogenMod, it there always seems to be something wrong with it, this there a custom Gingerbread Rom out there does work 100%? I am no expect on modding Roms but I am guessing CM team strips the original OS down and rebuild it, any that keep the working OS and just have some nice mods for it?
No, because there is no official Gingerbread rom for the Wildfire, ALL ROM's for it are built from source. (Or based on other ROMs, which themselves are built from source) (Except SFM, obviously, which is build from the Salsa ROM - But its not really complete for daily use as you know)
3xeno said:
No, because there is no official Gingerbread rom for the Wildfire, ALL ROM's for it are built from source. (Or based on other ROMs, which themselves are built from source) (Except SFM, obviously, which is build from the Salsa ROM - But its not really complete for daily use as you know)
Click to expand...
Click to collapse
Thanks, so let me get this straight in my mind, 2.3.3 mod like Cm7 are built for other android phones who got Gingerbread officially? so they only way to get the kind of ROM I am looking for would be to look for a 2.2 ROM?
No, CM7 is built from the source code of the Android OS. Its not based on any phone's ROM.
I was assuming from your query you were looking for a GB ROM based on the official ROM, which is why I posted that.

what is AOKP and AOSP

Hi everyone
Can u tell me what are AOKP and AOSP roms?
what do they do?
are they better than sense roms?
AOSP is an original ROM unmodified as Google intended it to be.
AOKP is based on AOSP but has some slight modifications but not modified to the extent of CM (Cyanogen)
As to if they are better or not well that is a matter of opinion, in terms of performance yeah all AOSP, AOKP and CM ROM's will run smoother and faster than a Sense ROM but there are plenty of people who enjoy the functionality of a Sense based ROM and those who don't.
Thank you! always wondered what that was.
KN
awesome............ dud....
aosp = android open source project
aokp = android open kang project (link https://sites.google.com/site/androidopenkangproject/)
Kokacrime said:
and what's the difference between aosp roms and stock roms, besides e.g. preinstalled samsung apps?
Click to expand...
Click to collapse
It's not really about the Samsung/Sense apps more about the whole "layer" that i.e. Samsung/HTC put over the basic rom, (touchwiz and sense in the case of samsung/htc).
So if you'd take those layers/apps away you would just have the basis which is just AOSP.
Personally, AOKP is better as it takea some influence from CyanogenMod, which is THE most popular ROM available for devices
Sent from my Desire HD using Swype beta for Android!
new website for AOKP
aokp.co/index.php/news
They are finally in milestone 6 , ICS final and will start in JB from fresh! That's awesome news because DHD is still supported. There's pics with DHD working with JB.
aokp.co/index.php/news
Sent from a dream.
So do you need clockwork recovery to flash or use aokp?
civydcex said:
So do you need clockwork recovery to flash or use aokp?
Click to expand...
Click to collapse
No. AOKP ROMs are like any other ROM; they can be flashed from any recovery compatible with your phone.
dstylazz said:
AOSP is an original ROM unmodified as Google intended it to be.
AOKP is based on AOSP but has some slight modifications but not modified to the extent of CM (Cyanogen)
As to if they are better or not well that is a matter of opinion, in terms of performance yeah all AOSP, AOKP and CM ROM's will run smoother and faster than a Sense ROM but there are plenty of people who enjoy the functionality of a Sense based ROM and those who don't.
Click to expand...
Click to collapse
Generally, can we classified ROMs as AOSP, AOKP, CM, MIUI, Sense. Am I right there is other category ?
Sent from my HTC Desire HD using xda premium
mohazia said:
Generally, can we classified ROMs as AOSP, AOKP, CM, MIUI, Sense. Am I right there is other category ?
Sent from my HTC Desire HD using xda premium
Click to expand...
Click to collapse
It depends on the phone. For example, on this phone we have Sense because of HTC; other phones will have other overlays (like Samsung's TouchWiz). Also, some ROMs don't reside neatly in one category; for example, we have codefireX because of Team Codefire, which is descended from AOSP, CM, and some AOKP ideas.

Porting to a similar device. Devs please help!

I have HTC Desire EYE which is way very similar to M8 "same chip, processor, RAM). They just have different cameras and different NFC driver.
My device has only one developer who - thankfully - works on porting Sense and GPE ROMs but since its release in November 2014 the device only had one lollipop AOSP cyanogenmod without a a working camera from another developer who abandoned the device later and left his work incomplete. I want to port either pure vanilla AOSP or Cyanogenmod MM from M8 "Your awesome device" but need some instructions from developers so that I get the different drivers, blobs.. etc and integrate them in my base ROM from M8. We have a fully working GPE MM from our developer can that help? Thank you.

Any custom ROM development other than CM/Lineage?

Just curious if there is any custom ROM development for AOSP, Slim, Omnirom going on? Would be good to have other base's set up for our device and being maintained as it would give more options.
AFAIK no. Even if there were its 99% chance that it is based on CM/Lineage and has changes that just add some stuff but dont go really far from them.
The ideal scenario would be to have an pure AOSP ROM so that anyone can have a clean and easy start to build upon.
So far I think ParanoidAndroid is the only ROM that is also based on AOSP and goes side-to-side with CM/Lineage but currently they don't officially support HTC 10.
Although, I think I saw a branch for pme on their Github so you never know...
There's slim,aokp,and acip N here. https://www.androidfilehost.com/?w=search&s=Pme&type=files
Just search 'pme'
But I believe they are CM based . I am too waiting for pure AOSP .

Categories

Resources