rom/kernel question - AT&T Samsung Galaxy S II SGH-I777

So I had followed a guide (GalaxyS2Root.com i think the site was) for rooting my phone and successfully rooted my i777 device. Had no problems.
Upon researching this forum to start figuring out what else was possible with my phone, I found some information on what I had just installed and learned a few things and decided I wanted to install a custom ROM (but, I haven't gotten around to doing it yet)
So the package I had used to root my phone (which is using the AT&T-provided ICS rom) was "Siyah-v3.4.2-nomswap-I777.tar".
I noticed the "nomswap" in the name as well as the version.
I read a few peoples' posts asking about JB roms, and some replied that mic swap is required for all JB roms.
So, my questions:
1) I need to install an MSWAP kernel first before a JB rom? Or the other way around, rom first, then the MSWAP kernel?
2) If I install the MSWAP kernel but choose not to install a JB rom all the sudden, will my stock AT&T ICS rom continue to work fine?
3) Do I require the updated Siyah 4.3.3 kernel for the new JB roms?
Thanks.

The determining factor for whether or not you need mic swap is the ROM's base. Android version has nothing to do with it - some JB ROMs will require mic swap, others will not. Mic swap is for ROMs built on I9100 or AOSP base; without mic swap is for ROMs built on I777 base.
You should understand that every ROM is packaged with a working kernel, so there is no need to flash a different kernel on top of it. However, if you prefer a different kernel, you can always flash it after flashing the ROM.

chewyfood said:
So I had followed a guide (GalaxyS2Root.com i think the site was) for rooting my phone and successfully rooted my i777 device. Had no problems.
Upon researching this forum to start figuring out what else was possible with my phone, I found some information on what I had just installed and learned a few things and decided I wanted to install a custom ROM (but, I haven't gotten around to doing it yet)
So the package I had used to root my phone (which is using the AT&T-provided ICS rom) was "Siyah-v3.4.2-nomswap-I777.tar".
I noticed the "nomswap" in the name as well as the version.
I read a few peoples' posts asking about JB roms, and some replied that mic swap is required for all JB roms.
So, my questions:
1) I need to install an MSWAP kernel first before a JB rom? Or the other way around, rom first, then the MSWAP kernel?
2) If I install the MSWAP kernel but choose not to install a JB rom all the sudden, will my stock AT&T ICS rom continue to work fine?
3) Do I require the updated Siyah 4.3.3 kernel for the new JB roms?
Thanks.
Click to expand...
Click to collapse
You should have the most up to date kernel in general. All roms are packaged with kernels already otherwise it wouldn't run at all, so it overrides whatever is already there. And DO NOT USE ANYTHING FROM GALAXYS2ROOT. For the rest, you'll have to use Google as I've done my spoonfeeding for today.
Sent by from my Zanpakuto using Getsuga Tensho!

Also as a side note. Any of the leaks require u run the kernel the rom comes with . As in Siyah and Dream won't work with the leaks yet.

Thank you for all the information. Very useful.
On a side, I only learned of XDA and the AOKP ROM as a result of reading GalaxyS2Root.com.
So basically, with every release of a ROM, I can just flash it and be OK. I don't need to manually change the kernel beyond flashing the ROM itself...
If that is the case, what is the purpose of the kernel downloads (Siyah 4.3.3 or the sort)?

chewyfood said:
Thank you for all the information. Very useful.
On a side, I only learned of XDA and the AOKP ROM as a result of reading GalaxyS2Root.com.
So basically, with every release of a ROM, I can just flash it and be OK. I don't need to manually change the kernel beyond flashing the ROM itself...
If that is the case, what is the purpose of the kernel downloads (Siyah 4.3.3 or the sort)?
Click to expand...
Click to collapse
Because not all roms use Siyah as a kernel but it can be flashed separately.
Sent from Team Pirate! Using Tapatalk 2

Related

[Q] Look over my gameplan please

