[KERNEL TOOL] Multi Kernel installer - ARHD 7/9 - WINDOWS/LINUX/MAC - discontinued - HTC One X

I'm not updating the scripts anymore, only use it for private ease-of-use. Feel free to use the scripts, copy / modify, if you have any ideas or want to work with it. Thanks for the support, but there are more (better) tools available at the time now.
Cheers, Maseo!
==========================================
Hello Folks!
So you're running Android Revolution HD and you want to try a differtent kernel ey?
But you don't know how to flash a kernel, which modules you need or you're just plain lazy (like me ) and want to have it done for you.
I present to you, my Multi kernel installer!
*Works on Windows XP, Vista, and Seven, Linux (Ubuntu tested), Possibly Mac (need testers..)
Want to see a working demo?
Windows:
Linux/Mac:
How does it work?
It's a batch file that uses ADB and fastboot for pushing modules and kernels to your HOX. I've added an option to select different kernels and it will push the matching modules pack as well if neccessary.
The script pushes the modules to your phone, so you dont have to CWM flash them, and writes the kernel through fastboot for you! You only have to run the script!
How to use the file:
If you have dropbox, sync this folder, to your dropbox account. This way you'll be up to date when i add more kernels and/or options.
1.B If you don't have Dropbox, register for a free dropbox here. It's the easiest way to keep the files in sync for updates, plus you'll get free 500mb of extra storage.
1.C Or if you use Google Drive: click on this link
Make sure your phone is on, USB debugging is enabled, and you're on ARHD 7.x
ONLY FOR WINDOWS USERS: Run RUN_ME_WINDOWS.bat, Follow the steps. If done right ADB will push the modules (if necessary) to your phone, reboot, and install the selected kernel.
ONLY FOR LINUX/MAC USERS: Open the MAC folder and run linux_test.sh in terminal, Follow the steps. If done right ADB will push the modules (if necessary) to your phone, reboot, and install the selected kernel.
Done!
If you have any questions, just leave a comment in the thread and i'll try to get to you as quick as possible!
Any tips, remarks or feedback is highly appreciated.:good:
Happy flashing!
Special thanks to:
Mike1986 for making his amazing Rom!
GuyAdams for repacking all the kernels and moduls, tips and feedback.
Maseo

Which kernels are available?
ARHD7:
EternityProject_V0.92b
EternityProject_3.4v0.23
EternityProject_3.4v0.24
Faux 004b3 (with modified governer), and 004b34
Franco_R11
Franco_R12
Android Revolution HD Stock
ARHD9:
Faux 007 VF
Franco R16
NCX 080 OC
Eternity 3.4 0.38 OC
ARHD Stock​

Updates:
[23-06-2012] Released the first working multi-batch file with some kernels
[23-06-2012] Added Franco's R11, EternityProjects3.4 V0.22, Faux's 003b9
[24-06-2012] Repacked RAR-File, Removed bugged Faux 003b9, replaced with 003b10.
[24-06-2012] Added a RUN_ME_WINDOWS-NT-ONLY bat file, 'choice' isn't a command on windows 2K and XP. Replaced code.
[25-06-2012] Removed RUN_ME.bat and replaced with general working RUN_ME_WINDOWS.bat, removed Faux 003b7 (old), added Eternity V0.23 and Default ARHD stock kernel.
[25-06-2012] Added demo video.
[02-07-2012] Added Linux Demo video, Franco R12, Faux 4b1
[03-07-2012] Finished Linux-script!!!
[04-07-2012] Added Faux 4b3
[06-07-2012] Added Faux 4b4 and Eternity V0.24 - Debug mode for windows added

reserved three

its arhd i think!

kryptoner said:
its arhd i think!
Click to expand...
Click to collapse
Sharp eye.. Im still a bit drunk from last night i guess. Edited the title! :silly:

at 1.b, it says error creating link...
batch file dies after choosing 2 (eternity 3.x kernel)
'choice' is not recognize as a command
Press any key to continue...

cYbOrG5 said:
at 1.b, it says error creating link...
batch file dies after choosing 2 (eternity 3.x kernel)
'choice' is not recognize as a command
Press any key to continue...
Click to expand...
Click to collapse
I'll get right on it. Seems the Rar-file is borked. Should be fixed now.
Which windows version are you running on? It works fine on vista and 7, but could fail on 2K and XP due to 'choice' being left out.
Try running: RUN_ME_WINDOWS-NT-ONLY.bat
- Removed Faux's 003B9 because of the bug in the Kernel replaced it with 003b10

Great work mate, I'll update the kernels thread OP with details.

GuyAdams said:
Great work mate, I'll update the kernels thread OP with details.
Click to expand...
Click to collapse
Great to see you've seen it! I'll update the script tomorrow morning with Eternity_V0.23.
I'll see what else I can do to improve or expand the script. Any ideas?
Sent from my HTC One X using XDA

- Removed RUN_ME.bat and replaced with general working RUN_ME_WINDOWS.bat.
- removed Faux 003b7 (old), added Eternity V0.23 and Default ARHD stock kernel.
- updated the rar file.
- added demo-video.

after kernel flash, why not reboot to recovery and cwm flash modules if required...so that the user will not manually flash it..just a thought

cYbOrG5 said:
after kernel flash, why not reboot to recovery and cwm flash modules if required...so that the user will not manually flash it..just a thought
Click to expand...
Click to collapse
The script already flashes the modules through ADB when you're running it, and flash the kernel after. No need to manually flash the modules

grrrr..... just ignore

thunder07 said:
grrrr..... just ignore
Click to expand...
Click to collapse
I assume you've got it worked out ...

Hi, I'm always on the HOX forum everyday, I read all the threads but I have a noob question..!!!
Whats is Kernel? and What it does and the difference between stock Kernel and Faux or Franco R11, etc...
Cheers and sorry for the noob question..!!

