[Q] Are Kernals restricted to their intented ROMs? - Android Q&A, Help & Troubleshooting

Hi, just wanted to a simple question? Can I mix different kernal builds with different ROMs?
Like I have Carbon ROM with kernal "3.4.11-LGegacy-1.4" right now. So can I try another kernal without changing the ROM?

hellbraker said:
Hi, just wanted to a simple question? Can I mix different kernal builds with different ROMs?
Like I have Carbon ROM with kernal "3.4.11-LGegacy-1.4" right now. So can I try another kernal without changing the ROM?
Click to expand...
Click to collapse
Not really, no. Unless your ROM specifically says it's compatible with the kernel you want to try.
Otherwise you could be risking bricking your device.
Which is bad.

Thanks Ticklefish for your reply

hellbraker said:
Hi, just wanted to a simple question? Can I mix different kernal builds with different ROMs?
Like I have Carbon ROM with kernal "3.4.11-LGegacy-1.4" right now. So can I try another kernal without changing the ROM?
Click to expand...
Click to collapse
The kernel, in extremely basic terms, is a piece of software that tells your operating system how to use the hardware of your device. This includes everything from screen resolution, processor speeds, RAM, buttons, all the way up to the OS itself.
Thus, kernels are device-specific. However, kernels can often be used across different ROMs on a single device. Compatibility depends on the kernel and the device. For example, on my Nexus 4, there are a bunch of different kernels, and dozens of different ROMs. Some kernels are practically universal. Some ROMs use stock kernels. Some ROMs have their own kernels. Sometimes kernels will "work" with ROMs, but not fully (like wifi won't work, or something like that). Again, this depends on the device, the ROM, and the kernel.
Just do a Nandroid back-up before trying anything "stupid", and ask the developer(s) of the ROM and kernel in question about compatibility. With a Nandroid, you can always go back (assuming you have custom recovery). You can also just reflash the original kernel, as long as its available.

Planterz said:
The kernel, in extremely basic terms, is a piece of software that tells your operating system how to use the hardware of your device. This includes everything from screen resolution, processor speeds, RAM, buttons, all the way up to the OS itself.
Thus, kernels are device-specific. However, kernels can often be used across different ROMs on a single device. Compatibility depends on the kernel and the device. For example, on my Nexus 4, there are a bunch of different kernels, and dozens of different ROMs. Some kernels are practically universal. Some ROMs use stock kernels. Some ROMs have their own kernels. Sometimes kernels will "work" with ROMs, but not fully (like wifi won't work, or something like that). Again, this depends on the device, the ROM, and the kernel.
Just do a Nandroid back-up before trying anything "stupid", and ask the developer(s) of the ROM and kernel in question about compatibility. With a Nandroid, you can always go back (assuming you have custom recovery). You can also just reflash the original kernel, as long as its available.
Click to expand...
Click to collapse
So kernals in essence are like drivers... say for Windows Seven. You might have different drivers that may work for Seven but not for XP

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?

Noob question: What is a rom??

hi very noobish question but im confused to what a rom is? I have rooted my s2 with a custom kernel and have read about roms but have no clue what they are.
A ROM in this case is basically the Operating System files. It contains all the files required for your phone to boot into a flavor of Android. ROMs come in many variations such as vendor specific ROMs like Samsung's TouchWiz or ROMs that are compiled from the Android Open Source Project using the source code such as CyanogenMod or MIUI.
Furthermore, ROMs built or cooked by the devs contain many tweaks and optimizations that are not found on the Stock Firmware/ROM and are, in most but not all cases, better.
Hope that helped
Basically a ROM is an Android system image file, which contains the operating system and some applications.
The STOCK Roms are created by the device's producers, like Samsung or Lg, modifing the original Android ROM (I think it's called Vanilla) to give personalizations to their devices.
Then ther are the COOKED Roms that are created from Android users in order to change and quite always to improve the experience on a device, like Cyanogen or MIUI.
Read this:http://androidforums.com/precedent-all-things-root/461024-root-terms-defined-rom-shell-s-etc.html
dw9999 said:
hi very noobish question but im confused to what a rom is? I have rooted my s2 with a custom kernel and have read about roms but have no clue what they are.
Click to expand...
Click to collapse
A ROM is:
http://bit.ly/xLMVUT
Literally it stands for Read Only Memory, in this case referring to the phone's internal memory where your firmware/apps are stored. When people say they're flashing a new ROM, it means they are flashing a new version of the firmware onto their phone - the two terms are interchangeable.
A custom ROM (firmware released for the phone by anyone except for Huawei) might have performance tweaks, new features such as overclocking and so on. I believe the most popular custom rom for your phone is Cyanogen 6 or 7, which are both vanilla android firmware.
Click to expand...
Click to collapse
Google is always your friend. (No offence at all. Just needed to fill 10 character requirement).

[Q] What is the difference between various ROM's?

I keep on hearing about Stock ROM, Custom ROM and Official ROM's. What is the difference? Why there are so many ROM's for the same phone?
Nitinbhai
nitinbhai said:
I keep on hearing about Stock ROM, Custom ROM and Official ROM's. What is the difference? Why there are so many ROM's for the same phone?
Nitinbhai
Click to expand...
Click to collapse
its all about the variety and customization. different people have different taste.
stock/official == released by samsung via kies or updates.
custom === modded stock roms with different themes/tweaks/apps
CM roms are based on offical android, the type you find on Google Android handest, and are optimised for performance with a shed load of features.
Samsung roms are based on stock, often with bloatware removed and optimised for performance, like packing new kernels, deodexing, zipaligning, busybox not to mention root. They will also have additional functionality over stock samsung in the form of mods.
Try them out, you'll notice the biggest difference with Cyanogenmod roms compared to stock samsung based roms.
Wouldn't be surprised if this thread is closed, but hope that helps nonetheless
DO NOT POST A "What's the best ROM/Kernel/Theme?" THREAD!
Point to note both custom roms and root void warranty and would need removing before returning to a service centre if needs be .
jje
nitinbhai said:
I keep on hearing about Stock ROM, Custom ROM and Official ROM's. What is the difference? Why there are so many ROM's for the same phone?
Nitinbhai
Click to expand...
Click to collapse
You know you are rooted when spend more time flashing roms than using your phone.
You know you are on a custom rom when you spend more time on XDA asking variouse questions than spending time with your family
You know you are on a shipped stock rom of your phone when you eat on time sleep on time keep tablets away...
Just joking

[Discussion] Rooting (insecure kernel) and building JB ROM for Player 3.6

Basically what I'm trying to do is make an insecure/rooted kernel and a custom ICS ROM for the Samsung Galaxy Player 3.6. I don't have enough knowledge and experience to do this completely on my own, so if anyone's willing to help that would be great.
For rooting I know that because it's 2.3.6 there's no universal way to root. I've heard that the only way to root 2.3.6 is by flashing an insecure, or rooted kernel, while I'm savvy enough to flash the kernel and/or provide the files, I have no idea how to build one.
For a custom ICS ROM it's the same, I'm savvy enough to flash a ROM and provide files, but not even close to knowing how to build one. I'd like the ROM based off of CM10, if possible.
I'm willing to test out anything remotely stable that doesn't have a large chance of bricking my device. I know the amount of people who are interested in this is small, but we will all be very grateful.
I thought most custom roms automatically allowed the user root access. After all, managing users and permissions is a function of the kernel, which gets replaced when you flash a new rom, doesn't it?
Of course, there is a very good chance I'm mistaken or just wrong. Either way, this is a great chance to learn the how's and why's of droid development.
dstarfire said:
I thought most custom roms automatically allowed the user root access. After all, managing users and permissions is a function of the kernel, which gets replaced when you flash a new rom, doesn't it?
Of course, there is a very good chance I'm mistaken or just wrong. Either way, this is a great chance to learn the how's and why's of droid development.
Click to expand...
Click to collapse
Sorry if it didn't seem clear, but in the end I'm wanting to create a custom ICS ROM, but right now I'm wanting to at least root.

[Q] Why dualboot?

Is there a reason to dual boot on a phone? Why not just flash a new ROM if a person wants to try a new ROM? Is there really a point in having multiple ROMs on the phone? I could understand it if it were possible to flash an entirely seperate OS to it, but since android is android is android, why bother doing it?
Reason is simple. You currently got a stable rom but you wanna try another rom to make sure if everything goes well before porting over . This saves a lot of time in restoring your backup if the "new" rom you are trying is problematic or you dislike it.
earthtk said:
Reason is simple. You currently got a stable rom but you wanna try another rom to make sure if everything goes well before porting over . This saves a lot of time in restoring your backup if the "new" rom you are trying is problematic or you dislike it.
Click to expand...
Click to collapse
I had dual booted before....
I flashed neat Rom as secondary with sammy 4.3 as primary and baam! Error state 7....
So the point is, its not good practice (the trying ROM part, otherwise I love dual booting)
Make sure to make a nand backup
Well,
I db to get the sammy features along with aosp, like one would be set up for battery, other for daily use etc...
k-semler said:
Is there a reason to dual boot on a phone? Why not just flash a new ROM if a person wants to try a new ROM? Is there really a point in having multiple ROMs on the phone? I could understand it if it were possible to flash an entirely seperate OS to it, but since android is android is android, why bother doing it?
Click to expand...
Click to collapse
my two cents
one of the reasons is that Sammy ROM is not that frequently updated.. another reason is that kitkat is still being improved.. so what do you do when you want to try kitkat too and also have need for longer battery life, better camera etc.

Categories

Resources