The Sybr.KCS can thoroughly clean any residue of a kernel files stored on your phone.
{
"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"
}
Visit Sybr.Lab for more informations
Please pay a beer to Sybr.name if you like our work !
This script is an archive flashable via the Recovery model of your Android phone, it will allow you to flash any kernel starting on a clean base.
This script will do cleaning your phone and remove any residue of previous kernels installed.
Instalaltion
- Put the file on your SD card
- Restart in recovery
- Flashing the script
- Flashing a kernel
- Restart
Download
Sybr.KCS : link
Changelog
More cleaning files for differents tweaks existed (Thunder, SuperCharger, Turbo...)
Changing nick for Sybr Kernel Cleaning Script
Bravo!
Top favorite zips
wooohooo! amazing! thank you!!
good work !
testing this one now, just in time, thanks!!!
I noticed some residue as well, but only the obvious Thanks for doing this to also clean out the other trash...
#Tapatalk #Galaxy Note
edit
Is this a joke? Zip is empty, ony system file. Please explain. Updater script and binaire are different than abyss zip?
Well it is "only" a script that clean (recursive delete):
- cache
- dalvik-cache
- some init.d scripts
- modules that might be left from older kernel
- cache
- dalvik-cache
So yes the system is empty because it is not to overwrite stuff with new things only to clean up some old stuff
BUT BE CAREFULL WITH IT AS IT CLEAN SOME INIT.D scripts THAT MIGHT OR MIGHT NOT BE USEFULL DEPENDING YOUR KERNEL AND THAT NEW KERNEL FLASH USUALLY ONLY WRITE THE KERNEL AND not the scripts from init.d.
So very good/usefull if your are sur/know your ROM and it custom init.d scripts (or backup your init.d scripts before doing it)
EDIT:
here a the init.d that this scripts try to remove
/system/etc/init.d/S70zipalign
/system/etc/init.d/S90scheduler
/system/etc/init.d/S99finish
/system/etc/init.d/89system_tweak
/system/etc/init.d/98system_tweak
/system/etc/init.d/S89system_tweak
/system/etc/init.d/S98system_tweak
/system/etc/init.d/S90screenstate_scaling
/system/etc/init.d/90screenstate_scaling
/system/etc/init.d/98screenstate_scaling
/system/etc/init.d/S98screenstate_scaling
Wow, thx bro
jayGGjay said:
Well it is "only" a script that clean (recursive delete):
- cache
- dalvik-cache
- some init.d scripts
- modules that might be left from older kernel
- cache
- dalvik-cache
So yes the system is empty because it is not to overwrite stuff with new things only to clean up some old stuff
BUT BE CAREFULL WITH IT AS IT CLEAN SOME INIT.D scripts THAT MIGHT OR MIGHT NOT BE USEFULL DEPENDING YOUR KERNEL AND THAT NEW KERNEL FLASH USUALLY ONLY WRITE THE KERNEL AND not the scripts from init.d.
So very good/usefull if your are sur/know your ROM and it custom init.d scripts (or backup your init.d scripts before doing it)
Click to expand...
Click to collapse
Great work, every kernel dev should use this sript in there fash zip.
---------- Post added at 03:32 PM ---------- Previous post was at 03:28 PM ----------
I never use init.d scripts, only 99complete. So again great work.
jblanc,
I don't get the follwing part:
ui_print("* Cleaning olds modules... *");
ui_print("*****************************************************");
package_extract_dir("script", "/tmp/script");
set_perm(0, 0, 755, "/tmp/script/cleaningmodules");
run_program("/tmp/script/cleaningmodules");
show_progress(0.100000, 70);
There is no script folder in zip file, so no reason for it...
The_Steph said:
jblanc,
I don't get the follwing part:
ui_print("* Cleaning olds modules... *");
ui_print("*****************************************************");
package_extract_dir("script", "/tmp/script");
set_perm(0, 0, 755, "/tmp/script/cleaningmodules");
run_program("/tmp/script/cleaningmodules");
show_progress(0.100000, 70);
There is no script folder in zip file, so no reason for it...
Click to expand...
Click to collapse
I was just about to post it.
The zip is missing the script folder, also the system folder can be deleted as it is of no use in the zip.
Sent from my GT-P1000 using xda premium
lol, i was so focused on the updater-scripts I did not notice the module cleaning scripts was missing from the zip.
He might just add the module script in the updater-scripts and do everythings from there.
OR
He could also make a "external" scripts for the init.d scripts so people/dev might tailor it to theirs needs/rom/kernel
Anyway a corrected update should come now that a few have spot those "issue"
jayGGjay said:
Well it is "only" a script that clean (recursive delete):
- cache
- dalvik-cache
- some init.d scripts
- modules that might be left from older kernel
- cache
- dalvik-cache
So yes the system is empty because it is not to overwrite stuff with new things only to clean up some old stuff
BUT BE CAREFULL WITH IT AS IT CLEAN SOME INIT.D scripts THAT MIGHT OR MIGHT NOT BE USEFULL DEPENDING YOUR KERNEL AND THAT NEW KERNEL FLASH USUALLY ONLY WRITE THE KERNEL AND not the scripts from init.d.
So very good/usefull if your are sur/know your ROM and it custom init.d scripts (or backup your init.d scripts before doing it)
EDIT:
here a the init.d that this scripts try to remove
/system/etc/init.d/S70zipalign
/system/etc/init.d/S90scheduler
/system/etc/init.d/S99finish
/system/etc/init.d/89system_tweak
/system/etc/init.d/98system_tweak
/system/etc/init.d/S89system_tweak
/system/etc/init.d/S98system_tweak
/system/etc/init.d/S90screenstate_scaling
/system/etc/init.d/90screenstate_scaling
/system/etc/init.d/98screenstate_scaling
/system/etc/init.d/S98screenstate_scaling
Click to expand...
Click to collapse
Here he explains wy he use system folder
Hi jblanc, what do you think of this post? Is he right?
http://forum.xda-developers.com/showpost.php?p=22022693&postcount=7073
robertberma:
Tx, but i am NOT Jblanc the creator of the scripts only some "guy" with linux knowledge and curiosity that wanted to have a look at it before using it.
So I could NOT explain with he has left the empty system directories. I have only look at the script and understand/try to understand what he was trying to achived with it.
Haha nice picture, is that you? Sorry for his spamming jblanc.
robertberma said:
Here he explains wy he use system folder
Click to expand...
Click to collapse
The system folder is not used in this case, the folder i the zip is for copying files over to system drive, and since no files are copied, it can be deleted.
As for the above lines, those are for deleting files present in the system drive.
In whatever case the system folder inside the zip is not required as of now.
Sent from my GT-N7000 using xda premium
jaiiscool said:
The system folder is not used in this case, the folder i the zip is for copying files over to system drive, and since no files are copied, it can be deleted.
As for the above lines, those are for deleting files present in the system drive.
In whatever case the system folder inside the zip is not required as of now.
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Can paste in this zip zimage of every kernel i want to flash. Maby again a stupid quastion but than if i flash a kernel it will do all in one go.
this Zip Should be in developer section
thx Blanco
Related
Hello everybody!
I'm trying to build my own custom ROM for my HTC Tattoo. It is a personal rom just to test and LEARN. The aim of this project is not to be a ROM for daily use, but to test new things and learn.
{
"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"
}
Features in v1.4:
It is based on RUU Click HTC WWE 1.67.405.6.
It formats SYSTEM and DATA partitions first.
Removed HTC Footprints and config files.
HTC Sense UI removed (you have and update to install it: http://uploadmirrors.com/download/S0FGXKJC/update-5faif-ToPutSenseUI-signed.zip).
Added su and flash_image from devs of this forum.
Added boot image version 2 from mainfram3 with some personal changes.
Removed example images.
Busybox in /system/bin/.
Google apps not deleted as this is a PRIVATE rom for testing.
Google Maps updated.
Added JavaBOX app and library.
Added SoundManager.
Added Astro File Manger.
Added Advanced Task Manager.
Added WIFI Tethering.
Market now shows all the apps.
Apps now are installed and executed from SD!!! (You MUST create a "app" folder in your sdcard BEFORE flashing).
Dalvik cache moved to /data.
Swap activated.
If you want to try this ROM, please do this first in order to be able to recover your Tattoo in case something goes wrong:
1. Make a Goldcard: http://forum.xda-developers.com/showthread.php?t=603286
2. Install Custom Recovery from mainfram3.
3. Do Backup from Custom Recovery.
4. Create a folder in your sdcard called "app"
5. Now you are able to flash this ROM through update.zip. ¡ALL DATA AND APPLICATIONS WILL BE REMOVED!
If you don't know how to follow these steps or you don't have root yet, follow this howto (thanks Zecanilis!): http://forum.xda-developers.com/showthread.php?t=645742
Download links:
v1.2 with Sense:
http://uploadmirrors.com/download/6TQVEDK7/5faifCustomROMv1-2-signed.zip
v1.3b:
http://uploadmirrors.com/download/VSY4TSQH/5faifCustomROMv1-3b-signed.zip
v1.4:
http://uploadmirrors.com/download/ER5TW2WQ/5faifCustomROMv1-4-signed_1.zip
v1.5:
http://uploadmirrors.com/download/1DQOGCVG/5faifCustomROMv1-5-signed.zip
Update to install Sense UI AFTER flashing one of the ROMs above):
http://uploadmirrors.com/download/U8UALOA0/update-5faif-ToPutSenseUI-signed.zip
Click to expand...
Click to collapse
Thanks a lot for your attention! And thank you to all the devs in this forum. All my knowledge about Android come from this great forum and its users!
Special thanks to: mainfram3, chusen, coburn, 5[Strogino], moneytoo
[UPDATES]
08/March/2010: update-script renamed to updater-script (thanks coburn). ROM uploaded again (v0.2).
09/March/2010 v1.2: updater-script completely changed. ROM uploaded again (v1.2). Wifi not working. Fix it with : chmod 755 /system/etc/dhcpcd/dhcpcd-run-hooks
09/March/2010 v1.3b: Sense UI completely removed. WIFI fixed.
10/Marzo/2010: Pequeña actualización a v.3c para usuarios actuales de v.2 o v.3b. Widget problems solved: http://forum.xda-developers.com/showpost.php?p=5845000&postcount=56
17/March/2010 v1.4: Execution and installation of applications on SD. Some programs added. If you want to install Sense after flashing it: http://uploadmirrors.com/download/S0FGXKJC/update-5faif-ToPutSenseUI-signed.zip
24/March/2010 v1.5: Dalvik cache moved and swap memory activated. Thanks to fyodor and lgstoian
17/May/2010 Reuploaded version 1.5 and SenseUI patch.
Looking good. I might snip parts of your mods for use with AzusaROM. I'm not too sure about the update-script syntax, the custom recovery we got uses updater-script. More info later...
Ok, but now try to make update without wipe, without formating system and data.
If you want to add/delete some few things - no need to format whole device)
5[Strogino] said:
Ok, but now try to make update without wipe, without formating system and data.
If you want to add/delete some few things - no need to format whole device)
Click to expand...
Click to collapse
Ok! Thanks! I'll try... but.. if I want to remove "things"...I will have to write the proper commands to do so in the update-script, haven't I?
So do you think that this ROM could work? Do you recommend to try to flash it [before creating a goldcard in case something bad happens, of course xD]??
Any ideas for the show_progress command? What does the following numbers mean?
Coburn64 said:
Looking good. I might snip parts of your mods for use with AzusaROM. I'm not too sure about the update-script syntax, the custom recovery we got uses updater-script. More info later...
Click to expand...
Click to collapse
Yeah, that's true. In the hello-world example it is named as updateR-script. Thank you for that tip!
step by step guide
could you please post the istructions you're following to create a custom ROM ?
suoko said:
could you please post the istructions you're following to create a custom ROM ?
Click to expand...
Click to collapse
Of course! I'm going to bed now, so tomorrow I will post all the links I extract the information from. If you can't wait: all the posts are from this forum.
I'm working on a custom rom for tattoo too, but i don't know how to flash un update zip, what's the command? Can you help me?
you need a custom recovery by mainfram3 zip yor rom and copy to sd, rename update.zip, restart the tattoo in recovery mode (home+power) and select "apply sdcard:update.zip"
mikifafi said:
Ok! Thanks! I'll try... but.. if I want to remove "things"...I will have to write the proper commands to do so in the update-script, haven't I?
So do you think that this ROM could work? Do you recommend to try to flash it [before creating a goldcard in case something bad happens, of course xD]??
Click to expand...
Click to collapse
Commands to remove something:
Code:
delete SYSTEM:lib/libA2DP.so
delete SYSTEM:build.prop
delete SYSTEM:xbin/bb/busybox
delete DATA:app_s/MarketEnabler.apk
Creating goldcard is to avoid region (customer id) check ONLY.
But goldcarding keeps company with way to get new ROM - this thing confuse all often)
If you have modified recovery, doesnt matter what CustomerID do you have.
AFAIK and also mainfram3 can back me up on this, is that updater-script uses a 1.6 syntax like ui_write(), format(MTD,'system') etc unlike 1.5 which uses a basic format, with format SYSTEM: etc etc.
This leads us into the grey area, what commands do we have? Is there some that will damage the device? What does update-binary do exactly (I know it updates the ROM, dur , but what exactly).
Unless we can back port 1.5 script syntax to work with mainfram3's custom recovery, it looks like we're limited to trial and error.
Update-binary
These are the functions available in update-binary, through the use of the updater-script:
Code:
void RegisterInstallFunctions() {
RegisterFunction("mount", MountFn);
RegisterFunction("is_mounted", IsMountedFn);
RegisterFunction("unmount", UnmountFn);
RegisterFunction("format", FormatFn);
RegisterFunction("show_progress", ShowProgressFn);
RegisterFunction("set_progress", SetProgressFn);
RegisterFunction("delete", DeleteFn);
RegisterFunction("delete_recursive", DeleteFn);
RegisterFunction("package_extract_dir", PackageExtractDirFn);
RegisterFunction("package_extract_file", PackageExtractFileFn);
RegisterFunction("symlink", SymlinkFn);
RegisterFunction("set_perm", SetPermFn);
RegisterFunction("set_perm_recursive", SetPermFn);
RegisterFunction("getprop", GetPropFn);
RegisterFunction("file_getprop", FileGetPropFn);
RegisterFunction("write_raw_image", WriteRawImageFn);
RegisterFunction("write_firmware_image", WriteFirmwareImageFn);
RegisterFunction("apply_patch", ApplyPatchFn);
RegisterFunction("apply_patch_check", ApplyPatchFn);
RegisterFunction("apply_patch_space", ApplyPatchFn);
RegisterFunction("ui_print", UIPrintFn);
}
Attached to this post you'll find the source to update-binary, from the Android 1.6 SDK.
Hope this helps!
Thank you very very much mainfram3.
With this information I think I would be able to build a update.zip with a working ROM (finally!!).
I will upload it.
Can't get the download links to work... Page cannot be found
Hey mikifafi, how about a tutorial about how did you do this rom customization??
Thanx in advance
¿A new working ROM?
Finally I was able to upload the version 1.2 of this ROM.
I have changed the updater-script, so it must flash now. If it does, you will have a bit faster rom than the original without the slow Sense UI.
You can download it from the first post of this topic: forum.xda-developers.com/showthread.php?t=643368
Please, if someone tries it, post your results
P.S.: Dropping my "favourites" about rom cooking into a text file to post it here later.
Downloading right away Will post back with results.
Btw. Love your new uploading page
thanks for your work!
worked!!! i go to test,after i publish my comments
Thanks for you work
Works here too!
Seems fast at first sight. Will test more and return
Thank you very very very much chusen and whooper90 for trying it in your devices!!
I'm very happy of seeing that it works!!!
Now I notice that I forgot to completely remove Sense UI (it is just desactivated, isn't it?). I will change it and also will remove some not-free apps that shouldn't be there.
Can any of you try to run "busybox --initial" to install busybox, please?
Now, the list of links about cooking ROMs:
Code:
[HOWTO] Create your own boot/recovery images.
forum.xda-developers.com/showthread.php?t=641731
[GUIDE] How to create a your own ROM
forum.xda-developers.com/showthread.php?t=566235
Custom boot.img
forum.xda-developers.com/showpost.php?p=5784735&postcount=35
[How to] Rom cooking
forum.xda-developers.com/showthread.php?t=551711
[HOWTO] Rom cooking
htcpedia.com/forum/showthread.php?t=1404
All I ever wanted in life is to be able to cook an Android ROM -Part One-
androidspin.com/2010/01/27/all-i-ever-wanted-in-life-is-to-be-able-to-cook-an-android-rom-part-one/
Thank you all the people from xda-developers and htcmania that have been working on the tattoo. Without them, building a custom rom wouldn't have been posible. I have just followed their steps.
Thanks man for your links.
Now i'm going to download your rom.
{
"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"
}
Today i bring to you DomScript(Beta1). Its a mixture of many scripts. Searched google for most used scripts & combined them all to make it 1 package.
Features:
Check changelog on 2nd post.
Requirements:
CWM
2mb free on system
rooted phone
Rafael's kernel bcoz it has init.d support
Before flashing this package, uninstall all other scripts in init.d folder. (like v6, adrenaline, juwe ram script etc... ets...
Installation:
1.Delete all others script you have installed in system/etc/init.d
2. Copy scripts to your sd card
3. Reboot your phone to recovery
4. Mount /system and /data (important)
5. Flash script
6. Reboot your phone..
7. Done
Take a Nandroid backup before flashing.
Beta1
DomScript v1
Changelog
DomScript v1(Shifting to v1 coz there were no major bugs in beta1)
added darky_zipalign
added sqlite optimization
Team Cooper Default tweaks added
added more build.prop tweaks
added more vm management tweaks
added fast scrolling tweak(now scrolling is smoother than before)
DomScript Beta1
build.prop tweaks
vm management tweaks
touch sensitivity
internet tweak
battery tweak
min free handler tweak
SD card tweak(default cache speed set to 2048)
[TUTORIAL] Unbrick/Firmware restore | Flash GUIDE | ROM List & REVIEWS [22/9/2012]
nice :good:
hi domnic
to uninstall V6 supercharger , can I use the kill function in Script manager or I must do that manually ?
Nice work! I guess I have to uninstall Andrenaline Engine... have you integrated it in this script? Sorry for my english
spart'84120 said:
hi domnic
to uninstall V6 supercharger , can I use the kill function in Script manager or I must do that manually ?
Click to expand...
Click to collapse
I dont have any idea coz i never used v6.
About script compatibility, you guys would have to try it out on your own..
And yes,you have to delete them manually ...
Good work dom
Insert witty sentence here
Great work! Is this usable on AceCream1.3?
Prawesome said:
About script compatibility, you guys would have to try it out on your own..
And yes,you have to delete them manually ...
Good work dom
Insert witty sentence here
Click to expand...
Click to collapse
Thnks PP.
ZakooZ said:
Great work! Is this usable on AceCream1.3?
Click to expand...
Click to collapse
I would say yes, using it now with AceCream1.3 and Rafaels kernel rev 20120921-1151. Working fine so far :good:
Sorry, my question was is the Andrenaline Engine intregrated in this script? b'cause you said : "Searched google for most used scripts & combined them all to make it 1 package."
kouss77550 said:
Sorry, my question was is the Andrenaline Engine intregrated in this script? b'cause you said : "Searched google for most used scripts & combined them all to make it 1 package."
Click to expand...
Click to collapse
No, adrenaline engine is not integrated. He searched for most used scripts, meaning he made from scratch
Actually script runs very smooth, i would say a lil bit more than adrenaline. I´ve been opening and closing apps, leaving app on background, listening music, using internet etc etc...and after a while phone keeps runing smooth without any problem.
I just would like to know is there anyway you could make sd reading faster? for example 3 or 4mb reading..
Shankay said:
No, adrenaline engine is not integrated. He searched for most used scripts, meaning he made from scratch
Actually script runs very smooth, i would say a lil bit more than adrenaline. I´ve been opening and closing apps, leaving app on background, listening music, using internet etc etc...and after a while phone keeps runing smooth without any problem.
Click to expand...
Click to collapse
Thanks dude!
Shankay said:
No, adrenaline engine is not integrated. He searched for most used scripts, meaning he made from scratch
Actually script runs very smooth, i would say a lil bit more than adrenaline. I´ve been opening and closing apps, leaving app on background, listening music, using internet etc etc...and after a while phone keeps runing smooth without any problem.
I just would like to know is there anyway you could make sd reading faster? for example 3 or 4mb reading..
Click to expand...
Click to collapse
Sd cache speed set to 2048. U can try to increase it using sd booster. Bdw, which rom ur using?
Sent from my GT-S5830i using xda premium
domnic79 said:
Sd cache speed set to 2048. U can try to increase it using sd booster. Bdw, which rom ur using?
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
AceCream Could be a way of increasing by modding the script? or is it to dangerous?
Another question, is there a way to see if the script is active in the phone? Like a command on Terminal Emulator or other?
[TUTORIAL] Unbrick/Firmware restore | Flash GUIDE | ROM List & REVIEWS [22/9/2012]
I flashed after flashing latest kernel on ace cream 1.3..... First its loops after kernel logo...... second my cwm recovery is replaced by samsung?
Whats going on
#### Sorry i thought it was because i flashed script... actually latest kernels have some problem... thanks any way
feetsonfire said:
I flashed after flashing latest kernel on ace cream 1.3..... First its loops after kernel logo...... second my cwm recovery is replaced by samsung?
Whats going on
#### Sorry i thought it was because i flashed script... actually latest kernels have some problem... thanks any way
Click to expand...
Click to collapse
the latest kernel has removed permanent CWM that's why u get stock recovery!
feetsonfire said:
I flashed after flashing latest kernel on ace cream 1.3..... First its loops after kernel logo...... second my cwm recovery is replaced by samsung?
Whats going on
#### Sorry i thought it was because i flashed script... actually latest kernels have some problem... thanks any way
Click to expand...
Click to collapse
js2892 said:
the latest kernel has removed permanent CWM that's why u get stock recovery!
Click to expand...
Click to collapse
To avoid boot loops after flashing latest kernel follow the instructions in the first post by Rafael in his Kernel Thread:
Quoting: "Before installing any kernel above, remove modules from their governors and schedulers!
if you have one file in /system/etc/init.d folder with name called *GOV*IO* delete this file!"
---------- Post added at 06:11 PM ---------- Previous post was at 05:38 PM ----------
About DoomScript Beta 1: Working Like a charm on Stock XXLH2 + Rafael Kernel rev201209221033. Good Work As Always :good: Thanx
i don't have any init.d folder in system/etc
init.d for stock rooted Samsung based I9300 ROM without supported custom kernel or baked into rooted ROM
Tested on my device running wanamlite v4.2.1
Requirements
1. Rooted I9300 ROM with busybox
2. custom Recovery (CWM or touch)
3. No supported init.d kernel or ROM
Installation Instructions
1. Download init.d_I9300_ Installer.zip & place on internal sdcard
2. Flash in custom Recovery and reboot
Adding Scripts
a) Copy your favorite init.d scripts into system/etc/init.d folder, set permissions for those particular scripts and reboot OR
b) Flash your scripts packaged in a CWM flashable zip in Recovery and reboot
Set Permissions Example : using Root Explorer app from my own SGT-P6810 ROM
Mount system R/W
{
"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"
}
Long tap on script → set permissions → OK → reboot device
To check it's actually worked
Navigate with a root explorer :
1. data/local/tmp/init.d_log_test.txt
2. system/etc/init.d folder
3. system/etc/install-recovery.sh
4. system/bin/sysinit
If they're all there, all has gone well, and you're all set to go
You may delete #1 init.d_log_test.txt and 99test from inside init.d folder when done. It's just a way to confirm scripts will actually run on boot.
Above #2-4 are required to run your scripts, so don't mess with them!
But you can add / delete any "suitable" script inside the init.d folder though (as always, have a recent nandroid backup in safe place in case your device has any issues!)
Credits
DooMLoRD
.
.
UpInTheAir said:
init.d for stock rooted I9300 ROM without supported custom kernel or baked into rooted ROM
Tested on my device running wanamlite v4.2.1
Requirements
1. Rooted I9300 ROM
2. custom Recovery (CWM or touch)
3. No supported init.d kernel or ROM
Installation Instructions
1. Download init.d_I9300_ Installer.zip & place on internal sdcard
2. Flash in custom Recovery and reboot
3. Place your favorite init.d scripts into init.d folder, set permissions and reboot
To check it's actually worked
Navigate with a root explorer :
1. data/local/tmp/init.d_log_test.txt
2. system/etc/init.d folder
3. system/etc/install-recovery.sh
4. system/bin/sysinit
You may delete the 99test from init.d folder when done............
Credits to DooMLoRD
.
.
Click to expand...
Click to collapse
Hi! I have a few questions.
In Installation Instructions...when you say "Place your favorite init.d scripts into init.d folder, set permissions and reboot"....with 'set permissions' do you mean the permissions to my personal files I'm adding to the folder?
If YES...which are the correct permissions for those files?
Other question but about the Checking if it's Working....must I execute the "install-recovery.sh" file after last reboot or what?
In case YES, what does it to?
What about the 'sysinit' file? Why is that file needed for adding the init.d folder support? Should I delete also that one once I've made all the tests?
Thank your very much.
Sent from my GT-I9000 using xda app-developers app
PIRATA! said:
Hi! I have a few questions.
In Installation Instructions...when you say "Place your favorite init.d scripts into init.d folder, set permissions and reboot"....with 'set permissions' do you mean the permissions to my personal files I'm adding to the folder?
If YES...which are the correct permissions for those files?
Other question but about the Checking if it's Working....must I execute the "install-recovery.sh" file after last reboot or what?
In case YES, what does it to?
What about the 'sysinit' file? Why is that file needed for adding the init.d folder support? Should I delete also that one once I've made all the tests?
Thank your very much.
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
Please re-read OP as some more info and screen-shots added.
Don't forget to nandroid in case you have any issues with your scripts!
You can write your own, search XDA and Google for many. But this thread isn't a tutorial on that, it's just a Mod................
UpInTheAir said:
Please re-read OP as some more info and screen-shots added.
Don't forget to nandroid in case you have any issues with your scripts!
You can write your own, search XDA and Google for many. But this thread isn't a tutorial on that, it's just a Mod................
Click to expand...
Click to collapse
Ok I understand it's a mod...but why is it needed to execute the ".sh" file?
Is it a one execution file that will be never executed again?
What does it do?
Just very curious and very interested in if that file and related binary are so important to remain in my phone if I will never run/use them again.
Thank you.
Sent from my GT-I9000 using xda app-developers app
PIRATA! said:
Ok I understand it's a mod...but why is it needed to execute the ".sh" file?
Is it a one execution file that will be never executed again?
What does it do?
Just very curious and very interested in if that file and related binary are so important to remain in my phone if I will never run/use them again.
Thank you.
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
I'm not 100% sure, I've only adapted DooMLoRD's work for my P6810 ROM and I9300 Mod here, and then packaged into a CWM zip with correct system mount etc
I have deleted the data/local/tmp/init.d_log_test.txt, renamed both sysinit and install-recovery.sh (.bak) and rebooted. A new log file was present with "done". I suppose they are not possibly needed after flash (could be wrong), but I have not tested (and don't plan to) any further. In any case, the files are just a few bytes each.
Credit was given in Post #1, so as I'm not the original creator, maybe you could post your curiosity in his thread there ?
[ADDON][Xperia S] Generic startup/init.d scripts support for Stock ROM/Kernel
.
.
UpInTheAir said:
I'm not 100% sure, I've only adapted DooMLoRD's work for my P6810 ROM and I9300 Mod here, and then packaged into a CWM zip with correct system mount etc
I have deleted the data/local/tmp/init.d_log_test.txt, renamed both sysinit and install-recovery.sh (.bak) and rebooted. A new log file was present with "done". I suppose they are not possibly needed after flash (could be wrong), but I have not tested (and don't plan to) any further. In any case, the files are just a few bytes each.
Credit was given in Post #1, so as I'm not the original creator, maybe you could post your curiosity in his thread there ?
[ADDON][Xperia S] Generic startup/init.d scripts support for Stock ROM/Kernel
.
.
Click to expand...
Click to collapse
Thank you very much. Just asked
...but I think that it is better not to delete nothing except the 99 test file.
I'll let you know.
Sent from my GT-I9000 using xda app-developers app
PIRATA! said:
Thank you very much. Just asked
...but I think that it is better not to delete nothing except the 99 test file.
I'll let you know.
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
No problem.
I agree to leave it alone.
The log and test script can be safely removed though.
Sent from my GT-I9300 using xda premium
This Mod is now featured on the Index of mods INDEX ALL IN 1
Any observation please send me PM
Will do tx
Sent from my GT-I9300 using xda premium
Thx so much.
{
"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"
}
Original Mini Thread : Here
------------------------------------------------------------------------
Note : This ActivoSpeeder is modded and ported to Ace-I, and
have alot differences than the original one from Mini, Young or normal Ace.
ActiveAndroid is a evolution of SlickSleep, mixes
performance, battery saving and deep sleeping tweaks.
You can get many script in only 1 unique script.
Nothing like it's (it's only 1 form !), Yet.
------------------------------------------------------------------------
REQUIREMENTS
1. Android 2.3.x, 4.0.x, 4.1.x, 4.2.x
2. A pair of sharp eye
3. A working brain
4. Root Exploring apps
5. Small experience for moving script with Root Explorer
6. Kernel that support init.d
7. Patched services.jar for Android 4.0.x and later
8. The patched Zipalign library, here.
OPTIONAL REQUIREMENTS
1. Modded INT2EXT for working memory extender
------------------------------------------------------------------------
Installing script :
1. Download latest version
2. Reboot to recovery
3. Mount system
4. Flash the script .zip file
5. Reboot
Installing pre-patched zipalign binary :
1. Download it
2. Rename it to zipalign (no .txt behind it)
3. Push it to /system/xbin (just replace any zipalign binary which already there)
4. Change the permission to :
rwx
rwx
rwx
Installing Script Manually :
1. Download the Zip file
2. UnRAR the file with WinRAR and copy to SD Card
3. Open Root Explorer, move script to /system/etc/init.d
4. Change permission to :
rwx
rwx
rwx
5. Reboot your phone
6. Enjoy...
-------------------------------------------------------------------------------
Code:
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=1889780&stc=1&d=1366176787"]Version 3.4 for Any ROM[/URL]
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=1854789&d=1364973423"]Pre-patched zipalign binary (it's not a .txt file, just remove .txt line after you downloaded it !)[/URL]
-------------------------------------------------------------------------------
CREDITS
ALLAH SWT
Google -- Links, and OS
XDA -- Tutorial
Samsung -- Phone
adrian -- Helper
F4uzan -- Creator
Who Press Thanks -- Helper
My Friend -- Tester, and helper
Kwesley1020 -- Image
ImbaWind -- Adrenaline Engine
Zeppelinrox -- V6 Supercharger
MiniX Team -- For big support !
You -- Support, and user !
-------------------------------------------------------------------------------
Activo Version 3.2
- First release !
Activo Version 3.4
- Removed unused tweaks
- Fixed lags
- Fixed kernel panic
-------------------------------------------------------------------------------
LIKE THIS SCRIPT ? RATE THIS THREAD 5 STAR AND VOTE FOR NEWSWORTHY THREAD !
What are minfrees values?
Nabs Zains said:
What are minfrees values?
Click to expand...
Click to collapse
You'll find it in the script.
Thanks, I'll try, but what does that mean?
Edit; on sd-ext, working
Tapatalk 2-vel küldve az én GT-S5830i-ről
I flash this script with int2ext in my stock rom+custom kernel. My problem is that, evrytime I turn off then turn on my Acei, all of my apps that I installed are gone. Then I will install in again and try to turn off an on, same thing, apps were gone as in UNINSTALLED. Anyone can help me wijg. Jhis?
janaman said:
Thanks, I'll try, but what does that mean?
Edit; on sd-ext, working
Tapatalk 2-vel küldve az én GT-S5830i-ről
Click to expand...
Click to collapse
anmino said:
I flash this script with int2ext in my stock rom+custom kernel. My problem is that, evrytime I turn off then turn on my Acei, all of my apps that I installed are gone. Then I will install in again and try to turn off an on, same thing, apps were gone as in UNINSTALLED. Anyone can help me wijg. Jhis?
Click to expand...
Click to collapse
@janaman > Try it, you won't regret it.
@anmino > Use INT2EXT mentioned it first post. It's problem of INT2EXT conflicting with ActivoSpeeder.
BTW, Update guys ! Get it freshly from Galaxy Mini ActivoSpeeder thread ! (It's universal for ARMV6 Phones !)
Bugfix update guys ! Get it here !
Whats the diffrence between activoreload and activospeeder?
Both can be used together right? Both new versions!
Edit: flashed both.... The new activospeeder with bug fix....lags alot........ Activoreload doesnt work..(installation aborted)
Androidnow said:
Whats the diffrence between activoreload and activospeeder?
Both can be used together right? Both new versions!
Edit: flashed both.... The new activospeeder with bug fix....lags alot........ Activoreload doesnt work..(installation aborted)
Click to expand...
Click to collapse
ActivoReload is an utility
ActivoSpeeder is a script
Will post new update. ActivoReload needs manual installation.
F4uzan said:
ActivoReload is an utility
ActivoSpeeder is a script
Will post new update. ActivoReload needs manual installation.
Click to expand...
Click to collapse
Thanks and please do mirror the new update specific for our phone here on this thread.
Androidnow said:
Thanks and please do mirror the new update specific for our phone here on this thread.
Click to expand...
Click to collapse
I will.
Hey, just wanna be very careful: Does this work with our CM RC1?
Or do we to flash the other version from the original thread to make it work with our CM?
S5830i
Sent from the evil Broadcom Chip
interesting!!!
waiting for others feedbacks.. cause i dont have pc to flash odin
Guys, I'll put some cool things here! They're zips that can be put in the FlashAfterUpdate folder.
I'll publish here zips that aren't device-dependent. If they don't work on your device, please let me know.
SuperSU
Link: http://download.chainfire.eu/supersu/
It's pretty obvius, right?Xposed Toggle
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2315886&d=1381424564
Thanks to @amishxda! This zip will keep Xposed framework!AFWall Startup Script
Link: https://mega.co.nz/#!logTVZ5T!xOMvBGkBPmBGC7RHjShhBLxmNwEBOOB0D0HVlQ17iOY
Afwall has an option to prevent data leaks during boot (it basically blocks all traffic during boot until afwall can apply the iptables). For this it places the file afwallstart in /system/etc/init.d/ folder. Thanks to @an0n981, this script will keep the script on its place during updatesExFat enabler
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2489603&d=1388678505
Enables ExFat SD card mounting when supported.Google Dialer v1.1
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2808317&d=1403270791
New Google Dialer with built-in nearby places search feature.
Source: Android Police.CM_Calculator.zip
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2594927&d=1393108721
Switch the stock calculator for the CM's one.Stock SMS
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2808316&d=1403270791
Keeps the stock SMS/MMS app installed.Stock Launcher
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2808315&d=1403270791
Keeps the original Launcher.Delete zips
Zips made for deleting files between updates.
CleanUp.zip
Link: http://d-h.st/HmT
Delete these files:
VisualizationWallpapers.apk
HoloSpiralWallpaper.apk
NoiseField.apk
LiveWallpapers.apk
MagicSmokeWallpapers.apk
Galaxy4.apk
Del_DashClock.zip
Link: http://d-h.st/iJT
Deletes DashClock.Del_Apollo.zip
Link: http://d-h.st/fsn
Deletes the Music app (Apollo).Del_Browser.zip
Link: http://d-h.st/kUc
Deletes the AOSP Browser.Del_DSPManager
Link: http://d-h.st/qdw
Deletes DSP Manager.Del_Launcher3
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2886924&d=1407354229
Deletes Omni's stock launcher. Use this only if you have another launcher installed!Del_MovieStudio
Link: http://d-h.st/nub
Deletes MovieStudio app.Del_Mms
Link: http://d-h.st/bjL
Deletes Messaging app.Del_Calendar
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2527583&d=1390212113
Deletes stock Calendar app.Del_Camera
Link: http://d-h.st/ymw
Deletes stock Camera app.Del_Gallery
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2750122&d=1400404644
Deletes stock Gallery app.Del_Email
Link: http://d-h.st/ww6
Deletes stock Email app.Del_News&Weather
Link: http://d-h.st/l95
Deletes News & Weather app.Del_Documents
Link: http://d-h.st/wJr
Deletes Documents app.Del_Torch
Link: http://d-h.st/FGQ
Deletes Torch.Del_OmniSwitch
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2750123&d=1400404644
Deletes OmniSwitch.
NOGAPPS Package
Here are some zips needed if you're using NOGAPPS package.
More info here.
Google Maps API
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2820005&d=1403858798BlankStore NetLocation
Link: http://forum.xda-developers.com/attachment.php?attachmentid=2917071&d=1409336920
One-time flash zips
These are One-time flash zips. They're going to drop scripts inside your /system/addon.d/ folder.
Viper4Android drivers
Link: http://d-h.st/YKm
Thanks to @dt192, this script will keep Viper4Android's drivers installed across updates! You just need to flash this zip and voilá!
Any idea or something like this, just upload here and I'll publish here with the devide credits!
If you want to make it compatible with all (or almost all) devices, just use this update-binary.
Template zips
Here are template zips, for those interested in make their own flashable zips. I'll leave here a Keep and a Delete template. Both with instructions inside their scripts.
Download
Keep template: View attachment TEMPLATE_KEEP.zip
Instructions:
Code:
# This is an installation script, that keeps your desired files during updates. In order
# to make this script work, you simply need to put your desired apks inside the
# "/system/app/" or "/system/priv-app/" folders, depending on its original path in system,
# your desired boot animation inside the "/system/media/" folder, etc.
# You can always create new folders to flash other files. :)
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
show_progress(0.100000, 0);
run_program("/sbin/busybox", "umount", "/system");
Delete template: View attachment TEMPLATE_DELETE.zip
Instructions:
Code:
# This is a template script for deleting files. Here's what you
# need to do in order to this script delete the desired files:
#
# 1 - Write the complete path to the file between quotes ("") below the word "delete";
# 2 - If you want to delete more than one file, divide the paths with comas (,).
run_program("/sbin/busybox", "mount", "/system");
delete(
"/system/app/Example1.apk",
"/system/app/Example2.apk",
"/system/priv-app/Example3.apk",
"/system/priv-app/Example4.apk"
);
run_program("/sbin/busybox", "umount", "/system");
Addon.d scripts flasher template: View attachment TEMPLATE_ADDON.D.zip
Instructions:
Code:
#This is an addon.d scripts flasher template! Here's how to use it:
#
#In order to make it flash your desired addon.d script to its place, you
#just need to put the script inside "/system/addon.d/" folder and copy/paste
#its name for the highlited one in line 10.
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
set_perm(0, 0, 0755,
"/system/addon.d/ADDON.D_SCRIPT.sh"
);
show_progress(0.100000, 0);
run_program("/sbin/busybox", "umount", "/system");
reserved
SuperSu, for those who didn't find the link in OmniROM OPs
http://download.chainfire.eu/supersu/
Reaolves to the latest version, no need to update the link later
Very nice! Can't wait to see more get added!
husky69 said:
SuperSu, for those who didn't find the link in OmniROM OPs
http://download.chainfire.eu/supersu/
Reaolves to the latest version, no need to update the link later
Click to expand...
Click to collapse
Added!
PapaJohnMc said:
Very nice! Can't wait to see more get added!
Click to expand...
Click to collapse
Feel free to give ideas!
There is absolutely no need to put SuperSU in the "flash after updates" list.
SuperSU->Settings->Install Backup Script
Once you do that, you should never have to reflash SuperSU again, AND any updates will automatically get backed up - no need to refresh the ZIP.
Entropy512 said:
There is absolutely no need to put SuperSU in the "flash after updates" list.
SuperSU->Settings->Install Backup Script
Once you do that, you should never have to reflash SuperSU again, AND any updates will automatically get backed up - no need to refresh the ZIP.
Click to expand...
Click to collapse
More importantly, this procedure seems to survive a data wipe / factory reset (I just did it yesterday), so your new ROM will have SuperSU regardless of what ROM you install next (even if the new ROM already has root baked in).
@Entropy512, but for some people this procedure doesn't seem to work... So here is the zip anyway.
Sent from my
{
"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"
}
It would be nice if there was a way to reinstall exposed framework after each update, as I currently have to do that manually after each OTA.
sunglint said:
It would be nice if there was a way to reinstall exposed framework after each update, as I currently have to do that manually after each OTA.
Click to expand...
Click to collapse
You can take a look here and here. Tell me if it works, so I can add it to the first post.
Sent from my
RaphaDroid said:
You can take a look here and here. Tell me if it works, so I can add it to the first post.
Click to expand...
Click to collapse
I'm using the file attached to the second link and it's working fine.
As for SuperSU, mine says backup script is installed, but it doesn't remain after a flash. So leaving it in this topic seems good to me
Sent from my C6603 using Tapatalk
Kallb123 said:
I'm using the file attached to the second link and it's working fine.
As for SuperSU, mine says backup script is installed, but it doesn't remain after a flash. So leaving it in this topic seems good to me
Sent from my C6603 using Tapatalk
Click to expand...
Click to collapse
Can't thank you enough! I've just updated the first post, switched back to Dalvik from ART and gonna install all the goodies! Hahahaha
RaphaDroid said:
Can't thank you enough! I've just updated the first post, switched back to Dalvik from ART and gonna install all the goodies! Hahahaha
Click to expand...
Click to collapse
No worries, I flashed 22 without supersu zip and lost it. 5 minutes later I flashed 23 with the zip and it works fine.
That xposed toggle is great, works as a disabler as well as a reinstaller
Sent from my C6603 using Tapatalk
Where is the google dialer zip from?
se1988 said:
Where is the google dialer zip from?
Click to expand...
Click to collapse
From Android Police.
Here's the source link: http://www.androidpolice.com/2013/1...ll-it-manually-on-other-kitkat-roms-download/
RaphaDroid said:
Can't thank you enough! I've just updated the first post, switched back to Dalvik from ART and gonna install all the goodies! Hahahaha
Click to expand...
Click to collapse
Finally got an update and yes it worked! Most excellent, this makes the OTAs largely transparent, and it worked with Philz Touch CWM just right. Thanks so much guys!
FlashAfterUpdate
Sorry for what might be a dim question, but where is this Folder, or if I have to create it, is there a specific location?
Thanks in advance, etc...
harrybarracuda said:
Sorry for what might be a dim question, but where is this Folder, or if I have to create it, is there a specific location?
Thanks in advance, etc...
Click to expand...
Click to collapse
At the root level of your internal storage, on the GalaxyNote2 it's
/sdcard/OpenDelta/FlashAfterUpdate/
You'll also find the most recent OTA in the OpenDelta folder.
If you change your settings in "Settings" - "About Phone" - "System Updates" to deselect "Secure" then anything you put in the FlashAfterUpdate folder will be flashed after the update but before reboot. Since the update can wipe certain things (Xposed Framework, Superuser) this is a way to set them back each time automatically instead of having to manually redo a bunch of things.
harrybarracuda said:
Sorry for what might be a dim question, but where is this Folder, or if I have to create it, is there a specific location?
Thanks in advance, etc...
Click to expand...
Click to collapse
In order to create the folder, you must check for update at least once. Then you'll have the folder to put the zips.
Great job gathering things and making this thread @RaphaDroid
Sent from my C6503 using Tapatalk