A long time ago I rooted my phone via odin and then flashed a shostock ics rom to my sgh i777, after searching around on this forum I found out not to go on the website that I learned how to originally root/flash my phone, anyway here is my phones current information
android - 4.0.3
Kernel- [email protected]
Now im planning on switching over to the Siyah 4.3.3 kernel with micswap, and the AOKP Jellybean Build 11.9.2012 rom. Now from what I've gathered I simply both the kernel zip and rom zip over onto my phone. Using cwm I flash the kernel because odin only recognizes .tars iirc and then have it boot back into cwm and then flash the rom? Obvioulsy before i go through with it, i'll make the nandroid, and then do
1. Wipe cache
2. Wipe dalvik
3. If you are already on a previous version of Siyah, "Reset ExTweaks profiles" (its under "Kernel specific options")
4. Flash the kernel
Once i flash the kernel I should be able to flash over to the JB rom correct?
mikeyDzomg said:
A long time ago I rooted my phone via odin and then flashed a shostock ics rom to my sgh i777, after searching around on this forum I found out not to go on the website that I learned how to originally root/flash my phone, anyway here is my phones current information
android - 4.0.3
Kernel- [email protected]
Now im planning on switching over to the Siyah 4.3.3 kernel with micswap, and the AOKP Jellybean Build 11.9.2012 rom. Now from what I've gathered I simply both the kernel zip and rom zip over onto my phone. Using cwm I flash the kernel because odin only recognizes .tars iirc and then have it boot back into cwm and then flash the rom? Obvioulsy before i go through with it, i'll make the nandroid, and then do
1. Wipe cache
2. Wipe dalvik
3. If you are already on a previous version of Siyah, "Reset ExTweaks profiles" (its under "Kernel specific options")
4. Flash the kernel
Once i flash the kernel I should be able to flash over to the JB rom correct?
Click to expand...
Click to collapse
1) Copy ROM, Kernel and JellyBean GApps to your device in a place that's easy to find (I use root of internal SD)
2) Reboot into recovery
3) Make a nandroid backup
4) wipe data/factory reset
5) wipe cache
6) wipe dalvik cache
7) reset extweaks profiles
8) install ROM zip from internal
9) install JB GApps
10) install Siyah 4.3.3 micswap if you want - but you won't get support in the AOKP thread if you do this.
11) reboot device
If you flash a kernel before a ROM, the kernel included in the ROM will overwrite the one you just flashed.
dandrumheller said:
1) Copy ROM, Kernel and JellyBean GApps to your device in a place that's easy to find (I use root of internal SD)
2) Reboot into recovery
3) Make a nandroid backup
4) wipe data/factory reset
5) wipe cache
6) wipe dalvik cache
7) reset extweaks profiles
8) install ROM zip from internal
9) install JB GApps
10) install Siyah 4.3.3 micswap if you want - but you won't get support in the AOKP thread if you do this.
11) reboot device
If you flash a kernel before a ROM, the kernel included in the ROM will overwrite the one you just flashed.
Click to expand...
Click to collapse
I was under the impression I need the micswap in order to use the rom I want? You mentioned I can use it if I want but I just wont get support in the thread so I tried researching the whole micswap thing, well Im still a little confused because some say you need it for the i9100 phones. Well mine is an sgh i777.. but after I originally flashed it with odin whenever I booted it, it comes up with the i9100 logo, so Im a little confused now because in the siyah thread it says I need the micswap to run the rom I want (AOKP Jellybean 11.9.2012).
I downloaded the v4.3.3 - CM10/AOKP MALI - CWM Flashable kernel with the micswap. Either way cant I just put the other 2 v4.3.3 ICS Micswap and no miccswap kernels onto my internal SD and then flash them if I have to?
edit - heres another problem I just ran into I just found a siyah v5 in this thread It has both micswap and no micswap versions, It mentions to use the micswap for anything AOKP based, since the JB rom Im using is AOKP based I would need the micswap version, but now im assuming the siyah v5 kernel is better then the v4.3.3 right? But i cant seem to find like a release thread of the v5
The Thread im referencing
I noticed you have the same att phone as i do and you're running the 4.3.3 kernel are you using the micswap version or the without micswap?
mikeyDzomg said:
I was under the impression I need the micswap in order to use the rom I want? You mentioned I can use it if I want but I just wont get support in the thread so I tried researching the whole micswap thing, well Im still a little confused because some say you need it for the i9100 phones. Well mine is an sgh i777.. but after I originally flashed it with odin whenever I booted it, it comes up with the i9100 logo, so Im a little confused now because in the siyah thread it says I need the micswap to run the rom I want (AOKP Jellybean 11.9.2012).
I downloaded the v4.3.3 - CM10/AOKP MALI - CWM Flashable kernel with the micswap. Either way cant I just put the other 2 v4.3.3 ICS Micswap and no miccswap kernels onto my internal SD and then flash them if I have to?
edit - heres another problem I just ran into I just found a siyah v5 in this thread It has both micswap and no micswap versions, It mentions to use the micswap for anything AOKP based, since the JB rom Im using is AOKP based I would need the micswap version, but now im assuming the siyah v5 kernel is better then the v4.3.3 right? But i cant seem to find like a release thread of the v5
The Thread im referencing
Click to expand...
Click to collapse
Reading is your friend here - spend LOTS of time doing this BEFORE flashing to know what you are getting into. But the short answer to your questions above:
There are mic-swap and non-mic-swap versions of most of the kernels for the i777. if you are using a rom based on an i777 samsung release, you need NON-mic swap. If you are using a ROM based on i9100 Samsung release, or AOKP, or CM, or AOSP, or pretty much anything else, you need mic-swap. Any ROM you install will include a kernel with the appropriate swap settings. You are best off running whatever kernel comes with the ROM you flash at least at first, and then try something else if you want additional functionality or want to see if you can improve performance. If you flash some other kernel over a ROM, the ROM dev will likely not provide any support becuase you are messing with what they release - this sometimes results in bugs/erratic behavior. It's up to you at this point to research/read/try stuff to sort out your problems.
The latest siyah ported and modded by Ktoonsez is 4.3.3. Ktoonsez adds some stuff to 'stock' siyah, so many people use that. 5.0.1 Siyah was ported by AJ, with, as far as I know, only minimal changes. it is more of a 'stock' siyah, but a newer version. You need to research the two yourself to decide which is better for you based on their features. you do this by reading at LEAST the first 10 posts and last 200 posts (yes, last 20 pages) to get an idea of the history and ongoing issues for each. You should be doing that for any ROM you are thinking of flashing too. If you're not willing to spend at least that much time to benefit yourself, it's not fair to expect anyone here to spend their time helping you.
If you have an i9100 logo at boot, it means you flashed non-stock via odin and triggered the counter. This won't hurt you at all unless you need to return the device for warranty issues, or if it annoys you. There are plenty of threads around here with the means to get rid of it - search is your friend here.
dandrumheller said:
Reading is your friend here - spend LOTS of time doing this BEFORE flashing to know what you are getting into. But the short answer to your questions above:
There are mic-swap and non-mic-swap versions of most of the kernels for the i777. if you are using a rom based on an i777 samsung release, you need NON-mic swap. If you are using a ROM based on i9100 Samsung release, or AOKP, or CM, or AOSP, or pretty much anything else, you need mic-swap. Any ROM you install will include a kernel with the appropriate swap settings. You are best off running whatever kernel comes with the ROM you flash at least at first, and then try something else if you want additional functionality or want to see if you can improve performance. If you flash some other kernel over a ROM, the ROM dev will likely not provide any support becuase you are messing with what they release - this sometimes results in bugs/erratic behavior. It's up to you at this point to research/read/try stuff to sort out your problems.
The latest siyah ported and modded by Ktoonsez is 4.3.3. Ktoonsez adds some stuff to 'stock' siyah, so many people use that. 5.0.1 Siyah was ported by AJ, with, as far as I know, only minimal changes. it is more of a 'stock' siyah, but a newer version. You need to research the two yourself to decide which is better for you based on their features. you do this by reading at LEAST the first 10 posts and last 200 posts (yes, last 20 pages) to get an idea of the history and ongoing issues for each. You should be doing that for any ROM you are thinking of flashing too. If you're not willing to spend at least that much time to benefit yourself, it's not fair to expect anyone here to spend their time helping you.
If you have an i9100 logo at boot, it means you flashed non-stock via odin and triggered the counter. This won't hurt you at all unless you need to return the device for warranty issues, or if it annoys you. There are plenty of threads around here with the means to get rid of it - search is your friend here.
Click to expand...
Click to collapse
Thanks for the quick response and yeah im not too worried about about the counter. I appreciate you clearing up that each rom has its own kernel for some reason I thought you need to match a kernel/rom. For now i'll just try the aokp rom and then maybe switch over to the siyah 4.3.3 after doing more research. I just went through with flashing just the rom and gapps now time to spend an hour in the bathroom figuring everything out. Anyway thanks for the help i'll definitely do more research into android. Computers were my hobby for the longest period of time untill I got into cars, trying to pick up phones now even though im pretty late to the party.
How are you liking the Ktoonsez Siyah 4.3.3?

