[Q] clear some things regarding kernels , roms on new ics 4.01 - Galaxy S II Q&A, Help & Troubleshooting

hi,
i have a new sg2 i9100 version witch came with 4.04 and no brick bug as reported the emmc.
i am searching for days and i am a bit confused .i am not familiar with that kind of softwares and i would like your help.
the goals: i want to root, and to be able to flash any rom i want.
1)if i understand so far i will need a kernel too?
2)i do not have the knowledge to understand what varius kernels offer and i simply choosed the siyah since it is the most popular(??) the s6 version states "This kernel is only for Samsung JB ROM (No ICS support anymore).
that means that my ics 4.04 will not be accesible and working anymore and i should flash a rom imidiately after the kernel flash?i do not mind to flash rom imediately after siyah kernel since i do not have anything instaled on the phone yet.
is it posible?with odin?1.86 , 3.04?
3)after the siyah kernel flash from the oficial siyah site , do i have root?
4)do i have cwm? if not what do i need to do?
5) is the siyah consider safe kernel?
thanks
i apreciate your help.

AchillesGr said:
hi,
i have a new sg2 i9100 version witch came with 4.04 and no brick bug as reported the emmc.
i am searching for days and i am a bit confused .i am not familiar with that kind of softwares and i would like your help.
the goals: i want to root, and to be able to flash any rom i want.
1)if i understand so far i will need a kernel too?
2)i do not have the knowledge to understand what varius kernels offer and i simply choosed the siyah since it is the most popular(??) the s6 version states "This kernel is only for Samsung JB ROM (No ICS support anymore).
that means that my ics 4.04 will not be accesible and working anymore and i should flash a rom imidiately after the kernel flash?i do not mind to flash rom imediately after siyah kernel since i do not have anything instaled on the phone yet.
is it posible?with odin?1.86 , 3.04?
3)after the siyah kernel flash from the oficial siyah site , do i have root?
4)do i have cwm? if not what do i need to do?
5) is the siyah consider safe kernel?
thanks
i apreciate your help.
Click to expand...
Click to collapse
Frist root your phone, everything will be explained in the thread. Check FAQ
If you don't know what you are doing, don't flash siyah and stay with the kernel that gets installed when flashing the rom you want.

Flash a custom kernel with Odin. Another Siyah kernel than v6 will do, just check the changelog.
You will have root, CWM and you're able to flash custom roms. You can choose to try other kernels than the one that comes with a rom, but it's not a must.
And the person above is right: If you don't fully understand all this, try to learn a little bit more. It will prevent you from doing something wrong.
Good luck.
Sent from the Matrix

Related

[Q] Which kernel for stock ROM (ST15i)?

which kernel should be used for the stock .62 firmware. I dont want stock kernel since i want root and cwm
(bootloader unlocked via official method by sony)
try this one:
http://forum.xda-developers.com/showthread.php?t=1440161
or this one if you want to overclock:
http://forum.xda-developers.com/showthread.php?t=1398910
its probably the most stable kernel for beginners
Rage kernel recomended.I use this one since i got my mini, that is 3 months and so far absolutely no problem.
Rage Kernel or X Kernel, last one requires also custom WLAN modules, which are also in the topic. Both have worked fine for me, your own choice, which one you want. Didn't notice any difference in battery consumption between these two kernels.
thnx everyone. pls tell me the order of installation of kernal and rom. which one should i install first? and do i need both .42(for rooting) and .62(for upgrading)
First kernel, then ROM.

[Q] Baseband

