[MOD] BlackenedMod v3.0 (Pixel / Pixel XL) - Google Pixel XL ROMs, Kernels, Recoveries, & Other

Introduction:
This modification / custom kernel configuration for Pixel and Pixel XL is optimized and made with the focus on bringing several, carefully tuned behind-the-scenes enhancements & adjustments that improves overall critically needed performance, system responsivness and battery life to the highest possible level. The seed to this project can by the way be found here, for anyone that is interested of its origins.
Note: This script is not recommended to be modified or customized by the user.
The latest release can be found here.
Disclaimer:
This is presented as "what if". If this modification screws up or breaks anything for you, I am not the one to be held responsible. It's a free will to try out this kind of changes/modifications/addons/tweaks, just don't blame the inventors for eventual bad results and/or screw-ups.
Features:
Reduced battery consumption
Device specific enhancements for best possible balance between battery life & performance
Enabled, and fully configured, Boeffla generic kernel wakelock blocker
[
Disabled a lot of useless stuff at kernel level (Improves battery life as well as performance)
CPUSet improvements & optimizations
Schedtune tweaks (Improves responsivness)
Power efficiency enhancements
Wide IO block tuning (Reduces the possibility of hiccups, lags and overhead)
Possibly other miscellaneous things I've forgotten to write down here, both big and small.
Requirements/what you need for getting this script fully working:
An unlocked bootloader
Your own specific choice of kernel
Latest Magisk
Busybox for Android NDK Magisk Module by @osm0sis
Patience
Installation/How-To use & abuse:
1) Download the attached ZIP
2) Extract the script
3) Move the script to the following location;
/data/adb/service.d and give the script the following permissions (0755)
4) Reboot your phone, let Android boot to the launcher and let Magisk boot service do its crucial magic (takes a few seconds before the scripts is fully up and running around behind the scenes)
5) Enjoy!
Note: If you still are unsure how to do for making my kernel configuration / modification work & be up and running behind the scenes, then please read @Phalanx7621 phenomenal guide here or check out @Phalanx7621 in-depth video here. The installation method is the same for both the first generation as well as the second generation of Pixels!
Credits:
@nathanchance for his contributions with his Flash Kernel
@franciscofranco for all the information on which kernel wakelocks that is safe to block
@Phalanx7621 for his phenomenal how-to guide
@Lord Boeffla for his awesome generic kernel wakelock blocker
@pkgnex for inspiring me walking into this partially unknown territory from the beginning
@flar2 for his excellent EXKM application and ElementalX Kernel
@osm0sis for his Magisk Busybox module
Everyone that I've forgotten to mention here
Telegram:
If you want to try out betas / previews of my script before they are officially released, or just hangout and chat a little, then join the official Telegram group here
To-Do list:
Optimize and properly tune things even further for best possible balance between battery life, system responsivness and performance
Contributors:
@xFirefly93
Created: 2018-10-08
Last updated: 2019-01-04

Been following your thread over in the Pixel 2 XL forum, nice to have you here
Edit: sorry for stealing the first post btw hehe

EDIT: My changelog dedicated post have exceeded 30000 characters, so I have decided that the changelog will only be included in the respective update posts from now on!
So you all know how the situation is.

shagbag913 said:
Been following your thread over in the Pixel 2 XL forum, nice to have you here
Click to expand...
Click to collapse
I'll do whatever I can on the first generation Pixels for giving you guys & girls the same awesome experience.
And thanks btw.
:highfive:

Update!
v1.1 (Minor release)
- Made a few more (hopefully) battery conserving adjustments to the Sched governor.
Enjoy!

There is no .core folder inside /sbin, do we have to create it ? Edit: reboot solved. Couldn't see it.
Got it installed and I'm thinking it's working. Does the script turn off Core Control ? Just noticed it's off in Ex Kernel Manager , is this by design ?

Core control screenshot

Phalanx7621 said:
There is no .core folder inside /sbin, do we have to create it ? Edit: reboot solved. Couldn't see it.
Got it installed and I'm thinking it's working. Does the script turn off Core Control ? Just noticed it's off in Ex Kernel Manager , is this by design ?
Click to expand...
Click to collapse
Hm, I have not touched the specific tunable that is controlling Core Control.. Maybe it is disabled because of my Sched CPU governor tweak.

Phalanx7621 said:
Core control screenshot
Click to expand...
Click to collapse
xFirefly93 said:
Hm, I have not touched the specific tunable that is controlling Core Control.. Maybe it is disabled because of my Sched CPU governor tweak.
Click to expand...
Click to collapse
I can confirm that the same happens to me.
Thanks for the work!

Phalanx7621 said:
Core control screenshot
Click to expand...
Click to collapse
Old Man Dave said:
I can confirm that the same happens to me.
Thanks for the work!
Click to expand...
Click to collapse
I'll take a look into it later today.
EDIT: Oh snap, I forgot that I have disabled the Core Control tunable in my script. My bad, sorry.
Do you guys want to have it enabled or disabled btw?

xFirefly93 said:
I'll take a look into it later today.
EDIT: Oh snap, I forgot that I have disabled the Core Control tunable in my script. My bad, sorry.
Do you guys want to have it enabled or disabled btw?
Click to expand...
Click to collapse
I mean I'm only concerned with battery life. If you get better battery life with it off, I'm down with that for sure.

Phalanx7621 said:
I mean I'm only concerned with battery life. If you get better battery life with it off, I'm down with that for sure.
Click to expand...
Click to collapse
I will compare how my Marlin / Pixel XL performs with it disabled respectively enabled and see which "solution" that is giving best battery life with less performance tradeoffs, and then I will include the best overall compromise in v1.2 of my kernel configuration / script.

For anyone else interested in this, this is how I went about it:
1) Downloaded Flash Kernel from his thread over here https://forum.xda-developers.com/pixel-xl/development/marlin-flash-kernel-1-00-t3788300
2) Downloaded the latest version of this mod
3) Downloaded the Magisk module required, which you can find by searching Magisk for "busybox" and choosing the "Busybox for android NDK" version
4) Flash that Magisk module, reboot into recovery, flash the Flash kernel (no need to reflash magisk, it's automatic), reboot back into system.
5) Check to make sure Magisk is functioning properly, for me I had to reboot due to an error in the application but that may have been on my end.
6) So now you have Flash kernel and the Magisk module required to be able to properly run this script. Extract the script from the .zip file you downloaded to a folder.
7) Ok so these next steps if you aren't familiar with this stuff could be tricky, but it's actually simple it just sounds tricky. I use Mixplorer for this, I highly suggest using it, it's free and it's on XDA Labs here. https://labs.xda-developers.com/store/app/com.mixplorer But any file explorer w/ root access will do. Inside the folder you extracted the script into there are two versions, choose the Public Release version and copy that file. Navigate to root ( / ) and go to /data/media/0 and paste the file there. The reason for this is you have to change the permissions to allow it to be an executable script and this folder allows that. (there are other ways to do this, FYI but this works just fine for me) You want the permissions to be 755, so it would look like this: (see attachment) To change permissions in Mixplorer, just long press the file and hit the little i (for information) in the upper right. Then click on the permissions you want to change.
8) Now all you have to do is copy that file you just changed the permissions to and paste it into: /sbin/.core/img/.core/service.d | | Now you won't be able to SEE .core unless you have hidden files on, in Magisk it's in the upper right hand corner 3 dot menu. Click Show Hidden. After you paste the file there, reboot and congratulations, you have achieved greatness.

Phalanx7621 said:
.. FYI..
Click to expand...
Click to collapse
Thanks a lot for the in-depth guide! I added your guide to the OP both in this thread and over at my Pixel 2 (XL) thread!
:highfive:

xFirefly93 said:
Thanks a lot for the in-depth guide! I added your guide to the OP both in this thread and over at my Pixel 2 (XL) thread!
:highfive:
Click to expand...
Click to collapse
Oh ok cool, just wanted anybody else to be able to use this awesome mod too, it works wonderfully!

I miss this path on my pixel: /sbin/.core/img/.core/service.d
i'm on last LOS 16.0

moyses said:
I miss this path on my pixel: /sbin/.core/img/.core/service.d
i'm on last LOS 16.0
Click to expand...
Click to collapse
It's there.... I'm on the same rom. You need to start at root and not device storage, as well as show hidden folders

moyses said:
I miss this path on my pixel: /sbin/.core/img/.core/service.d
i'm on last LOS 16.0
Click to expand...
Click to collapse
Use X-plore file manager adn give Root permissions and in settings Show hidden files or folders something.

Update!
v1.2 (Minor release)
- Optimized Sched governor for best balance between performance & battery life
- Reverted pm_freeze_timeout to stock settings
- Raised dirty_ratio to 30
- Some minor script based clean-ups here and there
Enjoy!

xFirefly93 said:
Update!
v1.2 (Minor release)
- Optimized Sched governor for best balance between performance & battery life
- Reverted pm_freeze_timeout to stock settings
- Raised dirty_ratio to 30
- Some minor script based clean-ups here and there
Enjoy!
Click to expand...
Click to collapse
Hi, which release from Public and Maintenance we have to use. Thank you for your hard work.

Related

[DISCONTINUED][Dec 16][KERNEL][SD] hastarin r8.6 [standard/eb]

