How to make a rom? - Hero, G2 Touch Android Development

How do i make a custom rom ?

being that most of the android cooking began with the G1 and the Magic, have a look through the forums for those devices.
I'm betting you'll find shedloads of stuff on building ROMs in those areas, as most of the cooks started in there.

Another good place would be ...
http://github.com/kiall/android_vendor_community
http://github.com/jnwhiteh/android_vendor_community
http://github.com/loxK/android_vendor_community
You can get a stock AOSP 2.1 ROM built with ... 1 xml file... and about 6 commands Between the 3 of us, we've got hero support in AOSP nearly solid!

Related

At this point...

Well, we have a bunch of roms for hour HERO, in one rom the camera works at 5mpx, in another at 3.
We've opengl working and not working.
In another rom we have Sense UI, in another we don't have it...
So, why don't you unify all those efforts and create a unique rom with
camera working
sense/non-sense (2 version of the same rom)
And all other stuff???
Is this idea so bad?
They are all based on different Kernals (the basis of the rom) so therefore they are built up differently leading to different things working and not working.
It may be possible to get everything working but certainly would nto be a quick and easy task.
Best thing to do is think of what you regularly use and pick whatever 2.1 rom suits your needs until we get a fully working 2.1 dump.
I think, at this point, i'll wait for a HTC official update, and i'll keep using Exit93 roms...
I second that.
As a fairly long time xda-user i often find it frustrating to find a good rom for my phone.
Just the other day i got my hero and this time there seems to be slightly fewer roms floating around but it's still pretty hard to find a suitable one.
I think alot of us have a good idea of what exactly we want and alot of roms have a bunch of stuff we really dont care about as much as the chef.
What i would really appreciate is a clean rom with a repository of optional components, i don't mind there being a chinese keyboard, but please make it optional.
If i could i would love to get in to the cooking game, i've thought about it several times over the last few years. Alas, i don't know where to start, at least not with Hero.
If anyone can point me to a good starting place i would love to give it a try and make the rom im talking about.
Cheers
[xstream] said:
I second that.
As a fairly long time xda-user i often find it frustrating to find a good rom for my phone.
Just the other day i got my hero and this time there seems to be slightly fewer roms floating around but it's still pretty hard to find a suitable one.
I think alot of us have a good idea of what exactly we want and alot of roms have a bunch of stuff we really dont care about as much as the chef.
What i would really appreciate is a clean rom with a repository of optional components, i don't mind there being a chinese keyboard, but please make it optional.
If i could i would love to get in to the cooking game, i've thought about it several times over the last few years. Alas, i don't know where to start, at least not with Hero.
If anyone can point me to a good starting place i would love to give it a try and make the rom im talking about.
Cheers
Click to expand...
Click to collapse
i believe CKDroid is the one for you. it comes with a small kitchen (windows only) to enable you to customize the rom. it's quite stable too
also ... look here for a start to your cooking career.
Lennyuk said:
They are all based on different Kernals (the basis of the rom) so therefore they are built up differently leading to different things working and not working.
Click to expand...
Click to collapse
this is wrong. all the 2.1 roms are based on the exact same kernel from the only leaked 2.1 rom we have. as soon as the sources are out a lot will change, but until then the kernel is one of the biggest limitations.
kendong2 said:
this is wrong. all the 2.1 roms are based on the exact same kernel from the only leaked 2.1 rom we have. as soon as the sources are out a lot will change, but until then the kernel is one of the biggest limitations.
Click to expand...
Click to collapse
I was sure that the sense based 2.1 roms and the normal android 2.1 roms were based on different sources.
Lennyuk said:
I was sure that the sense based 2.1 roms and the normal android 2.1 roms were based on different sources.
Click to expand...
Click to collapse
kernel != rom
there is only one binary 2.6.29 kernel for the 2.1 roms. compare the roms, you will see that the kernel is always:
Code:
2.6.29-8d063048
[email protected]
even if some (one) devs try to make it look like they have a custom kernel...
kendong2 said:
kernel != rom
there is only one binary 2.6.29 kernel for the 2.1 roms. compare the roms, you will see that the kernel is always:
Code:
2.6.29-8d063048
[email protected]
even if some (one) devs try to make it look like they have a custom kernel...
Click to expand...
Click to collapse
ok didn't know that. thanks
Lennyuk said:
I was sure that the sense based 2.1 roms and the normal android 2.1 roms were based on different sources.
Click to expand...
Click to collapse
There is only one set of freely available source code for Android 2.1 and that is the AOSP version. Note that this is quite distinct from the kernel source code, and is license separately.
For the most part, the Sense-based 2.1 ROMs will be using precompiled elements taken from leaked HTC ROMs, though may have some AOSP elements too.
When HTC do finally release 2.1 for Hero, they must then make the kernel source code as per the terms of the GPL. However, HTC do not ever have to release the source code for their version of Android because the Apache Software Licence (ASL) that Google released Android under is not a copyleft license.
Regards,
Dave
foxmeister said:
There is only one set of freely available source code for Android 2.1 and that is the AOSP version. Note that this is quite distinct from the kernel source code, and is license separately.
For the most part, the Sense-based 2.1 ROMs will be using precompiled elements taken from leaked HTC ROMs, though may have some AOSP elements too.
When HTC do finally release 2.1 for Hero, they must then make the kernel source code as per the terms of the GPL. However, HTC do not ever have to release the source code for their version of Android because the Apache Software Licence (ASL) that Google released Android under is not a copyleft license.
Regards,
Dave
Click to expand...
Click to collapse
Always learning...
Thanks
None of the current 2.1 ROMS is worth using, they're all just useful for experiments with Android 2.1 - no more than that.
I'm happy with MCR 3.1 so far, it's fast stable, working and relyable, nothing of that could be said of any 2.1 custom ROM so far. So please wait 2 or 3 more weeks until we finally get a real working 2.1 ROM from HTC.
Nemo0815 said:
None of the current 2.1 ROMS is worth using, they're all just useful for experiments with Android 2.1 - no more than that.
I'm happy with MCR 3.1 so far, it's fast stable, working and relyable, nothing of that could be said of any 2.1 custom ROM so far. So please wait 2 or 3 more weeks until we finally get a real working 2.1 ROM from HTC.
Click to expand...
Click to collapse
That's just your opinion
VillianRom is currently offering me everything I need to use in a ROM with no issues at all.
Sure some people have problem with different roms but thats because everyone has different needs and uses with their devices.