do i need to manually update the baseband of my phone? or each kernel/ROM has differrent baseband? help me plz
if a different baseband is required for a certain rom then this will usually be posted on the first page..
just check requirements of the custom rom first.
custom kernels - official ftfs
i just wanted to know if there're any risks of flashing ftfs while using a custom kernel. for example, i installed a custom kernel (Rage something) which only supports stock ROMs. i have a LWW which had .62 baseband. i downgraded it to .42 for rooting and all that. now, will my phone get bricked or something if i flash a different ftf, official or otherwise? (for instance, like the one in this thread: http://forum.xda-developers.com/showthread.php?t=1605150) the thread has .70 baseband, but as far as i know, latest officially released by SE is .62, so is this a custom one? also, how do i root .62? i have already unlocked the bootloader.
also, if it's not too much trouble, can u pls explain the architecture? as far as i can understand, Kernel and ROM are parts of the OS, rite? so what's the baseband (firmware), considering these are all software components?
just checked the link that you have posted. this is the ported official ICS rom.
that rom has its own kernel.
flashing it to your current kernel would brick the phone.
also there will be big differences because you currently have GB (Gingerbread).
baseband is the radio firmware, that is for the phone signal. this will be region dependent.
so, the baseband is the ftf thing, rite? but ppl were saying that .58 (in LWW) had some bugs like repeated rebooting of the phone, and that .62 fixed this bug and also improves battery life.
also, i repeatedly flashed many kernels into my phone. i mean, every time i tried a new ROM, i had to install the kernel provided with it (like FXP 115, or the one provided with the rom, the boot.img), over the already existing kernel, but i had no problems. so when does the risk of bricking come into play? i couldnt really understand what u meant by, "that rom has its own kernel. flashing it to your current kernel would brick the phone."
and yeah, i tried some ICS roms, like these:
http://forum.xda-developers.com/showthread.php?t=1434001
http://forum.xda-developers.com/showthread.php?t=1445821 (FXP 115)
CM 7.2 RC0 coconut
each had its own problems, so i reverted back to stock. but gotta admit, the CM9 android 4.0 UI was really awesome compared to GB
when i was using .58fw, did not encounter the automatic restart.
never noticed that much difference also after upgrading to .62
this is the build or sw version of the rom.
the baseband is independent from this build of the rom.
you are doing it correctly, flashing the required kernel for each rom.
if you would just flash new rom over any kernel would result to bootloops.
bricking is really minimal and there are still ways to fix it,
it is rare that changing roms and kernel causes permanent brick unless there was already a hardware problem to begin with.
im also checked this roms but haven't installed them yet.
will stick with hybrom for now,

[Q] Help ! Rooting my SII first time !

Dear all,
I know there are multiple threads running for the same, but still i was not able to understand most of the way. Am having SII which is running on Android 4.0.4, I want to root my phone so that i can install Jelly Bean Rom available in the forum.
last i have rooted Galaxy Spica 5700, but it required flashing device with Odin and instillation of a new kernel. But it seems like many new things have came up. Can someone please post me Point by point procedure of rooting my device with ClockworkMod recovery.
Plenty of threads that answer this question in detail. No need for people to duplicate topics or answers.
look at this
androidGennie said:
Dear all,
I know there are multiple threads running for the same, but still i was not able to understand most of the way. Am having SII which is running on Android 4.0.4, I want to root my phone so that i can install Jelly Bean Rom available in the forum.
last i have rooted Galaxy Spica 5700, but it required flashing device with Odin and instillation of a new kernel. But it seems like many new things have came up. Can someone please post me Point by point procedure of rooting my device with ClockworkMod recovery.
Click to expand...
Click to collapse
If you know how to flash kernels via odin its simple. Just download siyah kernel for i9100 , install the drivers required fr odin , flash the kernel in download mode. It will give you rot access and CWM recovery. Then yo can boot into recovery,wipe data/cache and install any rom you want. But do not wipe anything n stock recovery since you are on 4.0.4 (which has the brick bug)
you can also root by stock recovery just by flashing a single .zip file. But if you know the way to do it by odin i suggest the odin mehtod.
and to flash JB....MobileOdin Pro.......so you'll forget about rooting with the EverRoot option........................beware of the wipes with 4.0.4 tho, that crap is nasty.

[Q] 2 questions about changing kernels after installing a rooted rom

