Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
HM.Carbide
Old
(Last edited by HM.Carbide; 16th May 2012 at 08:09 AM.)
#1  
Senior Member - OP
Thanks Meter 424
Posts: 363
Join Date: Nov 2010
Default [APP] Semaphore Script Manager v0.75

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/Scr...otanim1_v1.zip

Bootanimation Pack 2
http://dl.dropbox.com/u/19934057/Scr...otanim2_v1.zip

Bootanimation Pack 3
http://dl.dropbox.com/u/19934057/Scr...otanim3_v1.zip

Bootanimation Pack 4
http://dl.dropbox.com/u/19934057/Scr...otanim4_v1.zip

Bootanimation Pack 5
http://dl.dropbox.com/u/19934057/Scr...otanim5_v1.zip

Bootanimation Pack Full
http://dl.dropbox.com/u/19934057/Scr...ootanim_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
The Following 100 Users Say Thank You to HM.Carbide For This Useful Post: [ Click to Expand ]
 
HM.Carbide
Old
(Last edited by HM.Carbide; 16th May 2012 at 08:12 AM.)
#2  
Senior Member - OP
Thanks Meter 424
Posts: 363
Join Date: Nov 2010
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:
Attached Files
File Type: apk Semaphore_v0.31.apk - [Click for QR Code] (16.5 KB, 121 views)
File Type: zip SemaphoreScripts.zip - [Click for QR Code] (5.0 KB, 465 views)
File Type: apk Semaphore_v0.42.apk - [Click for QR Code] (16.7 KB, 91 views)
File Type: zip AddOns_v1.1.zip - [Click for QR Code] (3.5 KB, 248 views)
File Type: apk Semaphore_v0.51.apk - [Click for QR Code] (17.7 KB, 72 views)
File Type: zip AddOn_for_testing_OC.zip - [Click for QR Code] (1.8 KB, 118 views)
File Type: zip AddOn_Touchscreen.zip - [Click for QR Code] (686 Bytes, 154 views)
File Type: apk Semaphore_v0.62.apk - [Click for QR Code] (15.6 KB, 88 views)
File Type: zip SemaphoreScripts_base1.8.2_reworked_v5_sdcard.zip - [Click for QR Code] (18.2 KB, 101 views)
File Type: zip SemaphoreScripts_base1.8.2_reworked_v5_update1.zip - [Click for QR Code] (5.5 KB, 89 views)
File Type: zip SemaphoreScripts_AddOn_Gov_Efficient.zip - [Click for QR Code] (1.9 KB, 158 views)
File Type: zip ScriptPack_Base_2.3.0_v2.zip - [Click for QR Code] (18.6 KB, 143 views)
File Type: zip ScriptPack_AddOn_UV_v2.zip - [Click for QR Code] (2.8 KB, 113 views)
File Type: zip ScriptPack_AddOn_Tweak_v2.zip - [Click for QR Code] (4.8 KB, 145 views)
File Type: apk Semaphore_v0.71.apk - [Click for QR Code] (17.7 KB, 49 views)
File Type: zip ScriptPack_Base_2.5.0.zip - [Click for QR Code] (19.0 KB, 107 views)
File Type: zip ScriptPack_Base_2.5.0sc.zip - [Click for QR Code] (15.9 KB, 80 views)
File Type: apk Semaphore_v0.73.apk - [Click for QR Code] (18.2 KB, 156 views)
File Type: zip ScriptPack_AddOn_Profiles_v1.zip - [Click for QR Code] (3.3 KB, 96 views)
The Following 12 Users Say Thank You to HM.Carbide For This Useful Post: [ Click to Expand ]
 
djdeeles
Old
#3  
Senior Member
Thanks Meter 14
Posts: 215
Join Date: Jan 2011
Location: Istanbul
Works with other kernels?

Google Nexus 4 16Gb Black
Phone: Nexus 4
Rom : CM 10.1
Kernel: franco.Kernel
Baseband version: M9615A-CEFWMAZM-2.0.1700.33
Recovery: ClockworkMod 6
Web: www.cetincone.com

 
HM.Carbide
Old
#4  
Senior Member - OP
Thanks Meter 424
Posts: 363
Join Date: Nov 2010
Quote:
Originally Posted by djdeeles View Post
Works with other kernels?
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.
The Following User Says Thank You to HM.Carbide For This Useful Post: [ Click to Expand ]
 
coldhandz
Old
#5  
coldhandz's Avatar
Senior Member
Thanks Meter 19
Posts: 204
Join Date: Oct 2010
Excellant!! And I was just wondering how this kernel could ever be improved
Brilliant work HM.Carbide
 
hawk2000
Old
#6  
Junior Member
Thanks Meter 0
Posts: 5
Join Date: Nov 2009
Perfect! Good work!

Thanks HM.Carbide!!
 
malcho
Old
#7  
malcho's Avatar
Senior Member
Thanks Meter 1827
Posts: 2,349
Join Date: Aug 2010
Location: Sarajevo

 
DONATE TO ME
This proves that semaphore is the best kernel on xda.

Hybrid 2.0 lite on semaphore 1.7.0
Check my youtube channel
http://www.youtube.com/user/spale1974?feature=mhee

CIT Computing - Thin client software
http://cit-computing.com/
The Following 2 Users Say Thank You to malcho For This Useful Post: [ Click to Expand ]
 
malcho
Old
#8  
malcho's Avatar
Senior Member
Thanks Meter 1827
Posts: 2,349
Join Date: Aug 2010
Location: Sarajevo

 
DONATE TO ME
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
Check my youtube channel
http://www.youtube.com/user/spale1974?feature=mhee

CIT Computing - Thin client software
http://cit-computing.com/
 
Rahulrulez
Old
#9  
Rahulrulez's Avatar
Senior Member
Thanks Meter 1260
Posts: 1,427
Join Date: Oct 2010
Location: India

 
DONATE TO ME
I can help you in Semaphore application development. PM me if you need any help

regards,
rahul

 
midikarma
Old
#10  
Member
Thanks Meter 10
Posts: 92
Join Date: Aug 2011
thx a lot dude!!

 
Post Reply+
Tags
semaphore script manager
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...