limx said:
Hi, I'm always on the HOX forum everyday, I read all the threads but I have a noob question..!!!
Whats is Kernel? and What it does and the difference between stock Kernel and Faux or Franco R11, etc...
Cheers and sorry for the noob question..!!
Click to expand...
Click to collapse
See it like this: your phone is a car. Your ROM and default kernel present the engine.
A different kernels updates and tweak the engine. Giving it more features, possibly better (battery) performance, a smoother experience. Etc.
The good thing is you can always go back to the default kernel by re-flashing your ROM or selecting the default stock Kernel from my installer.
Sent from my HTC One X using XDA

My humble requests:
- Google Drive instead/too
- MAC support
Thank you for your effort ! Really a time saver
---------- Post added at 10:01 AM ---------- Previous post was at 09:51 AM ----------
And now I'll try it
Just a question:
On ARHD 7.1 the Franco_R11 (which I see is 7.0.0) will be fine ?
In case of issues, I just flash over it the stock 7.x , right ?
Thanks

chareos12 said:
My humble requests:
- Google Drive instead/too
- MAC support
Thank you for your effort ! Really a time saver
---------- Post added at 10:01 AM ---------- Previous post was at 09:51 AM ----------
And now I'll try it
Just a question:
On ARHD 7.1 the Franco_R11 (which I see is 7.0.0) will be fine ?
In case of issues, I just flash over it the stock 7.x , right ?
Thanks
Click to expand...
Click to collapse
I'll see if i can add a google-drive upload too (i don't use it personally..), ill try to figure out how to run in on a mac.
Regarding the kernel, yes. The kernels are made for 7.x, so that works fine.:good:

trying to download the rar-file,
Error Creating Link
There was an error creating your link. Please try again.
Of course, trying again brings no joy.

Related

[ROM] Optimized Kezra V4 Final [Android 2.3.6, Custom .35 Kernel, V6 Supercharger]

