SGH-I747 Kernel flashing 101 - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

So I have got a question that maybe many others have yet to voice or address (maybe it's just me, and I am delusional). In any event, I am not new to rooting and flashing ROMS. I am also familiar--at least conceptually--with what the kernel is and what it does. For the purposes of this post however, I should mention that I have not ever flashed a custom kernel and am unsure as to why one would or why there is more than one floating around. I have been vacillating back on forth between stock and custom kernels....it seems like in order to flash this ROM you need this Kernel, or that ROM flash that Kernel. I want to learn and to know. I would really appreciate feedback on this.

157
Kernel's are installed or "flashed" in the same manner as a custom ROM, either through CWM or Odin. Kernel's just add an extra level of customization, most people use custom Kernel's for overclocking although they also have many other uses.

Kernals can also highly affect battery life and the speed of roms. The kernal has to match the kind of rom. Samsung kernals go with samsung/touchwiz based roms. Aosp kernals go with aosp based roms like cyanogenmod and aokp. There are a few jellybean kernals and those will work for the current jellybean aosp based roms. Samsung will eventually release their own jellybean update and when that happens expect to see jellybean samsung kernals made for roms based on samsung jellybean.

Related

[Q] help do all kernells work with all roms??

Do all kernells work with all roms???
an does this kernel http://forum.xda-developers.com/showthread.php?t=682419
work with the rom:RCMixHD
No,ASOP kernels are for ASOP roms like Oxygen,CM7,DeFrost (= non-Sense UI ROMs) and Sense kernels are for ROMs with Sense UI. RCMix is Sense ROM. No shure about that kernel,but it seems like krenel for non-Sense ROMs.
asop kernels work for roms like cm7, redux, ginervillian etc. senmse kernels work for sense roms like leedroid 2.2. rcsmixhd is a 2.3.3 gingersense rom which needs a gingersense kernel. so far, there is only the leaked gingersense kernel. thats it thats all. youll have 2 wait until the official kernel source code is released b4 they can creaate custom overclocked undervolted kernels
Sorry to interfear in Ts's topic, but i thought my question is somewhat realated.
Are the kernals included in the roms. or do you have to flash a apropriat kernal yourselve?
Same question goes for radio and i flashed a wifi N thingy my previous rom advised. do i have to undo those things before installing a new rom?
lnodder: custom ROMs include kernels already, but you always have the option of flashing a differenet kernel. Be careful to distinguish what kind of kernel you're flashing vis-a-vis what ROM you have (Sense, non-Sense, etc)
Radios by and large don't need to be flashed/reflashed if they're working fine. Flashing radios improperly is one of the biggest causes of bricked cellphones.
Okay thnx for the info.
But in case of an update from froyo to gingerbread. you do need to update the radio?
At least here the dev. states "Requirement:
Latest Radio 32.56.00.32U_5.17.05.08"
Borat38 said:
lnodder: custom ROMs include kernels already, but you always have the option of flashing a differenet kernel. Be careful to distinguish what kind of kernel you're flashing vis-a-vis what ROM you have (Sense, non-Sense, etc)
Radios by and large don't need to be flashed/reflashed if they're working fine. Flashing radios improperly is one of the biggest causes of bricked cellphones.
Click to expand...
Click to collapse

stock rom

is there any new update or news for stock kernel and stock rom
we need a kernel for stock rom like @zwliew kernel for cm11
Unfortunately no. I dream about it. We need developer, who make it
+1. With OC CPU/GPU kernel, the stock ROM will run smoother. I remember how the last year we all pray for that. We signing petitions for chance to OC. Now we have it for custom ROM and it's cool! So if it's possible will be very nice, because I think there are many Ace 2 users that like to use not only custom, but also the stock ROM.

[Q] please help

Hello all. First I want to thank everyone for still being around to help, especially on such an old device.
Anyway, I recently bought one of these and got it rooted via odin. Currently that's all I've done to her. I have been looking over this forum, android forums, and Google in general prior to posting, I want to solve problems on my own, but when I can't, I'm not scared to ask for help. And I need help with a few issues. I will seperate them, to make answering them easier.
1) is twrp not available for this model?
2) if not, the only other recoverys I can find is Phils TouchWiz, and ClockworkMod recovery touch 5.8.1.5. I wouldn't think these are the same, which is suggested? Also Phils Touchwiz was last updated (that I can find) to 4.1.2 which is where I currently am, am I want to go to 4.4
3) I only see 2 ROMs listed on here, and 1 is one of the ones I was thinking of using in Dirty Unicorns. The other I was thinking about was CyanogenMod. Which of these two is suggested?
4) I have no service on this phone, as its my tinkering device. The only thing I need to work is WiFi. That being said, do I need to flash a new modem?
Do I need to flash a new kernel?
Thanks for any help you can throw me. I know there are lots of tuts for all these questions, but frankly they are all very old, and this stuff changes by the day...
1. Yes but this device has recovery and kernel built in together, this recovery is only for flashing / wiping, other than that, it is not usable with other custom roms unless the devs build it to use that
recovery along with the kernel.
2. It's the same as question 1, For Touchwiz Jellybean, you'll need a recovery kernel that supports the android version and firmware, otherwise it wouldn't work or boot up, Agat's Source GB27 for GB27 Touchwiz ROMs. Or specific AOSP Kernels for certain kernel build updates ( versions are compatible with the build date of the ROM's Original Kernel, meaning it only works on certain ROMs that are updated with the same kernel build, for example, A custom 0.0.25 will not work with stock 0.0.26 because there was a major update change in the kernel that'll make 0.0.25 not usable on it. If you use a kernel based on a specific date on an AOSP ROM that frequently updates the kernel, it may not boot up. )
3. The AOSP ROMs that are being updated at the moment are the Teams that do Nightlies. So Cyanogenmod is the only AOSP ROM that's being updated weekly for this device, I have not checked on the other ones.
4. No need to flash a modem if you don't have data service, however it may help either way when using WiFi due to dropped connections, stability etc. For AOSP, use any ICS modem, for Touchwiz, use the same android firmware modem.
Flashing a new kernel is not needed unless you don't like how the stock kernel performs whether if it's power saving or performance. AOSP kernels are kind of limited as the ones out now work with different build dates of the ROMs, Touchwiz has a couple, but Agat63's Source Kernel is recommended by everyone for GB27.