[Q]About custom ROM's based in 4.1.2

Hello,
I've been frequently checking the web for the official JB update and everything i've always have read is that it will be released soon, not OTA yet so I'm going a bit desperated about having JB on my s2. I'm actually on 4.0.4 official (yeah, the brick evil kernel) and I'm pretty happy with it but I'm very curious about all those 4.1.2 custom ROM's roaming around the net.
What's your advice for this ROM's? Are they worthy to install them at this point in my device? Are they fully working with all the JB functions? Or at this point should I wait for the official ROM and give chance the community to work in ROM's based on it?
Greetings, any advice/hint will be much apprecciated.
esponges said:
Hello,
I've been frequently checking the web for the official JB update and everything i've always have read is that it will be released soon, not OTA yet so I'm going a bit desperated about having JB on my s2. I'm actually on 4.0.4 official (yeah, the brick evil kernel) and I'm pretty happy with it but I'm very curious about all those 4.1.2 custom ROM's roaming around the net.
What's your advice for this ROM's? Are they worthy to install them at this point in my device? Are they fully working with all the JB functions? Or at this point should I wait for the official ROM and give chance the community to work in ROM's based on it?
Greetings, any advice/hint will be much apprecciated.
Click to expand...
Click to collapse
Fully working now, yes.
Now go out and do some reading so you can take your pick.
esponges said:
Hello,
I've been frequently checking the web for the official JB update and everything i've always have read is that it will be released soon, not OTA yet so I'm going a bit desperated about having JB on my s2. I'm actually on 4.0.4 official (yeah, the brick evil kernel) and I'm pretty happy with it but I'm very curious about all those 4.1.2 custom ROM's roaming around the net.
What's your advice for this ROM's? Are they worthy to install them at this point in my device? Are they fully working with all the JB functions? Or at this point should I wait for the official ROM and give chance the community to work in ROM's based on it?
Greetings, any advice/hint will be much apprecciated.
Click to expand...
Click to collapse
Well regardless of what above poster says, no they are not fully working. However the bugs that are present are not serious and most people will not come across them.
However I would HIGHLY recommend that if you flash the leaked stock rom or a custom one based on it you will need to flash Joboo kernel as it fixes the most annoying bug which is the lock screen delay which is really bloody annoying. It also increases battery life as Philz kernel is bad for this. You can also freeze non-needed stock apps to increase life more.
By the way incase you didnt know, since you have 4.0.4 stock you dont need to worry about the brick bug if you simply flash a custom kernel like Siyah instead of keeping stock.
Okay, they are not fully working I guess. I can always be wrong.
Still, reading time.
TheATHEiST said:
Well regardless of what above poster says, no they are not fully working. However the bugs that are present are not serious and most people will not come across them.
However I would HIGHLY recommend that if you flash the leaked stock rom or a custom one based on it you will need to flash Joboo kernel as it fixes the most annoying bug which is the lock screen delay which is really bloody annoying. It also increases battery life as Philz kernel is bad for this. You can also freeze non-needed stock apps to increase life more.
By the way incase you didnt know, since you have 4.0.4 stock you dont need to worry about the brick bug if you simply flash a custom kernel like Siyah instead of keeping stock.
Click to expand...
Click to collapse
Yeah, actually I did know that I could flash Siyah to avoid the brick risk but I just wanted to do it all at the same time, I mean, root -> flash Siyah ->jump to another custom ROM. That's why my question about waiting for stock 4.1.2 for more stable ROM's before flashing and rooting :victory:
esponges said:
Yeah, actually I did know that I could flash Siyah to avoid the brick risk but I just wanted to do it all at the same time, I mean, root -> flash Siyah ->jump to another custom ROM. That's why my question about waiting for stock 4.1.2 for more stable ROM's before flashing and rooting :victory:
Click to expand...
Click to collapse
You dont need to "root" and then flash Siyah, Siyah gives you root.
If coming from stock rom/kernel all you need to do is....
Flashing custom rom:
Flash Siyah kernel via ODIN
Reboot into custom recovery
Wipe data/factory reset
Flash rom zip (and gapps if using CM based rom)
Reboot device.
Note that flashing a custom rom will come with its own kernel so it replaces Siyah.
Flashing Stock Rom:
Flash stock rom via ODIN
Flash compatible custom kernel
Note: If you using leaked JB you should use nothing but the Joboo kernel. If flashing GB or ICS rom you should use Siyah.

