Hi, I am a recent iPhone convert thanks to the Nexus 4. So obviously I am new to rooting, custom ROMS, and custom kernels. I am currently rooted and am running a recent CM 10.1 nightly. However, battery life isn't all that great.
A friend of mine told me that a custom kernel can drastically improve battery life without hurting performance. So here I am hoping that someone can help me. Can anyone recommend a good kernel that will improve battery life without hurting speed?
Also, what are the steps for installing a custom kernel? What about going back to stock in case I have to send my phone in for an RMA or something like that? Is that easy to do?
Thanks in advance for the help!
Try Franco or Harsh or trinity .
Custom kernels are more about under clocking a few things here and there to get best balance between performance and battery life thats and some tweaks which are generally inbuilt .
But tbh not all phone's are same what works for me and few others might not fetch u the same results, i've experienced this over my previous nexus device .
Some combo of ROM/kernel might work for u and not so well for other's i would say try out all the main stream kernels and some more if your'e feeling epxerimental give each kernel 2 to 5 days and see which u like the best.
Personally i've had good results with harsh kernel and franco and trinity .
berz said:
Try Franco or Harsh or trinity .
Custom kernels are more about under clocking a few things here and there to get best balance between performance and battery life thats and some tweaks which are generally inbuilt .
But tbh not all phone's are same what works for me and few others might not fetch u the same results, i've experienced this over my previous nexus device .
Some combo of ROM/kernel might work for u and not so well for other's i would say try out all the main stream kernels and some more if your'e feeling epxerimental give each kernel 2 to 5 days and see which u like the best.
Personally i've had good results with harsh kernel and franco and trinity .
Click to expand...
Click to collapse
Do you have one that you would suggest for a first time newbie? Also, what is the process for installing it and potentially uninstalling it back to stock?
Everything is easy to do. AS LONG AS YOU READ FIRST before doing anything You can start by reading the guides found here in the Nexus 4 General thread.
So far, the best for both performance and battery for me is Trinity kernel.
By the way, to install a custom kernel:
1. Install proper drivers for nexus 4 in your pc.
2. Unlock your bootloader.
3. Install custom recovery like CWM or TWRP Recovery
4. Start flashing your choice of kernels!
Sent from my Nexus 4 using xda premium
wtfshouldidonow said:
Everything is easy to do. AS LONG AS YOU READ FIRST before doing anything You can start by reading the guides found here in the Nexus 4 General thread.
So far, the best for both performance and battery for me is Trinity kernel.
By the way, to install a custom kernel:
1. Install proper drivers for nexus 4 in your pc.
2. Unlock your bootloader.
3. Install custom recovery like CWM or TWRP Recovery
4. Start flashing your choice of kernels!
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Thanks for the advice! I am currently using CWM and have an unlocked boot loader. Is it as simple as downloading a zip, going into recovery, and installing the zip from "sd card"? If so, where can I find the zip for trinity? And how can I go back to stock in case something goes wrong?
There are post on xda and you could Google it. Just download it on your nexus and flash it
Sent from my Galaxy Nexus using xda app-developers app
strausd said:
Thanks for the advice! I am currently using CWM and have an unlocked boot loader. Is it as simple as downloading a zip, going into recovery, and installing the zip from "sd card"? If so, where can I find the zip for trinity? And how can I go back to stock in case something goes wrong?
Click to expand...
Click to collapse
If you want to be always safe and sure, then BEFORE flashing anything, go to CWM, choose backup and restore, then choose backup. That is called a nandroid backup. It might take a long time depending on how much apps you have. After the nandroid backup takes place, then you're free to flash the zip for trinity that you've downloaded.
I also suggest that you do backups often and delete old ones (you can delete old backups in the "backups and restore" part of CWM). So that incase anything goes wrong when you flash something, just go back to recovery mode, then restore your latest backup and you can undo your wrongs
Sent from my Nexus 4 using xda premium
wtfshouldidonow said:
If you want to be always safe and sure, then BEFORE flashing anything, go to CWM, choose backup and restore, then choose backup. That is called a nandroid backup. It might take a long time depending on how much apps you have. After the nandroid backup takes place, then you're free to flash the zip for trinity that you've downloaded.
I also suggest that you do backups often and delete old ones (you can delete old backups in the "backups and restore" part of CWM). So that incase anything goes wrong when you flash something, just go back to recovery mode, then restore your latest backup and you can undo your wrongs
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
So nandroid backups also backup the kernel?
strausd said:
So nandroid backups also backup the kernel?
Click to expand...
Click to collapse
bump. i also need to know the answer to this question.
EDIT: nvm found my answer, it backups the kernel too.
admins can delete this
imeem said:
bump. i also need to know the answer to this question.
Click to expand...
Click to collapse
nandroid backs up everything. it basically takes a snapshot of the state your device is in when you back it up, then restored your phone to exactly how it was before the backup.
Coming from HTC One S (and a whole lot of HTC family before that) and not having to deal with S-Off dilemma is a whole new free world for me (you can say i am institutionalized).
If I want to flash a rom and not the kernel included in it, can I just remove the boot.img file from the rom's zip and flash it? Or is that not a good idea?
justthefacts said:
Coming from HTC One S (and a whole lot of HTC family before that) and not having to deal with S-Off dilemma is a whole new free world for me (you can say i am institutionalized).
If I want to flash a rom and not the kernel included in it, can I just remove the boot.img file from the rom's zip and flash it? Or is that not a good idea?
Click to expand...
Click to collapse
no. you need to flash the whole zip. without a kernel, your device is an expensive brick. the kernel control pretty much everything and connects the hardware to the software. you can always flash another kernel after flashing the rom zip.
simms22 said:
no. you need to flash the whole zip. without a kernel, your device is an expensive brick. the kernel control pretty much everything and connects the hardware to the software. you can always flash another kernel after flashing the rom zip.
Click to expand...
Click to collapse
Thanks for the reply.
Are all kernels pretty much compatible with all roms?
justthefacts said:
Thanks for the reply.
Are all kernels pretty much compatible with all roms?
Click to expand...
Click to collapse
all nexus 4 kernels are compatible with all nexus 4 roms. if you flash a non nexus 4 kernel onto your nexus, you will most likely brick it.
Sounds great. This will be my first Nexus experience. Love this forum already. A very mature crowd.
Related
i have come from Xperia X10i. where i could flash roms in minutes with Xrecovery thx to J&Z & Trip for his wonderful roms without the need of connecting my phone to a pc.
I am a bit confused now. i have made up my mind about custom roms, Villain and Lightening. i want to try both.
I dont want to damage my SGS2 as it looks very very delicate. My questions is do i have to use ODIN all the time for changing and testing roms? or is there an easier way. The reason for this question is as:
My X10 usb port got damaged due to flashing different radios/basebands for different roms and i decided to get SGS2.
Odin is probably the easiest way to flash a rom but most custom ROMs are flashable with clockwork recovery. You first have to flash a custom kernel with odin to get clockwork though.
Sent from my GT-I9000 using XDA Premium App
zabihjan said:
i have come from Xperia X10i. where i could flash roms in minutes with Xrecovery thx to J&Z & Trip for his wonderful roms without the need of connecting my phone to a pc.
I am a bit confused now. i have made up my mind about custom roms, Villain and Lightening. i want to try both.
I dont want to damage my SGS2 as it looks very very delicate. My questions is do i have to use ODIN all the time for changing and testing roms? or is there an easier way. The reason for this question is as:
My X10 usb port got damaged due to flashing different radios/basebands for different roms and i decided to get SGS2.
Click to expand...
Click to collapse
Depends on the rom dev, if they make the rom flashable thru cwm recovery (cognition,batista etc) or odin like litening, villain.
Honestly both are pretty simple and quick. I have all my user apps, touchwiz config backed up thru titanium backup. So it only takes 5 to 10 mts to flash a new rom and restoring apps.
And don't worry you are not going to brick a samsung phone, odin will always rescue you if you can get into download mode
Sent from my GT-I9100 using XDA Premium App
@hansonator
@kirdroid
thank you both.
moderators pls close my thread.
resolved.
do you know if cmw4 is compatible with rom manager? i know that chainfire's modified cmw4 isnt.
p00kienrayray said:
do you know if cmw4 is compatible with rom manager? i know that chainfire's modified cmw4 isnt.
Click to expand...
Click to collapse
Answer is still NO .
Or at least no posts to say it is .
jje
I tested it out and it does.
Sent from my GT-I9100 using Tapatalk
hansonator said:
Odin is probably the easiest way to flash a rom but most custom ROMs are flashable with clockwork recovery. You first have to flash a custom kernel with odin to get clockwork though.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
I used clockwork mod all the time wigth my HD2 but i didn't like the CWM boot up screen that appeared for a few seconds is that also on the GS2 or not seen as this is a native Android phone?
jonny68 said:
I used clockwork mod all the time wigth my HD2 but i didn't like the CWM boot up screen that appeared for a few seconds is that also on the GS2 or not seen as this is a native Android phone?
Click to expand...
Click to collapse
There is no Cwm boot animation.
pulser_g2 said:
There is no Cwm boot animation.
Click to expand...
Click to collapse
that's good, if i was to flash your ROM for example do i need to install CWM on my GS2 first?
Hi there, just want to begin by saying how amazing this community is. I'm new to whole Android scene (just came over from iOS) but what a welcome it has been! I'm blown away by the amount of ways you can customize your Nexus 7, really puts the iPad to shame
So I've rooted my Nexus 7 and am now hoping to install a custom kernel...however I have quite a few questions pertaining to this procedure.
1) How do I install a custom kernel (ie Trinity)?
2) I'm looking to improve battery life without compromising performance, what kernel would you recommend for this?
3) Can I still get OTA if I have a custom kernel?
4) Can I revert back to stock kernel and if so, how do I do this?
Sorry to come across as a newb, I saw a lot of helpful threads on custom ROMs however I found the stuff on kernels a bit daunting...Hopefully this thread will be helpful for others as well
Thanks again everyone.
Sent from my Nexus 7 using xda app-developers app
1. just flash it in recovery, dont wipe a thing.
2. trinity
3. kernels dont have anything to do with ota. if its still enabled in your rom then yes.
4. either fastboot flash a stock boot.img or just reflash your rom without wiping anything.
5.
Worth noting that when a new rom is installed it installs its own kernel so you'll have to reflash your kernel.
I also recommend faux for good battery life. Both that and Trinity are good.
Sent from my LG-P999 using xda app-developers app
Hey there, I have been flashing my HTC Desire HD for a long time with different ROMs. I found it kinda annoying to always check certain websites for new updates, manually download and flash them just to find out that half of the stuff was buggy.
Now I got the Nexus 4. I loved the idea of having fast OTA updates. But now I want to flash a new kernel.. which means I got to install a custom recovery. But then OTA will not work anymore.
So I wonder:
Should I stay with
CWM + Stock ROM + Custom Kernel (no OTA update but no problem with buggy custom ROMs)
CWM + Custom ROM + Custom Kernel
Everything stock
Cyanogenmod is nice but for me it doesn't have any big advantages over stock 4.2 ? So I really wonder what you guys would recommend? What are your reasons to do a "certain setup" ?
Thanks
You don't need a custom recovery to flash a kernel.
It can be flashed with fastboot leaving everything else stock.
You still wouldn't be able to install the OTA without flashing the stock kernel again though.
Oh crap.. so as soon as I change ANYTHING... no OTA updates anymore
Hmm... I guess I will stay with custom kernel + flashing stock ROM then :/ Is there any way to automatically check for updates tho?
Thanks
zakazak said:
Oh crap.. so as soon as I change ANYTHING... no OTA updates anymore
Hmm... I guess I will stay with custom kernel + flashing stock ROM then :/ Is there any way to automatically check for updates tho?
Thanks
Click to expand...
Click to collapse
Yeah you will get the notification and it will try to install but it will fail and reboot if you aren't 100% stock.
Sent from my Nexus 7 using xda premium
Go with TWRP instead of cwm
Sent from my Nexus 4 using xda premium
calanizzle said:
Go with TWRP instead of cwm
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
+1, TWRP is great :highfive:
TWRP is the way to go!
But then I have another problem (well I already have it but..):
I would like to use ROMmanager.. after all it might be able to check for rom updates & flash them "automatically" (stock + custom?). I am not sure if it could also check for kernel updates?
Anyway, it seems to work only with CWM ? Altough it doesn't seem the already installed CWM on my Nexus 4 :S
Anyone?
I would never use ROM manager. Not a good program. Use a custom recovery, and if you want lots of customisation then I would recommend AOKP Rom as it is just as fast and stable as the stock ROM but with a whole host of customisation options.
Beauty of this phone is that you can go back to complete bone stock with no issues, I did, but missed all the customisation and put AOKP back on lol.
alright I uninstalled it. I just hoped for some "app" which could look for all kind of "custom" updates and install them automatically (kernerl,rom,...)
If you're interested in CM, I think delta CM will allow you download only the changes made to the project.
Also, why do people say to use TWRP instead of the more tried and true CWM? It seems to have a lot of sex appeal to some recently, and there doesn't seem to be a clear cut answer. Is there added functionality?
Anyone else a tad nervous about flashing a recovery.
I really want titanium backup.
But
My main problem is I want to have a play with different sound mods, but the device is sooo new im scared about voiding the warranty.
Any thoughts
???
Sent from my GT-I9505 using xda app-developers app
You'll be able to go back to stock and reset the flash counter with triangle away should you need to send your phone back for service. That is, unless you do something very wrong so just make sure you read and understand everything before flashing.
Sent from my GT-I9505 using xda app-developers app
fstorm said:
You'll be able to go back to stock and reset the flash counter with triangle away should you need to send your phone back for service. That is, unless you do something very wrong so just make sure you read and understand everything before flashing.
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
Duuuuudddddeeeee
Your a legend
All I have wondered this whole time
Custom recovery here I come. Any suggestions
Sent from my GT-I9505 using xda app-developers app
jcurran.jc said:
Duuuuudddddeeeee
Your a legend
All I have wondered this whole time
Custom recovery here I come. Any suggestions
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
TWRP
Please press thanks if I helped you!
TWRP is buggy and pretty awkward to use. The UI is horrible.
I'd recommend Philz Cwm recovery, it's awesome!
Sent from my GT-I9505 using XDA Premium HD app
jcurran.jc said:
Anyone else a tad nervous about flashing a recovery.
I really want titanium backup.
But
My main problem is I want to have a play with different sound mods, but the device is sooo new im scared about voiding the warranty.
Any thoughts
???
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
Don't b scared.
Don't be scared, and read the forums here
Make sure you understand what you are doing, and there are some awesome guides here for beginners, read them. DO NOT forget to create a backup before you proceed. Download the official firmware for your model too, just in case something goes wrong. And be confident, hopefully nothing will go wrong if you follow the steps word by word.
Sent using GT-I9505!
Obagleyfreer said:
TWRP is buggy and pretty awkward to use. The UI is horrible.
I'd recommend Philz Cwm recovery, it's awesome!
Click to expand...
Click to collapse
Hi, like Jccurran.jc, I am a new comer to the Android world and delighted to have a S4. Having rooted my phone, I am starting to explore what custom ROMs have to offer. In this staged process, I am now keen to get Recovery on my phone but despite my readings still have a number queries that I would be grateful for someone to help me understand. All of these are based on the premise that you must have custom recovery on your phone before moving to installing a custom ROM on it. The specific questions I have are:
Am I correct in understanding that "custom recovery" is merely the means of installing a ROM to return to should the installation of a custom ROM go wrong?
If this is the case, why can't your Stock ROM achieve this fall-back role?
There seem to be several ways of installing a custom Recovery whether it be via TWRP, ClockWorkMod and Philz CWM. These all seem to achieve the same objective but use different custom recovery file formats whether they be zip, taz or image files. However, is the method of choice largely a personal one and once the custom recovery file is in place, it doesn't make any difference when you move on to installing a custom ROM or are you now locked into a set way of installing a Custom ROM?
All guides to undertaking installation of a custom recovery stress the importance of backing up your phone (which is a little confusing to a new comer as I have Titanium Backup Pro but can't backup my ROM until I have Recovery in place?). I have done what I can but note that some sites recommend using EFS Prossional to backup my phone's EFS settings folder that contains very critical phone specific information that include IMEI (encrypted in the nv_data.bin), wireless MAC addresses and product code. While I can't be certain that this doesn't happen with Apps like My Backup Pro or Helium, it seems very sensible to help avoid bricking my phone but the program itself requires BusyBox v1.20.2, not the current version in Google Play Store which is more recent but as the developer states is less stable than the older version (and with which EFS Professional wont work). Despite my best attempts to locate the older version as a APK file I haven't been able to as most links point to crap or seem to be for inclusion in custom ROMs (but this may reflect my lack of understanding of the Android system). Can anyone help me understand this and point me to a site where I can obtain the necessary version of BusyBox to enable me to run EFS Professional?
Some sites, including one of the responders to this thread, point out the importance of staying with your phone's offical firmware so that the modem and other hardware components of your phone continue working properly. I have purchased an unlocked international GT-I9595 phone via an internet store that has the baseband version I9505ZHUAME1. Should I my custom recovery file be the same (or its more recent release) or can I use an international LTE variant file such as "CF-Auto-Root-jflte-jfltexx-gti9505.zip"? Obviously, living in Australia, I am not wedded to the Hong Kong based ROM that is native to my phone.
If the answer to the previous question is to stay with the phone's native ROM, then this may force me away from TWRP as it doesn't believe there is any Recovery files available for my phone. Does this fit with other people's experience?
Many thanks in advance for any responses as I totally agree with another responders to this thread (FlOYD') advice: "Make sure you understand what you are doing!".
Basically the first step to customising your Android device is rooting, second step is backing up EFS and third is installing a custom recovery.
The stock recovery doesn't give you an option to install anything or make backups this is why you need custom.
The first thing I do after flashing a custom recovery (usually a .tar.md5 file in PDA section of Odin) is back up my current state.
You can choose any recovery you like, like firmware, some are built better than others. CWM is the original and probably the most used, followed by TWRP. They both have advantages and disadvantages.
I prefer Philz version of CWM personally as I don't flash CM based ROMs and tend to stick with Touchwiz ROMs.
You can also flash custom kernels using a custom recovery this is basically the 'bridge' between your phone's hardware and software. You can change LOTS of things with a custom kernel, I won't go into that.
Once you've backed up your EFS and current state you can flash a new Rom, try it out, if you don't like it then just restore back to your old back up
Before making any changes to themes, or installing zips you should make a backup, that why if anything goes wrong you can just restore it again. And believe me it happens often!
Read through threads, read again and when using Odin double check everything is in the right place and DO NOT TICK REPARTITION!
I'm sure you'll be fine, you seem like a responsible guy lol
Have fun with your new toy!
Sent from my GT-I9505 using XDA Premium HD app
Like the title, can anyone tell me which one is the most stable cfw now? b/c there many cfw in the forum and I dont know which one is good, or having problem, issue....ect. If not, I will go back to stock, root, install revovery, and update stock 4.4.2 KK
street.basketball said:
Like the title, can anyone tell me which one is the most stable cfw now? b/c there many cfw in the forum and I dont know which one is good, or having problem, issue....ect. If not, I will go back to stock, root, install revovery, and update stock 4.4.2 KK
Click to expand...
Click to collapse
well on first note you can flash a rooted kk and keep recovery there are two ways of doing so, now for your first question recommending roms is not that good because everyone has a different preference in my case I need power and battery life since I mainly use my phone for gaming but you might have something else in mind so it's always best to just just flash on your own until you find something that suits your needs
Madhi rom is a pretty good rom and stable rom. So far I found 0 bugs with my everyday use. I recommend it. And having a nandroid backup makes the return to your stock rom a 5 minute process, if you didn't like it
Sent from my g2 using XDA Premium 4 mobile app
XxZombiePikachu said:
well on first note you can flash a rooted kk and keep recovery there are two ways of doing so, now for your first question recommending roms is not that good because everyone has a different preference in my case I need power and battery life since I mainly use my phone for gaming but you might have something else in mind so it's always best to just just flash on your own until you find something that suits your needs
Click to expand...
Click to collapse
But what i need is a stable rom, like there no bugs, issue, errors blah blah, so if you know any like that, tell me
j1miroquai said:
Madhi rom is a pretty good rom and stable rom. So far I found 0 bugs with my everyday use. I recommend it. And having a nandroid backup makes the return to your stock rom a 5 minute process, if you didn't like it
Sent from my g2 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks man, can you give me a link? And nandroid backup is in cwm recovery right?
nandroid backup is called the process of taking backup your entire phone . data system cache etc.
You can find it in all custom recovery programs cwm , twrp .VERY VERY VERY usefull
I used both cwm and twrp for nandroid backup and it's a pretty straightforward process.
here is the link for Mahdi ROM http://forum.xda-developers.com/showthread.php?t=2590700
XxZombiePikachu said:
well on first note you can flash a rooted kk and keep recovery there are two ways of doing so, now for your first question recommending roms is not that good because everyone has a different preference in my case I need power and battery life since I mainly use my phone for gaming but you might have something else in mind so it's always best to just just flash on your own until you find something that suits your needs
Click to expand...
Click to collapse
Wait, you said I can update 4.4 and still have recovery? I though I only can keep root, can you show me how?