NOTE: No longer being developed. You may want to try tytung's kernels instead.
Click to expand...
Click to collapse
Release 8.6
This is a Kernel I built for my own purposes, and now for others, based on the current EVO kernel (as of whenever I last merged it to my branch) and changes from various sources.
Click to expand...
Click to collapse
Features
Here's what's different to the main tree (See changelog for latest changes in case I forget to update this)
Packaged to be compatible with cedesmith's new style initrd for easy installation on builds using it
CIFS support via a module
mac address patch for wifi/bt by mdebeljuh. See http://forum.xda-developers.com/showthread.php?t=819819
Built without support for ext3 and yaffs
Optimized for speed rather than size
Removed some debug features the average user isn't capable of using anyway (dmesg/logcat still work)
G-sensor workaround by mdebeljuh & jdivic (http://forum.xda-developers.com/showthread.php?p=9208297#post9208297)
Smartass governor added as default
Sysfs interface for optional under/overvolting (see http://forum.xda-developers.com/showthread.php?t=821372) (800-1350mV)
Optional overclocking (via SetCPU or similar) to 1536MHz - USE AT YOUR OWN RISK - it may damage your phone
Optional older battery driver with my patch to support the official HTC extended battery (eb version)
Click to expand...
Click to collapse
Extended battery users extra WARNING!
r8.3+ version with "eb" supports extended batteries using the old driver. r7.7+ temperature reporting for extended batteries is reasonable but NOT accurate. Please see this post for more information.
As of r8.5.3 versions without eb in the name have EXPERIMENTAL (ie it has known bugs) support for extended batteries using a patch to the new driver. More information.
Click to expand...
Click to collapse
Use this at your own risk.
How to Install the kernel
Download the latest from here:
Release r8.6 - https://dl.dropbox.com/u/11373163/Kernels/update.kernel.hastarin.16.12.2010.zip
(Overclock and Undervolt enabled but defaults to normal speeds and voltages)
Release r8.6_eb - https://dl.dropbox.com/u/11373163/Kernels/update.kernel.hastarin.eb.16.12.2010.zip
(as above but with older battery driver with extended battery support)
Undervolt 925mV - https://dl.dropbox.com/u/11373163/Kernels/update.kernel.hastarin.undervolt925mV.15.12.2010.zip
(optional update to undervolt to 925mV, edit as needed)
NOTE: It would be nice to see a few more clicks of that Thanks button folks.
Click to expand...
Click to collapse
DONATIONS
In the past I've suggested donating to your favorite charity instead of me.
But I've decided due to the amount of time this is now taking to accept some donations. I encourage you to still consider a charity first, such as:
http://www.kennedysdisease.org/
So far I've had enough donations to buy an official HTC extended battery for testing purposes. Future donations will probably be spent on beer, coffee or junk food.
Please only donate if you can spare the money. NOTE: I've all but given up getting extended battery support working with the new driver!
I also can't make any guarantees on how long I can keep investing time in the kernel so please consider any donations to be for past work done, not what I might do in the future.
Finally please note I'm building a kernel here and working on the odd bit of code. The bulk of the work is done by others:
Cotulla
Markinus
Letama
Rajko
gauner1986
and no doubt more I've missed
Donations to some of them can be made here:
http://forum.xda-developers.com/showthread.php?t=794953
Click to expand...
Click to collapse
Anyone having issues with this kernel. PLEASE before you post them here, try the following:
Make sure you reboot twice after installing so files get updated (or manually update them then reboot if your build won't auto update)
Actually reading the README.txt provided!
Reading my FAQ
If that doesn't work try a stock EVO kernel
If you still have issues with the stock EVO kernel it's nothing I've done and we may have to wait for the devs to fix it.
If that still doesn't work, then don't use any task killers, and try a clean format of your SD card.
If that still doesn't work you're out of luck.
Click to expand...
Click to collapse
Further Information
I am running Autokiller (despite it's name this is not an automatic task killer) set to Optimum.
I do recommend System Panel Lite to be able to see what processes are using your CPU. I DO NOT recommend using any automatic task killer.
I do recommend using EBL with a 3 sec timeout
Further recommendations can be found in My FAQ
Click to expand...
Click to collapse
A note on the included lights file
memin1857 said:
I talked to gauner1986 (author of the new lights file) and the filename comes from the build.prop file.
It is the ro.board.platform=xxxxxx line in the build.prop file.
xxxxx is also your lights filename. (lights.xxxxx.so)
For example my desire hd build has msm7x30
others I have seen are htcleo, default, qsd8k, ace, bravo.
So you have to rename the lights.htcleo.so that is in hastarins root\system\lib\hw folder to match your builds filename if you want it to work.
Click to expand...
Click to collapse
Old versions
Old camera driver versions for builds that haven't been updated to support the new driver yet:
Release r8.5.3_oldcam - http://www.multiupload.com/KTF4ULINT3
(as per base but with old camera driver)
Release r8.5.3_eb_oldcam - http://www.multiupload.com/X6ZTQ9S2ER
(as above but with older battery driver with extended battery support)
Click to expand...
Click to collapse
Notes:
This should work with any build that can use the EVO kernel.
Data will not work on RMNET based builds.
For anyone else complaining about no data issues make sure you installed the kernel AND modules correctly, and if you're using an older build you may need to update your WiFi firmware and/or your radio.
If it's no data over 3G also check your APN settings.
Click to expand...
Click to collapse
Changelog
Code:
[I]Release r8.6 - 16/12/2010[/I]
- Patched Wifi driver to match main tree (fixes wakeup lag when wifi is on) - Thanks Markinus
- Updated init script to update calibration data (fixes mac address not working) - Thanks OSM
- Enabled extreme overclocking and included speeds from mdeejay's kernel. USE THESE AT YOUR OWN RISK I DO NOT recommend overclocking, you will see little benefit in daily use.
[I]Release r8.5.3 - 09/12/2010[/I]
- EXPERIMENTAL support for extended battery users (NOT for daily use yet)
See http://bit.ly/eDLk0g for more information
- REMOVED initrd.gz & haret.exe (by now all recent builds are updated anyway)
- REMOVED LeTama's new PPP wrapper and aussiebum's suggested ppp options
The latest builds incorporate these changes anyway, and you can get them from
the original thread - http://bit.ly/92IBH6
- Modified package to suit cedesmiths initrd.gz - http://bit.ly/foZ1j3
- Trimmed changelog to only include recent changes
- Yet another smd_tty patch test
[I]Release r8.5.1 - 26/11/2010[/I]
- Included LeTama's patch to fix music skipping when turning the screen on
- Included root folder structure with LeTama's new PPP wrapper and aussiebum's suggested ppp options
****** WARNING ************ WARNING ************ WARNING ************ WARNING ************ WARNING ******
Includes new camera driver you may need a new camera APK and libraries, etc
HTC Desire (Sense) Camera APK - http://www.multiupload.com/0YVTSSQO79 (Thanks mdeejay)
Libraries for Desire/Nexus builds - http://www.multiupload.com/1UDF24Y28R (Thanks michyprima)
****** WARNING ************ WARNING ************ WARNING ************ WARNING ************ WARNING ******
[I]Release r8.5 - 23/11/2010[/I]
- Reverted my toolchain due to a wierd bug causing increased power drain in r8.4 after calls
- Updated smd_tty - This is still experimental but the Beta had 900+ downloads with largely positive feedback
- Changed default governor to smartass
[I]Release r8.4 - 18/11/2010[/I]
- WARNING from 8.3 still applies, see below.
- Updated my toolchain to latest CodeSourcery one
- Commit messages follow for the rest. Thanks to huanyu for finding most of the patches so I could just git cherry-pick them, and to mdeejay for pointing me to huanyu's git tree.
b02a70d Tweak smartass for better performance
260b0ba Added some extra debug info for vdd_level being set on bootup, and fixed another warning in WiFi driver.
e9c3ac0 Optimized ARM RWSEM algorithm
fea4f78 increase IDLE_TIMEOUT within kgsl_yamato_idle (kgsl_yamato.c)
f248e15 msm: kgsl: Remove support for mmap from the kgsl driver.
031a7f7 [ARM] msm: qsd8k: audio
7304611 cpufreq: interactive: Changes to interactive governor
c8cec4c cpufreq: interactive: Fix potential division by zero
c69e698 msm_kgsl: Optimize TLB flushing
9e35440 msm_kgsl: Move kgsl_sharedmem_init to module load
[I]Release r8.3 - 17/11/2010[/I]
- Added smartass governor (use SetCPU if you want to try it)
- Added sysfs interface for undervolting (see http://forum.xda-developers.com/showthread.php?t=821372)
- Added g-sensor workaround by mdebeljuh & jdivic (http://forum.xda-developers.com/showthread.php?p=9208297#post9208297)
- Merged main tree - WARNING: Includes new camera driver with auto white balance bug (but auto focus/zoom works)
[I]Release r8.2 - 11/11/2010[/I]
- Minor update to enable App2SD again (yes Angry Birds should install without unmounting SD)
- Merged main tree as usual (nothing of immediate use in there though)
[I]Release r8.1 - 07/11/2010[/I]
- Merged main tree again (light sensor changes, lowered verbosity of battery driver, etc)
- Included latest liblights to go with the light sensor changes
- Removed NFS support
- Moved CIFS support to a module
- Built with support for tunneling (GRE), may help those with VPN issues
[I]Release r8 - 30/10/2010[/I]
- MAJOR CHANGES = now closer to main tree
- Removed gauner1986s video driver tweaks (they were causing issues merging the main tree)
- DOES NOT support extended batteries due to the new ace based driver (until I can figure out a fix, best bet for eb users is to catch myself and/or Markinus on IRC over the next week or so and we may be able to test further)
- DOES NOT support Overclocking/Undervolting/AXI My testing shows they provide minimal benefit in day to day use, and tend to cause unpredictable errors that will make troubleshooting remaining issues (like data issues) harder. I may release a kernel with these things when everything is running smoothly, but until then I won't even be running one on my phone.
- Perflocked = You can't even underclock with SetCPU. My reasoning is the same as above.
- Merged main tree (updated battery driver from Desire HD kernel, plus a tweak to help prevent oom errors)
- Updated wifi.mac patch by mdebeljuh (http://forum.xda-developers.com/showthread.php?p=8828147)
- Added PPP patch from http://docs.openmoko.org/trac/ticket/2212 (no this does not fix everything with PPP)
I hope to upload to Rapidshare Links
Here u go
http://www.multiupload.com/5QIHT86TAU
[Kernel][21.09.2010][Overclocking][Undervolting][AXI]EVO base + tweaks
Click to expand...
Click to collapse
so... you come from the future?
jrdaz said:
so... you come from the future?
Click to expand...
Click to collapse
Lol in some countries (eg. Australia) it's already tuesday... So it is possible
pixine786 said:
Here u go
http://www.multiupload.com/5QIHT86TAU
Click to expand...
Click to collapse
Thanks I'd seen that but hadn't taken the time to sign up and figure it out.
MAsterokki said:
Lol in some countries (eg. Australia) it's already tuesday... So it is possible
Click to expand...
Click to collapse
Exactly, it's 36 minutes in to Tuesday here.
damn for some time I was just thinking what is he talking about... why u giving so much importance to time stamp... Let XDA server do things for you...
Life is simple... U making things complicated
Can this kernel only be used with a hd2 desire hd rom or also with other current roms?
hastarin said:
Thanks I'd seen that but hadn't taken the time to sign up and figure it out.
Click to expand...
Click to collapse
Hope u are not angry on me... I didnt even asked ur permission... Sorry Bro
TheWizzard2203 said:
Can this kernel only be used with a hd2 desire hd rom or also with other current roms?
Click to expand...
Click to collapse
ONLY HD2 Desire HD Rom (Beta 2)
TheWizzard2203 said:
Can this kernel only be used with a hd2 desire hd rom or also with other current roms?
Click to expand...
Click to collapse
I have no idea sorry. I updated the original post to indicate this.
you test this build?
or
you post this builds for other people try without securety
hastarin said:
I debated releasing an actual built version of this, rather than just the diff, but here goes...
This is a Kernel I built for my own purposes based on the current EVO kernel (as of this commit) and the diffs guaner1986 and darkstone provided in his Desire HD - Beta 2 build.
It has some minor tweaks to the code provided to enable overclocking with AXI enabled. Undervolting support was already there, from gauner1986.diff, along with audio tweaks and others. darkstones shadow writes and writecombine graphic tweaks are also included.
Use at your own risk if you know how. I won't be answering questions on this and I won't be doing another build in a hurry, I'll leave that to the core folks that really know what they're doing.
What's included:
The kernel (as Image) and needed modules
Latest haret.exe
A new initrd.gz (for use with darkstones Desire HD Beta 2 Build) with a logo.rle as created by Letama (hope he doesn't mind)
Diff of the changes made
Before people ask, and so I don't have to answer, no it is not built for extended batteries (unless the base kernel is and I didn't know about it).
NOTE: I have not tested this with other builds. Try it at your own risk. I don't understand half the code in gauner1986's patch.
Download from Megaupload:
http://www.megaupload.com/?d=Y18CPVVX
or
http://www.multiupload.com/5QIHT86TAU - thanks pixine786
Click to expand...
Click to collapse
Is this thread exclusive for Android Elites out there?
Thanks for a very informative thread for the Noobs.
What do we do with this?
Threads shared should offer support to EVERYONE. otherwise its DISCRIMINATORY.
starting a thread just to show off your skills with Android and not offering guide and help just pisses me off really
jigners said:
Is this thread exclusive for Android Elites out there?
Thanks for a very informative thread for the Noobs.
What do we do with this?
Threads shared should offer support to EVERYONE. otherwise its DISCRIMINATORY.
starting a thread just to show off your skills with Android and not offering guide and help just pisses me off really
Click to expand...
Click to collapse
Where do you see discrimination ?
There are many post on how to update a Kernel.
The dev has compile the kernel for users that don't know how to compile.
I prefer to say thanks to the user to give us the new kernel ..
Iosu
jigners said:
Is this thread exclusive for Android Elites out there?
Thanks for a very informative thread for the Noobs.
What do we do with this?
Threads shared should offer support to EVERYONE. otherwise its DISCRIMINATORY.
starting a thread just to show off your skills with Android and not offering guide and help just pisses me off really
Click to expand...
Click to collapse
If the OP had used smaller words, would that have made you feel better?
jigners said:
Is this thread exclusive for Android Elites out there?
Thanks for a very informative thread for the Noobs.
What do we do with this?
Threads shared should offer support to EVERYONE. otherwise its DISCRIMINATORY.
starting a thread just to show off your skills with Android and not offering guide and help just pisses me off really
Click to expand...
Click to collapse
And posts like yours are why I said I won't answer questions. The information is out there. I had to find it for myself, so can you.
That said, I've linked "know how" in the original post to the wiki:
http://htc-linux.org/wiki/index.php?title=Leo/UpdateKernel#Installing_latest_Linux_kernel_image_.28zImage.29
Should I try this with mattc 1.7 or is there no chance to boot it with this kernel?
Thanks for your work will test.
if OP wanted to publish something that has worked well for him
he should be willing to support the thread not warn those who
have little knowledge to stay away as he wont be answering questions
see my point? that is not in the spirit of community really now is it?
It's working fine. I don't like the first image but better than a white screen. It's overclock to 1113*** . I'll go home later to test WiFi .
Sent from my Desire HD using XDA App

[Kernel] Archos Gen8 Kernel (2.3.20 firmware OK) (max 1.2G) (Updated: 15-APR-2011)

First, thanks $aur0n for the nice work and I can now also boot from SD card and enjoy the rooted system in EXT4
For those interested in overclock, you can try this kernel (I have tested it in Archos 70IT, but it should work in A101/A43IT as well):
** See below for instructions on how to apply this overclock kernel with the newest firmware
2011-04-15 (Latest version)
=========================
- Re-compile the whole kernel from archos latest kernel source code
- Suggested to use with newest chulri's initramfs
- Overclock to 1200Mhz
For firmware 2.3.20:
Download here: http://www.mediafire.com/?pnbev44hk2m1346
Click to expand...
Click to collapse
File name: zImage_archos_2.3.20_recode09.zip (MD5: 7756BA280F3FEBAD23A528A10EB1D6B5)
==================================================
Get rooted with newest firmware 2.X.X + overclock!
Click to expand...
Click to collapse
** Special thanks to chulri for the updated initramfs **
0) Install SDE first
1) Download chulri's initramfs from here: http://code.google.com/p/archos-gen8-sde-rooting/downloads/list
(Download the appropriate version that matches with your firmware version)
2) Grap the newest overclock kernel: http://www.mediafire.com/?pnbev44hk2m1346
3) Reboot your Archos holding "Volume -"
4) Recovery System -> Developer Edition Menu -> Flash Kernel and Initramfs
5) Connect USB and copy initramfs from (e.g. avos_2.X.XX_temproot.zip) and copy zImage from (e.g. zImage_archos_recode04A.zip) to Archos machine
6) Reboot by holding "Volume -"
7) Choose the 2nd menu item (Developer Edition)
8) Here, you get rooted in the newest firmware + overclock kernel
9) Enjoy ^_^
==================================================
Previous Versions
==================================================
2011-02-11
===================
- Further complier optimization
- Better performance on Archos 101
- Max frequency back to 1200Mhz because some users report not stable at 1280Mhz
- Revert interactive CPU governor (seems not stable)
- Suggested to use with chulri's initramfs
1200Mhz version:
Download here: http://www.mediafire.com/?eo3cmqg64md7qdb
Mirror: http://www.zshare.net/download/8731000468bf80d9/
Click to expand...
Click to collapse
File name: zImage_archos_recode04A.zip (MD5: 950D533F09131FCFCBD2BE4084C44691)
File name: zImage_archos_2.1.04_recode01.zip (MD5: ADF0C6FCCA503932D1C3860B3BAF61B3)
2011-02-01
===================
- Rebase from the original kernel source
- Complier optimization
- Add interactive CPU governor
- Bluetooth fix (please test, should still have problems)
- For those enjoying online flash movie, e.g. myTV.tvb.com, please set the freq to min:1000/max:1000 (Best with flash player v10.1.105.6 or upper)
- Set freq to min:1100/max:1100 for best 3D gaming experience
- Suggested to use with chulri's initramfs
1280Mhz version:
Download here: http://www.mediafire.com/?wu37fj90g69o61e
Mirror: http://www.zshare.net/download/860178577cd732f3/
Click to expand...
Click to collapse
File name: zImage_archos_2.1.04_recode01.zip (MD5: ADF0C6FCCA503932D1C3860B3BAF61B3)
2011-01-17
==================
- Not guarantee to work with $aur0n's 0.4.1 initramfs. Please use 0.2/0.3 initramfs (boot from SD) if you get problems
- More stable & smooth
- Overclock to 1280Mhz (Stable in playing NFS shift for a few hours - I am in world track now...)
- Remove 250Mhz and add 600Mhz (as 600Mhz is needed for SetCPU to display correctly)
- Fix the SetCPU 'time in state' problem
- Revert the bluetooth driver
- Cherry-pick more commits (refer to my github)
- Special thanks to $aur0n's initramfs
1280Mhz version:
Download here: http://www.mediafire.com/?1qweknppsoyb6rx
Mirror: http://www.zshare.net/download/8536472801a3552a/
1200Mhz version:
Download here: http://www.mediafire.com/?36wjsvkh6615dxg
Click to expand...
Click to collapse
Alternative link to $aur0n's initramfs (boot from SD): http://www.mediafire.com/?t41kvaonad7c83d
File name: zImage_archos_1280_fix01.zip (MD5: 5DAC535DA0EFFB1422BC887EF19564F8)
File name: zImage_archos_1200_ext4_fix07.zip (MD5: 1F022CCCD127A051154E98C5AC56CD2F)
2011-01-12
================
- More stable & smooth
- Apply 2.6.29.6 patchset - kernel
- Apply 2.6.29.6 patchset - ipv4
- ramzswap support (refer: http://code.google.com/p/compcache/)
- Cherry-pick more commits (refer to my github)
Download here: http://www.mediafire.com/?dih30gjy0lvljpk
Mirror: http://www.zshare.net/download/85094141432e0aae/
File name: zImage_archos_1200_ext4_fix05.zip (MD5: ECA8381E8371D1FE89FE2253D3482E9E)
2011-01-06
======================
- EXT4 fix (Quadrant score ~ 2500)
- Stable at max frequency 1200Mhz and min frequency 250Mhz (thanks Tzbob)
- Selectable frequency using SetCPU: 250/300/1000/1152/1200 Mhz
- 2.6.31 scheduling tweaks
- Source code pushed to github.com for easy sharing and conforming to GNU public license
- Merge various commits ( details can be seen in my github: https://github.com/ardatdat/archos-kernel/ )
- Quadrant scoring 2808 using 1200Mhz and boot from SD (Sandisk 8G Class 4)
Download here: http://www.mediafire.com/?7o7wnyipxwffx3w
Mirror: http://www.zshare.net/download/8483628818cf11b2/
File name: zImage_archos_1200_ext4_fix04.zip (MD5: 2CEF2D7F526DCD81B9C75EE2DAEBFF6F)
2011-01-03
================
- Updated a new kernel that supports $aur0n script (EXT4 support)
- Down-clock to 1100 Mhz because 1200 Mhz seems too hot and not too stable
- Merge some patches from kernel 2.6.29.6
Download here: http://www.mediafire.com/?ut6deu41216wdyd
Mirror (zip): http://www.mediafire.com/?83rd6te7a8ndmts (MD5: 7C8F9D48D74F45251B358FB3E2454485)
2011-01-02
============
- Initial version (not EXT4 support)
- Over-clock to 1200Mhz
http://www.mediafire.com/?bw8iq34tkvkllxe (MD5: 83D2A38A84C97C9336325EDD48C8D1B3)
Beware! After overclock, you will feel a bit hotter than before and battery drains much faster!! Flash it at your own risk.
What you need to do is:
1) Install SDE
2) Get the initramfs from this post (download the kernel+init.zip and extract it): http://forum.xda-developers.com/showpost.php?p=9948644&postcount=1
3) Replace the zImage with the new overclocked kernel
4) Boot into SDE recovery menu and copy the initramfs.cpio.gz and zImage through USB cable
5) Boot into SDE developer OS
6) You should get all your apps here and have superuser right now
You will now have read/write access to /system/ or /data/ ...etc.
Next step: You can download GScript from the market (free) to make some custom scripts to remove unnecessary apps and replace the hosts file, etc.
=================================================
Give us a "Thank" if you think this kernel works great for you
* Feel free to buy me a beer by clicking at the 'donate' button
=================================================
Oh thanks man! I'll impliment this into my own version of Auron's, yeah there was some confusion about your method, thanks for clearing that up!
Nevermind XD I don't know enough to add that, but Auron heavily uses EXT4 which he compiled into his kernel, which is probably why it isn't working for you, he explains in his topic the things he did or did not do.
Tzbob said:
Oh thanks man! I'll impliment this into my own version of Auron's, yeah there was some confusion about your method, thanks for clearing that up!
Nevermind XD I don't know enough to add that, but Auron heavily uses EXT4 which he compiled into his kernel, which is probably why it isn't working for you, he explains in his topic the things he did or did not do.
Click to expand...
Click to collapse
Thanks. BTW, it would be good if Auron will release his source such that we know what exactly is changed apart from the EXT4 things.
New kernel updated!!!
Get it at the #1 post
Now, it is EXT4 support and can be used together with $aur0n initramfs !!!
Down-clock to 1100Mhz seems to make it more stable
Thanks man really appreciate your quick work! works perfectly with Auron's
Although I'm curious how that overclock works, I've read up on it and it seems that everyone else is making overclocking modules etc. your solution seems a lot more efficient. Do other people know about it too?
I first though it was just a soft change, something that didn't affect the hardware, but something that just forced the digit 1100 instead of 1000, this doesn't appear to be the case since I get some speed gains in Quadrant
~ benched a 2438 ^^
edit: is it possible for you to change the LOWEST value as well? i'm not sure how it would react but I imagine a 100Mhz/200Mhz feature would save up some standby-battery-usage also is it possible to change the intervals with this method? so that we can get 300/400/500/600/700..1100?
edit2: would it be theoretically possible to compile a kernel with driver support for gamepads and others? perhaps ntfs-3g to mount ntfs external drivers... thinking about this we have usb host on this device and an open bootloader
Tzbob said:
Thanks man really appreciate your quick work! works perfectly with Auron's
Although I'm curious how that overclock works, I've read up on it and it seems that everyone else is making overclocking modules etc. your solution seems a lot more efficient. Do other people know about it too?
I first though it was just a soft change, something that didn't affect the hardware, but something that just forced the digit 1100 instead of 1000, this doesn't appear to be the case since I get some speed gains in Quadrant
~ benched a 2438 ^^
edit: is it possible for you to change the LOWEST value as well? i'm not sure how it would react but I imagine a 100Mhz/200Mhz feature would save up some standby-battery-usage also is it possible to change the intervals with this method? so that we can get 300/400/500/600/700..1100?
edit2: would it be theoretically possible to compile a kernel with driver support for gamepads and others? perhaps ntfs-3g to mount ntfs external drivers... thinking about this we have usb host on this device and an open bootloader
Click to expand...
Click to collapse
The most difficult part is to determine how much voltage to be given to each frequency. So, it would take some efforts to study.
In addition, setting too low frequency is not necessary be good because the machine might go into deep sleep and never wake up.
Have you run any Super PI tests (or something similar) to see if there are stability issues with the increased clock rates?
Typically when I over-clock my CPU on my PC I increase the voltages at the micro or mini level (CPU, Front Side Bus, Memory, Memory Controller, etc.). As an example 1.3500 may not be stable but 1.3501 could be. Typically You can find the voltage tolerances typically at CPU manufacturer website (ie Intel for me). of course you also have to deal with the temperature of the CPU and other supporting components that regulate the voltage. I will run a Super PI type application to test stability for a few hours. If it works then dont add voltage.. if it comes back with a miscalculation OR an application/OS crash then increase the voltage by a micro amount...
You are correct when you saw it not performing at a higher clock rate... typically what happens if the CPU does not have enough voltage to perform at the expected clock rate it seems to throttle the execution rate to ensure some level of integrity of the executing transaction..
Unfortunately over-clocking is not a science..
ardatdat said:
The most difficult part is to determine how much voltage to be given to each frequency. So, it would take some efforts to study.
In addition, setting too low frequency is not necessary be good because the machine might go into deep sleep and never wake up.
Click to expand...
Click to collapse
its using the same cpu as a lot of android phones are and i daresay that most of the work (working out optimal cpu voltage etc) has already been done
The question is for non-standard clock rates. Standard clock rates should have well defined voltages.
thefunkygibbon said:
its using the same cpu as a lot of android phones are and i daresay that most of the work (working out optimal cpu voltage etc) has already been done
Click to expand...
Click to collapse
can this kernel work on a101 or not?
Yes it will work, I'm 90% sure since they tested it on the 70IT and it's working perfect on my 43IT.
Tzbob said:
Yes it will work, I'm 90% sure since they tested it on the 70IT and it's working perfect on my 43IT.
Click to expand...
Click to collapse
ok i will give it a try....
I have tried this 1100 Mhz kernel and angry birds don't want to start and asphalt 5 have to force closing, I have returned with the only rooted rom....
merlin_1492 said:
I have tried this 1100 Mhz kernel and angry birds don't want to start and asphalt 5 have to force closing, I have returned with the only rooted rom....
Click to expand...
Click to collapse
While this kernel has been OC, it only allows you to choose higher frequencies. BUT, you can still choose 1000 Mhz as the highest by setting it in SetCPU.
After setting min/max as 1000Mhaz in SetCPU, this kernel is just like any other kernels, except that I have applied some of the newest kernel patches (fix bugs?) so that this kernel MUST be better than the stock one.
Hope you enjoy using it
no no, the problem is that after installing oc kernel(without touching anything about frequency), angry birds doesn't run and asphalt 5 doesn't run well and it closes when init a race...So, what's the problem? I have returned to original kernel(with rooting), and now are perfectly running(angry birds and asphalt5)...
merlin_1492 said:
no no, the problem is that after installing oc kernel(without touching anything about frequency), angry birds doesn't run and asphalt 5 doesn't run well and it closes when init a race...So, what's the problem? I have returned to original kernel(with rooting), and now are perfectly running(angry birds and asphalt5)...
Click to expand...
Click to collapse
It is quit strange, coz I can run angry birds, dungeon hunter, etc.. very smoothly even when I use 1100 Mhz, have you tried to install SetCPU and set the frequency?
Any one have similar problems?
Working great on my A101! It's subtle, but I do notice a slight performance increase in pocket legends. Keep up the great work ardatdat!
ok so i did it and now the youtube app freezes up with 1100 or 1200 mhz...the video plays for like 3 or 4 sec and than freeze leaving only audio playback.. video plays normal at 1000 mhz and down...
thanks for your sharing
but I can't unzipped the newest kernel
the 7-zip showed "file broken"
uglin said:
thanks for your sharing
but I can't unzipped the newest kernel
the 7-zip showed "file broken"
Click to expand...
Click to collapse
Thanks. A mirror (zip) link is posted in post #1, please check and re-download

