{
"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"
}
Foreword:
I am not the owner of this tweak only one tester.
The owner (dev) is Redmaner.
Together with Redmaner I test Ayintis for months, now it´s time to publisch it!!
All credits go to:
Redmaner
Ayintis for Android
Copyright 2012, The Ayintis project
This product includes software developed by
Google Inc. (www.google.com)[libncurses.so, zipalign].
This product includes software developed by
Sqlite (www.sqlite.org)[sqlite3].
This product includes software developed by
The CyanogenMod team (www.cyanogenmod.com)[fix_permissions.sh].
This product includes software developed by
Koushik Dutta (www.koushikdutta.com/)[update-binary].
This product contains code written by Hardcore [mount_no_atime.sh].
The original software is available from
http://forum.xda-developers.com/showthread.php?t=813309
This product contains code written by Brainmaster.
Including various modifications by zacharias.maladroit [read_ahead_kb_x.sh].
The original software is available from
http://forum.xda-developers.com/showthread.php?t=1010807
This product contains code written by Wes Garner.
Including various modifications by doctorcete and oknowton [zipalign_boot.sh].
This product used documentation provided by The Linux kernel archives.
The original documentation is available from
http://www.kernel.org
This product used documentation provided by Knzo.
The original documentation is available from
http://forum.xda-developers.com/showthread.php?t=1227269
First a word of Dev himself why he himself does not publiseerd:
I decided to not release Ayintis on a public forum. There are two reasons for that:
1.) I have a very busy private life (currently busy with my study) which gives me no time to give proper support all the time on forums.
2.) Besides that I am not really active on forums, becaues of old expierences which I don't want to recall.
Official site and bug reports
Downloads:Ayintis
What is Ayintis:
Ayintis (pronounced as: aii-in-tis), before known as Engengis, is an easy to use tool for Android devices.
Ayintis allows the user to tweak his Android system in a fast, simple, easy and secure way.
Although it isn't anything new it still provides a rich collection of tweaks, 100% configureable by the end user.
The goal of this project is to generate an open-source platform which is offering an easy to use interface and a wide range of tweaks.
Support
Ayintis is builded in mind that it must be capable to run on every Android device.
Even if the device is old or new, low-end or high-end it doesn't matter.
Ayintis is using busybox applets which makes it possible to run ayintis on every system.
This goal isn't achieved yet, not every device is 100% supported. Although most of the devices will. On our support page you can find information on how to get full support for your device.
Supports....
- Android 1.6 till 4.1 (Need a kernel which is atleast 2.6.xxx)
- CPU up to quad-core
- Various partition tables (BML-MMC-MTD-STL-TFSR-ZRAM)
Interface
Easy to use
With an easy to use interface you tweak your system in no time.
Just type in the number with your keyboard and Ayintis does the rest.
Possible to use ayintis on your Android device with Terminal emulator.
Or use your computer instead with ADB.
Customize it!
Not only the tweaks are configureable also the interface.
Including headercolors, show and hide various options.
Tweaks
Ayintis offers a wide range of (popular) tweaks. All tweaks can be found within the Android community (XDA-Developers, Rootzwiki ect.). All tweaks are configureable. There are tweaks you can enable and disable and there are tweaks where you can choose serveral options.
Sysctl configurator
The feature everyone is searching for within the Android community is the ultimate ramscript.
Serveral developers took up the challenge to find the ultimate ramscript, with great results!
There are lots of devices and users so there are lots of ramscripts too.
It's impossible to integrate all the ramscripts in Ayintis, so we invented a system where the user can create his own ramscript.
This feature we call the sysctl configurator. The user can create it's own ramscript or use already existing ramscripts.
The system works pretty simpel, there are 26 parameters the user can configure (more in the future).
By typing in the values you generate your own ramscript!. See the instructions page for detailed information.
List of tweaks
Application tweaks:
- Fix permissions
- Optimize sqlite db's
- Enable/disable zipalign during boot
build.prop tweaks:
- Set dialing out delay
- Set display density (dpi)
- Set JPEG quality
- Set scrolling responsiveness
- Set VM heapsize
- Set WIFI interval
CPU tweaks:
- Set CPU governor (Support up to quad-core)
- Enable/disable lionheart governor tweaks
Kernel tweaks:
- Enable/disable IPv4/IPv6 security tweaks
- Sysctl tweaks (kernel, cfs, lmk, net, vm) (26 parameters)
Partiton tweaks:
- Set IO scheduler (Supports BML-MMC-MTD-STL-TFSR-ZRAM)
- Enabled/disable IO tweaks
- Set read_ahead_kb
- Enable/disable mount no-atime
Tools
Ayintis is not offering only tweaks, it also offers a set of tools the user can use.
Make logcat
You know that developer that is always asking for a logcat but you have no idea how to get one?
Problem solved! Ayintis offers a tool to make a logcat very easily. Locats supported are: main, radio and event.
Read everything about the android logcat here
Online nandroid backup
A new tool in the android community is online nandroid backup.
This feature is not integrated in Ayintis but you can easily make an online nandroid backup if you have the tool installed (/system/bin/onandroid).
We chose to not integrate this feature because this feature is really unique, we want people to choose if they want to use it or not.
So if you want to use this feature from the Ayintis menu you have to install it yourself. Online nandroid backup can be found here
Script manager
Ayintis offers a wide range of tweaks, but it doesn't have all features it can offer.
There are lots of scripts that can be found on android forums that are not integrated in Ayintis.
This is because these scripts are really device specific or very experimental or you name it!
Actually Ayintis is all about scripts, that's why script manager comes in.
It fills the gap of features that are missing, restores your scripts after an update and manages your init.d folder.
Script restore
Every tweak you enable or disable and every tweak you set with Ayintis will be saved in a tweak file.
It remembers your tweak settings after an update. This gives the possibility to restore your scripts after an update.
This feature is very handy if you are an extreme rom flasher.
Script installer
There are a lot of scripts within the android community that are not integrated in Ayintis.
There are several reasons for that. That's where script installer comes handy.
It offers you an very easy interface to run and install scripts.
It fills the gap off missing features from Ayintis.
Script remover
Script remover gives you the oppurtunity to remove scripts from the init.d folder.
Pretty useful if you don't have a root-explorer and want to get rid off pre-installed scripts.
And there must be a way to remove all those scripts you install with script installer.
Open source
All this awsomeness is open-source! Everyone can see and use the source.
You can compile your own builds, improve the code or just have a look.
Source is available at github
Instructions on how to compile and requirements to compile are within the sourcecode.
Features
Ayintis features
- Ayintis image (vfat) [Reduces effect on system and data partition]
- Running on /system/bin/bash
- Using busybox applets (busybox 1.19.4+) [Possible to run on every Android system]
- Advanced logsystem to debug Ayintis to the bare metal
- Various security checks to prevent device (software) damage
- Easy to use interface working with terminal emulator and ADB
- Possible to tweak the User Experience (UX)
- Various tools (create logcat, online nandroid backup)
- Scriptmanager to restore/install/remove scripts easily
- OTA updater
List of tweaks
Application tweaks:
- Fix permissions
- Optimize sqlite db's
- Enable/disable zipalign during boot
build.prop tweaks:
- Set dialing out delay
- Set display density (dpi)
- Set JPEG quality
- Set scrolling responsiveness
- Set VM heapsize
- Set WIFI interval
CPU tweaks:
- Set CPU governor (Support up to quad-core)
- Enable/disable lionheart governor tweaks
Kernel tweaks:
- Enable/disable IPv4/IPv6 security tweaks
- Sysctl tweaks (kernel, cfs, lmk, net, vm) (26 parameters)
Partiton tweaks:
- Set IO scheduler (Supports BML-MMC-MTD-STL-TFSR-ZRAM)
- Enabled/disable IO tweaks
- Set read_ahead_kb
- Enable/disable mount no-atime
Requirements
To run and use Ayintis properly there are a few requirements:
- Android device with Terminal emulator or a computer with ADB
- Root (SU binary on /system/bin or /system/xbin)
- Busybox 1.19.4+ to work with all functions (Busybox binary on /system/bin or /system/xbin)
-----> Busybox 1.19.3 and lower will work too, only OTA updater won't work
- data partition mounted as /data with +- 3.0mb free space
- system partiton mounted as /system with +- 1.0mb free space
- Kernel with init.d support (get init.d support on every device here)
- ClockWorkMod (CWM) recovery to install
How to install
This method requires a device with ClockWorkMod recovery installed
1.) Download the latest CWM version of Ayintis from the download page
2.) Put the CWM zip on the root of your internal SD-Card
3.) Reboot your device in recovery mode (CWM)
4.) Select "Install zip from SD-Card"
5.) Select "Choose zip from SD-Card"
6.) Select "Ayintis_Vx.x.x.x_x_x.zip"
7.) Select "Yes - Install Ayintis_Vx.x.x.x_x_x.zip"
8.) Wait till operation is done and go back to the main menu of CWM
9.) Reboot your system
Usage
1.) Start Terminal emulator or ADB
2.) Issue the following commands:
su
ayintis
3.) Issue the numbers and letters shown by Ayintis
4.) Follow the instructions on the screen to start using Ayintis
Using arguments
Ayintis has some arguments to do fast assignments.
1.) Start Terminal emulator or ADB
2.) Issue the following commands:
su
ayintis --help
3.) This will show all the supported arguments and what they do
Tweaks explained
Application tweaks
Fix permissions
Fix permissions mostly used to fix FC's, read everything about it here
Optimize sqlite db's
Optimizes sqlite db's for higher read/write speeds.
Zipalign during boot
Optimizes .apk files during boot for less RAM usage.
build.prop tweaks
Dialing out delay
Increase or decrease dialing out delay
DPI
Set display density
JPEG quality
Increase or decrease JPEG quality percentage. (Must be between 0 and 100)
Scrolling responsiveness
Increase or decrease scrolling responsiveness
VM heapsize
VM Heapsize; higher the RAM, higher the hp can be
Mostly steps of 8. (eg. 24m, 32m, 48m, 56m, 64m ect.)
WIFI scan interval
Time between WIFI scans in seconds. The higher the value how longer it takes.
Can save batterylife.
CPU tweaks
Set CPU governor
Set your desired CPU governor. Read everything about governors here (thanks: stempox)
Lionheart governor tweaks
Works only with conservative governor. Let's conservative governor behave like performance governor. Works best with deadline I/O scheduler.
Kernel tweaks
IPv4/IPv6 security tweak
Improves IPv4/IPv6 security. Including protection against ms-dos attacks, syncookie protection.
Sysctl tweaks
Use the pre-configured sysctl configuration with fair performance or create a configuration yourself.
Including 26 popular parameters. All parameters explained here
Download popular configurations here.
Partitions tweaks
I/O Tweaks
Tweaks diffrent I/O scheduler for more performance and batterylife.
Set I/O scheduler
Set your desired I/O scheduler. Read everything about I/O schedulers here
Set read_ahead_kb
Set cache size to increase SD-Card read/write speed.
No-atime mounts
Mount all partitons with no-atime (fastest mount).
This version runs well CM10. Tomorrow testing cna
Sent from my I9250
CM10 / CNA 3.8.0
Ayintis® v.1.0 by Redmaner
New build is out
Changelog:
Ayintis 1.1-RC1 (experimental)
- ayintis_core: Switched to tar environement
- ayintis_core: Many changes and improvements to work with the new tar environment
- ayintis_mounter: Update mounter help
- ayintis_settings: add runlevel and logscr options
Release notes:
We switched to the tar environment with this build.
That means we no longer use image formats, that also means that Ayintis is no longer mounted as a loop device.
We chose to rebuild the perspective to tar to be more open-source and use less CPU but keep the fast OTA-updates and data compression.
This also gave the opportunity to do some directory changes, which we did.
/data/ayintis/mount is now /data/ayintis/core
/data/ayintis/tmp is now /data/ayintis/core/tmp
I9250
CM10 / CNA 3.8.0
Ayintis v.1.0® (by Redmaner)
I'll have a look, just because it is you and Redmaner, looks interesting. Why did Red choose this form over an app?
On a side-note, isn update-binary a cyanogenmod one, or even a google thingy?
Edit: from the FAQ:
Wye isn't this an application (.apk)?
There are a few reasons for that.
First shell is an easy language = more contributors.
Second, letting the user interact with shell is more educational.
Third some stuff is impossible to do in an android application.
Click to expand...
Click to collapse
EditEdit: fixpermissions is indeed a Steve Kondik product, didn know that!
New build v1.1
Ayintis 1.1
- ayintis_core: Switched to tar environement
- ayintis_core: Many changes and improvements to work with the new tar environment
- ayintis_mounter: Update mounter help and updated reconfigure option
- ayintis_settings: add runlevel and logscr options
- compiler: auto-generate updater-script
I9250
CM10 / CNA 3.8.0
Ayintis v.1.1® (by Redmaner)
quadrant score really high with the new version. And yes it says nothing but still fun. System runs like a train!
I9250
CM10 / CNA 3.8.0
Ayintis v.1.1® (by Redmaner)
I turn now tweak a few days with Codename. Even with this rom I get the utmost out. No bugs encountered.
I9250
CM10 / CNA 3.8.0
Ayintis® V.1.1 (by Redmaner)
http://forum.xda-developers.com/showthread.php?t=1982538
New build:
Ayintis 1.2.0-4
- ayintis_core: new data layout
- ayintis_core: various improvements to the tar environment (added -w switch)
- ayintis_core: big set of code cleanups, bugfixes and improvements
- ayintis_core: more busybox applets are now used to fix compatability issues
- ayintis_core: install_bash and install_busybox added
- interface_parts: updated all interface parts
- ayintis_configuration: recoded ayintis_configuration
- various other cleanups, bugfixes and improvements
I'm not familiar with terminal emulator,but I wanna try this,after flashed it using twrp,I can't configure it in terminal emulator..bash not found..here I provide screen shot..
I'm using gsm galaxy nexus,purity ROM with ak purity kernel..
Sent from my Galaxy Nexus using Tapatalk 2
koax88 said:
I'm not familiar with terminal emulator,but I wanna try this,after flashed it using twrp,I can't configure it in terminal emulator..bash not found..here I provide screen shot..
I'm using gsm galaxy nexus,purity ROM with ak purity kernel..
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Just type install_bash
I've done it,now its return like this
Sent from my Galaxy Nexus using Tapatalk 2
koax88 said:
I've done it,now its return like this
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Step 1: open terminal type
su
ayintis
Step 2:
You get a message bash bla bla bla
Type now:
install_bash
Step 3:
Type now
ayintis
Step 4:
Confire config
Get it??
Followed all instruction,still getting same error..already install_bash..ayintis --help is working though..
Sent from my Galaxy Nexus using Tapatalk 2
koax88 said:
Followed all instruction,still getting same error..already install_bash..ayintis --help is working though..
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Hmmmm what rom do you use. Had it busybox in bord? U need have busybox install
I see this when I open
su
ayintis
Im gonna try this on other rom..ill post result later..
Sent from my Galaxy Nexus using Tapatalk 2
koax88 said:
Im gonna try this on other rom..ill post result later..
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Normal with busybox its works well. So not I help so far I can
I already installed stericson busybox..still not working in this rom..will try on other rom tonight..
Sent from my Galaxy Nexus using Tapatalk 2
koax88 said:
I already installed stericson busybox..still not working in this rom..will try on other rom tonight..
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Hmmm
beast1980 said:
Hmmm
Click to expand...
Click to collapse
Normaly it works with all roms. Strange problem
I'm compiler kernel and need tester. The kernel compatible only with Gingerbread Rom and can flash with CWM.
And may be this flashable will conflict with another mods/script in init.d (stuck in splash screen or bootloop)
Please nandroid backup before use it. Because use it at your risk.
Download Test 9 (New & Final Version):
http://d-h.st/SGx
Download Test 8:
http://d-h.st/gSD
Download Test 7:
http://d-h.st/72f
Download Test 6:
http://d-h.st/oFd
Download Test 5:
http://d-h.st/pO8
Download Test 4:
http://d-h.st/3bA
Download Test 3:
http://d-h.st/Q1k
Download Test 2:
http://d-h.st/gOu
Log Test 9:
- Fix USB Tethering (need change dnsmasq_dhcp patch & make run dnsmasq_dhcp when USB Tethering running)
- Fix segment fault when zipalign script execute
- Add dnsc binary to ping url address and this binary function to know when you online or not. If you online crossbreeder script run/execute
- Remove sqlite3 and system server binary (not stable and broken something)
- Change value of scripts
**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.
Recommend kernel and everything look like stable for me. May be this final version if i don't found any bugs again
Log Test 8:
- Fix dnsmasq dhcp only need 1 process and previously version i got trouble connection issue while tethering
- Change path dnsmasq_dhcp binary to crossbreeder folder (from /system/bin/* change to /system/etc/CrossBreeder/*)
- Fix Clean Dalvik script and now work with schedule
- Add dalvikvm binary and system_server binary from jellybean (may be can boost performance)
- Use some value of tweak from ThunderBolt/Pikachu01
- Change some value of tweak
**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.
Log Test 7:
- Fix crossbreeder (low RAM because duplicate dnrd process and dnsmasq_dhcp process. Fix in this version)
- Fix haveged script (need link /dev/random to /dev/urandom). Entropy always stay in 4096. To check this you can type in terminal emulator
Code:
su
entro
- Remove extendedmenu and rngd
- Use only two dnsmasq_dhcp/dnsmasq process. If you check in terminal emulator with
Code:
su
ps | pgrep dnsmasq_dhcp
or
Code:
su
ps | pgrep dnsmasq
You'll found only 2 process running and always got 2 dnsmasq process everytime (in other version you'll get many dnsmasq and make low RAM).
- Fix build.prop tweak
**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.
Log Test 6:
- In this version you can choose use haveged or rngd (default use haveged)
- Add build.prop tweak in init.d (can disable in extended menu)
- Tweak now 80% complete for get maximal performance for this phone (i don't have any idea again to get more better than this. Thank you )
**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store
Log Test 5:
- Fix script init.d
- Fix Crossbreeder more better and less aggressive to check DNS and IP Address
- Fix hosts and save more memory
**) For flash this need clean rom and this kernel CAN update from previously kernel test 4. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store
Log Test 4:
- Use GCC 4.4.3 to compiler kernel (much more stable)
- Remove unnecessary module
- Add random optimize in kernel (3 commit github)
- Remove haveged and use rngd
- Combine crond script to one script and run every 45 minutes. Save more ram for this (script are Fast Engine Flush, Fast Engine Swap and Reduce Wifi TX Power)
- Add script Read Write Partition tweak and I/O Scheduler Tweak
- Update CrossBreeder. Much more save ram and now use blank gif for ADBlock (every things work).
- Boot more faster than before (optimize script more efficient) and more performance
**) For flash this need clean rom and can't update from previously kernel test (a lot of difference things)
Log Test 3:
- Fix All CPU Governors source code (i hope it)
- Try with difference egl.cfg value
- Change Fast Engine Flush script run every 60 minutes
- Change Fast Engine Swap script run every 45 minutes
- Change Haveged script run every 20 minutes
- Add Reduce TX Power script and this script run 30 minutes after you turn on your wifi/wifi tethering
- Add CrossBreeder script and script little difference with original (give me more ram with all feature from CrossBreeder work and run without problem).
And you can use AdAway apps to enable or disable hosts file (It will be work together with AdBlock CrossBreeder)
- Add Audio Lag Reduction in huawei extended menu :laugh:
- Fix huawei extended menu and make all feature can be enable or disable it
Log Test 2:
- Revert back with linaro toolchain => android ndk result is random reboot and kernel panic for me
- Revert back with haveged binary, remove rngd & problem solved now
- Add Haveged Script => Entropy Lag reduction and this script run every 5 minutes with crond style (script are difference with idcrisis/crossbreeder because use crond to execute)
Log Test 1:
- Cpu Governors: Virtuous, AssWax, Superbad, Brazilianwax, Lagfree, Minmax, Smoothass, SavagedZen, InteractiveX, Interactive, SmartassV2, Conservative, Ondemand, Userspace, Powersave, Scary and Performance => Default CPU Governors use Scary
- I/O Scheduler: Noop, Anticipatory, Deadline, cfq, Sio, bfq, vr and Zen => Default I/O Scheduler use Zen
- Min-Max CPU Default: 61MHz-600Mhz
- Add experimental module
- Add new egl.cfg and libGLES_qcom.so
- Add KickAssKernel Script
- Add SQLite database vaccum Script => this script run every 1 week
- Add Automatic ZipAlign Script => this script run every 1 week
- Add Clean Dalvik Cache and Cache Script => this script run every 1 week
- Add Crond Script
- Add Fast Engine Flush Script => drop caches script and this script run every 45 minutes with crond style
- Add Fast Engine Swap Script => drop swap script and this script run every 30 minutes with crond style
- Add RNGD/Seeder Script => Entropy Lag reduction
- Add Dexo Script => Create Odexed framework file (please read post 2 for instruction)
Credit:
All Huawei Dev
Zeppelinrox
McByte jkSGS3
Ryuinferno
tommytomatoe
idcrisis
Pikachu01
Other???
FAQ
How to know my script in init.d work?
You can see all log in /data/*.log
Why first boot so long?
Be patient. Because 3 script do it a job first time (SQLite database vaccum Script, Automatic ZipAlign Script and Clean Dalvik Cache and Cache Script).
The second boot will fast.
How to know rngd or haveged run?
You can type in terminal
Code:
su
extendedmenu
How to make/create Odexed framework file?
You can type in terminal, use adb or qtadb
Code:
su
dexo
And your phone will reboot if the script finish do a job
How to know CrossBreeder AdBlock work?
You can try to view file /system/etc/hosts and try one url in that file. Try it in your internet browser and you can get [ADBLOCK] (in NEW VERSION you'll got blank gif).
Can I disable ADBLOCK CrossBreeder?
Yes, you can. Try to enable or disable with huawei extended menu or use AdAway apps to disable hosts file and reboot to see result
Can I enable or disable feature of this all tweaks?
Yes, you can. Try to enable or disable with huawei extended menu
reserved
You should probably provide a link to your kernel source.
tulangabol said:
I'm compiler kernel and need tester. The kernel compatible only with Gingerbread Rom and can flash with CWM.
And may be this flashable will conflict with another mods/script in init.d (stuck in splash screen or bootloop)
Please nandroid backup before use it. Because use it at your risk.
Download Test 2:
http://d-h.st/gOu
Log Test 2:
- Revert back with linaro toolchain => android ndk result is random reboot and kernel panic for me
- Revert back with haveged binary, remove rngd & problem solved now
- Add Haveged Script => Entropy Lag reduction and this script run every 5 minutes with crond style (script are difference with idcrisis/crossbreeder because use crond to execute)
Log Test 1:
- Cpu Governors: Virtuous, AssWax, Superbad, Brazilianwax, Lagfree, Minmax, Smoothass, SavagedZen, InteractiveX, Interactive, SmartassV2, Conservative, Ondemand, Userspace, Powersave, Scary and Performance => Default CPU Governors use Scary
- I/O Scheduler: Noop, Anticipatory, Deadline, cfq, Sio, bfq, vr and Zen => Default I/O Scheduler use Zen
- Min-Max CPU Default: 61MHz-600Mhz
- Add experimental module
- Add new egl.cfg and libGLES_qcom.so
- Add KickAssKernel Script
- Add SQLite database vaccum Script => this script run every 1 week
- Add Automatic ZipAlign Script => this script run every 1 week
- Add Clean Dalvik Cache and Cache Script => this script run every 1 week
- Add Crond Script
- Add Fast Engine Flush Script => drop caches script and this script run every 45 minutes with crond style
- Add Fast Engine Swap Script => drop swap script and this script run every 30 minutes with crond style
- Add RNGD/Seeder Script => Entropy Lag reduction
- Add Dexo Script => Create Odexed framework file (please read post 2 for instruction)
Credit:
All Huawei Dev
Zeppelinrox
McByte jkSGS3
Ryuinferno
tommytomatoe
idcrisis
Other???
Click to expand...
Click to collapse
Hi,
thank's a lot for new U8150 gingerbread kernel, i'm testing it on official cm 7.2, but only a question:
why isn't possible to use frequency 30 and 49 whit scary governor?
Sorry for my (and google translate) english.
Bye
aorth said:
You should probably provide a link to your kernel source.
Click to expand...
Click to collapse
Sorry i don't have github and don't have enough bandwidth to upload it :angel:
This kernel not enough good. But i'll share my kernel with other
ep690d said:
Hi,
thank's a lot for new U8150 gingerbread kernel, i'm testing it on official cm 7.2, but only a question:
why isn't possible to use frequency 30 and 49 whit scary governor?
Sorry for my (and google translate) english.
Bye
Click to expand...
Click to collapse
I'll try to fix it :fingers-crossed: and add more feature :laugh:
Sorry for my poor English
tulangabol said:
Sorry i don't have github and don't have enough bandwidth to upload it :angel:
This kernel not enough good. But i'll share my kernel with other
Click to expand...
Click to collapse
You have a responsibility to upload the source after releasing your compiled kernel to the public. If you don't, your thread will be locked. Learn more about the GPL license and how it impacts your activity on XDA here: http://forum.xda-developers.com/showthread.php?t=1993721
psyke83 said:
You have a responsibility to upload the source after releasing your compiled kernel to the public. If you don't, your thread will be locked. Learn more about the GPL license and how it impacts your activity on XDA here: http://forum.xda-developers.com/showthread.php?t=1993721
Click to expand...
Click to collapse
That truely i don't have enough bandwith to upload.
I don't have enough knowledge about kernel too. I'm learning alone to compiler that and my teacher is google
My Thread may be close i think
I'll learn more about that. Thank you
I wanted a working init.d to mod some stock Interactive Gov settings in AospExtended ROM so I took the clever universal init.d enabler created by @_alexndr and modified it for a slightly different outcome.
The untouched version ends up using /system/bin/debuggerd as the host file to launch init.d support. This works perfectly well except debuggered is called at the post-fs-data point in the boot process.
This is too early for some init.d settings to stick as they can be overwritten later in the boot process by stock settings. I found /system/bin/mpdecision is called on property:sys.boot_completed=1 making it a much better candidate to use for our phone. So the original script has been modified to use mpdecision instead of debuggerd as the host file to start init.d
I also removed some lines automatically setting up a 99SuperSUDaemon init.d script since we may have magisk instead
All the magic is done in update-binary for those wondering how this works.
Tested working on AospExtended V4.2
Edit: to completely uninstall - delete /system/bin/mpdecision and rename /system/bin/mpdecision_real to mpdecision. Too easy!
Edit, edit: Some custom kernels disable mpdecision by renaming the same file that is being used here. That will prevent correct operation but can be easily overcome by first letting the custom kernel rename mpdecision (to mpdecision.bak) then make another (empty) file called mpdecision so it will become the host to launch init.d functionality. The key to correct operation is that the init.qcom.rc file still has the line that starts mpdecision.
Edit, edit, edit: What is wrong with the built in sysinit script to enable init.d you might well say.......2 problems: it requires busybox and it runs too early in the boot process (on post-fs-data)
Hope this comes in useful.