Related
Since I was an android virgin until just before Christmas, I'm still trying to get to grips with all the cool stuff that can be done.
I've rooted the phone and unlocked the bootloader. Everything else is currently stock.
I don't want to go to Clockwork recovery, or Cyanogen/MoDaCo ROMs. Not yet. I'm still savouring the "Google Experience".
However, I have three questions (which may turn into many more ) about flashing new kernels, and I don't want to clog up any specific kernal thread with noob questions.
1) Does flashing a kernel wipe the whole phone the way unlocking the bootloader did?
2) If you're running stock ROM with new kernel, will you still pick up OTA updates as before?
3) How do you get the original kernal back if you don't like the new one (or if it just goes totally tits up)?
Thanks guys
EDIT: Yes, I realise there is a search and this may well have been asked before. But before someone points this out, I'd like to mention that if you do a search for "android kernel", you get approximately 1 bajillion hits...
Mr.Clark said:
Since I was an android virgin until just before Christmas, I'm still trying to get to grips with all the cool stuff that can be done.
I've rooted the phone and unlocked the bootloader. Everything else is currently stock.
I don't want to go to Clockwork recovery, or Cyanogen/MoDaCo ROMs. Not yet. I'm still savouring the "Google Experience".
However, I have three questions (which may turn into many more ) about flashing new kernels, and I don't want to clog up any specific kernal thread with noob questions.
1) Does flashing a kernel wipe the whole phone the way unlocking the bootloader did?
2) If you're running stock ROM with new kernel, will you still pick up OTA updates as before?
3) How do you get the original kernal back if you don't like the new one (or if it just goes totally tits up)?
Thanks guys
EDIT: Yes, I realise there is a search and this may well have been asked before. But before someone points this out, I'd like to mention that if you do a search for "android kernel", you get approximately 1 bajillion hits...
Click to expand...
Click to collapse
1) No, you should not wipe anything before flashing a kernel. You should however do a NANDroid backup.
2) You should be able to but it will wipe your kernel.
3) Restore your backup from #1
Mr.Clark said:
Since I was an android virgin until just before Christmas, I'm still trying to get to grips with all the cool stuff that can be done.
I've rooted the phone and unlocked the bootloader. Everything else is currently stock.
I don't want to go to Clockwork recovery, or Cyanogen/MoDaCo ROMs. Not yet. I'm still savouring the "Google Experience".
However, I have three questions (which may turn into many more ) about flashing new kernels, and I don't want to clog up any specific kernal thread with noob questions.
1) Does flashing a kernel wipe the whole phone the way unlocking the bootloader did?
2) If you're running stock ROM with new kernel, will you still pick up OTA updates as before?
3) How do you get the original kernal back if you don't like the new one (or if it just goes totally tits up)?
Thanks guys
EDIT: Yes, I realise there is a search and this may well have been asked before. But before someone points this out, I'd like to mention that if you do a search for "android kernel", you get approximately 1 bajillion hits...
Click to expand...
Click to collapse
flashing a kernel doesnt wipe your phone, it simply replaces whatever kernel is in your phone at the moment.
kenvan19 said:
1) No, you should not wipe anything before flashing a kernel. You should however do a NANDroid backup.
Click to expand...
Click to collapse
Right. Guess what my next question will be
kenvan19 said:
2) You should be able to but it will wipe your kernel.
3) Restore your backup from #1
Click to expand...
Click to collapse
2) Is fine, as once I've figured out how to NANDroid backup, re-flashing it should be easy enough. 3) Is fine, once I've taken the backup in the first place.
simms22 said:
flashing a kernel doesnt wipe your phone, it simply replaces whatever kernel is in your phone at the moment.
Click to expand...
Click to collapse
Excellent, thanks!
Ok. So all the NANDroid guides I've seen here start with ADB and Fastboot (which I remember doing when I rooted the phone), but then they say about flashing alternative recovery images... is that necessary? Or is that what the fastboot thing was?
I've just checked and ADB still works, so if fastboot is an alternative recovery image, am I good to take a NANDroid backup, and if so, how do I do that?
If Fastboot is not an appropriate recovery image, do I need Clockwork Recovery (is that different to the "CWM" I see mentioned around here?)?
The Nexus S guide I read said that there was a NANDroid option in the Clockwork Recovery. Now this isn't in my recovery options, obviously, but I assume with ADB, a command prompt and a few instructions, I can do it manually. Maybe.
Bear with me guys, I'll get there eventually...
Ok, scratch the NANDroid questions. NANDroid is a backup tool contained in the Clockwork Mod recovery image.
Using Fastboot, you can boot from the recovery image without flashing it (using this guide here), so I've still got whatever recovery image I got when I did Paul's rooting technique, but have booted into CWM once to do the NANDroid backup.
I may flash CWM later, that's a task for another day.
So. Now I've got the backup (and thus, booting from that image again later, the ability to restore from it), I can try flashing the kernel. Which I can do from the regular recovery image.
Mr.Clark said:
Ok, scratch the NANDroid questions. NANDroid is a backup tool contained in the Clockwork Mod recovery image.
Using Fastboot, you can boot from the recovery image without flashing it (using this guide here), so I've still got whatever recovery image I got when I did Paul's rooting technique, but have booted into CWM once to do the NANDroid backup.
I may flash CWM later, that's a task for another day.
So. Now I've got the backup (and thus, booting from that image again later, the ability to restore from it), I can try flashing the kernel. Which I can do from the regular recovery image.
Click to expand...
Click to collapse
To flash from the stock recovery you must rename files update.zip just FYI. I've said it before and I'll say it again; there are no possible negative repercussions from flashing a non-stock recovery image.
Apparently it was unsigned, so the stock recovery wouldn't do anything with it.
Back in CWM and it worked fine. I may have to flash that, it's damned useful...
So now I have a new kernel!
Thanks for all your help
Mr.Clark said:
Apparently it was unsigned, so the stock recovery wouldn't do anything with it.
Back in CWM and it worked fine. I may have to flash that, it's damned useful...
So now I have a new kernel!
Thanks for all your help
Click to expand...
Click to collapse
It is very useful indeed! Enjoy your kernel
Ah, am I right in thinking that if I flash CWM, I can't revert back to stock if I want to?
I'm hoping to do nothing permanent at this point...
Mr.Clark said:
Ah, am I right in thinking that if I flash CWM, I can't revert back to stock if I want to?
I'm hoping to do nothing permanent at this point...
Click to expand...
Click to collapse
Yes, you can flash back. Not only can you but depending on how you did flash the recovery the phone may revert it on your behalf. I know mine has several times, like any time I reboot. There's ways to stop it from doing that but I don't mind.
To get the stock recovery back if it isn't automatically restoring means flashing an NAND from the Dev section here.
I didn't want to open a new thread just to ask this so I hope it's OK to post it here.
I'm very interested in getting supercurio's voodoo sound and ext4 mod on my Nexus S but I don't need/want the overclocked frequencies and other stuff included on most of the kernels out there. You guys know any kernel that I could flash to get those and keep my stock fequencies?
Thanks
Sent from my Nexus S using XDA App
nicholasbgr said:
I didn't want to open a new thread just to ask this so I hope it's OK to post it here.
I'm very interested in getting supercurio's voodoo sound and ext4 mod on my Nexus S but I don't need/want the overclocked frequencies and other stuff included on most of the kernels out there. You guys know any kernel that I could flash to get those and keep my stock fequencies?
Thanks
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
I use overclocked with voodoo and setcpu...you can keep it set to 1000 and not over the stock limit.
Bionix 1.3 is solid and no OC
Sent from my Nexus S using XDA App
nicholasbgr said:
I didn't want to open a new thread just to ask this so I hope it's OK to post it here.
I'm very interested in getting supercurio's voodoo sound and ext4 mod on my Nexus S but I don't need/want the overclocked frequencies and other stuff included on most of the kernels out there. You guys know any kernel that I could flash to get those and keep my stock fequencies?
Thanks
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
If you flash the Trinity max kernel and do not adjust the clock you will have everything your asking for. This kernel boots at stock and has Voodoo and ext4 built in.
icandy75 said:
If you flash the Trinity max kernel and do not adjust the clock you will have everything your asking for. This kernel boots at stock and has Voodoo and ext4 built in.
Click to expand...
Click to collapse
So your saying the trinity max kernel has voodoo built in?
Sent from my bionix nexus s
mrnexus said:
So your saying the trinity max kernel has voodoo built in?
Sent from my bionix nexus s
Click to expand...
Click to collapse
That is exactly what he is saying, yes =)
Thanks guys, I'm gonna take a look at your recommendations as soon as I get some spare time.
Do all the trinitys have voodoo
Sent from my bionix nexus s
mrnexus said:
Do all the trinitys have voodoo
Sent from my bionix nexus s
Click to expand...
Click to collapse
No, only the most recent ones.
kenvan19 said:
No, only the most recent ones.
Click to expand...
Click to collapse
Such as:
Sent from my bionix nexus s
I went through alot updating to 2.3.4 with backup, restore, wiping, etc do I have to go through all that again if I update my kernel? I'd really like to try the voodoo sound but I dont think the hassle is worth it just for sound quality.
Thanks
I Love The Smell Of Burnt Rubber Anytime
hllywd said:
I went through alot updating to 2.3.4 with backup, restore, wiping, etc do I have to go through all that again if I update my kernel? I'd really like to try the voodoo sound but I dont think the hassle is worth it just for sound quality.
Thanks
I Love The Smell Of Burnt Rubber Anytime
Click to expand...
Click to collapse
The minimum you should do is wipe cache and dalvik cache and reboot.
But in case, maybe nandroid before too
If you only want to try the kernel you can use the command
Code:
fastboot boot kernel_boot.img
This will not really install the kernel into your phone. If you don't like the kernel then just reboot, it will revert back to the original kernel.
Once you think this kernel is worth flashing then use the following command to permanently flash the kernel into the phone.
Code:
fastboot flash boot kernel_boot.img
hllywd said:
I went through alot updating to 2.3.4 with backup, restore, wiping, etc do I have to go through all that again if I update my kernel? I'd really like to try the voodoo sound but I dont think the hassle is worth it just for sound quality.
Thanks
I Love The Smell Of Burnt Rubber Anytime
Click to expand...
Click to collapse
You don't need to wipe anything when replacing the stock kernel with another. Alternatively, you can purchase Voodoo Control Plus and let it load the voodoo module for you. You need root for that however.
suksit said:
If you only want to try the kernel you can use the command
Code:
fastboot boot kernel_boot.img
This will not really install the kernel into your phone. If you don't like the kernel then just reboot, it will revert back to the original kernel.
Once you think this kernel is worth flashing then use the following command to permanently flash the kernel into the phone.
Code:
fastboot flash boot kernel_boot.img
Click to expand...
Click to collapse
got 2 questions for this
1..if i try that "x"kernel and i do install it...will it be possible if i wish to return to stock kernel?
2...trying a kernel with that command you provide is like "virtually" loading it to device?so i can check if f.e. voodoo sound/colour BLN kernels work on my device?
reason i am asking this is that i had a really bad experience when i tried to use Netarchy's / james bond kernel for that BLN function and i could not use it...BLN was not working so i got to the point that i had to un-root/re-lock my device..not 100% sure if i want to start all that over again.....
Thorgoth said:
got 2 questions for this
1..if i try that "x"kernel and i do install it...will it be possible if i wish to return to stock kernel?
2...trying a kernel with that command you provide is like "virtually" loading it to device?so i can check if f.e. voodoo sound/colour BLN kernels work on my device?
reason i am asking this is that i had a really bad experience when i tried to use Netarchy's / james bond kernel for that BLN function and i could not use it...BLN was not working so i got to the point that i had to un-root/re-lock my device..not 100% sure if i want to start all that over again.....
Click to expand...
Click to collapse
1) In that case the easiest way is to do a nandroid backup before flashing. Note that some kernels come in a flashable zip file and contains more than just the boot.img (i.e. it also includes wi-fi module, startup scripts, etc.) So if you flashed the zip file, your existing files may got overwritten.
2) Yep, but you may not get all the functionality working in case the kernel requires external modules. The command just loads the kernel itself into the phone. I think Voodoo will work because it is built-in into the kernel, but I'm not sure about BLN, may be it also requires an external module file.
I am new to the Charge but not rooting and Android. I came from the DX so the way things are done in this thing are different. Here's my question:
I am currently rooted and running a rom with a custom kernel. If I use Odin to flash the official software, will I also need to replace the kernel separately or will flashing the official software also restore the original kernel?
You will not need to replace anything, the Odin package is all in one. It will put you back to bare stock which means ROM, kernel, recovery, modem, you name it.
If you wouldn't mind helping could you link me to a rooting guide on a DX? Some general tips on rooting it would be very appreciated. My dad has one and I'd like to root/ROM it for him but i don't feel like studying up >_< Thanks!
Wrightperspective said:
I am new to the Charge but not rooting and Android. I came from the DX so the way things are done in this thing are different. Here's my question:
I am currently rooted and running a rom with a custom kernel. If I use Odin to flash the official software, will I also need to replace the kernel separately or will flashing the official software also restore the original kernel?
Click to expand...
Click to collapse
Odin will replace everything, including your kernel.
Thanks for the response. I got confused because I saw posts saying that some kernels were interchangeable but I didn't know if they meant that you would have to flash the kernel after you flash the rom or if you just flash a new rom and the kernel remains. Appreciate the response.
You have to flash kernal only on cmw versions and not all of them read the pre requisites it will tell you if the cwm version either do not or do.have a kernal included for example humble 5 cwm version I.believe u.have to flash a kernal prior to rebooting or stock recovery will over write cwm happened to me and learned my.lesson the hard way !!!
Sent from my Gummy Charged GBE 2.0 using xda premium
Okay...so flashing the stock file will also get rid of CWM, right?
I've had my share of issues with all of the PBJ FP1 kernels and just want to install the stock. I've converted my system from EXT back to RFS. I'm currently on PBJ 0504, but can't flash back. I tried flashing the stock kernel "FP1_Stock_kernel.tar.md5" in Odin, but it hangs on the boot animation. I've tried flashing "FP1HKernelStock.zip" in CWR and it hangs at the boot animation. Is there a stock EPD4 I can flash? I haven't been able too find one. Also, when I flash a lower kernel, the new FP1 doesn't display in the updates section in Settings.
Can someone help me out here?
Thanks!
ldeveraux said:
I've had my share of issues with all of the PBJ FP1 kernels and just want to install the stock. I've converted my system from EXT back to RFS. I'm currently on PBJ 0504, but can't flash back. I tried flashing the stock kernel "FP1_Stock_kernel.tar.md5" in Odin, but it hangs on the boot animation. I've tried flashing "FP1HKernelStock.zip" in CWR and it hangs at the boot animation. Is there a stock EPD4 I can flash? I haven't been able too find one. Also, when I flash a lower kernel, the new FP1 doesn't display in the updates section in Settings.
Can someone help me out here?
Thanks!
Click to expand...
Click to collapse
When it hang, did you try to pull the battery then put it back and reboot the second time?
Yes I've tried that, it doesn't work.
Try running fix permissions in CWM. I've heard that as a fix. You can also reflash your rom (without wiping) as well.
Reflash the ROM that you're on and the boot animation issue will go away.
imnuts said:
Reflash the ROM that you're on and the boot animation issue will go away.
Click to expand...
Click to collapse
I flashed the stock FP1H kernel, then reflashed Tweaked 2.0 all in CWR. Hmm, that just gets me stuck on the Samsung logo.
Go into recovery and mount everything.
Data / systems / extra.
Then go to advanced and run fix permission ...
SENT FROM THE DOG POUND
cujo6801 said:
Go into recovery and mount everything.
Data / systems / extra.
Then go to advanced and run fix permission ...
SENT FROM THE DOG POUND
Click to expand...
Click to collapse
Well I was able to get my phone back by reflashing the ROM. I still can't get to the stock FP1. I read the best way was to have the auto update from EP4D to FP1. Where can I get the stock EP4D so I can try this? Can I still do it using Tweaked 2.0, a ROM that was compiled on FP1 ?
http://www.imnuts.org/odin-packages/
shrike1978 said:
http://www.imnuts.org/odin-packages/
Click to expand...
Click to collapse
Thanks, but I need that without the ROM. I don't want to reflash the stock EP4D ROM too. Just the kernel and/or modem. Does that exist?
U cant keep an fp1 rom and flash ep4d. U have to go back to ep4 kernel and rom, then get the fp1 update, then flash tweaked
Sent from my SCH-I510 using XDA
cnoevl21 said:
U cant keep an fp1 rom and flash ep4d. U have to go back to ep4 kernel and rom, then get the fp1 update, then flash tweaked
Sent from my SCH-I510 using XDA
Click to expand...
Click to collapse
Ah OK, that makes sense. No flashing back to EP4D for me.
So I went and flashed the Stock FP1 in CWR, but I don't think it stuck, I think it's still PBJ. In Settings under "Kernel version" it says 2.6.35.7-FP1, but I still have voodoo sound available. I wouldn't think the stock kernel would support voodoo enhancement.
ldeveraux said:
Ah OK, that makes sense. No flashing back to EP4D for me.
So I went and flashed the Stock FP1 in CWR, but I don't think it stuck, I think it's still PBJ. In Settings under "Kernel version" it says 2.6.35.7-FP1, but I still have voodoo sound available. I wouldn't think the stock kernel would support voodoo enhancement.
Click to expand...
Click to collapse
The stock kernel supports Voodoo Sound (bass boost non-functional) if you are using the paid version of Voodoo Sound and load the kernel module.
The surefire way to tell is to open terminal emulator and run the command 'uname -a'. If the timestamp is in May, you're on PBJ.
Most likely, you didn't mount /system prior to flashing the kernel.
shrike1978 said:
The stock kernel supports Voodoo Sound (bass boost non-functional) if you are using the paid version of Voodoo Sound and load the kernel module.
The surefire way to tell is to open terminal emulator and run the command 'uname -a'. If the timestamp is in May, you're on PBJ.
Most likely, you didn't mount /system prior to flashing the kernel.
Click to expand...
Click to collapse
I actually do have the paid version of VS, so I guess that would explain it. i checked the date in terminal and it says "Sat Feb 25". So it looks like I have stock FP1. Thanks for the help!
Hi all,
I'm sorry about my stupid question but I really don't know nothing about that . I had rooted and flashed my NS and installed the matr1x kernel (very good btw), and now I knew that JB will be available to NS. My question is, need I back to stock kernel to receive the update?
Thanks
Sent from my Nexus S using xda app-developers app
Gnng
You have to understand that installing an OTA (official update) on a rooted device regardless of what kernel can cause problems, as it did with my Nexus S before. I suggest you make a NANDroid backup at all times before you install any ROMs, official or Custom. You can also use Titanium backup and others.
There's still a slight while until the new JB 4.1 comes out. It's suggested that you install a Custom JB 4.1 ROM for your Nexus S as though you don't cause any problems. I think it's OK if you do it with the kernel pre-installed. But people always install the Custom ROM THEN they install the Kernel, I think installing a new ROM always overwrites the kernel, if it comes with it.
EDIT:
In short, wait for the JB Custom ROM and you don't have to revert back to stock kernel, when you do the update it will automatically overwrite. Most Custom ROMs come with Stock/ordinary kernels. So then the user can flash whatever kernel they like in your case, matr1x.
Wish you the best of luck, and I am waiting for the Nexus S JB to come out as soon as possible
Ota binary patches the boot image iirc. So it can get all messed up.
Sent from my Samsung Epic 4G using Tapatalk 2
Yeah, what he said!
MДЯCЦSДИT said:
Ota binary patches the boot image iirc. So it can get all messed up.
Click to expand...
Click to collapse
andezzat,
Thank you very much for the help.
andezzat said:
Gnng
You have to understand that installing an OTA (official update) on a rooted device regardless of what kernel can cause problems, as it did with my Nexus S before. I suggest you make a NANDroid backup at all times before you install any ROMs, official or Custom. You can also use Titanium backup and others.
Click to expand...
Click to collapse
I didn't any backup before flashing a new kernel :crying:, so what can I do now if I want my stock kernel back?? What's a NANDroid (I know that is a tool but how can I do it?) ? Is Titanium bkp easily?
There's still a slight while until the new JB 4.1 comes out. It's suggested that you install a Custom JB 4.1 ROM for your Nexus S as though you don't cause any problems. I think it's OK if you do it with the kernel pre-installed. But people always install the Custom ROM THEN they install the Kernel, I think installing a new ROM always overwrites the kernel, if it comes with it.
Click to expand...
Click to collapse
I prefer wait for stock JB Rom and probaby I'll , but, can I already find some JB ROM?
In short, wait for the JB Custom ROM and you don't have to revert back to stock kernel, when you do the update it will automatically overwrite. Most Custom ROMs come with Stock/ordinary kernels. So then the user can flash whatever kernel they like in your case, matr1x.
Click to expand...
Click to collapse
I don't need to remove the kernel even unroot my cell, alright?
Thank you!!
Gnng said:
I didn't any backup before flashing a new kernel :crying:, so what can I do now if I want my stock kernel back?? What's a NANDroid (I know that is a tool but how can I do it?) ? Is Titanium bkp easily?
Click to expand...
Click to collapse
A NANDroid backup is a internal memory backup. You can create one by booting into Recovery (Power off your phone and Hold Power and Down on your volume buttons.) If you rooted your phone and unlocked your bootloader (that's what you had to do to flash a new kernel), you should be able to load ClockworkMod or TeamWin Recovery and do a backup of your phone.
Gnng said:
I prefer wait for stock JB Rom and probaby I'll , but, can I already find some JB ROM?
Click to expand...
Click to collapse
There's one rom but it's a port from the SDK and the amount of major bugs is high so it's not recommended but you could try another custom rom meanwhile, I can't go back to stock after trying custom roms, like AOKP and Cyanogenmod 9. Make sure you backup your apps and some settings (not everything will be compatible between stock and custom so pay close attention to which system setting you'll backup) with Titanium Backup.
To sum it all up for you
There's a Jelly Bean release which is unstable and has no sound, and will not be fixed until the REAL version comes out.
NANDroid backs up the whole internal memory on the phone including the system, it can be done from clockworkmod recovery.
Titanium backup, backs up specific settings and information that you choose, available from the playstore.
You don't need to unroot or go back to a STOCK kernel in order to flash a CUSTOM ROM. DO not however flash a STOCK rom after rooting, as at times that can cause problems.
If you want to go back to a STOCK ROM after rooting a device, there's a way, check this guide
http://forum.xda-developers.com/showthread.php?t=1063664
and choose your Nexus S model: To acquire model, go to Settings - About - Baseband version. if it says I9023 at the start that's your Nexus S's model
Choose one of the Fastboot Stock ROMs and use the Fastboot method to flash the ROM. That is a good way to go back to STOCK ROM if anything bad happens
By the way you should expect the new OTA official 4.1 update for the Nexus S to be on your model's page.
NOTE: Using Fastboot to flash a ROM is very clean. However this will delete all your data and if you do everything correctly will lock your bootloader and unroot your phone. So use Fastboot only when you really feel the need to.
Cheers
and stay tuned for Jelly Bean :victory:
andezzat said:
To sum it all up for you
You don't need to unroot or go back to a STOCK kernel in order to flash a CUSTOM ROM. DO not however flash a STOCK rom after rooting, as at times that can cause problems.
Click to expand...
Click to collapse
That means, when I receive the official 4.1 update notification, I should unroot my phone first and just install it after?
Gnng said:
That means, when I receive the official 4.1 update notification, I should unroot my phone first and just install it after?
Click to expand...
Click to collapse
OK first off, do not install the update using the system update method from about, as that is a 100% stuff up if you're still rooted or on a Custom ROM.
However to update I think flashing a stock ROM but USING Clockworkmod works fine!
Someone please confirm, as I am not 100% sure
However what I am sure about is that if you run into any troubles installing your STOCK ROM using Fastboot is very very good and clean, however there are 2 things:
1. You will wipe everything COMPLETELY
2. You need the ROM to be in a fastboot format kind of way for you to flash it
There's a guide and everything for fastboot.
---------- Post added at 12:35 AM ---------- Previous post was at 12:33 AM ----------
Personally I will wait for a custom ROM for 4.1 if it doesn't take too long as that's guaranteed and will obviously be faster and safer to install on a ROOTED device.
Someone still confirm if installing Stock ROM while over Custom ROM while ROOTED through CWM is OK or not!?
Hummm, ok...
I'm already using the Stock ROM, I just flashed a new kernel, and I prefer install the stock kernel and unroot my phone. Just to let it clean.
After I install the JB official update, maybe I flash and root again, depends of Google :laugh:
Do you know where can I download a trust official 4.0.4 kernel from the forums? My phone is a Nexus S I9020AUCKJ1, Version Number: IMM76D
Thanks!!!