[q] looking for non-sense roms to try :)

I have only come across one so far, Pinky did a rom without sense for android fans as it was put, and it's a great rom. Anyone know of any others?
OpenDesire, completely built from source and is stock Android 2.2
Cheers I will check it.
Go with Cyanogen Mod mate
To echo what the previous two guys have said - Cyanogen and OpenDesire are the two most used non-sense ROMs available...
OpenDesire has pretty much all the features of Cyanogen but a handy update program as well which is easier than flashing your phone with the newest ROM all the time. OpenDesire is also usually updated pretty frequently.

[Q] Is there a comparative between all custom-roms?

Hi all,
I would like to switch to a custom rom... but I'm not able to choose!
Is there a post, a document, a website, with a list of all custom roms available on dhd with the main supported features for each one? I'm searching for a overview regarding the customs on the web.
Thanks a lot for your answers.
luigi
you could try here, but it's incomplete and doesn't always work
It is very hard to answer your question, because considering new htc roms leaking every now and then, developers keep on updating their rom base. Start with this.. Two types of ROMs , AOSP and HTC Sense base. You need to keep on reading forums to see what sense ROM has got features that you want. Almost all stable sense ROMs will work as your daily driver. As you will be flashing for the first time start with any ginerbread stable htc sense rom (RCmix, leedroid, ARHD are very popular, other developers ROMs are stable aswell). if you want something different then try stable CM 7.0.3.
Start with something and you will be up and rolling...

MIUI ROM for my Desire

Hi Folks,
sneaking around all the Forums and Threads about HTC-Desire I came to the conclusion that I urgently need a new ROM on my smartphone. OK, to be honest, it is more-or-less because off this permanent message that my memory is running low.
So I started to gain knowledge about 'root', 'S-Off', 'HBoot', 'Recovery' and all that stuff. It took a while by I managed to 'root' my Desire without any issue.
Bye the way I learned a complete new language and had to jump between several threads to understand all these abbreviations.
Now I struggle with myself as I am not able to decide on which ROM to choose. My favorites are MIUI and Oxygen. But, what confuses me most are the different versions of each ROM. Yes, I read all the threads of most every single ROM but that made the decision not easier.
Is there someone around who can provide some experience with MIUI and/or Oxygen ROMs.
What I really looking for is a nice looking, state-of-the-art, stable and fast ROM as I am not of that kind to flash updates every day.
Did I ever mentioned that my grandchild is laughing at me, so please help me proof that even someone not familiar with all that new stuff will be able to flash a new ROM.
Cheers !!
My suggestion for MIUI is this one:
http://miuiandroid.com/community/threads/archived-miui-versions-desire-gb.16551/
It's stock version from MIUI England, without many modifications. You can also check out on MIUI Germany site.
In my signature you have something I made that's based on CM7 with just a few mods.
I'm using the MIUI ROM too, the response I get is way faster than the stock HTC rom. Although it's a shame that development stopped at GB (I really want the scrollable widget in ICS), but some of the guys here are working on ICS/JB ports, might jump onto one of those when they mature.

hi guys :)