First of all let me thank all you member of this newborn community which is the Galaxy W's! Without you guys there would be no point in releasing this anyway.
First off credits:
Arco68 for helping me guiding me in this odyssey that is making Android builds and teaching me how the updater-script thing works and for allowing me to test some stuff which really helped me release this. Also for his custom Ancora kernel
knzo for helping me get started with Android and giving me the first tips that helped me want to learn more and do more. Also for his build.prop tweaks which are pretty handy
qzem for being one of the motivators behind the community and how got us the RZR Recovery as well as getting me Arco's kernel when my computer was being a slut.
dsixda for his awesome kitchen in which I cooked this ROM.
zeppelinrox for his funtastic V6 Supercharger script
Now what does this ROM have?
It is based on the Samsung Stock 2.3.6 ROM (latest EU ROM) but has been modded for better performance.
- Deodexed
- Zipaligned
- Rooted
- Busybox'd
- Has task killer tweaks
- /data/app functionality
- Custom Kernel by Arco68
- Roboto Font from Android 4.0 (ICS)
**NOT SO SMALL (xD) AND (POSSIBLY) MOST STABLE RELEASE YET**
The only things left from the TouchWiz UI are the Launcher and the Social Hub (because I really like it. The Hub that is. Launcher sucks balls.) apart from things tied to the framework like Phone, Contacts and Messaging.
In the instruction at this time (time of V3 release) I'll leave also instructions to integrate V6 Supercharger by zeppelinrox which should make the phone much more fun to use
A OC Version of the ROM is coming in the next few days aswell, as soon as I make sure it is stable.
Without further ado here's the link:
Rom: http://www.mediafire.com/?xnw2raw1daeeny4
OC ROM: http://www.mediafire.com/?rbq3s215iwce39h
Extras Package: http://www.mediafire.com/?0ojof3ioue9wc65
Instructions for Flashing:
(1) Reboot your phone into recovery;
(2) Make a backup of your current ROM;
(3) Wipe data/cache
(4) Format /system/
(5) Flash the ZIP
(6) Enjoy.
Instructions for V6 Supercharger
(1) Download this file and put in somewhere in your memory card
(2) Go to the Market and download "Script Manager"
(3) Open Script Manager and go to Config and choose "Browse as Root"
(4) Browse to where the script is and choose it
(5) Select only the ROOT symbol and then RUN
(6) First choose option 2 and when asked again choose option 6 (if you feel like taking a chance, choose option MEGA RAM 2) and V6 will install.
(7) After you are done with installing browse to /data/ in the memory of the phone, a file called 99SuperCharger.sh will be there
(8) Choose it, select run at boot
(9) Reboot and you should be done, enjoy.
For SuperCharger updates check HERE
AnTuTu Score w/o V6 Supercharger: 3750
AnTuTu Score w/ V6 Supercharger (option 6): 38xx
AnTuTu Score w/ OC and Supercharger (option 6): 40xx
(If you're updating from V1 or V2, I advise you to backup your apps and do a full wipe)
NOTE: IF YOU ARE HAVING PROBLEMS WITH VIDEO, JUST INSTALL A VIDEO PLAYER AND IT WILL WORK FINE. I RECOMMEND MX VIDEO PLAYER.
F.A.Q.
(1) Will this ROM work on the Exhibit 2 4G?
A: No idea. Ask the devs for the Exhibit 2. The hardware is quite similar but some things do differ.
(2) Is this CM7?
A: No, it is not. I'll get on that when I can.
(3) What are the advantages of this ROM over stock?
A: It is rooted and much faster. Try it out yourself.
(4) What are the surprises you were talking about?
A: Unfortunately they couldn't be released at the same time as this ROM, so you'll just have to wait.
(5) Will you update this further?
A: As of V3, I dunno. I pretty much done everything I had to do to make it work as powerfully as possible.
(6) Is this overclockable?
A: It is as of V3, download the OC Rom.
Version History:
V1: Initial Version
- Deodexed
- Zipaligned
- build.prop tweaks
- Optimized Memory
- Custom Kernel by Arco68
- Other stuff I can't remember anymore xD
V2: Chocolate-fudged Version
- Changed base Stock ROM to most recent version
- Disabled boot animation
- Updated Arco68 Kernel
- Debloated it a little
- Changed system font to Roboto ICS
- build.prop tweaks
- Deodexed
- Zip aligned
- Optimized Memory
V3: SUPERDUPERAWESOME VERSION!
- Updated Arco Kernel, again.
- Made it minimalistic
- Took away some tweaks that were not needed
- Market fixed.
- 3D Gaming fixed.
- Added instructions for V6 Supercharger
- SMALLEST VERSION YET!
- ROM now comes in OC and No OC
Nice... thanks kezra
Awesome, gonna try it in an hour or so (yes my connection sucks).
In the meanwhile, do you mind if I spread the link over at Androidiani, the italian Android community?
fender90 said:
Awesome, gonna try it in an hour or so (yes my connection sucks).
In the meanwhile, do you mind if I spread the link over at Androidiani, the italian Android community?
Click to expand...
Click to collapse
No I don't mind.
Also finished setting up the kitchen tutorial in post 3.
Hey man great job!!! I haven't got time to participate on the forum for a while, cause of my job getting on the way (we are moving the whole company of 350 pepole from two different location to one new, so I was (or I still am) very busy). Thanks for mention me in your thanks list, I am very happy that I maybe helped a little bit this "Wonder" community . When we will finnish our move, I hope I will have the time to help more with some testing and stuff!
Mirrors
Do you have other than Multiupload coz it is banned in my country.....
andynroid said:
Do you have other than Megaupload coz it is banned in my country.....
Click to expand...
Click to collapse
Dude it's multiupload, there are about 10 different mirrors xD
HOTFILE
UPLOADKING
There ya go bro
Thanks GAPPS integrated ?
Sent from my GT-I8150 using xda premium
Yes it is. Just as it is in the normal Stock.
If Kezra agrees i want to mirror his roms for free without ads, on a reliable fast server
Installed correctly, but seems to be stuck on the "Samsung" after rebooting, the logo just keeps flashing.
Edit: Nevermind, it worked now testing begins!
andynroid said:
Do you have other than Multiupload coz it is banned in my country.....
Click to expand...
Click to collapse
TuxBrothers said:
If Kezra agrees i want to mirror his roms for free without ads, on a reliable fast server
Click to expand...
Click to collapse
I don't see anything against that. Give it to me and I'll put it on the 1st post
KP, a small question.
Now that the phone reads the external sd as the internal memory, I can finally see some use for the 16gb micro sd I was given for Xmas.
But I do want to keep all the data I already have on the one I was using up to now, so if I transfer the whole card on my PC and then on the other (bigger) card and finally put it in the phone, will I have all my data or will I be missing something because they are hidden Android system files?
I wanna sleep now it is 4am 'ere but because of this.....Thanks to All for BullDozing......
Sent from my GT-I8150 using xda premium
fender90 said:
KP, a small question.
Now that the phone reads the external sd as the internal memory, I can finally see some use for the 16gb micro sd I was given for Xmas.
But I do want to keep all the data I already have on the one I was using up to now, so if I transfer the whole card on my PC and then on the other (bigger) card and finally put it in the phone, will I have all my data or will I be missing something because they are hidden Android system files?
Click to expand...
Click to collapse
What you suggested should work. Switch stuff over from one memory to the other and you should be fine
KezraPlanes said:
I don't see anything against that. Give it to me and I'll put it on the 1st post
Click to expand...
Click to collapse
Master, your wish is my command!
http://www.helifun.net/android/samsung_galaxy_w/Optimized_Stock_KezraV1_wTW.zip
May the force be with you!
---------- Post added at 10:03 PM ---------- Previous post was at 09:40 PM ----------
KezraPlanes said:
What you suggested should work. Switch stuff over from one memory to the other and you should be fine
Click to expand...
Click to collapse
OK, but what is the mount point of the internal 2GB disk?
/sdcard/external_sd
The transfer did work, I'm extremely happy with your ROM KP, fast and smooth

[KERNEL]{S} Advanced Stock ICS Kernel Build 17 [08/12/12]

Advanced Stock ICS Kernel for Xperia S​Here is a kernel based on the Stock ICS kernel with some features which come from DoomLord's GB kernel.
Features
autorooting
CWM recovery (with reboot recovery support)
init.d support (thanks DoomLord)
TUN/TAP driver
Download links
Build 17 (Fastboot)
Build 17 (CWM)
Build 16 (Fastboot)
Build 16 (CWM)
Prerequisites
An unlocked bootloader: Tuto here.
A stock ICS ROM (6.1.A.0.452 to 6.1.A.2.55). Don't expect this kernel to work with CM9/10.
How to flash
For elf files :
Read DoomLord's guide
You just have to replace kernel.elf by the name of the downloaded kernel in the flash command (eg : ics4.elf)
For zip files:
Flash the zip file from the recovery
Changelogs
Build 17 (08/12/12) :
Merge 6.1.A.2.55 kernel sources
Autodetect rom version in default.prop based on build.prop
Updated recovery, adbd and busybox (JB version)
Build 16 (01/11/12) :
Random reboot issue probably fixed (patch from CM10 kernel, thanks Kali)
Rom version increased to 6.1.A.2.50
Updated recovery, adbd and busybox (JB version)
SD card mounted by default in recovery
Vibration at boot removed, only led and backlight now
Build 15 (05/09/12) : Increase ROM version in default.prop from 6.1.A.0.452 to 6.1.A.2.45
Build 14 :
New MMC driver (from codeaurora) : it fixes issue while formatting partitions in CWM
Wifi module built from source (in the ramdisk)
Updated recovery
Disable again hardware clock
Build 13 :
Backup / Restore fixed with dedupe
Backlight enabled in CWM
Better "reboot recovery" handling in adbd / busybox and recovery
Build 12 :
Updated recovery
Hardware clock correctly saved (from CM9 kernel)
Build 11 : Go back to GCC 4.4 (fix artifacts with camera preview)
Build 10 :
Kernel built with GCC 4.6
Several autoroot fixes (Superuser app pushed just once and correctly removed in /data)
Working reboot recovery command (with adb too)
Updated su (3.1.1) and Superuser (3.1.3)
A bunch of new command included in the new busybox (ifconfig, wget, vi, and many more !)
Build 9 :
Kernel built from sources
TUN/TAP driver included (for VPN)
Build 8 : Fix mass storage in CWM
Build 7 : Fix MTP
Build 6 : Key mapping in CWM fixed
Build 5 :
New recovery built from latest CM9 sources
Fixed generation of md5sum with nandroid
Increased font size in CWM
Boot partition backup and restore
New adbd built from CM9 sources (fixed an issue with hardcoded sh path in /system)
Build 4 :
Correct su binary
Don't wait 3 sec if /cache/recovery/boot exists
Build 3 :
Leds and vibrator at startup fixed
Sources
Ramdisk sources
Kernel sources
Credits
DoomLord : many thanks to him for its kernel and all his scripts.
championswimmer and sminki for their help
FreeXperia team for their work on CM
makes it perfectly start does not make any errors
greetings and thanks
yes it boots!
(maybe you can help with my Question here )
Hey, I also have tested several times to include recovery, but withut succes, didn't get any further then a booting kernel without recovery or vibration and LED on to enter recovery but no entering recovery and kernel that doesn't boot.
Please pm me if you want to work together, I saw your kernel is from ICX team? I know nick very well so I'd would be a pleasure to work with you too
sminki said:
yes it boots!
(maybe you can help with my Question here )
Click to expand...
Click to collapse
for this question and any other other question similar to this
head here
http://forum.xda-developers.com/showthread.php?t=1659584
it has menu driven process to extract and repack kernel.elf (ramdisk also can be extracted and packed )
Welcome Champ, good to see you mate.
I will leave the thread here as knowing you, you will have a kernel ready for us in a few hours.:fingers-crossed:
thanks for the test guys... so now i'm diving into including recovery....
good to know i could pull off kernel.elf editing in my first attempt lol
@colossus if not in hours, then definitely within 1 or 2 days
EDIT :
can someone send me the kernel.elf from FXP122 cm9 ??
will save me the time to download the whole ROM
This is sweet, good job!!
john9 said:
This is sweet, good job!!
Click to expand...
Click to collapse
Only a few files to edit now
We'll keep you updated
Sent from my LT26i using XDA
championswimmer said:
btw if anyone wishes to do this before me,
this diffstats should help you
https://github.com/championswimmer/xps-ramdisk/commit/a61969aefca00ce3a6e4e112e97403fb6f0c79e9
it shows how doomlord added recovery to gb kernel..
Click to expand...
Click to collapse
cool.. well that's a hell of a lot easier than the manual route I was taking. This was my goal, but for personal rather than pseudo "xda glory" as I'm working with DooM's stuff I didn't feel right posting it without his permission, but he's probably too busy to care
go for it championswimmer :victory:
Excuse my noob-ish question, but... what's the difference between a 'stock' kernel with recovery and a completely custom kernel like DoomLord's? Is it to do with core frequencies/governors?
fNOOB said:
Excuse my noob-ish question, but... what's the difference between a 'stock' kernel with recovery and a completely custom kernel like DoomLord's? Is it to do with core frequencies/governors?
Click to expand...
Click to collapse
Frequencies and governors are one possible customicing for kernels, for the most users the most important thing. also Kernel modifing can allows you init.d support, undervoltscripts and also allows (or denies) MSC support... and, for shure, clean out some tings, make things more efficiently and and and... a dev is nearly totaly free to create a very customiced kernel with or without special Driver support or so
noob.fl said:
Frequencies and governors are one possible customicing for kernels, for the most users the most important thing. also Kernel modifing can allows you init.d support, undervoltscripts and also allows (or denies) MSC support... and, for shure, clean out some tings, make things more efficiently and and and... a dev is nearly totaly free to create a very customiced kernel with or without special Driver support or so
Click to expand...
Click to collapse
Cheers mate
sminki said:
cool.. well that's a hell of a lot easier than the manual route I was taking. This was my goal, but for personal rather than pseudo "xda glory" as I'm working with DooM's stuff I didn't feel right posting it without his permission, but he's probably too busy to care
go for it championswimmer :victory:
Click to expand...
Click to collapse
using someone's work just because 'he's too busy to care' is not the aim which we at xda strive for ...
i've already talked with Doomlord regarding using his recovery... and as long as I clearly mention it's his work and provide links back to his thread, he has no issues with anyone else using it...
(and i'll surely do that ^^ when i release a kernel containing his recovery, if i ever do that)
championswimmer said:
using someone's work just because 'he's too busy to care' is not the aim which we at xda strive for ...
i've already talked with Doomlord regarding using his recovery... and as long as I clearly mention it's his work and provide links back to his thread, he has no issues with anyone else using it...
(and i'll surely do that ^^ when i release a kernel containing his recovery, if i ever do that)
Click to expand...
Click to collapse
cool, i was only making a bad joke, we all know DooM cares
sminki said:
cool, i was only making a bad joke, we all know DooM cares
Click to expand...
Click to collapse
lol.. ok
and i'll bring you some unicorns soon
championswimmer said:
lol.. ok
and i'll bring you some unicorns soon
Click to expand...
Click to collapse
I can't wait! :victory:
so this kernel has the ro.secure property in default.prop set to 0??
Tnaks mate for your job!
tested right now the test version and the sony logo fades and reboots
can you plug it into a pc and run a logcat from command prompt and give me the output of any comes??

[Kernel][Kexec][aromaKLflasher] Kernel Lighter (KL) Beta 11[Change Kernel WITHOUT PC]

Please Don't Quote This Post,
It's Just way too big and would make any comment look stupid,
Thanks
Just When You Thought Your Favourite Dev Is Out Of Ideas... He Comes Up With This
ok so alot are complaining how we can't flash kernel away from the pc among other things (which ill get to later ), (mostly @One-X-master)
so i looked for a way to get around this and found Kexec as the answer.
Wiki said:
In computing, kexec (kernel execution) is a mechanism of the Linux kernel that allows "live" booting of a new kernel "over" the currently running kernel. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, where it starts executing immediately. This avoids the long times associated with a full reboot,and can help systems to meet high-availability requirements by minimizing downtime.
Click to expand...
Click to collapse
however, with that comes managing online hardware which is somewhat problematic,
thus that prompted few people to come up with an ingenious solution called Kexec-hardboot.
Kexec-hardboot:​This works by loading the kernel into memory and force restarting the phone with new kernel.​
All of that with some ramdisk tweak allowed me to set a kernel at boot and restart to it,
avoiding having to flash it in the 1st place
Updating the kernel is called flashing..
A Flash is also what precedes Thunder
its also refered to as Lightning, Thus I came up with the name Kernel Lighter
Lighter= To Set Things On Fire/To Ignite (The Kernel)
Thus this is a kernel igniter
I Know, i've got to much time on my hand.
If you have a smart name, please do suggest.​
Special Thanks:​ @Tasssadar: For His N7 Port, which made this port a breeze and for his help in debugging.
@Alex-V: Currently using his kernel as Base Kexec Kernel.
@Androguide.fr: For his recovery-less flash method.
@amarullz: For His AromaFM Source Code.
@LlabTooFeR: For His Stock Kernel.
@faux123: For His Kernel Source.
@mkasick: For The Original Port.​
Sources:​Alex-V 1.7 Kernel
Hardboot Patch
Faux Kitkat Kernel
AromaFM KL​
Download Link In Post Below
​
Always have a backup.
Attachement & How-TO
ALL THE STEPS MUST BE FOLLOWED.
Requirements
S-off/Unlocked Bootloader
Android App & Recovery App
Fastboot flash boot Zeus.img
For ZeusKL.v10.img (New Layout) You must first switch to the new layout
Flashing Kernels Though Recovery
Boot Into Recovery
Flash AromaFM-KL.zip
Select Kernel Zip To Flash
Choose Flash Location
Choose Boot.img
Yes/No To Flash Zip (useful for flashing modules)
Reboot
Flashing Kernels Though Android(deprecated)
Start KL Android App
Choose Kernel Zip*
Kernel & Ramdisk
Reboot To Recovery --> Flash Modules
Reboot
* For zips to be listed, they must be placed in /sdcard/modules/
* otherwise click browse and happy hunting​
Something Went Wrong:
Let say the phone wouldnt boot during kernel update after using the app,
the best solution would be to go back to stock kernel, look at the recovery flashable zips in Extras section,
If none seem to fit, try another custom kernel
if you still had no luck booting, you should try flashing that kernel through fastboot and see if it makes any difference.​
Warning!!
Note: All the zips provided are flashable through both The App & Recovery... but I recommend recovery
BUT DON'T FLASH THE KEXEC (KL.Zeus.img) KERNEL THROUGH THE APP or Recovery,
as it will continuously boot itself over and over and over again.​
Download Link In Post Below
Downloads
Kexec Kernel: KL.Zeus.img(CM12 Based)(V10)(Old Layout Only)
Kexec Kernel: KL.Zeus.img(CM12 Based)(v11)(New Layout Only)
Android App: KernelLighter.apk(No longer in active development, use the Recovery App instead)
Recovery App: AromaFM-KL Flasher(v4.1)(ZeusKL v9- only)
Recovery App: AromaFM-KL Flasher(4.6)(ZeusKL v10+ only)
Extras(deprecated)
Sense 5 Stock Kernel(Works on Sense 4+)(courtesy of LlabTooFeR) flash via recovery
ASOP/CM10.1(Android 4.1.2/4.2.2) flash via recovery
ASOP/CM10.2(Android 4.3) flash via recovery
Archieve
Multirom
ZeusKL
Thunder07 said:
& Another One.
Click to expand...
Click to collapse
Can't wait to try, sound incredible
Awesome! Looking forward to try it.
Sent from my Nexus 7 using Tapatalk 4
Someone tried it?
Never again without Sense 5! *~* <3
This i call development, thanks for that solution.
TouchscreenLover1 said:
Someone tried it?
Never again without Sense 5! *~* <3
Click to expand...
Click to collapse
i made a small typo in one of the files..
after flashing zip
do this
adb shell
mount /data -o rw
echo /data/boot/Kernels/Stock/boot.img-zImage>/data/boot/kernel
echo /data/boot/Kernels/Stock/boot.img-ramdisk.gz>/data/boot/ramdisk
Will Fix Zip soon
Edit: FIXED
Dexxmor said:
This i call development, thanks for that solution.
Click to expand...
Click to collapse
Anyone a Sense 5 Kernel.zip? Kexec boots a descriptet, will try this solution.
Dexxmor said:
Anyone a Sense 5 Kernel.zip? Kexec boots a descriptet, will try this solution.
Click to expand...
Click to collapse
this works on both sense 5 and 4+
i had this running for almost a week now on sense 4+
and just moved to sense 5 and thought it will be a good time to release this.
The Stock kernel comes from sense 5 ROM
I know, but back to 4.1.1 is not a solution for me (Sense 5 is the dealbreaker with AOSP ROMs )
Another Question, if i change to AOSP, it will work too? or must we flash (an not realeased) Kexec AOSP kernel? (i ask not for me, i ask for everyone on AOSP with ORD xD )
Dexxmor said:
I know, but back to 4.1.1 is not a solution for me (Sense 5 is the dealbreaker with AOSP ROMs )
Another Question, if i change to AOSP, it will work too? or must we flash (an not realeased) Kexec AOSP kernel? (i ask not for me, i ask for everyone on AOSP with ORD xD )
Click to expand...
Click to collapse
you dont have to go back to 4.1.1, this will work with sense 5 rom
if you want to use AOSP you must follow the custom kernel guide.
Ahh, (my english is bad..) i think we misunderstand each other, i asked for an Sense 5 kernel.zip to try your "Flash kernel in Recovery" Solution, it exists not so many Kernel.zip with the "Flash Kernel Script" to flash the kernel in recovery... I hope its clear what i mean
this wiil be work on maximus 21 ?
Yes
Dexxmor said:
Ahh, (my english is bad..) i think we misunderstand each other, i asked for an Sense 5 kernel.zip to try your "Flash kernel in Recovery" Solution, it exists not so many Kernel.zip with the "Flash Kernel Script" to flash the kernel in recovery... I hope its clear what i mean
Click to expand...
Click to collapse
im not 100% sure, but if you're looking for the zip, its in the 2nd post
the 1st time you must flash the kernel through fastboot AND zip through recovery,
later i will make an app that will work to replace kernels.
but even that all will require 1 flash through fastboot.
NOTE:
the zip contains to kernel, one that you flash in fastboot
one that will be copied to /data/boot/
the 1st is kexec which will boot the one in /data/boot/
Not clear enough xD, this (the kernel.zip) was not a request to you, it was an request to somebody to make me a flashable kernel zip, as an example repacked Alex-V kernel for Sense 5, to test this.
Its late here, so my explanation will suffer, sorry for that.
Dexxmor said:
Not clear enough xD, this (the kernel.zip) was not a request to you, it was an request to somebody to make me a flashable kernel zip, as an example repacked Alex-V kernel for Sense 5, to test this.
Its late here, so my explanation will suffer, sorry for that.
Click to expand...
Click to collapse
ok that was clear enough,
so far as far as i hear,
only trips kernel work with sense 5
Thanks, sorry for my poor english.
---------- Post added at 11:31 PM ---------- Previous post was at 11:18 PM ----------
EDIT: Now we can flash kernel without a PC, testet and it worked.
So, we can flash kernels through the rom itself by replacing boot.img in data/boot and reboot, can't we ?

[KERNEL][Z1C] UNOFFICIAL CoCore-Z r27 [04/01]

This is an unofficial compiled from Xperia Z1 CoCore-Z Kernel sources. I like to share with you my modified version of CoCore-Z kernel r27. I'd like to credit @cocafe it wouldn't be possible without you. I'm not a developer so I cannot answer your question about any bugs for this kernel immediately.
If the kernel crashed (freezed and rebooted), please fetch last_kmsg file after the crash reboot and post in the thread. I will ask cocafe how to resolve bugs.
Code:
su -c cat /proc/last_kmsg > /sdcard/last_kmsg
2015/04/01
please visit http://forum.xda-developers.com/showpost.php?p=59827552&postcount=8 to see more information:
Changelog:
1.Compiled using Linaro GCC 4.9.3 2015.03 toolchain with Cortex-A15 optimizations
2.Ramdisk adjusted for the Z1C
3.Updated PhilZ Touch recovery v6.59.0 & CWM v6.0.5.0 & TWRP v2.8.5.0
Requirements:
1. Unlocked Bootloader
2. Stock Sony KK firmware .757/.108/.157 or any ROM based on it.
Features:
Visit the CoCore-Z Original thread in the Z1 forum, and make sure you read all the instructions and features.
http://forum.xda-developers.com/xperia-z1/orig-development/kernel-cocore-z-r12-t2892310
Download Links:
https://mega.co.nz/#F!ysRWkCQY!Hb9wssFCCpc9fCEhI4zFQQ
Kernel Source:
https://github.com/cocafe/c6902_kernel_CoCore-Z
Credits:
cocafe (for his kernel sources and letting me build this unofficial release)
[NUT] (for all recoveries & 14.4.A.0.157 kernel ramdisk & NDRUtils)
OmarEinea (for his great script of build tools letting me easy way to compile kernel)
Christopher83 (for Linaro cross compiler toolchains)
And for everyone who had a hand in making this kernel better
sharonliu said:
This is an unofficial compiled from Xperia Z1 CoCore-Z Kernel sources. I like to share with you my modified version of CoCore-Z kernel r25. I'd like to credit @cocafe it wouldn't be possible without you. I'm not a developer so I cannot answer your question about any bugs for this kernel immediately.
If the kernel crashed (freezed and rebooted), please fetch last_kmsg file after the crash reboot and post in the thread. I will ask cocafe how to resolve bugs.
Code:
su -c cat /proc/last_kmsg > /sdcard/last_kmsg
Changelog:
1.Compiled using Linaro GCC 4.9.3 2015.03 toolchain with Cortex-A15 optimizations
2.Ramdisk adjusted for the Z1C
3.Updated PhilZ Touch recovery v6.59.0 & CWM v6.0.5.0 & TWRP v2.8.5.0
Requirements:
1. Unlocked Bootloader
2. Stock Sony KK firmware .757/.108 or any ROM based on it
Features:
Visit the CoCore-Z Original thread in the Z1 forum, and make sure you read all the instructions and features.
http://forum.xda-developers.com/xperia-z1/orig-development/kernel-cocore-z-r12-t2892310
Download Links:
https://mega.co.nz/#F!ysRWkCQY!Hb9wssFCCpc9fCEhI4zFQQ
Kernel Source:
https://github.com/cocafe/c6902_kernel_CoCore-Z
Credits:
cocafe (for his kernel sources and letting me build this unofficial release)
[NUT] (for all recoveries & 14.4.A.0.157 kernel ramdisk & NDRUtils)
OmarEinea (for his great script of build tools letting me easy way to compile kernel)
Christopher83 (for Linaro cross compiler toolchains)
And for everyone who had a hand in making this kernel better
Click to expand...
Click to collapse
cocafe mentioned that the wifi modules has to be original from stock ROM, so i replaced them before flashing the kernel, but wifi does not turn on.
thank you for reporting this problem, it should be resolved next release.
Nice to see another stock based kernel around!
Only .108 or also .157?
Schlengge said:
Nice to see another stock based kernel around!
Only .108 or also .157?
Click to expand...
Click to collapse
from cocafe´s post:
ROM: Stock KitKat 4.4.4 14.4.A.0.108 +
Click to expand...
Click to collapse
so imho for .157 too
sharonliu said:
thank you for reporting this problem, it should be resolved next release.
Click to expand...
Click to collapse
i think this solves the problem: LINK
moonryder said:
i think this solves the problem: LINK
Click to expand...
Click to collapse
Thanks for the information. Just like DooMKernel, my goal is no need to compile wlan module. If I am not luck, I will build the wlan module in this weekend.
Changelog :
wlan is working
Download Links:
https://mega.co.nz/#F!ysRWkCQY!Hb9wssFCCpc9fCEhI4zFQQ
Insturaction:
If you want back to stock kernel, remember reboot to recovery and flash stock wife modules.
sharonliu said:
...flash stock wife modules.
Click to expand...
Click to collapse
funny...
btw will check this kernel
checked your stock wlan zip file, there is something wrong.
the wlan file is wrong named (the right name is pronto_wlan) and would be flashed into /system/lib/modules
but it has to be flashed into /system/lib/modules/pronto
p.s. i replaced all files in the zip with the original from my ROM
moonryder said:
funny...
btw will check this kernel
checked your stock wlan zip file, there is something wrong.
the wlan file is wrong named (the right name is pronto_wlan) and would be flashed into /system/lib/modules
but it has to be flashed into /system/lib/modules/pronto
p.s. i replaced all files in the zip with the original from my ROM
Click to expand...
Click to collapse
In CoCore-Z-r27-wlan-modul, pronto_wlan is not included in the zip file, only customize prima's wlan.ko. So my stock wlan zip file, no need to re-flash pronto_wlan. cocafe will try to port new pronto_wlan in the next time.
sharonliu said:
In CoCore-Z-r27-wlan-modul, pronto_wlan is not included in the zip file, only customize prima's wlan.ko. So my stock wlan zip file, no need to re-flash pronto_wlan. cocafe will try to port new pronto_wlan in the next time.
Click to expand...
Click to collapse
ok
btw flashed new build from today and wifi works like a charm.
thx
Thanks for this kernel
The only thing I noticed is that the notification light turns white when the battery is full
Normal it's green
Don't know if it's I bug but I noticed it
It's not a bug. Cocafe made it so the led will notify you of the real eoc. You can change the led color though here I believe "/sys/kernel/qpnp-charger/eoc_led"
i tried some scripts from cocafes original post HERE.
But none of the scripts work using SManager. Why?
always error: "No such file or directory ...."
but these files / directories are there (checked it with RootExporer) -DAMN
And if the scripts don´t work, there is no profit compared to DoomKernel...
moonryder said:
i tried some scripts from cocafes original post HERE.
But none of the scripts work using SManager. Why?
always error: "No such file or directory ...."
but these files / directories are there (checked it with RootExporer) -DAMN
And if the scripts don´t work, there is no profit compared to DoomKernel...
Click to expand...
Click to collapse
get terminal emulator from the play store and type it in there
or use adb shell
adb shell
su
Click to expand...
Click to collapse
it should work if you type these scripts. In my opinion, DoomKernel is the best custom kernel, bu nice to see another stock based kernel around.
sharonliu said:
...DoomKernel is the best custom kernel....
Click to expand...
Click to collapse
you are so right bro
I found this kernel seems not to support exFAT. May you fix that?
btw, thx for modifying this kernel for Z1C. It's amazing !!
a1b2c3901 said:
I found this kernel seems not to support exFAT. May you fix that?
btw, thx for modifying this kernel for Z1C. It's amazing !!
Click to expand...
Click to collapse
why do you use exFAT format?
Do you have files > 4GB in use?
moonryder said:
why do you use exFAT format?
Do you have files > 4GB in use?
Click to expand...
Click to collapse
Sometimes I will watch movie in the journeys, and that files may be oversize.
a1b2c3901 said:
Sometimes I will watch movie in the journeys, and that files may be oversize.
Click to expand...
Click to collapse
get "MLUSB Mounter" from the play store, you can use the USB hard drive (formatted NTFS, exFAT).

[Q&A] [kernel][stock][D85520P][init.d][bumped]Stock EXperience (for) You -- SEXY

Q&A for [kernel][stock][D85520P][init.d][bumped]Stock EXperience (for) You -- SEXY
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [kernel][stock][D85520P][init.d][bumped]Stock EXperience (for) You -- SEXY. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Sexy kernel question
Hello . Is it possible to create a version of the set selinux permissive . Alternatively, if there is any init.d script that is changing. Greetings
mnkowalski said:
Hello . Is it possible to create a version of the set selinux permissive . Alternatively, if there is any init.d script that is changing. Greetings
Click to expand...
Click to collapse
Hello,
I did it and i can share if you want but you better use init.d to do this:
Create a file named 07setpermissive in /etc/init.d folder with inside this simple code, and give 755 permission to this file (with a root explorer).
Code:
#!/system/sh
setenforce 0
Reboot, and it's done (SELinux is set to "permissive"). If you want to disable it, you can tape in a terminal emulator;
Code:
su
setenforce 1
If you really need, i can share the same thing done in ramdisk.
I would be grateful for it
For many people this will be useful . I would appreciate it if he had se linux kernel permessive
mnkowalski said:
For many people this will be useful . I would appreciate it if he had se linux kernel permessive
Click to expand...
Click to collapse
Done, links are in original thread OP http://forum.xda-developers.com/lg-g3/development/kernel-stock-experience-sexy-t3120751
or
http://forum.xda-developers.com/showpost.php?p=61061948&postcount=8
You can hit thank's if it helps
Maybe I'm doing something wrong but the scripts in the init.d do not work, so it just me . I created a script to test init.di was not a log file . When installed with supermarket universal program init.d script then she began to move. I installed both kernels and nothing
mnkowalski said:
Maybe I'm doing something wrong but the scripts in the init.d do not work, so it just me . I created a script to test init.di was not a log file . When installed with supermarket universal program init.d script then she began to move. I installed both kernels and nothing
Click to expand...
Click to collapse
Did you give the right permissions to your script?
What does this script (code)?
permission is ok
Script :
#!/system/bin/sh
echo init.d is working >> / storange /emulated/0/initdsupport.txt
Using the program -> script starts , uninstall the program and stops working script
Sorry for bad english
mnkowalski said:
permission is ok
Script :
#!/system/bin/sh
echo init.d is working >> / storange /emulated/0/initdsupport.txt
Using the program -> script starts , uninstall the program and stops working script
Sorry for bad english
Click to expand...
Click to collapse
Try to write in /data, it should work
echo "init.d is working" >> /data/initdsupport.txt
None of this after the change does not work still , but with the application from google play test log appears and init.d works. I give up. If I ask for a hint
https://play.google.com/store/apps/details?id=com.androguide.universal.init.d&hl=pl
with this application works
mnkowalski said:
None of this after the change does not work still , but with the application from google play test log appears and init.d works. I give up. If I ask for a hint
https://play.google.com/store/apps/details?id=com.androguide.universal.init.d&hl=pl
with this application works
Click to expand...
Click to collapse
It didn't work because the path of sdcard is not good in your script.
If you want to write log in sdcard (internal storage) the code must be
Code:
#!/system/bin/sh
echo "init.d is working" >> /mnt/sdcard/initdsupport.txt
instead of your
Code:
#!/system/bin/sh
echo "init.d is working" >> /storage/emulated/0/initdsupport.txt
I just tested it, and it works well with my moded 20p ramdisk, without need of another system mod.
You just have to use /mnt/sdcard instead of /storage/emulated/0
App you are talking about is an emulation of init.d (not real init.d, as ramdisk supports), it uses install-recovery.sh.
http://forum.xda-developers.com/showthread.php?t=1933849
Can I install any of these kernels over one of your previous 5.x ROMs ( such as Androidnow HD). Or do I need to install the entire new ROM ?
If I can install just the kernel then do I need to root it ?
Many thx
soupratt said:
Can I install any of these kernels over one of your previous 5.x ROMs ( such as Androidnow HD). Or do I need to install the entire new ROM ?
If I can install just the kernel then do I need to root it ?
Many thx
Click to expand...
Click to collapse
Hi,
I don't know if i understand well your questions.
I didn't test all possibles combos (all possibles shared stock or based stock) roms with these kernels (ramdisks) moded, i think you can understand that
You can easily test it and report the result if you want, I (we) 'll be interested to read this.
For that, you need to know how to flash a kernel (custom recovery is the best solution), how to backup the one you used before, how to boot on custom recovery with hard key for eventually restoring this one you backuped before, how to quit a secure boot error screen (removing battery) that you can meet with a bad kernel, and, of course, that root is really needed for doing all of that.
Posted without using google translation, sorry for my english
6ril1 said:
Hi,
I don't know if i understand well your questions.
I didn't test all possibles combos (all possibles shared stock or based stock) roms with these kernels (ramdisks) moded, i think you can understand that
You can easily test it and report the result if you want, I (we) 'll be interested to read this.
For that, you need to know how to flash a kernel (custom recovery is the best solution), how to backup the one you used before, how to boot on custom recovery with hard key for eventually restoring this one you backuped before, how to quit a secure boot error screen (removing battery) that you can meet with a bad kernel, and, of course, that root is really needed for doing all of that.
Posted without using google translation, sorry for my english
Click to expand...
Click to collapse
Hi 6ril1 and thank you for your response.
I probably wasn't very clear. What I wanted to know is whether I can install just the 20p kernel on phone which has a rom with an earlier kernel (like 20i or similar). Would the 20p kernel have any issues with a ROM designed for an earlier kernel. Up to know I used Seven's Androidnow HD ROM but unfortunately he has pull out support for newer ROMs due to some asshat distributing his ROMs without consent. The last ROM he had was 14 but it wasn't fully optimised. I am using his earlier 10.3 Androidnow HD ROM. So I was wondering if your 20p kernel will work ok with having to install a whole new ROM.
Cheers
soupratt said:
Hi 6ril1 and thank you for your response.
I probably wasn't very clear. What I wanted to know is whether I can install just the 20p kernel on phone which has a rom with an earlier kernel (like 20i or similar). Would the 20p kernel have any issues with a ROM designed for an earlier kernel. Up to know I used Seven's Androidnow HD ROM but unfortunately he has pull out support for newer ROMs due to some asshat distributing his ROMs without consent. The last ROM he had was 14 but it wasn't fully optimised. I am using his earlier 10.3 Androidnow HD ROM. So I was wondering if your 20p kernel will work ok with having to install a whole new ROM.
Cheers
Click to expand...
Click to collapse
Hi,
Just try it, after the usual precautions (Make kernel backup before in custom recovery. It means backup boot partition)
Flash kernel, and if it doesn't work on your rom, restore the last one you backuped, that's all
I tried it with an older lp stock with succes (these moded boot worked with older stock firmware).
As i answered you before, if you have a security error screen (following by a black screen without any possible acces) on boot with the new kernel, remove battery, reboot in custom recovery with hard key combo (=> buttons power + volume down, release when logo appears, and again power + vol down, until custom recovery acces appears), and restore your previous kernel that worked. As simple like that
Of course, prerequisite is that you have twrp installed.
Hi
Im using zenfone 4 a400cg stock rom with android lollipop.i need help to enable init.d on my device as i have done all method found on the internet but still no result...please some 1 help x.x
Sent from my ASUS_T00I using XDA Free mobile app

Categories

Resources