Related
Hi guys,
this is a Semaphore Script Manager, which makes it easy for everyone to manage the scripts provided by stratosk in his great Semaphore Kernel in /res/scripts folder.
It enables and disables all the features immediately if possible, and copies them to, or deletes them from /system/etc/init.d automatically.
All features with one simple click, and that without reboot.
Semaphore Script Manager will be included in Semaphore Kernel.
Instead of installing the app, you can also wait until Stratosk releases a bundled version.
He will also provide improved enable and disable scripts in this release.
If you don't want to wait, here the installation guide:
Copy Semaphore apk to sd card and click on the file in any explorer on the phone.
If you want the newest scripts (not necessary for Semaphore Kernel 1.7.5+):
unpack SemaphoreScripts.zip.
Move the Folder inside to the sdcard. (On the sdcard should be a SemaphoreScripts folder and the scripts in it)
Install Scripts (Still works for overruling scripts with own scripts):
unpack zip file:
Move the Folder inside to the sdcard. (On the sdcard should be a SemaphoreScripts folder and the scripts in it)
New ScriptPack Support:
- Download a ScriptPack from Tapatalk, XDA App or Browser
- Start Semaphore Script Manager, open Menu - Manage Packages - Install <ScriptPack>
or
- Copy ScriptPack in /mnt/sdcard/SemaphoreScripts folder, and it is installed
About ScriptPack's:
- Base packages replaces complete the kernel scripts
(this can be used for testing new versions)
- AddOn packages can be installed additionally
(this can be used to get more tweaks or features)
Thanks:
This app provides access to scripts that enables/ disables existing or extending kernel functionality or kernel tweaks.
Everyone is welcome to create and provide scripts for the Semaphore Script Manager.
If a tweak of someone else is used, it should be displayed directly by the feature shown in the app.
If I am missing someone in existing scripts, please tell me, I will extend the credit list.
Special thanks to Stratosk, Chainfire, Pikachu01, Mialwe and Zeppelinrox who made all features and tweaks, that are provided through the Semaphore Script Manager.
Special thanks to ZaneZam for making the Bootanimation ScriptPack
As it is not possible to upload a file with 15MB, please download it from the following link:
Bootanmation Pack 1
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim1_v1.zip
Bootanimation Pack 2
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim2_v1.zip
Bootanimation Pack 3
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim3_v1.zip
Bootanimation Pack 4
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim4_v1.zip
Bootanimation Pack 5
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim5_v1.zip
Bootanimation Pack Full
http://dl.dropbox.com/u/19934057/ScriptPack_AddOn_Bootanim_v1.zip
Problems and feature requests related to the app should be posted in this thread.
There will come more features from time to time. The latest version will be always available in this thread.
Older Versions moved to the second post.
Have fun.
Attention:
All Script packages posted in the OP, are made for Gingerbread Semaphore Kernel.
Please do not use them for the ICS Semaphore Kernel!!!
Once I am on ICS too, I'll provide also AddOns for ICS.
If there is a dev, or a advanced user, who knows what the scripts are doing, I would appreciate feedback, about Tweaks addon and Profile addon, if they are working on ICS.
Thanks
ScriptPack_AddOn_Gov_v2.zip
- Improved Save Battery Governor
. * Samplingrate 20000 when screen on
. * Samplingrate 200000 when screen off
. * Up_Treshhold 98
ScriptPack_AddOn_UV_v2.zip
- UV Support
ScriptPack_AddOn_Tweak_v3.zip
- Stock Default Settings
- Chainfire Kernel and VM Tweaks
- HM-Settings (a mixture of Mialwe and Pikachu01)
- Mialwe Kernel and VM Tweaks
- Pikachu01 Kernel and VM Tweaks (Thunderbolt Tweaks)
ScriptPack_AddOn_Profiles_V1.zip
- Profiles Support
- Possibility to save own profiles
ScriptPack_AddOn_Cache_V1.zip
- Enable 50MB Cache
Changelog ICS v0.75:
- .scripts folder is updated, when new kernel version is installed.
Changelog v0.75:
- .scripts folder is updated, when new kernel version is installed.
Changelog ICS v0.74:
- Same functionality but specialy built for ICS to get ICS style
Changelog v0.74:
- Hopefully fix the busybox problems with SlimICS
Changelog v0.73:
- Improved speed for installing large addons. (packages are not copied to .scripts folder anymore to detect which are installed)
- Miscellaneous (tests) Section now showing correct state.
- Selecting a Temporary Script will disable corresponding Kernel Feature or Addon and vice versa
There are 3 types of Testscripts:
- Runonce Scripts (like Clean BusyBox): test features with only one script
- Temporary Scripts (like oc, uv, ...): test features that also exists as Kernel Feature or Addon
- Permanent Scripts (like enable boot sound or animation): all other features in tests folder
Changelog v0.71:
- Fixed Installation Problem if SemaphoreScripts folder is missing
- Fixed Force Close on conflicting script definition (enable/disable overruled by choice)
- Increased height of Categories for better handling
- Menu support for collapse and expand all categories
- Menu support for installing SuperUser app
- Menu support for installing script packages
So from now on there is a simpler procedure for installation:
- Download a ScriptPack from Tapatalk, XDA App or Browser
- Start Semaphore Script Manager, open Menu - Manage Packages - Install <ScriptPack>
Changelog v0.62:
- Collapsible Categories, to get a better overview (state will be remembered on open/close/reboot of the app)
- better texts
- optimized app size
- added/enhanced scripts, so nearby every feature can be enabled/ disabled without reboot.
(so settings can be compared better. A reboot needs a long time and states are reseted, this makes it very hard to compare the settings.)
- New kernel feature:
* Underclocking
* Conservative Governor tweaked for long battery life
* all features are immediately disabled without reboot
- AddOn Tweaks:
* Immediate disable/enable of 50MB Cache, without reboot
* Touchscreen: Stock, Chainfire, very sensitive settings
- New script functions in Miscellaneous:
* Clean Busybox (deletes busybox in system/bin, system/xbin)
* Voodoo-Color set Stock Color ("disables" voodoo color, by setting stock colors)
* Profiles:
- Kernel default (disables all features and cleans init.d, only semaphore scripts, nothing else)
- Recommended(HM) (enables my preferred settings)
- SaveBattery (sets aggressive battery save setting, phone will lag a bit, good if long battery life is needed)
Changelog v0.51:
- Support for Test Scripts
New Category: "Test (reseted on reboot)"
Scripts are used from SDCard /SemaphoreScripts/tests/
see AddOn_for_testing_OC
- Only one SU process, to prevent "su-rights granted" during property change
Changelog v0.42:
- Fixed bug displaying wrong feature name, if scripts are overruled
- Support for AddOns
All scripts are simple, no mystery.
All scripts from res/scripts can be adapted and overruled by copying the specific script to sdcard/SemaphoreScripts.
The Tweaks of Chainfire are disabled automatically, but the Tweak App will show the wrong status until reboot.
Best Setting for me:
- LMK 64MB
- SD-Card read ahead 256kb-64kb-best
But try for yourself, and give feedback for the best settings.
Description of the AddOn Features:
1) Low Memory Killer (LMK):
Android keeps all apps in memory as long as possible. If you start an app, that is already in memory, it starts very fast.
The Low Memory Killer will remove apps from memory, if there is not enough memory for the current app, but this will take some time, the app "lags".
The xx-mb is the free memory, when the Low Memory Killer will begin to remove apps from memory.
32mb-multitasking: if you start a lot of apps parallel and want to switch very fast between the apps.
92mb-chainfire: this is used by the minfree tweak from chainfire in tweaks app. This option is for using an app exclusive, no multitasking.
48mb-default: this is the samungs default, a good compromise allowing a bit multitasking and not so much lags in big apps like 3d games.
64mb-bigmem: this option tries to use the extra mem provided by the bigmem kernel to reduce lags.
So it depends on your phone usage, what is best for you.
2) SDCard read ahead
If bigger files are read by apps, there is less overhead reading them having greater read ahead config.
If apps read a lot of small files, there is less overhead reading them having smaller read ahead config.
128kb-default: This is samsung default for all mounts. a good compromize.
256kb-64kb: This increases the SDCard speed, as it uses a smaller read ahead for the kernel config files, that are mainly very very small. And a greater read ahead for the apps, and apps data that are mainly bigger than 128kb.
3072kb-chainfire: This is the setting of SDCard tweak from chainfires Tweaks App. It is a bit too high, as there are also smaller files.
Some people prefere 512kb-64kb or 1024kb-64kb.
So you will see the difference of SDCard speed with Media Scanning, load time of apps.
Older versions of Semaphore Script Manager:
Works with other kernels?
djdeeles said:
Works with other kernels?
Click to expand...
Click to collapse
No it is special for Semaphore Kernel.
It uses the scripts in /res/scripts the kernel provides.
Goal was to make a very easy to use app.
Excellant!! And I was just wondering how this kernel could ever be improved
Brilliant work HM.Carbide
Perfect! Good work!
Thanks HM.Carbide!!
This proves that semaphore is the best kernel on xda.
Hybrid 2.0 lite on semaphore 1.7.0
Hint for next version.
Include bootanimation support.To copy bootanimation to right place.
Semaphore removes poweron sound.Maybe you can include that too.
Many regards
Hybrid 2.0 lite on semaphore 1.7.0
I can help you in Semaphore application development. PM me if you need any help
regards,
rahul
thx a lot dude!!
malcho said:
Hint for next version.
Include bootanimation support.To copy bootanimation to right place.
Semaphore removes poweron sound.Maybe you can include that too.
Many regards
Hybrid 2.0 lite on semaphore 1.7.0
Click to expand...
Click to collapse
Power on sound and power off sound are deleted, no chance to restore them. They are also different from rom to rom.
If the kernel would back up the files to a folder on /data before they are deleted, it would be easy to add the feature for restoring them. It has also to be ensured, that the kernel does not delete the files on each reboot.
Copying boot animation is a bit risky, as there is the possibility of a boot loop with a wrong boot animation.
Ok.You are right.
On every custom or stock rom i use semaphore.
Copying file PowerOn.wav to /etc works.Semaphore kernels does not remove it after next boot.
Bootanimation is risky offcourse butt i had experience if you copy bad bootanimation you will only have black screen on boot not bootloop.
My friend this is only sugestion it's not must have.
Nice work with app.
Hybrid 2.0 lite on semaphore 1.7.0
thanks ,good work
malcho said:
Ok.You are right.
On every custom or stock rom i use semaphore.
Copying file PowerOn.wav to /etc works.Semaphore kernels does not remove it after next boot.
Bootanimation is risky offcourse butt i had experience if you copy bad bootanimation you will only have black screen on boot not bootloop.
My friend this is only sugestion it's not must have.
Nice work with app.
Hybrid 2.0 lite on semaphore 1.7.0
Click to expand...
Click to collapse
I want to think about all feature requests, because this should be a tool for users
Thanks for the info, that PowerOn sound is only deleted on kernel installation.
HM.Carbide said:
I want to think about all feature requests, because this should be a tool for users
Thanks for the info, that PowerOn sound is only deleted on kernel installation.
Click to expand...
Click to collapse
Try my custom bootanimation and custom sound works on semaphore kernel.
http://forum.xda-developers.com/showthread.php?t=1142499
Many regards
Hybrid 2.0 lite on semaphore 1.7.0
no scripts visible
after installing the apk and copying folder, there are no scripts visible in the application, only Features and empty space. I am using JVP Criskelo ROM with Semaphore 1.6.0
Sounds interesting. Testing
Sent from my GT-I9000 using Tapatalk
Blondasisko said:
after installing the apk and copying folder, there are no scripts visible in the application, only Features and empty space. I am using JVP Criskelo ROM with Semaphore 1.6.0
Click to expand...
Click to collapse
You maybe have copied one folder depth to much.
Look at your sdcard:
it should be:
/mnt/sdcard/SemaphoreScripts/enable...
...
you maybe have now:
/mnt/sdcard/SemaphoreScripts/SemaphoreScripts/enable...
or
The app has maybe no root rights.
or
There is a busybox conflict.
(Search this in Semaphore Thread, this is in general a problem for Semaphore Kernel Scripts.)
http://forum.xda-developers.com/showthread.php?p=17097137&highlight=busybox#post17097137
Thanks, I did have two busybox versions, and removing one from xbin helped.
there is a bug in the Semaphore script manager v0.31 which is supplied with Semaphore_JVS_1.7.5
Netfilter and Speedmod Colors are interchanged.
Netfilter allows selection of cold/neutral/warm while
Speedmod Colors is only on/off
Introduction :
Under the request of some friends of mine, I decided after some time of write, to release this script for public testing.
This package of binaries, scripts and libraries, will fix the lags on your Android smartphone or tablet, and make it smoother and faster!
Features and Improvements :
- Full memory management with 5 different configs.
- Zipalign apps in "/system" at every boot, and apps in "/data" every 48 hours.
- CPU governors tweaks and improvements for better performance and battery life.
- Increased SD Card read-ahead cache to 2048 KB to improve SDCard write/read speed.
- Nos entropy seeder generator engine used to reduce lags.
- Ad blocking.
- Battery life improvements.
- SQLite and database optimizing every 48 hours.
- Network TCP tweaks.
- Kernel, VM and sysctl tweaks and improvements.
- File system speedup.
- Build.prop tweaks and improvements.
- Cleans log files and tombstones at every boot.
- Many other tweaks for better performance and battery life!
Requirements :
- Android 2.3.x (Gingerbread) and higher.
- Kernel with init.d support.
- Root.
- ClockworkMod. (4 or higher)
- At least 4 MB of free space in "/system".
How to install :
1. Download the flashable zip.
2. Rebooting into recovery mode.
3. Install Fly-On RAM manager. (optional)
4. Install Signed_Fly-On_Mod_V3.0.zip stock or CM according to your ROM.
5. Reboot and feel the smoothness!
In the package :
+/etc/init.d/ scripts :
-ram_manager: It's a complete memory manager, with 5 different versions.
-02logdelete1: Cleans log files and tombstones at every boot.
-09sdcardspeedfix: Set SDCard readahead speed to 2048 KB.
-darky_zipalign: Zipalign apps in "/system" at every booting.
-zipaligndata: Zipalign apps in "/data" every 48 hours.
-98fly_core: Contains various tweaks and improvements. (3G/VM/sysctl/kernel/battery life tweaks etc.)
-sqlite_optimize: Optimizing database of apps every 48 hours.
-s78sensitive_touchscreen: Improves the sensivity of your touchscreen.
+/system/xbin/ :
-sqlite3
-zipalign
-Openvpn
+/system/lib/
-libncurses.so (Stock version only).
Compatibility :
- This package will work with all android devices that have init.d support!
- Fly-On Mod works with Gingerbread, Ice Cream Sandwich, Jelly Bean, but in Ice Cream Sandwich and Jelly Bean ADJ Values are hard coded into the services.jar or .odex, that's why for Ice Cream Sandwich and Jelly Bean you will need a patched services.jar, you can follow this great guide by zeppelinrox (thanks to him): Click here.
- You can also use Fly-On Mod with V6 SuperCharger. (If you didn't flash the ram_manager config)
- The ram_manager configs are for phones with 512MB RAM. (Lower and higher than that too)
- If you have 1024MB/2048MB RAM use supercharger instead!
Important informations :
About RAM managers :
+ Balanced version, is for people with moderate apps use.
+ Gamers version, is for people playing HD/3D games.
+ Multitasking version, is for people that use a lot of apps at the same time.
+ Hard multitasking version, is for people with huge amount of apps running at the same time. (Very agressive values!)
+ Nexus version, contains values from Google source used in nexus devices.
Note also that:
- Multitasking version have lesser free ram than Balanced/Gamers/Nexus, but this thing doesn't mean they are the best, choose the ram config according to your use!
- Don't use any Task Killer with this Mod!
- Fly-On Mod main package comes with 2 different versions, CM version is for CyanogenMod ROMS and AOSP based ROMS (like AOKP), then stock version is for stock ROMS and custom ROMS based on stock!
- If you have bad battery life the problem is from an app waking your phone from sleep, it's not my script!
- Don't use Fly-On Mod with any other tweaking script as they will conflict!
- If you want to use Fly-On Mod in your ROM or your Mod ask for permissions first and give me credits!
- If you have any question ask me in the thread instead of PMs or I will not reply!
- Read well the thread before posting any newbie questions and do not ask for an already answered question!
Some users feedback :
l0lh4rd said:
The script is great!!!!!!!!!! Really feeling comfortable at 312MHz-156MHz/Smartass V2/noop, which under these settings without the scripts would make me miserable
Click to expand...
Click to collapse
ronnieryan said:
Version 8 has awesome boot time, only 38 seconds for me
Click to expand...
Click to collapse
KnightlyNinja said:
this version is awesome. ram usage is very low 150 mb only.Superb work haha:victory::silly:
Click to expand...
Click to collapse
KnightlyNinja said:
great. this is one of the best tweak available in xda. it improves smoothness , battery and performance. Almost does the work of a good kernel. Hoping to see more improvements in future.
great work sir.
Click to expand...
Click to collapse
sad25kag said:
╔╦╦╦═╦╦╦╗╔╦╦╗
║║║║║║║║║║║║║
║║║║║║║║║╠╬╬╣
╚══╩═╩══╝╚╩╩╝
Working great and faster on MIUI rom.
░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
██████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░███
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░███
▓▓▓▓▓▓@░░░░░█
▓▓▓▓▓▓█████░░░░░░░░██
█████▀░░░░▀▀███████
Sent from my GT-S5570 using Tapatalk 2
Click to expand...
Click to collapse
Chemical SidePearl said:
@slaid480
Here is a talking sentence between me and my friend that is watching my phone flying with cm10.1....
Friend: Have you ever heard the definition of INSANITY ???
Me:Yup,it's the new Fly-ON mod by @slaid480.
Sent from my GT-S5570 using xda app-developers app
Click to expand...
Click to collapse
pykfree said:
I put this script in PAC 4.2.2 ROM.. working fine.. it give more performance on my phone.. thank's dude
Click to expand...
Click to collapse
tcris45 said:
Ty man for those awesome tweaks
Click to expand...
Click to collapse
golfgtiedition30 said:
Instaled on rom stocklite v8...no problems its working well :thumbup:
Click to expand...
Click to collapse
nizar.nasani said:
well i test it on the last cm10.1 by biel after new flashing today and still for now no problems and works perfect and thnx btw
Click to expand...
Click to collapse
Credits:
-Thanks to Darky for the base zipalign script.
-Special thank to pikachu01, zacharias.maladroit,collin_ph and juwe11!
-Big thank to zeppelinrox and Exit_Only !
-voku1987 and mcbyte_it.
-My Friend Maroc-OS For the big Help!
-Any XDA Member That helped Me out in This Project!
-Google!
If you liked this mod,please rate this thread to 5 stars and press the Thanks button and if it's possible buy a coffee for me,it will help me to work, support and keep this project up to date!
This Thread is reserved for sharing information about Scripts in Android and how they Tweak the Android system through the Linux kernel and what are requirements of Running Scripts correctly!
Main Goal of Scripts:
Well,Scripts Has a lot of Goals,Such as optimizing,improving and in Some Lines we can say,Scripts can:
-Improve Performance and GUI Smoothness
-Improve Battery Life
-Tweak and Optimize the Android engine!
Requirements of using Some Scripts:
Since Android is Based on Linux,there is a possibility to use Linux Scripts to attempt the Goals Listed before in the thread,and like any Tweak you want to Apply there is some requirements you need to Use correctly those Scripts and some of the mportanst are :
-Custom Kernel that support init.d(Custom Kernel=Modified Linux kernel,for example in GALAXY ACE Forums here we have:CF-Root-All CM kernels,etc...)
-Having ClockWorkMod 5 or above to Flash Scripts
-at Least 2 MB free in /system
-Root Access(BusyBox should be included)
Useful Info About Tweaks:
-LMK(LowMemoryKiller):
The LowMemoryKiller is a constant debate between more free RAM and more multitasking capabilities as free RAM (more than 60MB free) is actually wasted RAM.
The LowMemoryKiller is actually a feature in the Android OS for better memory management.
This is an important feature due to the perennial problem of having low free memory causing lagginess and slowness in launching apps. When you have free memory lingering around the number of 40MB or less, the Android OS just lags like hell.
What this would mean is, you would want to tweak the LMK to not have the situation of it having less than 40MB (or even close to that).
The modern Linux machine in the Android ecosystem relies on a mechanism called Low Memory Killer (LMK) to consistently free up RAM. This is due to Android's internal mechanism of caching apps (and never fully exiting them) when you press the back button. This is to enable faster app switching and provide a seamless experience for apps usage model. Android also, by itself will also constantly look for often used apps to cache them for faster app opening. This will happen even before your system fully boots.
Now, when you mention LMK, the most obvious thoughts that come up are minfrees and Out Of Memory (OOM) groupings. Yes, those two are integral parts when it comes to LMK. The issue here is that no one actually mentioned that there are two LMK systems in Android, that being:
- Linux LMK
- Android Dalvik VM LMK
Journaling/Barriers:
This has been a touchy subject here in XDA for most people who debate about it. Most recently,Some Scripts included a way to disable journaling on these partitions:
/system (System is read only, it's safe to remove journaling. However, you will not see speed increase by removing it as you're not writing onto /system 99.99% of the time unless you're using Titanium backup to remove system apps or copying init.d scripts to it)
/cache (Cache can be rebuilt on the fly. Data corruption on it is not game breaking)
/data (All of your data on your phone is here. Removing journaling can risk data corruption. Read more below)
On whether we need journaling or not, I will pose this situation:
Journaling is required to maintain data consistency in events that could lead to data corruption. Data could get corrupted in a number of situations:
- Misbehaving app that constantly writes without syncing/committing data to the disk
- Power loss due to forced reboots or bootloops when data is partially written/committed into disk
Memory Leaks
If you found out that your Android is laggy after sometime and a reboot will make it faster, then you're experiencing memory leaks. "free" is a command to show your currently free memory. It will not necessarily be the same value as your phone's free memory.
Busybox
Well,Busybox is required to perform all of your superuser activities in your android phone. There are some problems associated with this when ROM developers decide to use a certain version of Busybox that are incompatible with the binaries that we use in our phones. When you found out that after changing your kernel/ROM:
- You still have superuser and Titanium Backup still works but, Root Explorer/File Expert can't copy files correctly to the /system after mounting R/W!!
MinFree:
Minfree is part of the Kernel (present on both Gingerbread and Ice Cream Sandwich) and It an Option available in Linux kernel Optimized for Android to Improve MultiTasking and It differs from a Phone to another because of the RAM available in users space.
The Minfree is hopefully adjustable Like the LMK to optimize Multitasking to a lot of options(like:aggressive,gaming,balanced,etc...)
The Minfree Option can be Found as a part of Linux Scripts for better RAM management!
Network Tweaks:
Well,in Linux Scripts for Android you can find some Tweaks that increase the speed of you Network Download/Upload and those with various types of Netwoks Like 3G,Wi-Fi,etc...
Build.Prop Tweaks
Well,those Tweaks can generally be found in Build.prop in /system and they are for various improvements Such as allowing Phone to Sleep better,changing wi-fi scan interval,changing window animation delay,some network Tweaks,possibility to change density,etc...
SD Card Speed Fix:
This is a Tweaks that Has the goal of increasing the read-ahead speed of your SD Card,and that by changing the valories of SD card readahead Like:
-256kb
-512kb
-2048kb
-4096kb
Smoothness Tweaks
Well with the Linux Kernel there is a possibility to add some Tweaks to the Linux scripts and those to optimize the GUI Smoothness and also Lock Home launcher in Memory!!
Credits:
Well,what I can say is that I shared those useful Info after some research and my experience with Linux/Unix,and those some of My main Target that I use to find some of the useful info:
-XDA Forums
-Goolge
Change Logs:
Fly-On V0.1:(8/4/2013)
initial release.
Fly-On V0.2:(16/4/2013)
-re-writed and cleaned script.
-New zip-aligning script based on Darky's zip-aligning script.
-Adjusted Values to be adapted to this device hardware.
-Deleted touch sensitivity tweaks(useless).
-Corrected Min-free values.
-Many other minor stuff...
Fly-On V0.3:(17/4/2013)
(If you are coming from an old version,below V0.3 you will need to delete all scripts in your /system/etc/init.d folder)
Now Fly-On Mod is a full package of scripts:
-Replaced the main Fly-On script with 3 scripts to avoid any functionality problem and ensure more stability (S98system_tweak,05LagFixer,09sdcardspeedfix)
-Added some useful build.prop Tweaks(for better performance and battery life)
-Fixed the Low memory killer bug with the new Lagfixer script.
Fly-On V0.4:(17/4/2013)
-New SQlite_optimize script .
-New Script For Network TCP optimizations.
-Adjusted Min-Free Values for better Multitasking!
Fly-On V0.5:(19/4/2013)
-Fixed permissions Via Updater-script to Make sure that scripts are properly working!
-Some cleaning to the S98system_tweak script!
Fly-On V0.6:(20/4/2013)
Delete all old Fly-On scripts before installing V0.6!
this update contains various improvements bugfixes and changes with a full new script:
-Deleted 05Lag_fixer script!
-Deleted S97network_tweaks!
-New 08Fly_engine script with a lot of tweaks and improvements:
+Full Memory management
+Sysctl tweaks
+Kernel and VM tweaks
+File system speedUp
+Ext4 tweaks
+Improved Wifi_Idle for better battery Life!
-Updated zip-aligning script for faster zip-aligning and short boot time!
Fly-On V0.7:(21/4/2013)
-added xbin to make sure that zipalign and fly_engine scripts are working properly!
-Now with two versions:
+Stock version for Stock gingerbread samsung roms and roms based on samsung roms!
+CM version for cyanogenmod7/9/10 Based roms and AOSP GB/ICS/JB roms too!
Fly-On V0.8:(22/4/2013)
-Fixed errors on Fly_engine script.
-Added I/O scheduler tweaks.
Fly-On V0.9:(25/4/2013)
-Fixed sqlite3 bin permissions.
-Removed journalism on EXT4 partition(greatly increase I/O).
-added remountCM_fullext4 script for CM version.
Fly-On V1.0:(27/4/2013)
If you are coming from Fly-On V0.9 there is no need to delete the old scripts!
-deleted fly_engine script(contain a lot of errors,I will be working on rewriting it).
-added a new ram_manager script (Full memory fix and management).
-fixed proper permissions for all scripts.
Fly-On V1.1(29/4/2013)
-Deleted swapon tweak as it's only causing troubles!
-heavily modified updater-script to make the /system/etc/init.d folder clean while installing the Mod!(there is no longer need to delete scripts manually)
Fly-On V1.2(2/5/2013)
-added new script 02logdelete1 to delete logs+tombstones!Huge thank to -CALIBAN666- for the idea and the big help!
-updated the updater-script with more scripts to delete in init.d folder
-Fly-on mod is now more stable than before!
Fly-On V1.3(3/5/2013)
-Fixed sdcard readahead speed(need some testing)
-Under the request of some users the ram_manager script is now separated from the CWM flashable zip and It has it's own CWM package!
-Under the request of some users the ram_manager script is now with two version : one for multitasking and the other one for hard gamers!
-Some cleaning to the 98system_tweaks script(deleted unseful stuff)
Fly-On V1.4:(7/5/2013)
-New Ram manager config(Balanced)for people with moderate apps use!
-Tried to fix deletelog script(I'm not sure need testing)
Fly-On V1.5:(9/5/2013)
-Fully Re-writed Fly_engine script ensuring maximum compatibility with:
+I/O scheduler tweaks(choose noop for maximum compatibility).
+File system speedup.
+Various sysctl tweaks - Kernel, VM, file system!
Fly-On V1.6:(10/5/2013)
-Fixed Bug with 02logdelete1 script,thanks to -CALIBAN666- !
-Renamed 085Fly_engine to Fly_engine to provide any invalid argument!
-Added Openvpn binary.
-Some minor fixes to the Fly_engine script.
Fly-On V1.7:(11/5/2013)
-Updated 02logdelete1 script with new features and improvements thanks to : -CALIBAN666- .
-Added Default.prop which contains Extra fly_engine tweaks!
-Deleted some tweaks from Fly_engine script(the ones that could conflict with 98system_tweak script).
-Fixed proper Fly_engine script permissions through the Updater-script.
Fly-On V1.8(12/5/2013)
-New RAM manager config(Nexus)It's the original Google config!
-Updated sqlite3 binary
-Modified the CWM installation package to make It detect your android version and install the binaries according to it!
Fly-On V1.9:(13/5/2013)
-Modified Fly_engine script with some tweaks added:
+tune2fs feature(Disable journalism).
+Disabled normalize sleeper.
+Deleted I/O specific tweak for noop I/O scheduler.(Feel free to use any scheduler with Fly-On)
Fly-On V2.0:(15/5/2013)
-Added new RAM manager(hard multitasking)!
-Added new script to improve your touchscreen sensitivity !
-Delete 02deletelog1 for know(will be back after fixing bugs on It).
-Now you can install It over adrenaline engine/velocity directly(Edited CWM installation script).
-Fixed a small error in 98system_tweak script.
Fly-On V2.1:(17/5/2013)
-Fully reworked 98system_tweak script with:
+Lesser script size(from 23kb to 19kb).
+ Edited many values for more smoothness and better battery life.
-Some few modifications to the Fly_engine script.
-Added many info to the first post!
Fly-On V2.2:(18/5/2013)
-02logdelete script is back and it's working properly!
-Fixed a small error in 98system_tweak.
-Reduced 98system_tweak size from 19KB to 17KB.
Fly-On V2.3:(20/5/2013)
-Heavily Edited 98system_tweak with:
+New governor Tweaks!
+Edited many values for better performance/battery life.
+Deleted few lines that are causing issue on some phones!
Fly-On V2.4:(23/5/2013)
-Fixed 02logdelete1 script!Now It's working properly thanks to :vampire: !
-New script 98fly_core It's the fusion of 98system_tweak and Fly_engine scripts(to avoid any incompatibility/stability issues).
-Removed "Disable EXT4 journalism" feature as It's incompatible with many devices that runs a system partition other than ETX4.
Fly-On V2.5:(27/5/2013)
-Fully reworked 09sdcardspeedfix script(reduced size from 3Kb to 1Kb).
-Some cleaning to the zipalign script.
Fly-On V2.6:(31/5/2013)
-Cleaned up 98Fly_core script.
-Some misc changes to the sqlite_optimize script.
Fly-On V2.7:(1/6/2013)
-Reverted back to old 09sdcardspeedfix script(compatible with more devices).
-Fixed a small bug with the 98fly_core script.
-Deleted s78sensitive_touchscreen script for now.
Fly-On V2.8:(2/6/2013)
-New zipalign data script used to zipalign apps on /data at every 48H.
-New sqlite optimizing system at every 48H.
-Deleted remountCM_fullext4 from CM version (another step to make Fly-On more universal).
Fly-On V3.0:(5/6/2013)
-fixed a small issue in 98fly_core script.
-Reworked the 02logdelete1 script.
-Reworked zipaligndata script.
-Reverted back to old sqlite optimizing script.
-Added partition remount tweaks for I9300 in a single package.
-Added Fly-on uninstaller for Version 2.4+ .
Fly-On V3.0 RC0:(9/6/2013)
-Added NOS entropy seeder generator engine,big thank to Exit_Only.
-Added hosts file for ad blocking.
-Fixed uninstaller(no more need to mount /system).
Fly-On V3.0 RC1:(18/06/2013)
-Added NOS entropy init.d script with light/moderate/aggressive profiles and sets moderate by defaults thanks again to EXIT_ONLY !
-Added new 99logdelete script to execute 02logdelete1 script properly at boot thanks to Erikeleria!
-Many minor changes.
Reserved
Nice I'm going to check it out! You're very good in this.
ps 19.4?
Will try on CM9, it is work on CM9? Mine already have patched services.jar. This is the continuation of SlaidyBoost?
PS: Take a look inside the zip, we have S97Network_tweaks:
#!/system/bin/sh
#Network tweaks Improved by Slaid480,originally by pikachu01!
setprop net.tcp.buffersize.default 4096,87380,704512,4096,16384,110208;
setprop net.tcp.buffersize.wifi 524288,1048576,2097152,262144,524288,1048576;
setprop net.tcp.buffersize.lte 524288,1048576,2097152,262144,524288,1048576
setprop net.tcp.buffersize.hspa 4094,87380,704512,4096,16384,262144
setprop net.tcp.buffersize.umts 4094,87380,563200,4096,16384,110208
setprop net.tcp.buffersize.gprs 4094,87380,256960,4096,16384,110208;
setprop net.tcp.buffersize.edge 4094,87380,256960,4096,16384,110208;
Click to expand...
Click to collapse
But, on S98system_tweak we have some similiar value with above, here:
#setprop net.tcp.buffersize.default 4096,87380,256960,4096,16384,256960;
#setprop net.tcp.buffersize.wifi 4095,87380,256960,4096,16384,256960;
#setprop net.tcp.buffersize.umts 4094,87380,256960,4096,16384,256960;
#setprop net.tcp.buffersize.gprs 4094,87380,256960,4096,16384,256960;
#setprop net.tcp.buffersize.edge 4094,87380,256960,4096,16384,256960;
Click to expand...
Click to collapse
Is this normal? Or need some cleanup, maybe? Anyway, thank you
saldymhmd said:
Will try on CM9, it is work on CM9? Mine already have patched services.jar. This is the continuation of SlaidyBoost?
PS: Take a look inside the zip, we have S97Network_tweaks:
But, on S98system_tweak we have some similiar value with above, here:
Is this normal? Or need some cleanup, maybe? Anyway, thank you
Click to expand...
Click to collapse
-Look at the OP for the compatibility and i think yes you will have 100% working script because of patched services.jar
-No this is not the continuation of SlaidyBoost ,it's something new and aimed on stability!
-Thanks for you're observation going to clean the script right now!
EDIT:the network script problem is fixed!
WYPIERDAALAAC said:
Nice I'm going to check it out! You're very good in this.
ps 19.4?
Click to expand...
Click to collapse
Yeah 18/4 sorry for the msitake
On cm7 MMB Team it gets stuck on samsung logo screen
CataHd said:
On cm7 MMB Team it gets stuck on samsung logo screen
Click to expand...
Click to collapse
Did you Clean the directory /system/etc/init.d/ as mentioned in the op?
slaid480 said:
Did you Clean the directory /system/etc/init.d/ as mentioned in the op?
Click to expand...
Click to collapse
i install it after i did a clean install of CM7
CataHd said:
i install it after i did a clean install of CM7
Click to expand...
Click to collapse
I think the problem comes if you are using S2E,besides that can you perform a logcat??
slaid480 said:
I think the problem comes if you are using S2E,besides that can you perform a logcat??
Click to expand...
Click to collapse
I don't use tweeks like s2e and i never did a logcat
CataHd said:
I don't use tweeks like s2e and i never did a logcat
Click to expand...
Click to collapse
OK I'm going to try some fixes later and give them to you for testing !
Sent from my GT-I9000 using xda premium
slaid u back alive man ??
good job
Sent from my S500 using xda app-developers app
vey good script mate it made my phone pretty smoother than other script but the gaming performance is good but not the best and if you can made a gaming patch or something it would be great
SpaceCaker said:
slaid u back alive man ??
good job
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
Yeah after a small break but I dont know if it is evident to work on this for the ACE or not!?!
Sent from my GT-I9000 using xda premium
slaid480 said:
Yeah after a small break but I dont know if it is evident to work on this for the ACE or not!?!
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
dont know
dont use ace
Sent from my S500 using xda app-developers app
SpaceCaker said:
dont know
dont use ace
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
The problem is the trolling people in the forum!
Sent from my GT-I9000 using xda premium
works on cm7 by mmb
Introduction :
Under the request of some friends of mine, I decided after some time of write, to release this script for public testing.
This package of binaries, scripts and libraries, will fix the lags on your Android smartphone or tablet, and make it smoother and faster!
Features and Improvements :
- Full memory management with 5 different configs.
- Zipalign apps in "/system" at every boot, and apps in "/data" every 48 hours.
- CPU governors tweaks and improvements for better performance and battery life.
- Increased SD Card read-ahead cache to 2048 KB to improve SDCard write/read speed.
- Nos entropy seeder generator engine used to reduce lags.
- Ad blocking.
- Battery life improvements.
- SQLite and database optimizing every 48 hours.
- Network TCP tweaks.
- Kernel, VM and sysctl tweaks and improvements.
- File system speedup.
- Build.prop tweaks and improvements.
- Cleans log files and tombstones at every boot.
- Many other tweaks for better performance and battery life!
Requirements :
- Android 2.3.x (Gingerbread) and higher.
- Kernel with init.d support.
- Root.
- ClockworkMod. (4 or higher)
- At least 4 MB of free space in "/system".
How to install :
1. Download the flashable zip.
2. Rebooting into recovery mode.
3. Install Fly-On RAM manager. (optional)
4. Install Signed_Fly-On_Mod_V3.0.zip stock or CM according to your ROM.
5. Reboot and feel the smoothness!
In the package :
+/etc/init.d/ scripts :
-ram_manager: It's a complete memory manager, with 5 different versions.
-02logdelete1: Cleans log files and tombstones at every boot.
-09sdcardspeedfix: Set SDCard readahead speed to 2048 KB.
-darky_zipalign: Zipalign apps in "/system" at every booting.
-zipaligndata: Zipalign apps in "/data" every 48 hours.
-98fly_core: Contains various tweaks and improvements. (3G/VM/sysctl/kernel/battery life tweaks etc.)
-sqlite_optimize: Optimizing database of apps every 48 hours.
-s78sensitive_touchscreen: Improves the sensivity of your touchscreen.
+/system/xbin/ :
-sqlite3
-zipalign
-Openvpn
+/system/lib/
-libncurses.so (Stock version only).
Compatibility :
- This package will work with all android devices that have init.d support!
- Fly-On Mod works with Gingerbread, Ice Cream Sandwich, Jelly Bean, but in Ice Cream Sandwich and Jelly Bean ADJ Values are hard coded into the services.jar or .odex, that's why for Ice Cream Sandwich and Jelly Bean you will need a patched services.jar, you can follow this great guide by zeppelinrox (thanks to him): Click here.
- You can also use Fly-On Mod with V6 SuperCharger. (If you didn't flash the ram_manager config)
- The ram_manager configs are for phones with 512MB RAM. (Lower and higher than that too)
- If you have 1024MB/2048MB RAM use supercharger instead!
Important informations :
About RAM managers :
+ Balanced version, is for people with moderate apps use.
+ Gamers version, is for people playing HD/3D games.
+ Multitasking version, is for people that use a lot of apps at the same time.
+ Hard multitasking version, is for people with huge amount of apps running at the same time. (Very agressive values!)
+ Nexus version, contains values from Google source used in nexus devices.
Note also that:
- Multitasking version have lesser free ram than Balanced/Gamers/Nexus, but this thing doesn't mean they are the best, choose the ram config according to your use!
- Don't use any Task Killer with this Mod!
- Fly-On Mod main package comes with 2 different versions, CM version is for CyanogenMod ROMS and AOSP based ROMS (like AOKP), then stock version is for stock ROMS and custom ROMS based on stock!
- If you have bad battery life the problem is from an app waking your phone from sleep, it's not my script!
- Don't use Fly-On Mod with any other tweaking script as they will conflict!
- If you want to use Fly-On Mod in your ROM or your Mod ask for permissions first and give me credits!
- If you have any question ask me in the thread instead of PMs or I will not reply!
- Read well the thread before posting any newbie questions and do not ask for an already answered question!
Some users feedback :
l0lh4rd said:
The script is great!!!!!!!!!! Really feeling comfortable at 312MHz-156MHz/Smartass V2/noop, which under these settings without the scripts would make me miserable
Click to expand...
Click to collapse
ronnieryan said:
Version 8 has awesome boot time, only 38 seconds for me
Click to expand...
Click to collapse
KnightlyNinja said:
this version is awesome. ram usage is very low 150 mb only.Superb work haha:victory::silly:
Click to expand...
Click to collapse
KnightlyNinja said:
great. this is one of the best tweak available in xda. it improves smoothness , battery and performance. Almost does the work of a good kernel. Hoping to see more improvements in future.
great work sir.
Click to expand...
Click to collapse
sad25kag said:
╔╦╦╦═╦╦╦╗╔╦╦╗
║║║║║║║║║║║║║
║║║║║║║║║╠╬╬╣
╚══╩═╩══╝╚╩╩╝
Working great and faster on MIUI rom.
░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
██████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░███
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░███
▓▓▓▓▓▓@░░░░░█
▓▓▓▓▓▓█████░░░░░░░░██
█████▀░░░░▀▀███████
Sent from my GT-S5570 using Tapatalk 2
Click to expand...
Click to collapse
Chemical SidePearl said:
@slaid480
Here is a talking sentence between me and my friend that is watching my phone flying with cm10.1....
Friend: Have you ever heard the definition of INSANITY ???
Me:Yup,it's the new Fly-ON mod by @slaid480.
Sent from my GT-S5570 using xda app-developers app
Click to expand...
Click to collapse
pykfree said:
I put this script in PAC 4.2.2 ROM.. working fine.. it give more performance on my phone.. thank's dude
Click to expand...
Click to collapse
tcris45 said:
Ty man for those awesome tweaks
Click to expand...
Click to collapse
golfgtiedition30 said:
Instaled on rom stocklite v8...no problems its working well :thumbup:
Click to expand...
Click to collapse
nizar.nasani said:
well i test it on the last cm10.1 by biel after new flashing today and still for now no problems and works perfect and thnx btw
Click to expand...
Click to collapse
Credits:
-Thanks to Darky for the base zipalign script.
-Special thank to pikachu01, zacharias.maladroit,collin_ph and juwe11!
-Big thank to zeppelinrox and Exit_Only !
-voku1987 and mcbyte_it.
-My Friend Maroc-OS For the big Help!
-Any XDA Member That helped Me out in This Project!
-Google!
If you liked this mod,please rate this thread to 5 stars and press the Thanks button and if it's possible buy a coffee for me,it will help me to work, support and keep this project up to date!
REF!
This Thread is reserved for sharing information about Scripts in Android and how they Tweak the Android system through the Linux kernel and what are requirements of Running Scripts correctly!
Main Goal of Scripts:
Well,Scripts Has a lot of Goals,Such as optimizing,improving and in Some Lines we can say,Scripts can:
-Improve Performance and GUI Smoothness
-Improve Battery Life
-Tweak and Optimize the Android engine!
Requirements of using Some Scripts:
Since Android is Based on Linux,there is a possibility to use Linux Scripts to attempt the Goals Listed before in the thread,and like any Tweak you want to Apply there is some requirements you need to Use correctly those Scripts and some of the mportanst are :
-Custom Kernel that support init.d(Custom Kernel=Modified Linux kernel,for example in GALAXY ACE Forums here we have:CF-Root-All CM kernels,etc...)
-Having ClockWorkMod 5 or above to Flash Scripts
-at Least 2 MB free in /system
-Root Access(BusyBox should be included)
Useful Info About Tweaks:
-LMK(LowMemoryKiller):
The LowMemoryKiller is a constant debate between more free RAM and more multitasking capabilities as free RAM (more than 60MB free) is actually wasted RAM.
The LowMemoryKiller is actually a feature in the Android OS for better memory management.
This is an important feature due to the perennial problem of having low free memory causing lagginess and slowness in launching apps. When you have free memory lingering around the number of 40MB or less, the Android OS just lags like hell.
What this would mean is, you would want to tweak the LMK to not have the situation of it having less than 40MB (or even close to that).
The modern Linux machine in the Android ecosystem relies on a mechanism called Low Memory Killer (LMK) to consistently free up RAM. This is due to Android's internal mechanism of caching apps (and never fully exiting them) when you press the back button. This is to enable faster app switching and provide a seamless experience for apps usage model. Android also, by itself will also constantly look for often used apps to cache them for faster app opening. This will happen even before your system fully boots.
Now, when you mention LMK, the most obvious thoughts that come up are minfrees and Out Of Memory (OOM) groupings. Yes, those two are integral parts when it comes to LMK. The issue here is that no one actually mentioned that there are two LMK systems in Android, that being:
- Linux LMK
- Android Dalvik VM LMK
Journaling/Barriers:
This has been a touchy subject here in XDA for most people who debate about it. Most recently,Some Scripts included a way to disable journaling on these partitions:
/system (System is read only, it's safe to remove journaling. However, you will not see speed increase by removing it as you're not writing onto /system 99.99% of the time unless you're using Titanium backup to remove system apps or copying init.d scripts to it)
/cache (Cache can be rebuilt on the fly. Data corruption on it is not game breaking)
/data (All of your data on your phone is here. Removing journaling can risk data corruption. Read more below)
On whether we need journaling or not, I will pose this situation:
Journaling is required to maintain data consistency in events that could lead to data corruption. Data could get corrupted in a number of situations:
- Misbehaving app that constantly writes without syncing/committing data to the disk
- Power loss due to forced reboots or bootloops when data is partially written/committed into disk
Memory Leaks
If you found out that your Android is laggy after sometime and a reboot will make it faster, then you're experiencing memory leaks. "free" is a command to show your currently free memory. It will not necessarily be the same value as your phone's free memory.
Busybox
Well,Busybox is required to perform all of your superuser activities in your android phone. There are some problems associated with this when ROM developers decide to use a certain version of Busybox that are incompatible with the binaries that we use in our phones. When you found out that after changing your kernel/ROM:
- You still have superuser and Titanium Backup still works but, Root Explorer/File Expert can't copy files correctly to the /system after mounting R/W!!
MinFree:
Minfree is part of the Kernel (present on both Gingerbread and Ice Cream Sandwich) and It an Option available in Linux kernel Optimized for Android to Improve MultiTasking and It differs from a Phone to another because of the RAM available in users space.
The Minfree is hopefully adjustable Like the LMK to optimize Multitasking to a lot of options(like:aggressive,gaming,balanced,etc...)
The Minfree Option can be Found as a part of Linux Scripts for better RAM management!
Network Tweaks:
Well,in Linux Scripts for Android you can find some Tweaks that increase the speed of you Network Download/Upload and those with various types of Netwoks Like 3G,Wi-Fi,etc...
Build.Prop Tweaks
Well,those Tweaks can generally be found in Build.prop in /system and they are for various improvements Such as allowing Phone to Sleep better,changing wi-fi scan interval,changing window animation delay,some network Tweaks,possibility to change density,etc...
SD Card Speed Fix:
This is a Tweaks that Has the goal of increasing the read-ahead speed of your SD Card,and that by changing the valories of SD card readahead Like:
-256kb
-512kb
-2048kb
-4096kb
Smoothness Tweaks
Well with the Linux Kernel there is a possibility to add some Tweaks to the Linux scripts and those to optimize the GUI Smoothness and also Lock Home launcher in Memory!!
Credits:
Well,what I can say is that I shared those useful Info after some research and my experience with Linux/Unix,and those some of My main Target that I use to find some of the useful info:
-XDA Forums
-Goolge
Change log:
Fly-On V0.1:(8/4/2013)
initial release.
Fly-On V0.2:(16/4/2013)
-re-writed and cleaned script.
-New zip-aligning script based on Darky's zip-aligning script.
-Adjusted Values to be adapted to this device hardware.
-Deleted touch sensitivity tweaks(useless).
-Corrected Min-free values.
-Many other minor stuff...
Fly-On V0.3:(17/4/2013)
(If you are coming from an old version,below V0.3 you will need to delete all scripts in your /system/etc/init.d folder)
Now Fly-On Mod is a full package of scripts:
-Replaced the main Fly-On script with 3 scripts to avoid any functionality problem and ensure more stability (S98system_tweak,05LagFixer,09sdcardspeedfix)
-Added some useful build.prop Tweaks(for better performance and battery life)
-Fixed the Low memory killer bug with the new Lagfixer script.
Fly-On V0.4:(17/4/2013)
-New SQlite_optimize script .
-New Script For Network TCP optimizations.
-Adjusted Min-Free Values for better Multitasking!
Fly-On V0.5:(19/4/2013)
-Fixed permissions Via Updater-script to Make sure that scripts are properly working!
-Some cleaning to the S98system_tweak script!
Fly-On V0.6:(20/4/2013)
Delete all old Fly-On scripts before installing V0.6!
this update contains various improvements bugfixes and changes with a full new script:
-Deleted 05Lag_fixer script!
-Deleted S97network_tweaks!
-New 08Fly_engine script with a lot of tweaks and improvements:
+Full Memory management
+Sysctl tweaks
+Kernel and VM tweaks
+File system speedUp
+Ext4 tweaks
+Improved Wifi_Idle for better battery Life!
-Updated zip-aligning script for faster zip-aligning and short boot time!
Fly-On V0.7:(21/4/2013)
-added xbin to make sure that zipalign and fly_engine scripts are working properly!
-Now with two versions:
+Stock version for Stock gingerbread samsung roms and roms based on samsung roms!
+CM version for cyanogenmod7/9/10 Based roms and AOSP GB/ICS/JB roms too!
Fly-On V0.8:(22/4/2013)
-Fixed errors on Fly_engine script.
-Added I/O scheduler tweaks.
Fly-On V0.9:(25/4/2013)
-Fixed sqlite3 bin permissions.
-Removed journalism on EXT4 partition(greatly increase I/O).
-added remountCM_fullext4 script for CM version.
Fly-On V1.0:(27/4/2013)
If you are coming from Fly-On V0.9 there is no need to delete the old scripts!
-deleted fly_engine script(contain a lot of errors,I will be working on rewriting it).
-added a new ram_manager script (Full memory fix and management).
-fixed proper permissions for all scripts.
Fly-On V1.1(29/4/2013)
-Deleted swapon tweak as it's only causing troubles!
-heavily modified updater-script to make the /system/etc/init.d folder clean while installing the Mod!(there is no longer need to delete scripts manually)
Fly-On V1.2(2/5/2013)
-added new script 02logdelete1 to delete logs+tombstones!Huge thank to -CALIBAN666- for the idea and the big help!
-updated the updater-script with more scripts to delete in init.d folder
-Fly-on mod is now more stable than before!
Fly-On V1.3(3/5/2013)
-Fixed sdcard readahead speed(need some testing)
-Under the request of some users the ram_manager script is now separated from the CWM flashable zip and It has it's own CWM package!
-Under the request of some users the ram_manager script is now with two version : one for multitasking and the other one for hard gamers!
-Some cleaning to the 98system_tweaks script(deleted unseful stuff)
Fly-On V1.4:(7/5/2013)
-New Ram manager config(Balanced)for people with moderate apps use!
-Tried to fix deletelog script(I'm not sure need testing)
Fly-On V1.5:(9/5/2013)
-Fully Re-writed Fly_engine script ensuring maximum compatibility with:
+I/O scheduler tweaks(choose noop for maximum compatibility).
+File system speedup.
+Various sysctl tweaks - Kernel, VM, file system!
Fly-On V1.6:(10/5/2013)
-Fixed Bug with 02logdelete1 script,thanks to -CALIBAN666- !
-Renamed 085Fly_engine to Fly_engine to provide any invalid argument!
-Added Openvpn binary.
-Some minor fixes to the Fly_engine script.
Fly-On V1.7:(11/5/2013)
-Updated 02logdelete1 script with new features and improvements thanks to : -CALIBAN666- .
-Added Default.prop which contains Extra fly_engine tweaks!
-Deleted some tweaks from Fly_engine script(the ones that could conflict with 98system_tweak script).
-Fixed proper Fly_engine script permissions through the Updater-script.
Fly-On V1.8(12/5/2013)
-New RAM manager config(Nexus)It's the original Google config!
-Updated sqlite3 binary
-Modified the CWM installation package to make It detect your android version and install the binaries according to it!
Fly-On V1.9:(13/5/2013)
-Modified Fly_engine script with some tweaks added:
+tune2fs feature(Disable journalism).
+Disabled normalize sleeper.
+Deleted I/O specific tweak for noop I/O scheduler.(Feel free to use any scheduler with Fly-On)
Fly-On V2.0:(15/5/2013)
-Added new RAM manager(hard multitasking)!
-Added new script to improve your touchscreen sensitivity !
-Delete 02deletelog1 for know(will be back after fixing bugs on It).
-Now you can install It over adrenaline engine/velocity directly(Edited CWM installation script).
-Fixed a small error in 98system_tweak script.
Fly-On V2.1:(17/5/2013)
-Fully reworked 98system_tweak script with:
+Lesser script size(from 23kb to 19kb).
+ Edited many values for more smoothness and better battery life.
-Some few modifications to the Fly_engine script.
-Added many info to the first post!
Fly-On V2.2:(18/5/2013)
-02logdelete script is back and it's working properly!
-Fixed a small error in 98system_tweak.
-Reduced 98system_tweak size from 19KB to 17KB.
Fly-On V2.3:(20/5/2013)
-Heavily Edited 98system_tweak with:
+New governor Tweaks!
+Edited many values for better performance/battery life.
+Deleted few lines that are causing issue on some phones!
Fly-On V2.4:(23/5/2013)
-Fixed 02logdelete1 script!Now It's working properly thanks to :vampire: !
-New script 98fly_core It's the fusion of 98system_tweak and Fly_engine scripts(to avoid any incompatibility/stability issues).
-Removed "Disable EXT4 journalism" feature as It's incompatible with many devices that runs a system partition other than ETX4.
Fly-On V2.5:(27/5/2013)
-Fully reworked 09sdcardspeedfix script(reduced size from 3Kb to 1Kb).
-Some cleaning to the zipalign script.
Fly-On V2.6:(31/5/2013)
-Cleaned up 98Fly_core script.
-Some misc changes to the sqlite_optimize script.
Fly-On V2.7:(1/6/2013)
-Reverted back to old 09sdcardspeedfix script(compatible with more devices).
-Fixed a small bug with the 98fly_core script.
-Deleted s78sensitive_touchscreen script for now.
Fly-On V2.8:(2/6/2013)
-New zipalign data script used to zipalign apps on /data at every 48H.
-New sqlite optimizing system at every 48H.
-Deleted remountCM_fullext4 from CM version (another step to make Fly-On more universal).
Fly-On V3.0:(5/6/2013)
-fixed a small issue in 98fly_core script.
-Reworked the 02logdelete1 script.
-Reworked zipaligndata script.
-Reverted back to old sqlite optimizing script.
-Added partition remount tweaks for I9300 in a single package.
-Added Fly-on uninstaller for Version 2.4+ .
Fly-On V3.0 RC0:(9/6/2013)
-Added NOS entropy seeder generator engine,big thank to Exit_Only.
-Added hosts file for ad blocking.
-Fixed uninstaller(no more need to mount /system).
Fly-On V3.0 RC1:(18/06/2013)
-Added NOS entropy init.d script with light/moderate/aggressive profiles and sets moderate by defaults thanks again to EXIT_ONLY !
-Added new 99logdelete script to execute 02logdelete1 script properly at boot thanks to Erikeleria!
-Many minor changes.
reserved 1
reserved 2
Does it can be used on Slim bean?Thanks a lot...nice job
Can I install the ram manager only?
christiano88 said:
Can I install the ram manager only?
Click to expand...
Click to collapse
aliver.dun said:
Does it can be used on Slim bean?Thanks a lot...nice job
Click to expand...
Click to collapse
Yes!It's possible to flash manager only and you can use It with Slim Roms.
Sent from my GT-I9000 using xda premium
Thanks man, gonna try it.
Press thanks, if I helped you.
Is there a way to revert the script if something goes wrong? Can we switch between different ones: multitasking / gaming without issues?
christiano88 said:
Is there a way to revert the script if something goes wrong?
Click to expand...
Click to collapse
Clearing the init.d through CWM will work.
If my posts helped, don't mind hitting the THANKS button.
drakester20 said:
Clearing the init.d through CWM will work.
If my posts helped, don't mind hitting the THANKS button.
Click to expand...
Click to collapse
Even without cleaning if you flash a RAM config It will replace the old one.
Sent from my GT-I9000 using xda premium
Will this work on Extraordinary IV-1 Rom 4.2.2 & GamerzRom V3.0. 4.2.2?
Will it work on Mackay Rom 4.2.2?
And do I need to refresh it after each ROM update?
Oh and what are the main differences between the 5 files you've attached??
Thanks!
akash6969 said:
Will this work on Extraordinary IV-1 Rom 4.2.2 & GamerzRom V3.0. 4.2.2?
Click to expand...
Click to collapse
xXJaSoN21Xx said:
Will it work on Mackay Rom 4.2.2?
And do I need to refresh it after each ROM update?
Oh and what are the main differences between the 5 files you've attached??
Thanks!
Click to expand...
Click to collapse
Yes!this mod is compatible with most of ICS/JB based Roms.
And you will need to reflash this Mod after any ROM update(because reflashing Roms wipes /system)
The Fly-On (Stock and CM )are the main core of the Mod (and you can use them seperatly).
While the three RAM_manager configs are optional to optimize your RAM management ;
And to make those RAM configs 100% working you will need to patch your services.jar(follow the instructions in the OP)
Sent from my GT-I9000 using xda premium
I dont really understand the steps to patch services.jar
christiano88 said:
I dont really understand the steps to patch services.jar
Click to expand...
Click to collapse
If you find them hard,Just use Fly-On(main package) with supercharger V6 RC10(not another version only RC10) and run It using Script manager it will patch your services.jar!
Note:If you use Fly-On+Supercharger don't use the Ram_manager script.
Fly-On v1.7 is Up
New update enjoy!
Click here for the change log.
Thank you so much the haed work.Everything is working so far.I use Slim Rom.Smartass V2,Noop..very smooth..
o16v said:
Thank you so much the haed work.Everything is working so far.I use Slim Rom.Smartass V2,Noop..very smooth..
Click to expand...
Click to collapse
You are welcome!
And yes It's better to use noop I/O scheduler for maximum compatibility.
Sent from my GT-I9000 using xda premium
First Warning:
You Must Backup Your Phone Via CWM Before Installing This!
Disclaimer:
rPx And Its Developer are Not Responsible If Anything Happen To Your Phone/Tablet. Use This At Your Own Risk!
Warning!
No One Is Allowed/Permitted To Change, Modify, Copy And Redistribute rPx...
Preseting My 2nd Script, RePowerX(rPx)...
-- Features --
Kills Lag(Clear Memory)
Zipalign Apps
sysctl Tweaks
Minfree Settings(Adjust Your Minfree)
.db Optimization
Task Manager
Kills Media Process To Save Battery And Reduce Lags(Music, FM, Etc)
Clears Cache from APKs(Apps)
Clears Dalvik Cache
Entropy(Reduce Lags Too)
2 Reboot Options(Soft And Hard)
Permission Fix To Prevent App Closure And Script Problems
-- Requirements --
Init.d Support
Rooted Phone
Android 2.3.x or up
zipalign and sqlite3 binary
libncurses.so library
-- Installation --
-Download rPx_X.X.zip
-Extract rPx_X.X.zip to the root of your sdcard
-Open Install.sh with Script Manager
Note: Install.sh Will Install rPx...
-Done
To Open rPx,
Type 'rpx' on Terminal
-- Uninstall --
-Open Uninstall.sh With Script Manager
-Wait
-Done
-- Credits --
Wes Garner
ImbaWind @ xda-developers
pub.mzet.net
Ryuinferno @ xda-developers
And All Script Developers of xda
Feedbacks, Questions, Suggestions And Etc Are Welcome...
Click :thumbup:Thanks:thumbup: If this script Help Your Phone...
-- Changelogs --
Version 1.5
-Minfree Setting Can Now Run At Boot
-Fixed Some Errors
-Added Exit Option On Minfree Settings
-Added Info About rPx
Version 1.4
-Added Hot Reboot Option
-Added Minfree Settings
Version 1.3
-Added Entropy Thanks Ryuinferno @ xda
-New RPX sysctl Values
Version 1.2
-Added Sysctl Management
Version 1.1
-Added Database Optimizatiom Feature
-Added Media Process Killer Feature
-Added Task Manager Feature
Version 1.0
-Initial Release
-Based On Bourne Again Shell (BASH) Courtesy of mzet (http://pub.mzet.net/bash)
-Zipalign Code by Wes Garner
-Memory Clear Code By ImbaWind @ xda
Downloads Please Dont Mirror Or RePackage My Works... Thank You!
Reserved!
CM's Roms supported ?
Sent from my GT-S5360 using xda app-developers app
OxygeenHD said:
CM's Roms supported ?
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
Yes, CM Roms Is Supported...
Sent From My GT-S5360 using xda app-developers app
Welcome To Setan Tweak Official Thread
Hello all. Now I will share my project tweaks. This is tweak based in Adrenaline Engine by sir ImbaWind. Huge thanks for him
Features:
Improve Peformance
Read And Write Speed Tweak
Network Tweak
Zipalign Tweak
SQ Lite Optimize
Zram Tweak
Increase Graphic
Save More Power
Add AdAway Tweak
Governor Tweak
I/O Tweak
Add Tweak In Build.Prop
And Many More
Script:
99reincarnation_engine
PHP:
This is script by sir Rhievaldo. thanks for some part from Reincarnation Engine
99sqlite_optimize
PHP:
Optimize app database
CoreMapping
PHP:
This is script System configuration by sir joshua C.K
Raisa Adriana Engine
PHP:
This is additional script for 99reincarnation_engine. Created by me
SHA20 Battery
PHP:
This is script for save more battery
SHA20 swap
PHP:
This is script to make swappiness
SHA20 zram
PHP:
This is script to enable zRam automatic
99darky_zipalign
PHP:
This is script by sir Rhievaldo. Huge thanks for him
CpuThreading
PHP:
This is script to display information about Cpu mapping by joshua C.K
Requirement:
Android Device
Rooted
Support Init.d
Support BusyBox
Instruction:
Download Tweak
Go to Recovery Mode
Go To CWM
Install Zip From SdCard
Choose Zip From SdCard
Select Setan Tweak V.1.ZIP
Wait Install Procces
Reboot Your Phone
Download Link:
Setan Tweak V.1.ZIP
Uninstaller
Please Don't Mirror The Link!
Credit And Big Thanks:
ImbaWind : For Adrenaline Engine and Adrenaline Boost
Rhievaldo : For Reincarnation Engine
Slaid480 : For Fly On Mod
Joshua C.K : For Fly On Mod
san1222 : For AdAway Tweak
Jeeko : For Pure Graphic
Tell me if i forgot something