[Q] KERNELS

hi everyone.
well, i've searched a lot about kernels in different threads, but didn't find any detailed and comprehensive information about kernels.
i rooted my SGSII with Odin through a guide which installed Siyah-s2-v6.0b4.tar kernel and CWM based recovery on my phone.
i flashed RootBox-JB-i9100-V4.2 ROM and now have 3.0.64-CM-g32f12dd kernel.
Before i flashed a custom ROM i got stweaks working, and after i flashed rootbox i recieve a message:"no kernel support" on stweaks.
This is leading to my first question- does my kernel change when i use different ROMs?
now i want to try and change my kernel to one who is supported by stweaks and has touch CWM and works with RootBox, but i'm not sure how to flash kernels.
This is leading to my second question- can anyone describe the whole procedure of how to change kernels on SGSII?
thanks for your attention.
There's nothing to describe. Custom kernels are flashed in CWRecovery mostly (some have Odin flashable versions as well). Always follow the exact flashing instructions for the kernel in question which are always on the first page of the thread devoted to the kernel in whichever development section, and are always very clear/simple to follow.
Only some kernels like Siyah or DorimanX support STweaks.Look up here on S2 forums in the Android Development section for kernelsThere are some others that have STweaks support.Also,.don't flash kernels made for Sammy ROMs.If you wanna flash DorimanX, then flash 9.39, not 8.39.
ido.n said:
This is leading to my first question- does my kernel change when i use different ROMs?
Click to expand...
Click to collapse
Yes, if the ROM comes bundled with its own kernel(s). :good:
ido.n said:
hi everyone.
.....
This is leading to my first question- does my kernel change when i use different ROMs?
...
thanks for your attention.
Click to expand...
Click to collapse
Yes.. The ROM ZIP usually contains Rom+kernel+modem combination
ido.n said:
hi everyone.
.....
This is leading to my second question- can anyone describe the whole procedure of how to change kernels on SGSII?
thanks for your attention.
Click to expand...
Click to collapse
1.Just go the kernel thread you want to use.(Mind that you cant use siyah with Rootbox). Search for a kernel which supports 4.2.2 (eg. Dorimanx 9.x) and download the CWM Flashable zip in the thread.
2.Download Hawker Paul`s Kernel Cleaning Script
3.Flash Hawker Paul`s Kernel Cleaning Script first trhu CWM
4.Then Flash the Kernel ZIP
Hit Thanks if I`ve helped you
thanks everyone! you're great!
absolutely clear now.

[Q] What's with kernels?

If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
The thread should tell you if the kernel is baked into the Rom our not but the stock kernel usually comes with it. I'm pretty sure you're talking about a beefed up kernel tho. You'll just have to read the thread and if you're still not clear about it, ask in that thread to be sure.
Sent from my HTC0P3P7 using Tapatalk
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
there is always a kernel included with a rom. most alternate kernels are made and or flashed to combat a side effect or incompatibility with some folks devices. its not that provided kernel doesn't work, just that every device is different and the alternates can sometimes be more compatible.
however, I would suggest you give the original kernel a chance to settle, at least a day if not two. if it just flat out is not working for you, then flash an alternate onto the rom. wipe you caches ( not factory) flash kernel by itself and your good
never want to discount reading here as Gimmeitorilltell suggests. reading educates you and puts you in a better position to help yourself first.
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
In general stick with the kernel that comes with a ROM unless you have a reason to change, like stability, overclocking, etc... but you do flash the kernel after the ROM; anytime after the ROM flash really. You don't need a clean flash before kernel switch.
The dev probably did not test his/her ROM with every kernel possible so if you want support your best bet is to be on the kernel included. For the 1st install of a ROM if you are unsure you should definitely use included kernel; as sometimes you just can't predict what changing it will do.
That said there many of us do switch kernels when installing updates, I certainly do. There are not alot of kernels for our phones as only a dedicated few devs continue to support the Note but you have a few choices. All kernels I've seen allow performance/governor control to some degree. If you read through the various ROM threads you'll find that some kernels are preferred by users but for the most part kernels like Uber work well with most ROMs.
P0llution's ROM patch allows you to switch kernels after flashing a ROM (BeanStalk, LiquidSmooth, etc....) and even before 1st boot. It also has patches for various KK problems. It is in the Beanstalk thread 1st post.
Thank you so much for your replies! Installed LS and flashed Uber kernel and running with no issues.
Sent from my SAMSUNG-SGH-I717 using Tapatalk

[Q] Ignorant Kernel Questions

So I've tried a bunch of different ROMs (CleanROM, Alliance, Beans, CM, OMNI, "Stock", probably more), but I've never really understood kernels. It seems some custom ROMs have a kernel built in (or several to choose from via Aroma), while others do not. Right now I'm running AOKP (4.4.2) with the kernel from OMNI (3.0.64-OMNI-g5f47648), presumably because that was the previous ROM I flashed with a kernel. I'm not too concerned with customization, more with stability.
I've been having a few minor bugs and crashes and I'd like to try perhaps the stock kernel to see if that might help, but I have some questions:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
Thanks ahead of time for any insight anyone can provide.
michaellasalle said:
So I've tried a bunch of different ROMs (CleanROM, Alliance, Beans, CM, OMNI, "Stock", probably more), but I've never really understood kernels. It seems some custom ROMs have a kernel built in (or several to choose from via Aroma), while others do not. Right now I'm running AOKP (4.4.2) with the kernel from OMNI (3.0.64-OMNI-g5f47648), presumably because that was the previous ROM I flashed with a kernel. I'm not too concerned with customization, more with stability.
I've been having a few minor bugs and crashes and I'd like to try perhaps the stock kernel to see if that might help, but I have some questions:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
Thanks ahead of time for any insight anyone can provide.
Click to expand...
Click to collapse
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
Yes. TW and AOSP kernels are different.. The only one, that I believe, that can be used with both is Devil kernel for Dual Booting
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
Yes. Usually every version of android that gets updated.. the kernel does as well
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
Yes you can flash kernels through a custom recovery. Most of the time they are included with the Rom that you flash. A lot of the custom ones out have flashable zip for you to flash them through a recovery.
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
No this will NOT work with a AOSP rom.. The kernel will be specific to that ROM and every other TW 4.3 ROM, but NOT AOSP
lacoursiere18 said:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
Yes. TW and AOSP kernels are different.. The only one, that I believe, that can be used with both is Devil kernel for Dual Booting
Click to expand...
Click to collapse
Thanks for the explanations, that helps tremendously. I'm confused now, however, because several people on the AOKP thread (http://forum.xda-developers.com/showthread.php?t=2453566) claim to be on "stock kernel". Is there a stock kernel for AOSP that I'm missing?
michaellasalle said:
Thanks for the explanations, that helps tremendously. I'm confused now, however, because several people on the AOKP thread (http://forum.xda-developers.com/showthread.php?t=2453566) claim to be on "stock kernel". Is there a stock kernel for AOSP that I'm missing?
Click to expand...
Click to collapse
Yea the one that flashes with AOKP.. loll
lacoursiere18 said:
Yea the one that flashes with AOKP.. loll
Click to expand...
Click to collapse
Well that's what I thought, but why then would I be using an OMNI kernel (3.0.64-OMNI-g5f47648) when I have flashed the last three AOKP nightly ROMs that have come out? Or am I missing something here?
michaellasalle said:
Well that's what I thought, but why then would I be using an OMNI kernel (3.0.64-OMNI-g5f47648) when I have flashed the last three AOKP nightly ROMs that have come out? Or am I missing something here?
Click to expand...
Click to collapse
Maybe he uses that kernel.. AOSP kernels, I believe are pretty similar.. I may be wrong, I am by NO MEANS a kernel guru..I would open you zip of your ROM (AOKP) and take a peak.. if there is a boot.img than it flashes a kernel.. and if your says OMNI then thats the kernel the dev has used..
Stock
If I'm on the stock rom and want to go back to the original kernel can I just restore the boot img in recovery?
nealman said:
If I'm on the stock rom and want to go back to the original kernel can I just restore the boot img in recovery?
Click to expand...
Click to collapse
Should be able to if you back it up previously.. but make sure it is same rom.. TouchWiz for TouchWiz.. AOSP for AOSP
lacoursiere18 said:
Should be able to if you back it up previously.. but make sure it is same rom.. TouchWiz for TouchWiz.. AOSP for AOSP
Click to expand...
Click to collapse
Thank you sir. It worked just fine.
I have a noob question, I'm currently using n3bula 3.9 custom rom and it's been running fine for a while. I noticed that users chose the agni kernel whereas I chose the stock one. So my question is, is it possible to flash just the kernel from recovery without losing my data? I've spent so much time and effort customizing my phone, therefore, I just want to change the kernel. Any help will be appreciated. Thanks.
yazalsaidi said:
I have a noob question, I'm currently using n3bula 3.9 custom rom and it's been running fine for a while. I noticed that users chose the agni kernel whereas I chose the stock one. So my question is, is it possible to flash just the kernel from recovery without losing my data? I've spent so much time and effort customizing my phone, therefore, I just want to change the kernel. Any help will be appreciated. Thanks.
Click to expand...
Click to collapse
I would think that as long as it doesn't break anything you should be fine. Probably do a backup first if you're worried about it.
Thanks for the response Michael, however, that was the response I was dreading! I'm actually worried I'll lose my WhatsApp and Viber accounts because even if I backed up my data, I'd still have to register my old WhatsApp and Viber numbers all over again which I don't have anymore.. ??

Categories

Resources