Greetings. I have an S II now upgraded to 4.1.2 LSW. I am completely new to rooting and roms, though I've done my own upgrade to 4.1.2 with Odin. And I've been reading a lot on XDA and watching lots of videos. I want to install NeatROM, but change its slightly older version of the Philz kernel to the latest version of the Philz kernel.
My plan is this:
1) Install the current Philz CWM (has kernel) and do a backup.
2) Flash NeatROM. This can't be done directly from Odin, I think - it seems to need a rooted phone, which
is my reason for step 1.
3) After NeatROM is installed, reinstall Philz CWM latest version.
This brings up a question I can't seem to find an answer for. If I change the kernel from NeatROM's earlier Philz kernel to a later official Philz kernel, will that affect the ROM or should it continue to work without problems?
Let me take that question one step farther. I've been looking at the Apolo kernel as well, for better battery life. Can I confidently flash that kernel after NeatROM (with its Philz kernel) is installed.
As long as the kernel you intend to flash is compatible with the rom, it will work. How do you know if it's compatible ? By reading the rom thread. Any good dev should have that info on the first page; if not, ask in the discussion thread devoted to the rom.
Same thing re: Apollo; check before you flash.
Thanks for the advice. In reviewing the NeatROM thread, it is clearly for Samsung-based kernels. I saw that at least one person is using a Dorimanx kernel, so it does seem plausible to upgrade NeatROM's Philz kernel, as the newest has only minor changes. I am jumping the gun, but I suppose the author of NeatROM will likely upgrade his Philz kernel in due time. I also did check out Apolo, which is a samsung-based kernel. One poster in the Apolo thread is using it successfully with NeatRom. So, as with NeatROM & Philz, there is compatibility.
Good lad You'd be surprised how many people would whinge & demand you (as in me) go look something like that up for them around here.
Seems you can safely assume the compatibility is there in that case. Even if it wasn't, unless the flash goes bad (which is so unlikely with CWM it ain't funny, and only happens if you're 'unlucky' - 0.0000000000000000000000000000001% of the time), the worst thing that can normally happen is the phone wouldn't boot or you might end up with bootloop/broken recovery that would require going back to stock via Odin.
So it would hardly be the end of the world.
Just make sure you follow the instructions for flashing the particular kernel (they're normally pretty generic) & you should be fine.

Help with recovery and flashing

Hello everyone, i know i am really late in the game here by playing with this phone but my friend has one and wants me to fix it up for him. it is completely stock running android 2.3.6. I can't seem to make heads or tails of how to stick a recovery on this thing and flash a rom. can anyone point me in the right direction as how to do this? thanks mates
First thing you need to know is that the recovery is compiled into the kernel, so you don't flash a recovery separately, you just flash a custom kernel and you will have a custom recovery after.
The latest stock firmware for this phone is 4.1.2 Jelly Bean, but since the phone is still on the original 2.3.6 firmware, you could flash the old Siyah kernel and use it's recovery to flash custom firmware.
You need to root the phone first. You can root this phone with Framaroot using the Aragorn exploit. Then go to this post and download the Tar version of Siyah 2.6.14 Kernel. Flash it in PDA without ticking Re-Partitioning.
Stable custom Touchwiz based firmware available in the development forum are SHOstock or Cooked. Both are based on 4.1.2, and neither are currently supported but both are stable.
If you want something more recent, there are various aosp based firmwares available in the development forum. You may not be able to flash some of them directly from that old recovery in Siyah 2.6.14, but if you need help, you'll have to try to get some help in their threads, because I don't use those.
Happy flashing, and if you need help, ask.
creepyncrawly said:
First thing you need to know is that the recovery is compiled into the kernel, so you don't flash a recovery separately, you just flash a custom kernel and you will have a custom recovery after.
The latest stock firmware for this phone is 4.1.2 Jelly Bean, but since the phone is still on the original 2.3.6 firmware, you could flash the old Siyah kernel and use it's recovery to flash custom firmware.
You need to root the phone first. You can root this phone with Framaroot using the Aragorn exploit. Then go to this post and download the Tar version of Siyah 2.6.14 Kernel. Flash it in PDA without ticking Re-Partitioning.
Stable custom Touchwiz based firmware available in the development forum are SHOstock or Cooked. Both are based on 4.1.2, and neither are currently supported but both are stable.
If you want something more recent, there are various aosp based firmwares available in the development forum. You may not be able to flash some of them directly from that old recovery in Siyah 2.6.14, but if you need help, you'll have to try to get some help in their threads, because I don't use those.
Happy flashing, and if you need help, ask.
Click to expand...
Click to collapse
If you don't mind me asking, what's the benefit of having the recovery compiled into the kernel. Do you think it is better than having them separately, and if so, can you explain why?
azeem40 said:
If you don't mind me asking, what's the benefit of having the recovery compiled into the kernel. Do you think it is better than having them separately, and if so, can you explain why?
Click to expand...
Click to collapse
You'd have to ask the Samsung engineers why they did that. Since the more common standard is to have the recovery in it's own separate partition, it suggests that is the better solution, I would think.
Having been on a device for a while that has a separate partition for recovery (N5), it's a feature that is extremely comforting in that it is virtually impossible to brick those types of devices.
The way I see it is that having the kernel on the same partition as the recovery is beneficial as more kernels can be built, instead of it being ignored.

Categories

Resources