hi all,
I bought my one x today!!
I should recive it next week so i got here to look for news\roms\updates and everything about the phone.
my old one is hd mini so it was prett easy with the roms and stuff (android project is dead),but when i got here i got confused hehe to many stuff..hehe
if you can i would like to get a few basic tips to know what's going on..
cheers
lior
You will learn a lot reading the forum A lot of threads have sticky topics, that answer most of the questions you might get, pretty well.
One thing is certain - you will love the phone! The only downside for me is the batterylife, then again, most smartphones don't have great battery life.
liorderei said:
hi all,
I bought my one x today!!
I should recive it next week so i got here to look for news\roms\updates and everything about the phone.
my old one is hd mini so it was prett easy with the roms and stuff (android project is dead),but when i got here i got confused hehe to many stuff..hehe
if you can i would like to get a few basic tips to know what's going on..
cheers
lior
Click to expand...
Click to collapse
Welcome!
Basically, the two different types of Rome are sense based (stock Rom with different modifications) and the aosp roms (built from sources, like cyanogen or aokp).you will find first type in android development forum, the aosp roms and kernels in the original development forum.
While sense roms are much better on things, that are connected to hardware, like battery life, sound quality, camera quality, the aosp roms are smoother (although with jelly bean sense roms, this is arguable) and deliver stock android exporience like nexus.
Now, the siuation with sense roms: since jb was leaked, the main ones are based on the leaks, but you can only flash them with newest hboot (bootlader). And this one you can only flash having the right cid (your location number, the European unlocked and Taiwanese are the only right ones for new hboot)
Keep on reading and youll love this phone
Sent from my HTC One X using xda app-developers app
Firstly , welcome to the One X forum of xda !
I'll start from the basics as you asked .
If you want to flash custom ROMs , you'll have to unlock bootloader , root and flash custom recovery ( CWM or TWRP ) . Due to unknown reasons , HTC is not giving us One X users S-Off bootloader which unlocks a lot of features . But also , it's not much of a restriction if you're used to it . You can follow these 2 noob-proof videos if you want to root your phone .
Please read the quote I'm going to write below as it clarifies the reply of Zlotin's a lot .
Zlotin said:
Welcome!
Basically, the two different types of Rome are sense based (stock Rom with different modifications) and the aosp roms (built from sources, like cyanogen or aokp).you will find first type in android development forum, the aosp roms and kernels in the original development forum.
While sense roms are much better on things, that are connected to hardware, like battery life, sound quality, camera quality, the aosp roms are smoother (although with jelly bean sense roms, this is arguable) and deliver stock android exporience like nexus.
Now, the siuation with sense roms: since jb was leaked, the main ones are based on the leaks, but you can only flash them with newest hboot (bootlader). And this one you can only flash having the right cid (your location number, the European unlocked and Taiwanese are the only right ones for new hboot)
Keep on reading and youll love this phone
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
There are four types of different ROMs which are Sense-based ( obviously you know what it is already ) , AOSP ( Android Open Source Project ) this ROM will give you the complete experience of android , AOKP ( Android Open Kang Project ) this ROM is much likely same as AOSP but it has more custom features and lastly the MIUI ( Mobile Internet/Mission Impossible User Interface ) this ROM is completely by itself , it gives you a ... kinda iOS UI and other custom features of its own . You can find all these ROMs in both android development and original android development forums . The different between these both forums is that Original means just that...originally built not just themed or apps changed or a few add-ons or tweaks. So there would be the original AOKP release, the official CM releases, original MIUI release, first and only first deodexed stock ROM, and kernels with full source link posted. Anything else is regular developement. The Original Development is to give added recognition to full real developers putting together actual code, not winzipping things together. Now the JB-Sense ROMs are final-versions which are not leaks as Zlotin said . But to flash JB-Sense ROMs , you need to have updated hboot version which is restricted by CIDs . Currently , only Taiwan have the officially released hboot as they have received they JB through OTA . The European ones are leaks not official but still usable .
chaun1308 said:
The different between these both forums is that Original means just that...originally built not just themed or apps changed or a few add-ons or tweaks. So there would be the original AOKP release, the official CM releases, original MIUI release, first and only first deodexed stock ROM, and kernels with full source link posted. Anything else is regular developement. The Original Development is to give added recognition to full real developers putting together actual code, not winzipping things together. .
Click to expand...
Click to collapse
Aha! New here too and I was wondering about that, thought it was AOSP vs sense then saw a sense version in there .. then I thought its just because theres so much development one forum isnt enough! -which is true too i guess. Anyway its amazing to see so much happening here after the sad story of official support which hurt development for my Atrix so much.
thank you very much guys you've been very helpful and nice i'm glad to join this community, and if ill have further question ill ask
liorderei said:
thank you very much guys you've been very helpful and nice i'm glad to join this community, and if ill have further question ill ask
Click to expand...
Click to collapse
welcome, sorry to be such a bastard but this is not the right section

Categories

Resources