How do custom updated android roms work? - Android Q&A, Help & Troubleshooting

I want to do rom development for my friends unbranded Android phone. I wanna make a KitKat rom for his phone. Im a developer so I have a technical mind and have read some Android kitchen tutorials here on XDA and I was wondering, I know how I would make a custom rom for a unbranded phone by just dumping the rom off the phone in question BUT how would I go about updating this rom to a later version?

JamerTheProgrammer said:
I want to do rom development for my friends unbranded Android phone. I wanna make a KitKat rom for his phone. Im a developer so I have a technical mind and have read some Android kitchen tutorials here on XDA and I was wondering, I know how I would make a custom rom for a unbranded phone by just dumping the rom off the phone in question BUT how would I go about updating this rom to a later version?
Click to expand...
Click to collapse
To be honest being able to use a kitchen doesnt make you a developer. You would been to back port all the drivers and libs to work on a device that it wasnt meant for. You would also need to hack the kernel to work. The device will need to have kernel source posted as the current kernel will not work on an updated OS.

zelendel said:
To be honest being able to use a kitchen doesnt make you a developer. You would been to back port all the drivers and libs to work on a device that it wasnt meant for. You would also need to hack the kernel to work. The device will need to have kernel source posted as the current kernel will not work on an updated OS.
Click to expand...
Click to collapse
yeah, I didnt mean I use kitchen so I know what im doing, I ment like I have developers experience (in Obj C and such). Might give it a whirl but I think I might be too novice to go to kernel coding.

Related

Stupid noob needs help

