KERNEL REPACKS: Alternative to 'Any kernel'
I am not resposible for any damages.. or anything tbh, i don't care about you, this disclaimer allows me to say that cuss, your doing this at your own risk, so do it right, or don't do it at all, if you don't know what your doing, then please, follow the tutorial for flashing..
Click to expand...
Click to collapse
So what are Re-Packed Kernels?
Re-Packed kernels are kernels with different ramdisks to the original Kernel, they use the same zimage but they use a different ramdisk, this means they have all the same features that is offered by the original kernels, such as clocks and governors and specific mentioned features. As the ramdisk changes for different Android versions in this case 4.3 to 4.3.1 and it stops incompatibilities. This will fix the android.phone fc's in the new nightlies and for the moment Vanir nightlies too. I intend to update them every significant update or every week, so i guess we can class them as weeklys as, i'll be releasing them weekly i suppose? I will also be updating the zimages as the origanal devs make their changes!
How to Flash
Code:
[B]My Method (stupid but mine)[/B]
[I]
-Download Chosen Kernel
-Move to Root of SDcard/Internal Storage
-Reboot to Recovery
-Wipe Cache and Dalvik Cache
-Flash Kernel
-Fix Permissions
-Reboot
[/I]
[B]Most used method[/B]
[I]
-Download Chosen Kernel
-Move to Root of SDcard/Internal Storage
-Reboot to Recovery
-Flash Kernel
-Reboot
[/I]
Both methods will flash the kernel, disputes that i take pointless steps, however each to their own, but that's just a rough idea on how to flash the Kernel, for those of you who do not already know.
Downloadsss
Code:
[B][U]Cyanogenmod 10.2[/U][/B]
[URL="http://d-h.st/IFG"]IodakV8.5[/URL]
[URL="http://d-h.st/F3Z"]IodakV8[/URL]
[URL="http://d-h.st/8n1"]OptimusPrimeV2.7[/URL]
[URL="http://d-h.st/z3I"]OptimusPlay2.53[/URL]
[URL="http://d-h.st/Buu"]WWJBv008b[/URL]
[B][U]Vanir AOSP[/U][/B]
[URL="http://d-h.st/jUO"]IodakV8.5[/URL]
[URL="http://d-h.st/o06"]IodakV8[/URL]
[URL="http://d-h.st/u4c"]OptimusPlayV2.53[/URL]
[URL="http://d-h.st/M7Z"]OptimusPrimeV2.7[/URL]
[URL="http://d-h.st/I88"]WWJBv008b[/URL]
Changelog
Code:
[B]06.11.2013[/B]
[I]Updated a tutorial on flashing
Updated some info on what it is[/I]
[B]05.11.2013[/B]
[I]Updated Vanir Kernels, should be A-Ok now![/I]
[B]02.11.2013[/B]
[I]Updated to Ramdisk of CM10.2 01.11.2013 Nightly[/I]
[I]Added Vanir Kernels[/I]
[B]01.11.2013[/B]
[I]First Releases for 4.3.1[/I]
Credits:
@demitrius OP OP
@laufersteppenwolf OP
@iodak OP
Thank you for taking the time to do this, hope it results in less people posting the same question over and over again. I was waiting for a free night to learn how to do it myself actually but no rush now
One question though, do these offer any significant advantage over the Anykernel versions? Or any obvious disadvantages I'm missing?
Werewolf kernel not working with latest Vanir nightlies
spamcakes said:
Thank you for taking the time to do this, hope it results in less people posting the same question over and over again. I was waiting for a free night to learn how to do it myself actually but no rush now
One question though, do these offer any significant advantage over the Anykernel versions? Or any obvious disadvantages I'm missing?
Click to expand...
Click to collapse
Well what AnyKernel does is when you flash the .zip first it pulls the current bootimg out of the boot partition unpacks it, unpacks the bootimg from the .zip and moves the initrd(ramdisk) from the boot partition into the zip then repacks the bootimg and then proceeds the normal procedure of flashing a kernel.
What this means is it does what the OP has done automatically. The disadvantage to this, is you need the ROM you want to flash a kernel for to be already flashed before you flash the AnyKernel(in between flashing a rom and the following kernel you most likely need to reboot in order for the kernel contained in the ROM package to be flashed out of staging). Or else it will repack the wrong ramdisk. The OPs kernels dont need to worry about this.
Iodak v8 does also not work on vanir. Got com.android.phone fcs...
Might upload iodak 8,5 with ramdisk fixed?
Werewolfs don't work on Slimbean 2.1 either.
spamcakes said:
Thank you for taking the time to do this, hope it results in less people posting the same question over and over again. I was waiting for a free night to learn how to do it myself actually but no rush now
One question though, do these offer any significant advantage over the Anykernel versions? Or any obvious disadvantages I'm missing?
Click to expand...
Click to collapse
It doesn't require much teaching, its a simple task in it's self and works on windows! Look in my signature, i wrote the scripts to do it Go to that thread i think theres a short tutorial in it.. If not pm me and i'll write one up And these are just alternatives
ex0rt said:
Werewolf kernel not working with latest Vanir nightlies
Click to expand...
Click to collapse
Vanir uses a complete different ramdisk does it not? :s i said wait for the variants
JoinTheRealms said:
Well what AnyKernel does is when you flash the .zip first it pulls the current bootimg out of the boot partition unpacks it, unpacks the bootimg from the .zip and moves the initrd(ramdisk) from the boot partition into the zip then repacks the bootimg and then proceeds the normal procedure of flashing a kernel.
What this means is it does what the OP has done automatically. The disadvantage to this, is you need the ROM you want to flash a kernel for to be already flashed before you flash the AnyKernel(in between flashing a rom and the following kernel you most likely need to reboot in order for the kernel contained in the ROM package to be flashed out of staging). Or else it will repack the wrong ramdisk. The OPs kernels dont need to worry about this.
Click to expand...
Click to collapse
+1, great explanation!
Triads123 said:
Iodak v8 does also not work on vanir. Got com.android.phone fcs...
Click to expand...
Click to collapse
I still think Vanir has a different Ramdisk..
baxtex said:
Might upload iodak 8,5 with ramdisk fixed?
Werewolfs don't work on Slimbean 2.1 either.
Click to expand...
Click to collapse
I can't even find iodak 8.5 and i'm not sifting through ~130 pages tofind it either If you couldupload it here for me or give me a link that'd be great!
Well it would seem werewolfs is corrupt/i did something wrong (Highly doubt the second one of course) Will be reuploading all tonight with the ramdisk from the latest nightly..
https://www.dropbox.com/s/bene73b8qe5wz8l/iodakX3_v085CM-10.2.zip
Here you go iodak 8.5 without ramdisk repack!
So it'll work with todays cm 10.2 m1 ?
Sent from my LG-P880 using xda app-developers app
Iodak v8 = android.phone fc on cm10.2 latest
Sent from my smart frying pan (Tegra 3)
All Kernels Updated with Ramdisk from CM10.2 Nightly 01.11.2013! Also Added Iodak v8.5
Vanir coming later on, i'm gonna go eat my meatloaf now :3
Update#1: Optimus Prime was a weird zip, don't know what happened, link removed, reupload the correct zip in a minute
Update#2: Vanir Kernels Updated
WerewolfJB and iodakX3_v085 doesnt work for Vanir
android.phone fc
ex0rt said:
WerewolfJB and iodakX3_v085 doesnt work for Vanir
android.phone fc
Click to expand...
Click to collapse
Did you use the Vanir variation? Or the CM10.2 variation? Try both? I don't know? Where are you downloading vanir from? Did you wipe caches before install and fix permissions after???
Sent from my N7 2k13
penguin449 said:
Did you use the Vanir variation? Or the CM10.2 variation? Try both? I don't know? Where are you downloading vanir from? Did you wipe caches before install and fix permissions after???
Sent from my N7 2k13
Click to expand...
Click to collapse
I tried both, but vanir versions dont work on latest nightlies rom from vanir. Gonna try wipe cache, posting soon..
@update
Still not working..
ex0rt said:
I tried both, but vanir versions dont work on latest nightlies rom from vanir. Gonna try wipe cache, posting soon..
@update
Still not working..
Click to expand...
Click to collapse
What vanir nightlies? :s the only vanir I was aware of was last built in September and that's the ramdisk I used for them.. Post a link to night lies if we are getting them...
Sent from my LG-P880 using XDA Premium 4 mobile app
penguin449 said:
What vanir nightlies? :s the only vanir I was aware of was last built in September and that's the ramdisk I used for them.. Post a link to night lies if we are getting them...
Sent from my LG-P880 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Here you go:
http://www.emccann.net/nuclearmistake/VanirAOSPNightlies/p880/
For me also the New repacked Iodak Kernel does not work. Only the anykernel Iodak v8 work without any problems for me. By all the other Kernels i got everytime com.android.phone fcs..
Triads123 said:
For me also the New repacked Iodak Kernel does not work. Only the anykernel Iodak v8 work without any problems for me. By all the other Kernels i got everytime com.android.phone fcs..
Click to expand...
Click to collapse
+1, tested all 5 vanir repacks on 110113 nightly
Gesendet von meinem Optimus 4X HD mit Tapatalk 2
House.m.d said:
+1, tested all 5 vanir repacks on 110113 nightly
Gesendet von meinem Optimus 4X HD mit Tapatalk 2
Click to expand...
Click to collapse
My fault, was completely oblivious to official Vanir nightlies, update coming tonight cuss I have work now! Sorry, my noob mistake
House.m.d said:
+1, tested all 5 vanir repacks on 110113 nightly
Gesendet von meinem Optimus 4X HD mit Tapatalk 2
Click to expand...
Click to collapse
Doesnt work for me :/ guess I'll have to wait for new repacks
Related
This is cyanogenmod port from 10.1 maclawstudio.
Is stable and fast start in less than a minute, can be used daily.
CREDITS:
[email protected]
erikcas
rohan007
wayland_ace
androidarmv6
jellaxy team
google
samsung
cyanogenmod
alin.p
maclawstudio
MatrixDJ96(odex script)
PRO Tips:
*use Interactive with 68-768 MHz and SIOPlus I/O for good performance/battery balance
*If you want better stability, performance, battery life, you can do with this ODEX script: http://forum.xda-developers.com/showthread.php?t=2162413&highlight=odex
DOWNLOAD: http://www.mediafire.com/?rb1q6wt5o48ai69
changelog:
25/06/2013:
*first release
11/07/2013:
*update sources AOSP / CM
*badass kernel update to 1.9.2
Nice! Where can we find the changes of Maclaw Studios?
why include Alin kernel when its not support sd ext ??? there is about 80 mb of free on internal left, without sd ext, its useless...
[email protected] said:
This is cyanogenmod port from 10.1 maclawstudio.
Is stable and fast start in less than a minute, can be used daily.
CREDITS:
[email protected]
erikcas
rohan007
wayland_ace
androidarmv6
jellaxy team
google
samsung
cyanogenmod
alin.p
maclawstudio
PRO Tips:
*use Badass with 68-652 MHz and Deadline I/O for good performance/battery balance
DOWNLOAD: http://www.mediafire.com/?u22703kojpj2b5c
Click to expand...
Click to collapse
[email protected]: I want to ask you if you could port the AOSP JB (Jellybean 4.2.2 (AOSP) RC2) also from MaclawStudio. Do you not forcing anything, no ETA only if you have the time and inclination, you can try to port AOSP JB?
Nixoman said:
why include Alin kernel when its not support sd ext ??? there is about 80 mb of free on internal left, without sd ext, its useless...
Click to expand...
Click to collapse
Man, my kernel doesn't have any problem with sd-ext. Either the script you are using is the problem, either your sd-card is may not be properly partitioned. I'm using sd-ext on AOKP and used it on CM10.1 also along with my kernel. I did not touch the ext4 drivers, so no error should be expected. Please check your script or partitions before making such claims.
alin.p said:
Man, my kernel doesn't have any problem with sd-ext. Either the script you are using is the problem, either your sd-card is may not be properly partitioned. I'm using sd-ext on AOKP and used it on CM10.1 also along with my kernel. I did not touch the ext4 drivers, so no error should be expected. Please check your script or partitions before making such claims.
Click to expand...
Click to collapse
my claims are proven, im running all roms (cm7,cm9,cm10,cm10.1) with sd ext script intext+, all work fine...as soon as i flash your kernel, bootloops or stuck at boot...tried every procedure of flashing...nothing...im not flaming you, this is bug, thats it...and few more people reported this problem
Nixoman said:
my claims are proven, im running all roms (cm7,cm9,cm10,cm10.1) with sd ext script intext+, all work fine...as soon as i flash your kernel, bootloops or stuck at boot...tried every procedure of flashing...nothing...im not flaming you, this is bug, thats it...and few more people reported this problem
Click to expand...
Click to collapse
There are people that posted in my kernel thread saying the sd-ext works perfectly, and my partition works too, with the same kernel. This means the problem is on your part, like I said, the script, or the partitioning process you used. They are just incompatible with my kernel. But ext4 feature works. Please try to understand. I know it's not flame, but it's a false claim.
If sd-ext works with my kernel, even for one single user, it is clear that it's not kernel's fault.
The lockscreen seems to be cut from down. Look @millo1978
Venomstar said:
The lockscreen seems to be cut from down. Look @millo1978
Click to expand...
Click to collapse
In Androidarmv6 github there is the fix...
keyguard_glow_pad_view, keyguard_glow_pad_container, etc..., are correct in Androidarmv6 sources.
Maybe in MaclawStudio sources isn't so.
millo1978 said:
In Androidarmv6 github there is the fix...
keyguard_glow_pad_view, keyguard_glow_pad_container, etc..., are correct in Androidarmv6 sources.
Maybe in MaclawStudio sources isn't so.
Click to expand...
Click to collapse
Since Maclaw Studios only builds for MDPI phones, of course LDPI fix isn't included.
Nixoman said:
my claims are proven, im running all roms (cm7,cm9,cm10,cm10.1) with sd ext script intext+, all work fine...as soon as i flash your kernel, bootloops or stuck at boot...tried every procedure of flashing...nothing...im not flaming you, this is bug, thats it...and few more people reported this problem
Click to expand...
Click to collapse
proven ?? then what about this ?
alin.p's lenio rom with BadassKernel-AOKP with CronMod-INT2EXTV2+ script.
jayOOMjay said:
proven ?? then what about this ?
alin.p's lenio rom with BadassKernel-AOKP with CronMod-INT2EXTV2+ script.
Click to expand...
Click to collapse
you said yourself: AOKP!!!! i was talking about cm9!
NOTE: this argument started on CM9 MIUI thread
and one more thing...Why all of you try defending Alinp, when im not attacking him?? I simple post my opinion on his kernel about sd ext problem , that I HAVE, and already found solution for sd ext, its not a big deal...i just want to put to a his attention to know that there is a bug with that script on my device, and that never happened to me on any other rom with some other kernels...he and i had discussion, its over, pls do not post your arguments on this one...Nishanty help me a lot on this one, so i can use his perfect kernel with sd ext...
Nixoman said:
you said yourself: AOKP!!!! i was talking about cm9!
NOTE: this argument started on CM9 MIUI thread
.
Click to expand...
Click to collapse
okay man, I was just saying my opinion and you didn't specify the fault was with cm9. I dont know about cm9. but with AOKP and latest cm10.1 rc6, it works fine.
jayOOMjay said:
okay man, I was just saying my opinion and you didn't specify the fault was with cm9. I dont know about cm9. but with AOKP and latest cm10.1 rc6, it works fine.
Click to expand...
Click to collapse
even for cm10.1 and AOKP, i found s2e (moded) better in terms i dont have to move Swype and Whatsapp to sd card/sd ext, it can stay at internal, and its eliminate lag causing of start ups and in-app...
but, as we said: opinions differ
BTW: anyone tried this rom yet?! ))))))
Nixoman said:
even for cm10.1 and AOKP, i found s2e (moded) better in terms i dont have to move Swype and Whatsapp to sd card/sd ext, it can stay at internal, and its eliminate lag causing of start ups and in-app...
but, as we said: opinions differ
BTW: anyone tried this rom yet?! ))))))
Click to expand...
Click to collapse
I hope you know that moving only the apk of an app doesn't create lags in that app. The moving of data and dalvik creates lag because the system needs to constantly access that data from a fast NAND flash memory, not SD. That's why I prefer the old CronMod A2SD script. It moves only the apks.
You're right, this is not an argument. But it's better to let the other users know what's right for them. I can't pronounce myself about Cm9 sd-ext as I never tested that, but being the same Filesystem drivers, it should work.
new version
is not working >>>>stop on bootanmition >>
i can not speek english im arabic
+1
aswertya said:
is not working >>>>stop on bootanmition >>
i can not speek english im arabic
Click to expand...
Click to collapse
+1
sushil888 said:
+1
Click to expand...
Click to collapse
+2, for me stopped on boot animation too, fortunately this ROM isn't working :\ Running CWM, data + cache + dalvik wiped, coming from miniCM10, tried to reflash, nothing gets this ROM working so I doubt the problem is really on my side.
First of all, many thanks to Kasper_h for all your work.
This is a mod of Mackay's Kernel 3.0, designed to work with the offical CM10 stable. I've seen various posts about CM not working, so I put this mod togther to get a fully working CM10 based ROM based on the offical CM10 stable.
The advantages of CM10 over CM10.1
Video recording works
Skype Video Calling works
Barcode Scanning apps work
Burst mode camera apps work
Apps2SD works
Bluetooth File transfer (send/receive) works
GPS works
The disadvantages of CM10 over CM10.1
Code base is obsolete, so no more fixes/updates/features etc
Feels slightly less fluid/responsive than Mackays Rom
Feels slightly less stable than Mackays Rom
This has the standard CM10 ramdisk, modified to include Kasper_h's GPS Fix, along with Mackay's Kernel 3.0 zimage (unmodified).
See Kasper_H's original thread here: http://forum.xda-developers.com/showthread.php?t=2153164
Kasper_h's kernel source here: https://github.com/kasperhettinga/lge-kernel-sniper
Get the CM10 stable from here: http://get.cm/?device=p970
Get the Google apps for 4.1.x from here: http://goo.im/gapps
How to Install
1. Reboot to recovery
2. Wipe data/factory reset
3. Install CM10 stable
4. Install Gapps for 4.1.x
5. Install P970-MackayKernel-3.0-Mod-for-CM10-GPS-Fix (attached to this post)
6. Reboot
Issues
1. In about phone, kernel version is shown as unavailable, but shows correctly in CPUSpy
2. If you enable Kernel Same Page Merging (in settings/Performance/Memory) it will cause occasional reboots/screen locks.
3. Very occasional vibration lock, lasting 30-40 seconds, so just wait if that happens. To avoid, disable Vibrate on Touch in settings/sound
4. Video recording with the CM10 camera crashes (still photo and gallery is fine), download Ucam Ultra https://play.google.com/store/apps/details?id=com.ucamera.ucam&hl=en for issue free video recording
Enjoy
Edit: Updated Mackay Kernel to 3.1
Edited 26/8/13: Updated Mackay Kernel to 3.2
Edited 28/10/13: Uploaded Mackey Kernel 1.9, which seems to fix the random rebooting bug, vibration bug and fixes a couple of games that didn't work on the 3.2 Kernel
It's not working on CM10.1? Could be fixed in that case?
Thanks for your work.
Mexickano said:
It's not working on CM10.1? Could be fixed in that case?
Thanks for your work.
Click to expand...
Click to collapse
Use Mackay ROM, it has this kernel included, or get the kernel from Mackay's thread. It will work with CM10.1.
The kernel in this thread has been modified for CM10.
Kernel 3.1 came out with fixes on vsync.Saves battery and improving performance
Sent from my LG-P970 using Tapatalk 4
TMinh said:
Use Mackay ROM, it has this kernel included, or get the kernel from Mackay's thread. It will work with CM10.1.
The kernel in this thread has been modified for CM10.
Click to expand...
Click to collapse
Kernel from Mackay's ROM have this
The advantages of CM10 over CM10.1
Video recording works
Skype Video Calling works
Barcode Scanning apps work
Burst mode camera apps work
Apps2SD works
Bluetooth File transfer (send/receive) works
GPS works
Click to expand...
Click to collapse
anyway thanks for make it more clear.
Question : cpu governor & i/o schedule in ur kasper_h's kernel mod have same original mackay kernel 3.0.8x ??
Sent from my LG-P970 using Tapatalk 2
jobzsparrow said:
Question : cpu governor & i/o schedule in ur kasper_h's kernel mod have same original mackay kernel 3.0.8x ??
Click to expand...
Click to collapse
Yes, its the same kernel, its the ramdisk that's diferent in this mod.
using with Kernel same page still not found problem (2.)
Sent from my LG-P970 using Tapatalk 2
@jason600 can you update the kernel to the latest one ( v3.1 ) ? Thanks :highfive:
DaemonOnx said:
@jason600 can you update the kernel to the latest one ( v3.1 ) ? Thanks :highfive:
Click to expand...
Click to collapse
Currenty testing 3.1 at the moment, as long as I don't find any serious issues, I'll upload it tomorrow.
Edit: Updated to Mackay Kernel 3.1, see attachment in first post.
yo!! good work , i'm installing
ps. this mod have got grant from kasper_h ?
Sent from my LG-P970 using Tapatalk 2
jobzsparrow said:
yo!! good work , i'm installing
ps. this mod have got grant from kasper_h ?
Sent from my LG-P970 using Tapatalk 2
Click to expand...
Click to collapse
Do you mean did I ask kasper_h for permission before doing this mod? Then the answer is no. Kasper_h has stated in the mackay thread he would not do a CM10 version, because of this I considered it would be ok provided it was fully credited to him, which I have done.
If kasper_h is unhappy with this mod for any reason, I'll take it down at once.
jason600 said:
Do you mean did I ask kasper_h for permission before doing this mod? Then the answer is no. Kasper_h has stated in the mackay thread he would not do a CM10 version, because of this I considered it would be ok provided it was fully credited to him, which I have done.
If kasper_h is unhappy with this mod for any reason, I'll take it down at once.
Click to expand...
Click to collapse
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
kasper_h said:
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
Click to expand...
Click to collapse
Thanks for that kasper, and my apologies for not asking beforehand, which with hindsight, I should of done.
both pretty Developers :thumbup:
Sent from my LG-P970 using Tapatalk 2
kasper_h said:
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
Click to expand...
Click to collapse
Kasper Hettinga(Apologies if spelt incorrectly)You are a good man,You should have applied for Recognized Developer if not Contributer.You totally deserve it for the magical works you have done.If I could I would have bought you a sack of coffee beanz.Good man.
Sent from my LG-P970 using Tapatalk 4
---------- Post added at 11:06 PM ---------- Previous post was at 11:03 PM ----------
Please fix the KSM bug as I want/need to use that feature ,thanks
Sent from my LG-P970 using Tapatalk 4
BlackPie said:
Kasper Hettinga(Apologies if spelt incorrectly)You are a good man,You should have applied for Recognized Developer if not Contributer.You totally deserve it for the magical works you have done.If I could I would have bought you a sack of coffee beanz.Good man.
Sent from my LG-P970 using Tapatalk 4
Click to expand...
Click to collapse
If you look closely you see that it says "Recognised Developer" under his name :silly:
RomWiz said:
If you look closely you see that it says "Recognised Developer" under his name :silly:
Click to expand...
Click to collapse
Oh.I must have missed that
Sent from my LG-P970 using Tapatalk 4
BlackPie said:
Please fix the KSM bug as I want/need to use that feature ,thanks
Click to expand...
Click to collapse
Firstly, KSM works, but the bug might cause occasional reboots (maybe once per day)
Secondly, although Kernel Samepage Merging helps reduce ram usage, the effect is not that dramatic.
If you having memory problems, try the following:
1. Disable JIT. No noticable performance drop and each running process uses a few less mb's of ram. With lots of running apps, this adds up. To disable JIT, add the following line to your build.prop:
Code:
dalvik.vm.execution-mode=int:fast
2. Install Greenify https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en and hibernate apps that run in the background.
3. Install a 200mb swap file on the system partition (much faster than the sd card). You'll be able to load virtally any game/large app. Download Turbo Boost http://forum.xda-developers.com/showthread.php?t=2145133 and extract it on your pc. For a 200mb swap on system copy the file from TURBO BOOST MOD v3.02-AROMA\swap\system\200\etc\init.d\98swap_system_v300 and put it in /etc/init.d on your phone, then reboot. The swap file is created automatically.
4. Install V6 Supercharger http://forum.xda-developers.com/showthread.php?t=991276
Version 3.1 doesn't boot for me, while 3.0 does just fine.
THIS OP IS OUTDATED! WIP!
Hello everybody!
You might or might not have already heard of MultiROM, THE multi-boot mod for the Nexus 7. I have recently found it and have decided to port it for our device.
First of all, it is a very initial release now. Though I have tested multiple cases and didn't find any problem except those in the bug list, bugs can arise. Do have a backup! Also, do read through the whole OP and 2nd post! If you don't understand something, rather read again and/or ask!
For more information on how it works and what it does, I suggest that you read the first few posts in the original thread. Those are very detailed and well-written posts that explain MultiROM in general. Installing roms to USB and Ubuntu/Ubuntu Touch of course doesn't work for our device atm.
Installation
The device must not be encrypted!
You need to flash the modified TWRP recovery that has MultiROM extensions. My version is based on the latest sources with gordon0001's device-specific modifications included. You can keep this recovery if you don't want to use MultiROM anymore and you like TWRP, because the MultiROM extensions don't interfere with other functions, even if the boot sector is not injected.
You have to flash a kernel that is capable of Kexec-hardboot. I compiled iodak's v07 CM kernel and official CM kernel with the patch, choose one of them. I have noticed an approx. 3 sec. vibration at boot with iodak, that's why I have included official CM kernel too.
Finally you have to flash MultiROM.
Links
You can find everything at http://d-h.st/users/Adam77Root/?fld_id=22980#files.
MultiROM_TWRP_X3.zip: The modified TWRP recovery from latest sources with gordon0001's device-specific changes and MultiROM support.
CM_kernel_patched.zip and iodakX3_v07CM_patched.zip: Official and iodak CM kernels with Kexec-hardboot patch.
iodakX3_v07_patched.zip: iodak stock kernel with Kexec-hardboot patch.
MultiROM_P880_v12.zip: The actual MultiROM package. Contains the latest version of Trampoline (the init binary of the system) and MultiROM binaries with all the needed device-specific changes. Even Pong works pretty smooth.
x3_hardboot.diff: Kexec-hardboot patch for 3.1.10 kernel.
mrom_p880.patch: Device-specific changes for Trampoline and MultiROM.
ui.xml: UI layout definition for TWRP for 720x1280 screens with MultiROM additions.
Known bugs
Reboot to recovery doesn't work.
USB tab doesn't do anything. This is because USB host mode (OTG) doesn't work on our device. Will reach out to kholk regarding this.
Sometimes in landscape mode, the default selected rom gets booted on the first touch. This is yet to be investigated.
Changelog
14 August 2013: Initial release
Credits
@Tasssadar for MultiROM, Kexec-hardboot for Nexus 7 and his help with debugging and porting
@mkasick for original Kexec-hardboot implementation
@iodak for his kernel
@gordon0001 for the device-specific TWRP modifications
Every custom modification to devices have risks. Flash these at your own risk!
Have fun and enjoy!
General use
Some notes and instructions regarding general use
For now, I have only provided patched 4.2.2 CM kernels. This means, you have to be on CM or CM-based rom with Android version 4.2.2. Don't try it with stock at the moment in any way. It won't work, but is on the to-do list. As Kexec-hardboot will reach out to devs, it will be supported in every rom ultimately.
In the next two examples, I will refer any official, unofficial, or CM-based roms as CM. Keep this in mind.
I use the word 'injected', because MultiROM is actually injected into the boot partition. It works on any kernel that is capable of doing Kexec-hardboot (and if you don't want to use different kernel (i.e. you will use kernel sharing), it will work on unpatched kernels as well).
I may refer to non-shared kernel method as Kexec(-hardboot) method.
Example scenario of multi-booting CM with CM and kernel sharing
You are on CM with MultiROM-capable recovery, patched kernel and MultiROM-injected and you want to install e.g. CarbonRom as second.
Boot into TWRP, navigate to Advanced->MultiROM and select 'Add ROM'. Since the base rom is CM, you can share the same kernel. It will be faster as there will be no hardboot needed.
The installation steps are easy and it doesn't take more time than a normal installation.
Example scenario of multi-booting CM with CM and different kernel
You are on CM with MultiROM-capable recovery, patched kernel and MultiROM-injected and you want to install e.g. CarbonRom as second.
Boot into TWRP, navigate to Advanced->MultiROM and select 'Add ROM'. Select 'Don't share'.
Continue with installation.
Now, since the target kernel (that is installed with the rom) is very likely not patched, you will have to flash one of my linked kernels to that rom. Do this by selecting 'List roms', selecting the desired rom, than 'Flash ZIP' and flashing one of the kernels I have patched.
You can only share the kernels between the same Android version (i.e. stock base->only stock rom can use shared kernel, 4.2 base->only 4.2 rom can use shared kernel, 4.3 base->only 4.3 rom can use shared kernel, etc.), but this is not the case with the Kexec method. Just keep in mind that for example even if your base rom is CM, for a stock secondary rom you have to flash a stock patched kernel.
The build
Some notes about the build
x3_hardboot.diff: This is the Kexec-hardboot patch for the 3.1.10 kernel. Since it is needed for target kernels as well, I would like to reach out in this post to @arararagi, @demetris_I, @iodak, @kholk, @laufersteppenwolf and @Pesach85 (in no particular order, this is how your threads are in order in Original Android Development forum right now). I and fellow users would be grateful if you could include the patch in the kernel so they can be used as both host and target kernels as well. UPDATE: It doesn't reserve one more megabyte before ram_console from now on.
mrom_p880.patch: This contains all the device-specific patches that are needed to get MultiROM booting and working on the P880. It is built on top of the latest git changes as of today. It also contains some comments about multiple devices compatibility, those are reminders for Tasssadar.
ui.xml: UI layout definition for TWRP for 720x1280 screens with MultiROM additions. Needs to be put into TWRPdir/gui/devices/720x1280/res/. The recovery I have created is based on the latest MultiROM TWRP with @gordon0001's device-specific changes.
You can find links to the upstream MultiROM and MultiROM TWRP in the original thread.
Simply incredible!!! :thumbup:thanks a lot man. I always wanted to try dualboot
Sent from my LG-P880 using xda premium
Awaiting the Patched Stock Kernel to dual boot stock and AOSP Good Work man, hopefully @iodak will be able to patch his kernel by today so i can get modding :3
Nice work man! I have also seen hardboot kernels in the N7 section, but got into the hospital then....
But i will include it for sure when i'm back home
Sent from my Nexus 7 using XDA Premium HD app
tnx for your very nice work
how i can flash twrp ?
i want to flash it on cwm but i cant
edite : thats my fault i am so sorry
penguin449 said:
Awaiting the Patched Stock Kernel to dual boot stock and AOSP Good Work man, hopefully @iodak will be able to patch his kernel by today so i can get modding :3
Click to expand...
Click to collapse
If anybody won't be faster, I will provide it tomorrow.
laufersteppenwolf said:
Nice work man! I have also seen hardboot kernels in the N7 section, but got into the hospital then....
But i will include it for sure when i'm back home
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
Thanks! Take your time, rest and get better!
Sent from my LG-P880
Adam77Root said:
If anybody won't be faster, I will provide it tomorrow.
Sent from my LG-P880
Click to expand...
Click to collapse
Don't get me wrong, i would be more then Happy to do it myself, however till my new PC Arrives i wont be able to use a Linux Distro for some time, if there's a method to do this on windows (Natively, can't even run anything in VM's) then point me in the right direction! Sorry for the inconvenience!
penguin449 said:
Don't get me wrong, i would be more then Happy to do it myself, however till my new PC Arrives i wont be able to use a Linux Distro for some time, if there's a method to do this on windows (Natively, can't even run anything in VM's) then point me in the right direction! Sorry for the inconvenience!
Click to expand...
Click to collapse
I didn't get you wrong buddy. I have no problems with making a stock version, just didn't have time for that today.
Sent from my LG-P880
giantic hack
ohhh well the one big giantic hack is coming to our O4X! that`s very nice
thank you for this port and thank you for your fast work? tomorrow with stock and on saturday with android 4.3 ?
Donation sent
Whaaaaaattt?
Just were browsing N7 forum few days ago and saw MultiROM and thought "Ahh these lucky nexus guys, I wanna have it to! " and here we go hahahah
Sent from my OptimusX4HD using xda app-developers app
how can install rom to ext-sd ?
in next version can we have stock rom and miui rom or other custom rom?
tnx
Hey guys, heres iodak stock kernel with kexec patch: https://www.dropbox.com/s/ko752pu1akuvfzh/iodakX3_v07-realms.zip
Btw i theres a problem with the twrp zip package, im gonna try fastboot flash it. Has anyone had success?
Say Whut?
@Adam77Root, you just made me wanna flashing and flashing and flashing one day before I go into vacation, I will try to get some time today and test it!
Thanks so much!
Afro said:
Say Whut?
Adam77Root, you just made me wanna flashing and flashing and flashing one day before I go into vacation, I will try to get some time today and test it!
Thanks so much!
Click to expand...
Click to collapse
You can flash 10 different roms and play with them over your vacation. Thats what vacations are right?
Hehe @JoinTheRealms , you understand me
Wow, I just saw your Iodak Stock Kernel with Kexec patch, verrry nice, now I can use Stock ROMs, too!
Did you already test it?
JoinTheRealms said:
Donation sent
Click to expand...
Click to collapse
Thanks very much!
m.homauon said:
how can install rom to ext-sd ?
in next version can we have stock rom and miui rom or other custom rom?
tnx
Click to expand...
Click to collapse
You can't install to external SD. It could be modified to allow it, but there would be a huge performance decrease. Literally, roms would be lagging too much.
JoinTheRealms said:
Hey guys, heres iodak stock kernel with kexec patch: https://www.dropbox.com/s/ko752pu1akuvfzh/iodakX3_v07-realms.zip
Btw i theres a problem with the twrp zip package, im gonna try fastboot flash it. Has anyone had success?
Click to expand...
Click to collapse
Just was about to reply to your PM.
What kind of problem is with the zip package?
I will update the first posts in the afternoon.
Afro said:
Hehe @JoinTheRealms , you understand me
Wow, I just saw your Iodak Stock Kernel with Kexec patch, verrry nice, now I can use Stock ROMs, too!
Did you already test it?
Click to expand...
Click to collapse
Nah i couldnt get the twrp package to flash so im gonna try with fastboot. But the kernel works, i just swapped the ramdisk from Adam77roots patched kernel with iodak's stock kernel, it should work though
---------- Post added at 07:21 PM ---------- Previous post was at 07:19 PM ----------
Adam77Root said:
Just was about to reply to your PM.
What kind of problem is with the zip package?
I will update the first posts in the afternoon.
Click to expand...
Click to collapse
My twrp failed to flash your twrp.zip package, most likely something on my end though, no one else has reported issues
Hello everyone,
So I'm planning to "fix" my friend's Optimus 4X HD because the phone is super laggy and battery is extremely bad running the stock 20C ROM. I've tried flashing the official ProBam but the battery is still pretty bad and performance not that good. Given that ProBam is not supported properly in here, I'm assuming it may not have all the optimization offered by the P880-specific ROMs available around here.
However, I want to install something that would be sufficient for use without any noticeable issues. So it's not features I'm looking for but stability, performance and good battery life.
My question is, what do you guys suggest as a good ROM/Kernel combination which would work as a daily driver?
Also, I noticed there's an issue with compatibility between the latest CM nightlies and available kernels, would appreciate some advice on this.
Thanks for your time!
I recommend you Vanir Rom from 101713 newer version give me fc phone.
Deactivate all Animations and flash Demetris Play or Prime Kernel (i recommend download the toolbox from arararagi because it can increase charing speed and saturate the screen with colors then flash prime it is compitable.
You will have a snappy phone.
Sent from my Optimus 4X HD using xda premium
Nemeziz 56th said:
I recommend you Vanir Rom from 101713 newer version give me fc phone.
Deactivate all Animations and flash Demetris Play or Prime Kernel (i recommend download the toolbox from arararagi because it can increase charing speed and saturate the screen with colors then flash prime it is compitable.
You will have a snappy phone.
Sent from my Optimus 4X HD using xda premium
Click to expand...
Click to collapse
Thanks for your reply Have you tried latest Vanir nightly with the AnyKernel build of Prime? From what I understood, this shouldn't FC phone any more. Just asking if there's any benefit of flashing the latest build or 101713 as you suggested.
Trying Vanir from 102613 with Any Kernel of Iodak 8.5 no fc of phone.
Sent from my Optimus 4X HD using xda premium
Iodak Anykernel with no tweaks is stuck on userspace cpuquiet. It will drain ur battery really fast when screen is on
Flying_Bear said:
Iodak Anykernel with no tweaks is stuck on userspace cpuquiet. It will drain ur battery really fast when screen is on
Click to expand...
Click to collapse
Nemeziz 56th said:
Trying Vanir from 102613 with Any Kernel of Iodak 8.5 no fc of phone.
Sent from my Optimus 4X HD using xda premium
Click to expand...
Click to collapse
I flashed Vanir 101713 with Optimus Prime 2.70 as suggested by Nemeziz 56th. The phone is super snappy and battery seems much better so far. I faced issues with telephony as the phone struggled to connect to the mobile network until I loaded the modified RIL based on Flying_Bear's tutorial (thanks for that). Not sure if it would've worked eventually without any modifications, this is a bit confusing...
Another problem I faced today is that the screen refused to turn on after the alarm went off, I read this happened to other users as well. Is it a ROM issue or kernel?
Do you guys suggest I update to the latest Vanir nightly with AnyKernel Optimus Prime instead? If so, do I need to factory reset or is it safe to just dirty flash?
sir_fz said:
I flashed Vanir 101713 with Optimus Prime 2.70 as suggested by Nemeziz 56th. The phone is super snappy and battery seems much better so far. I faced issues with telephony as the phone struggled to connect to the mobile network until I loaded the modified RIL based on Flying_Bear's tutorial (thanks for that). Not sure if it would've worked eventually without any modifications, this is a bit confusing...
Another problem I faced today is that the screen refused to turn on after the alarm went off, I read this happened to other users as well. Is it a ROM issue or kernel?
Do you guys suggest I update to the latest Vanir nightly with AnyKernel Optimus Prime instead? If so, do I need to factory reset or is it safe to just dirty flash?
Click to expand...
Click to collapse
Should be fine to dirty flash.
However I assume you have unlocked the bootloader and flashed CWM (Or TWRP) so make a backup before you do, just in case.
Don't know if it's still the case but WWJB v008 kernel is incompatible with Vanir (even the Vanir specific-pack) so don't try that one.
There's an init.d script floating around somewhere that will fix CPUquiet on Anykernel Iodak, I'll see if I can find it for you.
Carbom ROM, Vanir and Probam can be used in a daily basis (They are in my order of preference). All of them with their default kernel cause many custom kernels are having some wakelock problems in later days....
Thanks for your input I might give Carbon a try, seems nice as well. But ProBam with its stock kernel is definitely a no-go for me, was horrible in my case.
spamcakes said:
Should be fine to dirty flash.
However I assume you have unlocked the bootloader and flashed CWM (Or TWRP) so make a backup before you do, just in case.
Don't know if it's still the case but WWJB v008 kernel is incompatible with Vanir (even the Vanir specific-pack) so don't try that one.
There's an init.d script floating around somewhere that will fix CPUquiet on Anykernel Iodak, I'll see if I can find it for you.
Click to expand...
Click to collapse
Do you mean Iodak with the init.d fix-script would be a better option than Optimus Prime?
sir_fz said:
Thanks for your input I might give Carbon a try, seems nice as well. But ProBam with its stock kernel is definitely a no-go for me, was horrible in my case.
Do you mean Iodak with the init.d fix-script would be a better option than Optimus Prime?
Click to expand...
Click to collapse
I can't give you a straight answer on that sadly, I don't know enough about the different kernels to make a choice myself tbh.
I've tried them all, and see the different options in trickstermod but I have no idea how to test which one is better for me or even decide what I want in a kernel.
But anyway was just saying there's a fix for the CPUquiet if you want to try Iodak.
Try liquidsmooth -zaiben and slim bean also since they are great too.
Послато са LG-P880
What about PAC? I'm running a nightly from 2 days ago on my SGS2 i9100G and it seems pretty stable and smooth. Do you recommend I try it on P880 given there's no maintainer for it here?
Sent from my GT-I9100G using Tapatalk
Where do you find the newer versions of vanir rom? I only can see the one from 29.9
DarkFantasy6 said:
Where do you find the newer versions of vanir rom? I only can see the one from 29.9
Click to expand...
Click to collapse
You can find links to nightlies in the Android Development (non-original) Vanir thread
Sent from my GT-I9100G using Tapatalk
I was on CM nightlies, now I flashed Vanir nightly and its great
as they said install the latest vanir you find. u can update it to latest version from settings. but later why change kernel ? its just fine as it is , stable and battery drain is low enough. anyway when he will install the next update , the kernel will go back to default. are you gonna reinstall the kernel at your friends phone at every rom update ?.......
No I'm looking foe something good enough without needing to update later
Sent from my GT-I9100G using Tapatalk
sir_fz said:
No I'm looking foe something good enough without needing to update later
Sent from my GT-I9100G using Tapatalk
Click to expand...
Click to collapse
no updates ? windows xp still have updates after a million years. ubuntu 12 were almost perfect and of course they have updates. everything has updates , dont think bad for updates
So there are many combinations of stable rom/kernel.
For me Slimbean 2.1 + OptimusPrime 2.7 or iodak8.5repacked works perfect.
And this software saved my 4X from selling out
frisky124 said:
So there are many combinations of stable rom/kernel.
For me Slimbean 2.1 + OptimusPrime 2.7 or iodak8.5repacked works perfect.
And this software saved my 4X from selling out
Click to expand...
Click to collapse
I'm currently using PAC with Optimus Prime AnyKernel, so far so good
Sent from my GT-I9100G using Tapatalk
I cant find aarrghs kernel for jellybean, i ve read some old post from 2013 about flashing aarghs kernel on a JB rom like LiquidSmooth 2.9-..
Where can i find one that works?
I ve flashed the one on the post from photon q.
None of them worked, didnt boot.
alexche77 said:
I cant find aarrghs kernel for jellybean, i ve read some old post from 2013 about flashing aarghs kernel on a JB rom like LiquidSmooth 2.9-..
Where can i find one that works?
I ve flashed the one on the post from photon q.
None of them worked, didnt boot.
Click to expand...
Click to collapse
You found the one on the post from photon q lte? so that means you found all kernels available. What Android version is LS 2.9?
palmbeach05 said:
You found the one on the post from photon q lte? so that means you found all kernels available. What Android version is LS 2.9?
Click to expand...
Click to collapse
Well it was an example xD
But yesterday i flashed cm 10.2 and its awesome, smooth, best rom so far, i tried to flash aaarghs anykernel, it booted, but no working wifi or data.
PS: CM 10.2 kernel is 3.0.101.gce8e75cd
alexche77 said:
Well it was an example xD
But yesterday i flashed cm 10.2 and its awesome, smooth, best rom so far, i tried to flash aaarghs anykernel, it booted, but no working wifi or data.
PS: CM 10.2 kernel is 3.0.101.gce8e75cd
Click to expand...
Click to collapse
No wifi or data? Thats odd, but without looking at that thread, you might want to find the cm10.2 specific kernels, idk if anykernel supports cm10.2 or if it was built for that
Sent from my ATRIX HD using XDA Free mobile app
palmbeach05 said:
No wifi or data? Thats odd, but without looking at that thread, you might want to find the cm10.2 specific kernels, idk if anykernel supports cm10.2 or if it was built for that
Sent from my ATRIX HD using XDA Free mobile app
Click to expand...
Click to collapse
Well, anykernel IS anykernel xD
It means it contains the kernel for every CM based rom for PHOTON Q, i guess thats the problem. I will try to search a little bit more.
alexche77 said:
Well, anykernel IS anykernel xD
It means it contains the kernel for every CM based rom for PHOTON Q, i guess thats the problem. I will try to search a little bit more.
Click to expand...
Click to collapse
No, not necessarily. It means you can take an updated kernel, unpack a boot.img, replace the kernel, and repack the boot.img with the new kernel. However, cm10.2 kernel support was dropped last yr. So the anykernel is cm11
Sent from my ATRIX HD using XDA Free mobile app
palmbeach05 said:
No, not necessarily. It means you can take an updated kernel, unpack a boot.img, replace the kernel, and repack the boot.img with the new kernel. However, cm10.2 kernel support was dropped last yr. So the anykernel is cm11
Sent from my ATRIX HD using XDA Free mobile app
Click to expand...
Click to collapse
Ok, thanks for the info, but, if thats true, why did it flashed and booted ?
I just have to find the right version and copy it to the ahykernel zip?