Flashing ROMs with FlashFire

On my Sprint G4 I was and to flash Xposed with FlashFire. What is preventing devs from making ROMs we could flash the same way? I've read that it needs to be running on the stock kernel, is there anything else or is this just not a dev friendly phone?
It would need to be running stock kernel and the rom itself would need to be stock based. Basically, it could not be built from source. It could not be AOSP based. It would have to be modifications made to the existing stock ROM. As of right now, it's very unfriendly to developers. That doesn't mean this can't change in the future though. People had made some kickass roms for the G2 that were stock based.

Cant find kernels anywhere

I've tried multiple builds of DU and CM on my HTC One m8 and I'm getting random reboots nearly everyday. I figured I should try a different kernel. Never used a custom kernel before so I tried finding some on Google but all I could find where articles talking about why I should use a custom kernel, but not where I can get one. Is there a list or database of popular kernels out there?
You'll find a number of kernels if you look in the Development and Original Development forum sections. But unfortunately, nearly all are for Sense and GPE ROMs, and won't work on AOSP ROMs like DU and CM. On that note, since AOSP ROMS use different kernel(s) from Sense and GPE; you already in fact have tried 2 different custom kernels.
If you still want to try different kernels, what you can do, is take the boot.img from another similar base (same Android version) AOSP ROM, and flash it using fastboot. Such as the DU kernel with CM (or Slim kernel, etc.). But honestly, I have no idea how much the devs tinker with the kernels on these AOSP ROMs.
Be sure to make a TWRP backup of your current ROM before flashing a different kernel; in case it doesn't work and things go south, you can easily revert.

Categories

Resources