General :: Flashing Custom Kernel After ROM Update?
Oct 23, 2012
So I've been looking into flashing custom kernels, and I can't seem to find an answer to this question. Basically, I'm wondering if the kernel remains after installing a new nightly, or do I have to reflash the kernel every time the ROM updates?
I have an xperia X8 with some naa kernel and xperiadroidx 6.1.The thing is that with this custom kernel and ROM when i put a SIM from another network carrier, the question asking for the SIM-unlock code input is not showing up. (this appeared before when phone was in stock state).Is it possible to do it without re-flashing to stock?
...or i have to put back the phone to stock? What is the easiest/safest/best way to do this? using the restore option in "PC companion" SE app? Is it only needed to put the stock kernel and ROM, or Do i also need to re-lock the bootloader?
I don't need the whole explanation, just a little guidance, just a few tips to know what to do, then i can google/search myself for the specifics on how to actually do it.
I have samsung galaxy pocket duos gt s5302..I have rooted it and flashed CWM recovery then I tried to flash custom compact kernel made by Deadly. After I flashed through CWM my phone got hard bricked It wont turn on What should I do?
So I was under the impression that you could use ROM manager or ClockWork mod to install a custom kernel that I had downloaded to my SDcard. I downloaded a low-volt, overclock kernel and I have discovered that I don't quite know to flash it to my phone.
I did a research regarding Flashing Kernels and Roms and currently i have installed Cyanogen 9.1 for my device.
1.Will I be able to update my phone and bring back to old ICS firmware via SUS once i brick my phone(I have already unlocked the bootloader via fastboot method)?
2.Evrytime when i flash the Rom(say CM9) i used to flash kernal(boot.img) for the respective rom.Is this necessary all the time? Will i able to flash a GB rom on ICS kernal(I am afraid to give it a test)?
3.Regarding CM9.1 which i have installed ryt now,I am satisfied with the performance,but i want a stable ROM wud make me happy with a better battery life unlike CM9.1. Any GB/ICS ROM which wud have a stable performance with descent battery life.
4.After using GB for a long time,i was very much addicted with the Phone pad kinda keyboard,but when ICS came into picture everything vanished,Smartkeyboard Pro is no gud,Touchpal is conjusted,i want the exact GB keyboard in ICS.
Phone: Xperia Ray Bootloacker:Unlocked ROM: GB Stock Rom
We can now do partial flashes with the CL14 SBL.... If you have not had the CL14 official update yet, you can follow these steps to get it:
Remember... THIS WILL PUT THE CL14 BOOTLOADER ON YOUR PHONE!
What you need: Sprints Update Utility
1. Create a datatool back-up. 2. Download and install Sprints Update Utility found above. 3. Run the program (now called SWUpdater) and follow all the directions until it says "Flash Downloading Complete".
Once you have the official CL14 update on your phone, or if you already had it, and you would like to flash SDX/Joey's Kernel (and Max's Recovery), follow the steps below.
What you need: CL14 official update An SDX/Joey's Kernel Max's Recovery
1. Create a datatool back-up... (Although you most likely wont need it if you are just flashing a kernel.... But JUST in case, you should create a datatool back-up if you aren't confident that you wont wipe your data!)
2. After downloading and installing Sprints Update Utility, go into the binary folder (C:Program FilesSamsung ElectronicsSWUpgradeModelsBinary) and move the CL14 file to a safe place, MAKE SURE IT IS NO LONGER IN THE BINARY FOLDER.
3. Find the Kernel you want to flash and put it in the binary folder.
Note: Now you should only have one file in the binary folder (the custom kernel). Also make sure that if the file you are putting into the binary folder says 7zip or winrar, extract it!! If you dont you will get the message "Cannot access bin folder!", and you will not be able to start the download.
4. On your desktop there should be a program named SWUpgrade. Run the program and follow all of the steps through the end. After every thing finishes successfully, you will end up with STOCK CL14, this includes the CL14 SBL, along with the custom kernel you put in the binary folder (you are root).
5. Double check that everything worked by going into Settings-About Phone, under BaseBand version you should see S:M900.8.0S.CL14, under Kernel version= 2.6.27 moment(at)momentdev, under Build number= Joey's name (or any other developer who's kernel you put in the binary folder).
6. Repeat steps 1-4, putting Max's recovery in the binary folder instead of the kernel.
7. You're all set.
(If you happen to want to flash one of Zefie's kernels, repeat steps 1-4 also.)
It wasn't a great thing to get the CL14 update before, because it was hard to obtain root. But now with Sprints Update Utility, and all the new kernels, we are able to get root with the CL14 SBL easily.
When I got my phone at the end of last year I rooted it using a Chain-Fire kernel - v 4.2, I think. After flashing, it worked perfectly, since when I have flashed the old bootloader to get my USB Jig working to remove the yellow triangle and flashed a patch again to allow the USB Jig to reset the binary counter.
I have very much wanted to install and get the new Sky Go application working.
What I had to do was flash the Stock kernel for my Stock Rom - I have never messed with my Rom - it is Gingerbread 2.3.4 in a CPW phone here in the UK.
Doing the flash and installing Voodoo OTA (to temporarily hide my root) has been enormously successful
Now then to my query....
The original Chain-Fire mod v 4.2 installed CWM.
After of course cancelling the "hide root" function to show my phone as rooted once more, I went to do a backup, using CWM but it refuses to work. It says my kernel needs v 5.0. Obviously the Stock Rom I flashed to get Sky Go working has thrown CWM some what.
I have downloaded Rom Manager from the Market but this seems not to work either - it starts to work (reboots) but then halts with the following messages: -
E : failed to verify whole-file signature
E : signature verification failed Installation aborted
What I would like is some way of installing a backup previously made before flashing the Stock kernal and also to make a fresh backup now.
I just went through the process of compiling a custom ROM and they used a stock kernel. I would like to incorporate a different kernel when I compile and instead of the stock. I know I could compile them separately and have them flash together but I want one zip to flash. Just would like to go through the process to learn.
I'm trying to make a custom kernel for the Samsung Gravity SMART using sources from the unofficial CM9 port for the Gio/Ace (which both use very similar hardware to the Gravity Smart). What I've succeeded at so far:
1) Acquiring the source, both for the CM9 kernel and for the stock Froyo kernel 2) Searching for the device-dependent references in the stock kernel 3) Porting those changes over to the CM9 kernel 4) Getting everything to actually compile 5) Acquiring the stock CM7.2 source 6) Creating device makefiles (i.e. BoardConfig.mk, etc) 7) Building CM7.2 using kernel built in step #4 8) Putting the various img files into an Odin-compatible .tar.md5 9) Actually flashing to the phone.
And for all that work, I got.. a soft-bricked phone (fortunately, I have an Odin file for stock firmware). The phone boots to a SAMSUNG logo (not flashing/throbbing). how the heck do I figure out what's actually failing? Is there a bootloader to unlock, and if so how do I unlock it?
Last week, I played around with getting a custom recovery built for INQ Cloud Touch..
After compiling - flashing recompiling re-flashing for almost a week and on the verge of giving up ...
I realized, searched and found flash_image ... come to find out custom compile of recovery was fine, fastboot did not like my device and wasn't flashing it properly.
So flash_image got the custom recovery working as suppose to, able to backup/restore ... Flash roms.. however there are no roms.. best i could do was try roms from devices close to this one, with no luck!
So i decided i would try my hand at making a 2.3.7 gingerbread rom. Of course stock is froyo 2.2.1 and before i can make the rom.. i need a kernel for gingerbread. So I got the cm-kernel source using this guide:
[EDIT] pulled my .config file using both /proc/config.tgz and the included script to pull it from the boot.img [/EDIT]
Now, i been trying to get kernel compiled for the last 5 days.. and like i said, no lack of searching and reading... Had first error, forgot what it was now, but i got it fixed and compile went on.
Code: LD .tmp_vmlinux1 arm-eabi-ld: no machine record defined arm-eabi-ld: no machine record defined arch/arm/mach-msm/built-in.o: In function `parse_tag_msm_partition':
I have a notepad full of things i have enabled/disabled and restored to original trying to find what is missing or shouldn't be there!
So I got my own rom. Its a lightly edited version of the stock rom. But while I try to flash it it gives me back a error. I found out through a flash app that the ZIP file is not valid. (and not giving a explanation why not..)
I did not brick a tablet without having a cwm installed first and a nandroid backup. The tablet is an allwinner a23 not in some peoples opinion worth a lot of effort to fix. We have an identical tablet with the same firmware. If I root and install a custom recovery on the unbricked tablet can that zip be flashed without a custom recovery? I have looked about a bit and there seems to be conflicting opinions on this. The only prob I can see is the stock recovery may not have the option to wipe the dalvik cache.
When you flash any custom ROM, sometimes there is a problem with setup wizard! When you choose any language in Setup wizard it gives "Unfortunately setup wizard has stopped" when you press OK, problem comes again?
When you are in Setup wizard don't touch anything! Then one after another clockwise since the left top corner, press the most top left corner, then the most top right corner, then the bottom right corner, and at the end the bottom left corner!
I'm new to both xda and android rooting. I just want to know what's the different between Kernel and ROM? Do you need to flash to the latest Kernel to increase stability while running a certain custom ROM? I'm just a bit confused between these two and what their function
I recently rooted my Evo using UnRevoked 3.2 and flashed Fresh 3.3 on it. I'm generally happy with the results, the upgrade seemed to fix some problems with random reboots and screen locks I was having on stock (I'm thinking that moving a lot of apps to SD may have helped, as I seemed to be always low on memory).
In any case, I do think the phone is a bit "laggy" after the update. I downloaded FPS2D and checked my FPS, seem to average right around 50fps with std dev of 9. It seems like many people are getting much better screen performance using the custom netarchy 4.1.9 kernel. I'd like to give that a try but I have a couple of basic questions...
1. I will do a nandroid backup and Titanium before I flash, but I noticed that restoring apps last time was a drag...I use FolderOrganizer and it's a pain to get them all set up the way I had them. Does flashing the kernel wipe your phone clean? How much app/Sense restoring would I have to do assuming all goes well? I'm assuming that flashing the kernel has little to no effect on installed apps or Sense screen layouts...he cried hopefully...
2. I'm assuming here that Fresh 3.3 is compatible with netarchy 4.1.9, correct? Also, I saw an indication that netarchy 5.0 may be around the corner...is it better to wait? Or is reflashing a kernel that easy so there's no reason to wait?
3. It looks like an overclocking app is included in the netarchy kernel? Is it necessary to tweak the profiles, and if so what are the recommended tweaks for best performance? I have some experience with this coming from an overclocked Palm Pre, but I care a lot more about my Evo...I don't want to hurt it!
4. Battery performance is less of a concern than screen performance for me...I have chargers everywhere. Still, I'd like to get the best battery performance I can. I believe there may be "rogue" services on my phone that are eating up the battery (for example, I use Exchange ActiveSync and I turned it off recently because sync problems were causing it to stay on in the background). What's a good way (or app) to identify rogue apps/services and kill them?
i recently flashed custom roms in my arc s and returned to stock because of the features, when i installed ics 4.0.4 the battery meter is stuck in 100% and the mobile would switch of all of a sudden saying battery is emply i tried deleting battery stats, formatted everything except sd card still no use it is still stuck.. i flashed gingerbread and the battery meter worked fine i was showing the correct percentage, once after i flashed gingerbread charged the battery to 60% and flashed gingerbread it was showing the right percentage... i know the sensor is fine coz its working in gb.. i tried battery calibration and different battery status apps all show 100%. ics once the batterys drained it doesnt charge properly..