[ROM][RPK]-HyperDroid Androidmeda v6.1.17 & 7 Series **Ideas & Beliefs**(03/03/2012)

[ROM][RPK]-HyperDroid Androidmeda v6.1.17 & 7 Series **Ideas & Beliefs**(03/03/2012)
Welcome to the HyperDroid Androidmeda (GT-i9100 Galaxy S2 Edition)
Almost 1 Million Downloads...
More Than 5 Million Page Views...
We. Are. HyperDroid.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Development Team
Founders & Lead Developers of HyperDroid-Androidmeda Dev Team: pongster & D.O.C
SGS2 Developers: D.O.C, petsasj, pongster, kahvitahra, sicopat
SGS2 Kernel Developers: pongster, af974, arighi
Co-Developers: s2d4, rudolf895
Ad-Free, Unmetered Bandwidth Server brought to you by The Calibur Network... cause open source matters
New Hosting capabilities thanks to veyka
Shared Server with Didgesteve
Click to expand...
Click to collapse
GO LIVE HERE!!
IF YOU USE ANY OF THE MODS CONTAINED HERE WITHOUT PMing US FIRST, YOU WILL BE IN DIRECT INFRINGEMENT OF XDA FORUMS RULES AND BE TREATED AS SO!!
Just pm us about giving us the heads up you will be using our mods and link us to your thread, that is all we ask.​
BASE ARE FULL WIPE
​
ROM v X.Y.Z
X: Samsung Firmware Base
Y: Kernel Upgrade
Z: Bugfixes, app upgrades.
Release Date 03/03/2012
Hyperdroid Androidmeda 7 series (Final)
BASE IS FULL WIPE!!!
Upgraded Base to XWLA4
RedPill Kernel v1.2 included thanks to pongster (upgrade to v1.3 manually)
Call Record included thanks to Leomar75
Slide to dismiss notifications thanks to hansip87 & Leomar75
Jkay 13.6.4 included
mms mod to allow 200 recipients thanks to muvezur
Reverted to latest HDP supporting Jkay thanks to Recognized Developer petsasj
Added stock Samsung Logo flash along stock base.
All tweaks and mods in previous bases
* The ROM is final, just for ORD users, we are focusing in ICS now, so please dont expect full support in this
**Only D.O.C Surgeon available, feel free to adapt any themes from previous bases to this (just give credits to original author), credits for adapting it are yours , and they shall be in the OP.
***We, The Dev Team use v6 (well I am using v7 just to test it bug free, call it quality control). v6 has more love put to it, regardless of v7 having more features because of third party contributions
Release Date 31/01/2012
Hyperdroid Androidmeda v6.1.17
Updated kernel to RedPill Kernel 1.1
Fixed RTL patch inside build
Changed CSC to KI3 default set to GB
Unbounded ring and notifications volume
Added Gtalk with video support to base *
Mms updated to work with uvezur mods thanks to veyka
*not available in some surgeons
Release Date 29/01/2012
Hyperdroid Androidmeda v6.0.15
Added custom Date thanks to kahvitahra one more time
Updated HDP*
Added new customisation options to HDP (for special people like us
Added toggle to skip songs by long pressing volume
Added change FM station by long pressing volume
Added toggle to confirmation dialogue on Power options
Added Hot Reboot option
Toggle for Home Button double click
Toggle for alarm icon
Toggle for vibrate icon
Toggle for battery sound
Updated to Maps 6.2
Reverted Volume steps**
Updated OTA to allow 2 extra servers (including veyka server)
Added CSC XXKI2
Removed some unnecessary files from base rom.
*Changelog for HDP will come shortly.
**Pdroid patches will have to be redone as framework.jar was modified to remove the system volume steps.
Release Date 25/01/2012
Hyperdroid Androidmeda v6.0.8
EDT Tweaks Added thanks to Kahvitahra!!!
Custom Date Added thanks to Kahvitahra!!!
HDP updated to include EDT and more personalisation options, thanks to petsasj*:
Toggle CRT
Toggle Vibrate icon
Toggle Alarm icon
Full charge sound
Fixed System volume steps not changing after 50% increase**.
Removed CWManager app drawer icon (no point in having the link inside HDP and the app drawer).
Release Date 24/01/2012
Hyperdroid Androidmeda v6
Contains RedPill Kernel Series v1.0
Updated HyperDroid Parts
Based on XILA2 Firmware from Samsung
Increased volume steps to 15 all sliders except for ring tones and notifications.
SD card not mounting errors should now be fixed, kernel incorporates some of the init.d tweaks that might have been the cause of the problem.
updated time zones to version n
Fujutweaks 4.0
Tweaked sqlite libs
Tweaked SQlite3
Csc is just a place holder
ROM supports hdpi and mdpi (except twlauncher, look here thanks to petsasj)
Deodexed
Zipaligned
AND rezipaligned on every boot for system/app, data/app, framework/app (Just to be sure for all your other apps)
Pre-Rooted for your convenience
/data/app folder inside zip for auto installing preferred apks on boot (Simply copy apk's there and it installs... easy peasy)
Enable of BLN for stock Samsung SMS application (montymintypie/no.one.writeme)
appwidgetpicker for widget display ala cm7 (boombuler)
Hosts blocked except for some medical apps
resolv.conf added for faster gps lock
apn list from cm7
SIP over 3G
smooth spinners
Blur set to slow to avoid corruption of CRT effect (props to doctorcete)
Battery with 204 pngs for smooth animations supported
Lidroid 15 toggles(tweaked, removed "lidroid Rom branding")
Advanced Power Menu with removed phone title options.
Build prop with some modifications with several tweaks for optimisations.
Init.d scripts for ram and speed optimisations, some taken from (some init.d tweaks Modded taken from nexxx85)
BLN support (neldar and creams)
Removed vibrate icon (OP)
Build.prop tweaks (OP)
Stock themed
Market 3.4.4
Calendar now supports mdpi
Incall dialer now supports mdpi
Music supports mdpi
FM application supports mdpi
At boot removed welcome screen due to incompatibility with newest google maps.
Added Samsung Firmware to About to easy Identifiable Samsung firmware base
Turned on default install non-market apps
Turned off default wifi network available notifications
Increased default screen timeout to 60 sec
​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Advanced Flashable Themes: (Using the VillainRom Theme System... props to pulser and the VR Team)
D.O.C (Thanks to sonnysekhon of Lucid for the base of theme)
Pongster (Thanks to antonda of GingerWay-Blue Ocean for the base)
Click to expand...
Click to collapse
​
HDP Intro/Changelog
HyperDroid Parts​
You can find the application under your Menu -> Settings​
AndroidMeda Rom Tool:​
- Roms tab - Shows the currently available ROMs on the file server for download. It may include stable versions as well as beta versions for testing.
- Extra tab - This currently has the Surgeons, Themes and Kernel. One would need to press Menu -> Configuration, then "Extra Update Settings -> Manage Extra Servers. Press Menu again and click on "Update Feature Extra Servers"
- Existing tab - This currently shows the files that you have downloaded. ​
AndroidMeda Tweaks:​
- DPI Changer - Alter your DPI quickly and effectively, with minimal typing
- mDNIe Switcher - Select from a various lists of mdnie profiles (this list will be populated with custom profiles with time)
- Backup battery stats - Backup your batterystats prior to a full wipe and Restore when needed
- Personalization includes:
*Mounting Options * Gps Options * Wake Options *RTL Patch *Bootsound Options
- Fix Permissions - Advanced Users only. Should you need to Fix your Permissions, select this option. Mind you it takes time, and will reset Jkay Deluxe Settings
- Clear Market Cache easily and quickly. Use 160/240 DPI and use this option to make Market work
- Reboot - Reboots​
TouchWiz Launcher Settings:​
- Backup Settings - Backs up your TouchWiz Settings, including app sorting, shortcut sorting, except for widgets.
- Restore Settings - Restores previously Backed up Settings.
- Resize Options - This resizes your TouchWiz Launcher widgets to the correct size. Needs my modified TouchWiz Launcher from here.
- Sort Alphabetically - Sorts TouchWiz Launcher app drawer, with the help of the modified AppZorter found in my TouchWiz Launcher mod. This needs a restart. FC's if AppZorter (my modded one or market one) isn't installed
- Restart TouchWiz Launcher - This option restart TouchWiz Launcher after sorting, or whenever needed​
For Help - Press Menu button then Help
You can also find shortcuts for Spare Parts, Jkay Deluxe settings, CF-Root CWM, and aLogcat
HyperDroidParts, as the title implies, is part of the HyperDroid ROM and belongs to the HyperDroid Dev team, so treat it like such.
HyperDroid Parts was created by petsasj​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Changelog
Code:
[B]version 1.5.5[/B]
- Removed QuickPanel Settings, now under Androidmeda UI
- New option: Androidmeda UI => even more toggles at your fingers!
- Added Hot Rebot option -> So hot it'll melt you. Use this after using Personalization options
[B]version 1.5.1[/B]
- New Layout
- All Force Closes fixed, replaced with Alert Dialogs
- Added aLogcat
- Compatible with both Xda and Market edition of Better Battery Stats
- Lots of code clean up
- CRT On/Off Toggles (for v6)
- Changed default backup location to /mnt/sdcard/Android/data/
- Most of the preferences are done programmatically == far less xml files
- This is the last Gingerbread Update
- Added Bootsound Options - Bring back Jennie, if you liked her, or choose the other random dude (can't remember his name)
Currently I am working on ICS versions, so here's a preview of what's coming :Here
RedPill Kernel Release
For Detailed Changelogs:
Please refer to Commit Log on the Source found HERE.
Full Changelog is on our website so everyone can access as putting it here will be too much to read.
Download Links can be found HERE.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Highlights here:
Probably one of the most thought out kernels I've ever made and used...
Simple, Intuitive, Responsive
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Features Custom Recovery by AF974 based on Team Overcome Recovery (Thanks to alterbridge for letting us use his source)
Some Unique Features of this Recovery:
Reorganized Menu
Select with Power Button and Home Button
Soft Back Key actually goes Back
No/Yes Selection Tweak (If you know how to get to Recovery, you don't need that many "No's")
Mount Internal AND Mount External from Recovery (We figured this would be quite Useful)
Click to expand...
Click to collapse
Full Kernel Features found on the Release Page... This is snapshot of what to expect to keep it easy to read...
Basic Features:
VooDoo Louder Support
2nd Core and Touch Move by Tegrak Support
Full CWM Manager 3.0 Support
Experimental AOSP/CM7/MIUI Support by gokhanmoral (Odd numbered Releases)
CPU & GPU Overclocking and Undervolting by Netarchy
Highly Experimental Ondemand based CPU Governors (Minor Edits only/Renamed to keep bugs on the experiments) based on arighi's deep_sleep and fast_start commits
Maximum CPU Freq set at 1.5Ghz
Enable or Disable File Syncing (fsync)
Stochastic Fair Blue (SFB) Network Scheduler Enabled
CFS Autogroup by Mike Galbraith Enabled
CPU Topology and Sched_MC enabled
AFTR and LPA enabled
A lot of tunables via sysfs included
Undervolted Int ARM and Touchscreen Values (thanks to Phenomenal for the idea)
Git Implementation of SHA-1 for 12% faster boot time
CPU set at 1.2Ghz at Boot for faster boot time (Thanks to Imoseyon)
XZ compressed kernel using optimized values for the size of the kernel
Uncompressed Initramfs (tweaked scripts/gen_initramfs.sh)
NTFS Read/Write Support for OTG (Flash Drives and External Hard Drives with enough Power supported)
EFS Autobackup script thanks to gokhanmoral
a lot more info coming soon...
Click to expand...
Click to collapse
Credits: (Huge props to all the devs I've learned from by reading and studying their code)
Chainfire
Erasmux
Imoseyon
faux123
Ezekeel
franciscofranco
supercurio
hardcore
Hacre
Netarchy
Ninpo
gokhanmoral
Tegrak
Entropy512
cattleprod
alterbridge
Team Overcome
All the hardworking Kernel Devs at lkml.org (Linus Torvalds, Jens Axboe, Mike Galbraith, etc.)
Special Mention to the following:
To my mates at the HyperDroid Dev Team: (who help me test and refine the features of our kernel for our ROM)
Arighi (for the initial guidance on how to get the kernel booting and working & a lot of battery driven patches)
D.O.C. (formerly doctorcete) (for the friendship and being an example of diplomacy in dealing with usual ****storm of questions from users who refuse to search and read)
AF974(for the Overcome based Recovery that's so bad ass I want to stay in recovery)
petsasj (for his great work on HyperDroidParts and all future Apps that are just pure awesomesauce!)
sicopat (for letting us use his server and helping us out with a lot of things smali)
s2d4 (for testing everything at the risk of the potentially time sucking Soft Brick... especially since we use a Mac)
Click to expand...
Click to collapse
This new Kernel has no need for any other tweaks as we've tweaked it based on extensive testing over the past several months... based on best practices for our specific hardware. (Huge props to s2d4 for his extensive testing to the point of breaking... we took the risk of breaking our devices so you won't have too... fully tested tweaks here!)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
"This is your last chance. After this, there is no turning back. You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill - you stay in Wonderland and I show you how deep the rabbit-hole goes." - Morpheus, The Matrix (Copyright belongs to the Wachowski Brothers... Larry and Andy)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
MatrixPills Image Used with permission from Corinne Wilger... You can find her site HERE.
Flashing Instructions will be here along with short descriptions...very short.
THE BASE IS FULL WIPE!!!BACKUP!!!BACKUP!!!BACKUP!!!BACKUP!!! ​
Not rooted yet / no Custom ROM
(Details of how to root are out of the scope of this guide, please do a search at XDA for more information)
Root phone by flashing a kernel thats auto root (CF root, Siyah, etc...) or any other way that gives you root and cwm.
Copy downloaded ROM zip file in root dir of sd card.
Boot to recovery.
Wipe Data/cache/dalvik cache.
Flash zip from internal sd card.
The first boot would take some time as the dalvik cache is rebuilt, dont panick!!
Already rooted / on Custom ROM
Copy downloaded ROM zip file in root dir of sd card.
Boot to recovery
Flash zip from internal sd card.
The first boot would take some time as the dalvik cache is rebuilt, dont panick!!
Flashing Surgeons and themes - Quick reckoner
Surgeon = DPI change + Remove Bloatware (make changes in the update script as you think fit) + Tweaks & Apps + Theme (includes boot logo and boot anim)
To flash a new surgeon, flash base again (since base is full wipe, take backup of apps/user data through titanium, darky OTA etc...)
Flash base + surgeon/Flash base + theme: Wipe cache, dalvik cache and flash.
To flash a theme on top of a surgeon or on an exisiting theme, flash the stock Samsung theme FIRST and then go ahead with flashing the new theme.
**Thanks to p_max and samit.mahap for the quick guide***
​​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Something nice will be placed here once cooked up.
Instructions for Current OTA APP:
Go To Settings
Open up HyperDroid Parts
Select AndroidMeda Rom Tool
Select Extras Tab
Press menu and click on Configuration
Select Extra Update Settings
Select Manage Extra Servers
Click menu and select Update Featured Extra Servers
Now click menu again and select Enable
Select Enable all Extra Servers from the menu
click back, back, back
Press menu and select Check now
And there you should have it.
Download Links
DOWNLOAD LINKS FOR NEWEST BASE
Download Links for v6.1.17
Base rom
md5: 25b761fa3cb28c04529de91b89a622c4
​
​
Click to expand...
Click to collapse
HyperDroid Androidmeda 7 Series (Final)
md5: 1cd2e467c24e52a351b60fc3abbd1997
​
Click to expand...
Click to collapse
Pdroid patches by veyka
​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
​
Thanks AND credits to
​
Hyperdroid Team and Thread at HD2 dev
Seadersn
Pongster
D.O.C
petsasj
Arighi
Sicopat
clyder
Beta testers*
Pulser-g2
Seshmaru
Jkay
Kahvitahra
Brightidea
JesusFreke
Chainfire
SonnySekhon
mrvirginia
Nitroz
Hellcat
antonda
angelom
gokhanmoral
Entropy512
sbrissen
a2d4
rudolf895
veyka
Didgesteve
everyone else who makes xda a fun place to share
(if we forget to credit you or link to your thread please inform us so we can correct this immediately)
*Beta testers, you really make our life easier and contribute more way than you can imagine with your tests, THANKS to all of you!.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Surgeons/Themes
Surgeon Descriptions​
-D.O.C's surgeon description here
-pongster's surgeon description here
-petsasj's surgeon description here​
Theme Descriptions​
-D.O.C's theme description here
-pongster's theme description here
-petsasj's theme description here
-Nitroz BAT Extreme theme description here
-Mr. Megui DarkMIUI theme port to vrtheme here​
​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Comparative Screenshots between stock theme (240-hdpi) and docs surgeon at 160-mdpi
Good stuff guys, a new thread...
I am HyperDroid Fanz...
Waiting New Rom..
Another HyperDroid? Confused: can you tell us a little more about this effort. Anyway good luck!
o_tiger said:
Another HyperDroid? Confused: can you tell us a little more about this effort. Anyway good luck!
Click to expand...
Click to collapse
First page is being updated as you can see. New version of ROM is out. Rest you can read on first page once it is updated.
Sorry for my question, because i'm a newbie but where is the downoad link for V6 update ?
Thanks.
gg13 said:
Sorry for my question, because i'm a newbie but where is the downoad link for V6 update ?
Thanks.
Click to expand...
Click to collapse
Everything is being uploaded now mate. Hold your horses for a while lol
They have to do this the night before my exam!!! Damm you hyperdroid team
You guys rocks ........!!
Been using Hyperdroid + Docs Surgeon since the first release.
Thank you Hyperdroid team.
Waiting download links...
cant wait...
We want download link

{share} Killjoy Script By Exit Only

Dear friends i found new scripts mod by @Exit_Only ...
http://forum.xda-developers.com/showthread.php?t=2411161
I'm Using this mod for many weeks and still no problem exists..
Wifi tether and direct also works under this mod..
Default Scripts | 10/03/2013 | Team Kernelizers | Operation Killjoy™ | RC7 | Insanity
OPERATION KILLJOY™
TEAM KERNELIZERS PRESENTS...
Operation Killjoy™ This tweak package takes your android device to a whole new level of awesomeness. Big thanks to all the developers involved.
THIS TWEAK PACKAGE IS 100% UNIVERSAL ON ALL DEVICES RUNNING ANDROID 4.0 OR HIGHER!!!
CREDITS:
Thanks to all my testers
First and foremost I want to thank team kernelizers for taking me inas a member of there team
 @malybru (for the awesome banner)
@Ryuinferno(For the entro binary)
 @LENAROX(For all your recommendations)
 @Koush(For being an awesome coder)
@CyanogenMod(Do I need to say why)
 @mw86(Being an amazing tester and debugger)
@idcrisis(For haveged binary for entropy)
@thomas.raines(Just a general thanks)
@jrummy16(Being an awesome coder)
@kejar31 
 @kobridge(Awesome scripter)
@zeppelinrox(Awesome scripter, most scripts on xda is because of your genius)
@Chainfire(Touchscreen script)
@ImbaWind(ICS ram flush boost script)
@GideonX(Awesome kernel dev
@RErick(Team k)
@decialman(Team k)
@castle_bravo(Team k)
@dsexton(Remount and readahead original dev)
@Juwe11(Original Minfree script)
 @noobnl(GS3 maintainer for CM)
Any one else? If I forgot you please pm me and it will be fixed ASAP!!!
ATTENTION DEVELOPERS: I REALLY DO NOT WANT ANY DEVELOPER USING MY TWEAKS FOR ANYTHING. DUE TO UNFORTUNATE INCIDENTS ON XDA I RESPECTFULLY ASK NO DEVELOPER USE KILLJOY IN THERE PROJECT, TWEAK, MOD, KERNEL, ROM OR ANY OTHER TYPE PROJECT. PLEASE ADD A LINK TO YOUR OP BUT DO NOT INCLUDE IT IN YOUR ZIP FILE.
My Donations: https://www.paypal.com/cgi-bin/websc...=V6B74D49LB3SW
CURRENT DONATIONS RECEIVED:
Melanie (Unknown XDA Screen name) - $10.00 @azuma37 (XDA) - $5.00
Unknown name / Unknown XDA Username - $5.00 @iamsmallpang - $5.00 @RErick - $75.00 @jakereeves - $20.00 @Samurai - $5.00
Updated on 8/19/2013 @ 6:55am P.D.T
General Q & A Section:
Q.)How can I tell if this is actually working or not?
A.)Open Terminal Emulator and type this command...
Code:
su
killjoy
Q.)Help!!! Why is my phone bootlooping?
A.)I need more detailed information like what device you have, what version of android are you on, what recovery are you using? Better yet please get me a adb boot logcat as well.
Q.)Build.prop tweaks did not inject!!! Why?
A.)You don't have init.d support!!!
Q.)But my kernel supports init.d so why is my buildprop not getting injected?
A.)Well obviously you don't have init.d support cause if you did the build.prop would have been injected.
Q.)How can I test to see if I have init.d support?
A.)Flash this - http://www.mediafire.com/?97q4sh1wwcesois
Once you flash it then go into /data folder and look to see if you have a file called "okj_test.log", no log means no init.d support. END OF STORY!!!
Standard Disclaimer: Flash at your own risk. Myself nor XDA is responsible for any damage this thing may cause you. If your phone blows up after flashing this and you point the finger at me or team kernelizers I will laugh at you!!!
GENERAL WARNING: Do NOT I repeat DO NOT use ANY other tweaks with this package. If you choose to do so after reading this you do so AT YOUR OWN RISK. If you ask bout other tweaks in my thread YOU WILL BE IGNORED.
WHAT IS NEEDED:
1.) Root access (su binary required)
2.) Need to be on 4.0 ICS or higher
3.) Terminal Emulator app
4.) Enough space in your /system partition (10 mb available minimum)
If you do not meet these requirements then DO NOT USE IT!!!
5.) A kernel that has init.d support built into it or another init.d support method.
If you don't meet all these requirement DO NOT use this package!!!
1.) Make sure you meet the requirements above
2.) Download the latest version of Operation Killjoy™
3.) Boot into recovery (CWM recovery)
4.) Make a nandroid backup
5.) Flash inside CWM recovery
6.) Reboot...
7.) Profit...????
ABOUT THE TWEAKS:
1.) 2 init.d script
2.) Entropy Generator
Turn on entropy...
Code:
su
entro_on
Turn off entropy...
Code:
su
entro_off
Check available entropy levels type (YOU MUST HAVE ACTIVATED ENTROPY RESTORE BEFORE ATTEMPTING THIS)
Code:
su
entro
3.) Ext4 Tweaks
4.) Zero UI Lag
5.) Maxed out speed & Performance
6.) Disables most logging activities
7.) Lots of kernel tweaks (Disabled most kernel sleeps and Adjusted Linux values)
8.) Multiple VM & Net tweaks
9.) RAM booster binary (Recover lost ram on the go without rebooting)
Choose between moderate and aggressive ram boost...
Code:
su
boost
10.) Killjoy™ Binary (Exit_Only Exclusive)
Code:
su
killjoy
11.) Very light weight and fast
12.) CpuControl script that is 100% user tweaked via root explorer
If you are running ANY overclock apps then cputuner IS NOT for you!!! Cputuner will check to see if your running an OC app and will kick you out of cputuner if it detects said app!!!
I'll add more as I remember it :thumbup::beer:
08-18-13: First Release
08-19-13: Fixed All Derps
08-26-13: Completely Revamped CPU Tuner
Read ahead adjusted from 3072 to 2048 kb
Added new cat logging feature from tkmod (MERGED)
Added GPU Rendering from tkmod (MERGED)
Added buildprop script modified from tkmod (MERGED)
Redid entire init.d script from ground up and added samsung touchscreen mod (NOT APPICIBLE ON ALL SAMSUNG MODELS)
Numerous adjustments to code overall
08-29-13_test: Removed GPU render script
Removed build prop injector
Adjusted some values for better stability
09-02-13_official: Removed all test scripts
Fixed licensing errors
Fixed all errors
Removed cputuner to kill developer conflicts
Stable release
09-03-12_official: Fixed multiple bugs
No new features added
09-05-13_official: Made buildprop script busybox dependent
Fixed random rebooting
Fixed laginess
Fixed buildprop tweaks not installing on TWRP
Much better battery life and stability
09-08-13_RC2: Fixed bootloops happening because of read ahead scripts
Added testinitd script that will tell you whether you have init.d support, look in /data/killjoy/*
Adjusted a lot of stuff for better stability and battery life
Fixed logging issue from RC1
Official Release Canidiate v2
09-10-13_RC3: No more support for gingerbread devices
Must be running android 4.0 or higher or script will abort
Fixed lag issues
Killed logcating again
Adjusted build.prop script
Removed all test scripts
10-02-13_RC7: Added intellidemand governor to cputuner
Removed unstable commented out code
Updated to newest busybox
Fixed killjoy binary
Updated version number
OFFICIAL RELEASES
09-05-2013_official: http://www.mediafire.com/?41gw8d3tude71q3
OFFICIAL RELEASE CANIDIATES
10-02-2013_RC7: http://www.mediafire.com/?861h11n1767gu15
TEST RELEASES
No test releases yet!!!
WARNING: THESE ARE EXPERIMENTAL BUILDS ONLY. FLASH AT YOUR OWN RISK!!! Some of these builds will be super stable and others may not be stable at all. Keep in mind I do test every release so it will be at least semi stable.
KNOWN ISSUES & BUGS:
1.) Bootloops have happened on a few devices using TWRP Recoveries, Current workaround is use CWM Recovery.
2.) Build.prop injection tool not working on TWRP v2.6.0.0+ on multiple devices. Current workaround is use CWM Recovery.
XDA Script & Code Developer
Check out my github: http://github.com/ExitOnly
In support of Android Open Source Project (AOSP)
Current Device:
Samsung Galaxy S III (d2spr)
Current Setup:
CM10.1.1 Nightly w/ RNGD Entropy generator
Direct Injection Turbo Custom Tweaks
0-60 in less then 2 seconds
How to uninstall killjoy!!!
1.) Open terminal emulator
2.) Type these commands
Code:
su
uninstall
3.) Reboot your device
4.) Killjoy is gone
hello. would like to know how to make this script run on every boot?
zamurai x said:
hello. would like to know how to make this script run on every boot?
Click to expand...
Click to collapse
this script run over every boot automatically..

[APP][MODESELEKTOR][v2.5.3][21/02][POWER AND PERFORMANCE MANAGEMENT]

ModeSelektor is a simply app for manage power consumption and performance of redmi note 3.
The purpose of app is create a simply platform that give the possibility to set quickly the kernel parameters that affect the power consumption and performance. For do it ModeSelektor set this parameters:
-cpu interactive governors
-cpubw governors
-min cpu freq
-hmp sched boost
-low power level
-input boost
-touch boost
-stock hotplug
-entropy
-brightness
ModeSelektor is compatible with all N and MM custom rom with stock or custom kernels, but optimised for kernel that use the stock hotplug.
ModeSelektor is also compatible with miui but some users report that the copy from assets sometimes give error then it's possible fix it by manually copying the files. For fix it download the ModeSelktor.zip that contain the files and extract it in /sdcard make sure that the contents of zip are located in /sdcard/ModeSelektor
ABOUT SELEKTOR
Battery:
The perfect mode for medium and ligth use like chat, media reproduction and browsing.
Balanced:
An optimised version of stock cm settings
Performance:
The perfect mode for the players and the users with only a think in mind...kill any lag
Personally I recommend this optionals settings:
Adreno idler on for the Battery and the Balance modes
Zen scheduler set to 2048 kb
Adreno boost low during soft use and medium during game
For more info about script check /sdcard/ModeSelektor or the souces.
CHANGELOGS
Version 2.5.3
New hotplug configuration for battery and changes in targets_loads
New hotplug configuration for balanced and changes in input_boost
Reduce the brightness if battery is enabled
Add others parameters in build.prop tweaks
Version 2.5.2
Add a missed string in Seeder_On script
Fix the copy of assets
Version 2.5.1
Some fixes for the seeder
Version 2.5
Add a Seeder (fast random entropy generator) thanks to @Ryuinferno, @lambgx02
Add splash screen for fix fc related to permission
Remove Auto enable battery
New hotplug settings for all modalities
Fix hotplug permission in some cases
Fix switchs enabled after reboot also with apply on boot disable
New Battery (more use of frequency below 1017)
Remove max GPU freq in the scripts
Tune the entropy if the Seeder is enabled
New icon
New accent color and background
Version 2.4
Added Performance mode QS Tile
Added Build.prop tweak
Tune more parameters of stock cm hotplug
New revision for Battery and Balanced
Fix issue for apply the settings when core 0 or and core 4 are offline
Fix issue with Auto enable battery that sometimes start also if disabled when the charger is disconnected
Remove in the scripts commands that change scheduler, zram, arch power, adreno idler
Remove Ultra Battery and Ultra Performance (now Ultra Performance is Performance)
Version 2.3
Update battery mode (less use of 1017MHz)
Add option for reduce google play wakelock (thanks to @Alcolawl)
Fix phh superuser compatibility (now work on nitrogen os)
Fix fc with miui
Version 2.2
Fix last log not show shell output
Fix toasts apply on boot and auto ultra battery
Add more parameters:
Adreno idler
Zram
Scheduler
Arch power
Entropy
Stock hotplug
Now the app try to change others parameters if they are presents in your kernel. Look the last log for see if they have been correctly applied.
PS I'm not sure that all new parameters work also in miui, I can't test it, so if someone try the app on miui + custom kernel please give me a report. Thanks
Version 2.1
Fix Ultra Battery auto enabled alert text not disappear after enable a other profile
Move about in the menu and add a dialog window with info
Remove the refresh option by menu to action bar
Add confirm dialog window for reset scripts option
Add last log in menu and a new activity that show it
Make Ultra Battery more conservative
Auto update the database after install a new version
Probably fix the compatibility with Nitrogen Os (need confirm of it. If someone can test it, let me know, I would like a lot)
Version 2.0
New black theme
Fix some issue for Auto enable ultra battery feature
Add refresh option in menu
Version 1.2.3
Add menu with links and reset scripts option that overwrites the file in case of wrong edit replacing their with the stocks
Version 1.2.2
Add compatibility with MIUI + custom kernel
Fix database copy need restart after first boot
Version 1.2.1
Fix Fc during first boot
Fix some toast and remove service toast
Delete duplicate string in ultra battery script
Restore last selected mode during charging if ultra battery was enabled by auto ultra battery
Version 1.2
Revert ultra performance change
Ultra battery now is extreme
Add service for activate automatically ultra battery if battery go under the selected level
Version 1.1.1
tune a bit ultra battery and ultra performance
add gpu min and max freq tune
add timer_rate tune
Version 1.1
add apply on boot option
fix replace database every time that app start
fix app not save last selected mode
Version 1.0
Initial release
REQUIREMENTS:
Root permission
Custom kernel for Miui roms
INSTRUCTIONS:
- if you came by old app version before install uninstall old app version
- install the app
- run the app
- give root and storage permissions
- enjoy
FULLY TESTED ON:
Citrus caf
Slim 7
Nitrogen OS
DnD
Aosip
Aocp
All with stock and some customs kernels
DOWNLOAD:
https://sourceforge.net/projects/modeselektor/files/?source=navbar
SOURCES:
https://github.com/lafonte0/ModeSelektor
LICENCE:
GNU General Public License version 3
CONTRIBUTORS:
@lafonte @Stefano 99
ModeSelektor its an open source and free software, so all persons who want to improve it, contribute to the development, port the app on others devices, in compliance with the above license, are welcome. Also because it's my first app, software development isn't my sector, and help is always welcome.
Screenshot:
lafonte said:
Screenshot:
Click to expand...
Click to collapse
Tell me, how your script works?
abhy27 said:
Tell me, how your script works?
Click to expand...
Click to collapse
The app place scripts from internal apk database to /sdcard/ModeSelektor/scripts after when you press a mode the app run the script referred to selected mode, for see what script change you can look into scripts, you can also change the content of one, some or all script and make your personal modalities.
Not working!!!
LogCat attached
SerJo87 said:
Not working!!!
LogCat attached
Click to expand...
Click to collapse
You need to give root permission
I gave
I'm on the NitrogenOS. There integrated phh's superuser. Maybe that's why
SerJo87 said:
I gave
I'm on the NitrogenOS. There integrated phh's superuser. Maybe that's why
Click to expand...
Click to collapse
Sorry but the problem is in the name of directory, what is your internal storage name? it's /sdcard ?
Yes, most likely. I read logcat and saw this:
Code:
01-06 01:43:17.490 E/su (8325): Unknown id: /sdcard/ModeSelektor/scripts/S01_Ultra_Battery
internal storage name /storage/emulated/0
But the scripts are moved to sdcard(screenshot attached). Why is not working?
SerJo87 said:
Yes, most likely. I read logcat and saw this:
internal storage name /storage/emulated/0
But the scripts are moved to sdcard(screenshot attached). Why is not working?
Click to expand...
Click to collapse
Other users report me that app work, and it is strange issue because if the app create the ModeSelektor directory the path its the same when it run the script. The app until now have only one issue it replace all time the script in ModeSelektor folder when start, I forget to add an exception in this build. Last think, you can check if sh file is present in /system/bin?
Yes, sh file is present
SerJo87 said:
Yes, sh file is present
Click to expand...
Click to collapse
Then it must work...
Now I have no idea. All the time I thought that the result of battery only have due to radon 3.5 and the script does not working
SerJo87 said:
Now I have no idea. All the time I thought that the result of battery only have due to radon 3.5 and the script does not working
Click to expand...
Click to collapse
Before report that the app don't work post a complete review, you can't tell that app don't work without specify what mode you try and without post complete statistics about battery.
Ultra Battery with Umang kernel default settings by battrey
Version 1.1.1
https://sourceforge.net/projects/modeselektor/files/ModeSelektor_v1.1.1.apk/download
Testing a new version. Thank you
So i need to put rhe governor to interactive or the app do itself?
Sebaskyclad said:
So i need to put rhe governor to interactive or the app do itself?
Click to expand...
Click to collapse
The app do itself
FC in RR 5.7.4 + radon v3.5

Categories

Resources