Hey guys !
I've been around here for many years but have allways been using Windows Mobile phones. I've had a Hero for about a year and i must say that i am very pleased with it. It works so damn good ! I've been flashing roms on windows mobile phones and even created roms my self.
However this Android / Linux world is so new to me that i have no idea what i need to do in order to simply flash a rom on my Hero!
What i get is that i need to root my device. There are some few guides for this in the wiki but i still do not know if my Hero is a Virgin og a Telus. How can i see this?
Also i see a lot of Linux based talk and commands (i presume) that i do not understand anything of. Do we have any desciption of the most common used commands and such stuff so new people like me can get a better understanding of what you guys are actually talking about?
When i learn all this i will edit the wiki with the information. And as i am new it is easier for me to fill in what is missing if you understand
.. And yes i have searched!
Da9L said:
Hey guys !
I've been around here for many years but have allways been using Windows Mobile phones. I've had a Hero for about a year and i must say that i am very pleased with it. It works so damn good ! I've been flashing roms on windows mobile phones and even created roms my self.
However this Android / Linux world is so new to me that i have no idea what i need to do in order to simply flash a rom on my Hero!
What i get is that i need to root my device. There are some few guides for this in the wiki but i still do not know if my Hero is a Virgin og a Telus. How can i see this?
Also i see a lot of Linux based talk and commands (i presume) that i do not understand anything of. Do we have any desciption of the most common used commands and such stuff so new people like me can get a better understanding of what you guys are actually talking about?
When i learn all this i will edit the wiki with the information. And as i am new it is easier for me to fill in what is missing if you understand
.. And yes i have searched!
Click to expand...
Click to collapse
Theunlockr.com is an excellent source of information on rooting/flashing your Hero.
nprussell said:
Theunlockr.com is an excellent source of information on rooting/flashing your Hero.
Click to expand...
Click to collapse
Seconded.
And when you're unlocked, check out Villain and Vanillain ROM's (check out previous post), definitely two of the best
if you want to know if your phone is rooted download and install "Super user" and run it,you will then know if your phone is rooted or not.
I,like you,was a WM user and found android to be more complicated,but in fact it´s not...once you root your phone and install Amon-RA recovery ( http://forum.xda-developers.com/showpost.php?p=4549551&postcount=1 ) its much easier and simple to do things.
theres a sticky in this sub-forum with wiki-guides,read it!
Branwen said:
Seconded.
And when you're unlocked, check out Villain and Vanillain ROM's (check out previous post), definitely two of the best
Click to expand...
Click to collapse
True used a lot those roms.
Waiting patiently for a Vanillain rom based in eris dump.
Right now im still using AychTeeSee's just to be able to use the Buuf Theme
I'm in the exact same situation as Da9L . Could you please let me know if flashing a new ROM will also change the Firmware version?
Currently my firmware is 1.5. I've seen on a friend's G1 the voice search widget and I'm dying to get that on my device. From what I've been told, i need to get a newer firmware, but I've got no idea on how to do this.
Any help would be appreciated ^_^
Some questions:
So the short line of the process of flashing a custom rom is when using unbranded htc hero:
1. Downgrade my software to 1.76, as iam using the newest
2. Root the device acording to _this_ guide
3. Perform a backup
4. Flash the custom rom as i flash a stock rom?
Is that it? It leads me to some more questions
What is this "recovery image" and is there any reason to flash a new one?
And why is there any reason to change this at all ?
How do i get danish xt9 for sms?
And please i have a feeling that i am getting this wrong.. Can you please explain to me the procedure of doing all this ?
Is there any benefit by flashing a rom?
I mean the stock rom actually runs pretty good and is stable. A custom rom is likely to be a little more unstable than a stock rom, but often give you more speed and newer features. This is when we are talking Windows Mobile, but is it the same here? What are the pros and cons by flashing a custom rom over the stock rom?
Da9L said:
Is there any benefit by flashing a rom?
I mean the stock rom actually runs pretty good and is stable. A custom rom is likely to be a little more unstable than a stock rom, but often give you more speed and newer features. This is when we are talking Windows Mobile, but is it the same here? What are the pros and cons by flashing a custom rom over the stock rom?
Click to expand...
Click to collapse
It varies depending on the ROM tbh. It's a bit like the high-tech version of 'how long's a piece of string'?
Really, you're likely to get improved performance, root permissions, user interface tweaks, different versions of applications that are better than the default ones, maybe a custom kernel (if it's a 1.5 release you're looking at).
The custom kernels can have better performance due to optimisations in them. Not sure how much of this is like winmo (never had a winmo phone, all I know is that you are able to install alternative ROMs on them), but with android the core OS is open source, so you get more performance boosts under the hood.
Anyone able to add to that?
anon2122 said:
It varies depending on the ROM tbh. It's a bit like the high-tech version of 'how long's a piece of string'?
Really, you're likely to get improved performance, root permissions, user interface tweaks, different versions of applications that are better than the default ones, maybe a custom kernel (if it's a 1.5 release you're looking at).
The custom kernels can have better performance due to optimisations in them. Not sure how much of this is like winmo (never had a winmo phone, all I know is that you are able to install alternative ROMs on them), but with android the core OS is open source, so you get more performance boosts under the hood.
Anyone able to add to that?
Click to expand...
Click to collapse
That sounds great. However, since this is so new to me i do not know what new tweaks and apps i will be able to use and get if you follow me? When i have flashed a new custom rom, propably android 2.1, i do not know what new things it has and therefore where and how to use these new functions. And does the real advantage in a custom rom also get to a normal user or is the advantages more directed at the developers or?

[Q] Question

Hi everyone,
I would like to know what is rom and kernal? and how to do that? and root is what means?? can someone explain to me? I wan try to do these for my s2 i9100G cause my phone keep freeze and need to restart
13579tsy said:
Hi everyone,
I would like to know what is rom and kernal? and how to do that? and root is what means?? can someone explain to me? I wan try to do these for my s2 i9100G cause my phone keep freeze and need to restart
Click to expand...
Click to collapse
ROM is the android operating system of the phone. It's of two types. Stock ROM (official one supplied with the phone) and Custom ROM(Customized and modded ROMs).
Kernel is the bridge between this ROM and the hardware of the phone. The proper working of all the hardware features depends on the kernel.
Root means giving development level access to ROM inorder to make customization(which is not available in stock ROMs.
There are lots of custom ROMs are available for your device based on CyanogenMod(an open source after market firmware community), AOSP(Android open source project), etc.
Just check your device thread to know how to install acustom ROM to your device.
Hope i helped you..
jabrif said:
ROM is the android operating system of the phone. It's of two types. Stock ROM (official one supplied with the phone) and Custom ROM(Customized and modded ROMs).
Kernel is the bridge between this ROM and the hardware of the phone. The proper working of all the hardware features depends on the kernel.
Root means giving development level access to ROM inorder to make customization(which is not available in stock ROMs.
There are lots of custom ROMs are available for your device based on CyanogenMod(an open source after market firmware community), AOSP(Android open source project), etc.
Just check your device thread to know how to install acustom ROM to your device.
Hope i helped you..
Click to expand...
Click to collapse
any suggestion for me to root my i9100G??
http://forum.xda-developers.com/forumdisplay.php?f=1550
13579tsy said:
any suggestion for me toexplanations9100G??
Click to expand...
Click to collapse
Look in to your device thread. There will be any explanations about the rooting method. List of ROMs are also available there. So have a look at it.
http://forum.xda-developers.com/forumdisplay.php?f=1550
Happy rooting..

(Android 4.4 KitKat Unofficial for i9300 - No Bugs)

(Android 4.4 KitKat Unofficial for i9300 - No Bugs)
Hey what's up guys I need your help please.
I modified the latest rom by LiquidSmooth(and it's a KitKat Unofficial ROM for the i9300, no bugs), and I didn't have a computer at the time I was making it, so I modified and did it all through my phone. So what I am asking is, is there any way I can take that ROM I modified and make I flashable ROM out of it, so I can upload it and people can flash it to their own phones?:highfive:
Simply Tech said:
(Android 4.4 KitKat Unofficial for i9300 - No Bugs)
Hey what's up guys I need your help please.
I modified the latest rom by LiquidSmooth(and it's a KitKat Unofficial ROM for the i9300, no bugs), and I didn't have a computer at the time I was making it, so I modified and did it all through my phone. So what I am asking is, is there any way I can take that ROM I modified and make I flashable ROM out of it, so I can upload it and people can flash it to their own phones?:highfive:
Click to expand...
Click to collapse
there is, otherwise there wouldn't be roms or I did not understand your question . A good start is XDA-University
Reply
What I mean is I was on holiday and had no computer so I decided to edit the ROM I already had on my phone.
So now I want to take that ROM and all the settings and UI changes i made on it and turn it into a flashable .zip ROM to flash on other phones.
I want to upload it. But I don't know how I am going to do this, I tried Android Kitchen and ROM factory but it doesn't help.
Is there a pc software or app to do that?
Simply Tech said:
What I mean is I was on holiday and had no computer so I decided to edit the ROM I already had on my phone.
So now I want to take that ROM and all the settings and UI changes i made on it and turn it into a flashable .zip ROM to flash on other phones.
I want to upload it. But I don't know how I am going to do this, I tried Android Kitchen and ROM factory but it doesn't help.
Is there a pc software or app to do that?
Click to expand...
Click to collapse
CWM has that function. Creating system image that is flashable. Dont ask me where, it is so damn easy to find in there.
Reply
I tried it but when I flash it it just said Install success full but when I reboot nothing changed.

Iam searching for official stock Android 4.4.4

Hi, i don't know if iam correct at all
But i need an official stock Android 4.4.4.(not custom rom, based on it)
Can you help me ?
Give me a link for downloading,
thanks
Good luck if you are talking about GT-i9300!
Kindly share if you find one!
gsms said:
Hi, i don't know if iam correct at all
But i need an official stock Android 4.4.4.(not custom rom, based on it)
Can you help me ?
Give me a link for downloading,
thanks
Click to expand...
Click to collapse
There will be no 4.4 official stock for galaxy s3, never, ever.
If you need 4.4.4 like CM go to cyanogenmod site and follow the steps (easy peasy installation).
It's true, that iam a newbie in Android's world.
I own samsung s3 since 2 months & it's my first android experience.
That's why i need a little explanation
why official stock rom for version 4.4.4. isn't available for our phones.
When Win XP has arrived , it was for all PCs, isn't it ?
gsms said:
When Win XP has arrived , it was for all PCs, isn't it ?
Click to expand...
Click to collapse
No Win XP was not available for Mac ! :silly:
gsms said:
It's true, that iam a newbie in Android's world.
I own samsung s3 since 2 months & it's my first android experience.
That's why i need a little explanation
why official stock rom for version 4.4.4. isn't available for our phones.
When Win XP has arrived , it was for all PCs, isn't it ?
Click to expand...
Click to collapse
That is samsungs decision, after some time they stop the development for the phone, and it's been 2 years now with s3, from ics to jelly bean, and the time has come and development is stopped.
But, you have samsung kitkat ports here on xda under android development, but, since they are unofficial there might be some bugs if you don't pair them with a good kernel.
Since you are new, i suggest you to take a break and read, read all the FAQ, read every info, read about EFS backup (very important) and then, when you have all the information you need, go with rom flashing etc.
And listen to me, if you won't read and inform yourself you will mess something up and come back here to ask for help, and first response you will get is read before doing anything.
Happy readin, flashing, cheers
In this case here is my next question
On the horizon appears the next version - Android 5.0
If i understand correctly, that means once again Android x.x will not be made available for our phones and we will need to get again some custom roms, aren't we ?

[Q] Where do i get the right android version?

Hi all, I have a noob question that I have not been able to find an answer to.
My main goal is to make my own rom, and there are a lots of nice guides etc for that, but for some reason I cannot find where I'm suppose to download the "stock" android from google.
Where can i download the different versions of android? One should think that there are a rom or at least some files that can be made into a stock rom or something like that?
It would be very nice at least, if I just could download android 5, or one of the others, and then just implement all the drivers for my unit to make it work on a stock android.
Or have I misunderstood something critical here?
Not sure how basic the question is. Stock ROMs are factory versions.
XDA has different flavours of custom ROMs and link to stock ROMs.
Few technical features speak about odexed and deodexed.
Please search the forums and hopefully you can help the community.
Sent from my XT1033 using XDA Free mobile app
Yes I have searched the forums and google, no answers to that question.
Ok so stock rom is from the manufacturer, but google have the "official" version. So there should be a rom or files that can be made into a rom that's clean, from google?
As to the custum roms, I would be better of starting with a "clean one" i should think. And there are no roms that I know of that is working with any of my Minix units, and I would definitely like to get 5.0 on my media streamers.
Odexed and deodexed? Have no idea what is.

Categories

Resources