Introduction
I've made a Definite Guide on Android thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.
Exceptions
Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:
1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.
2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course )
3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.
3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here
Guide
You can refer to the guide here:
LINK
s98screenstate_scaling script (provided in attachment) works for any kernel ?
and thanks, for good stuff.
neobuddy89 said:
s98screenstate_scaling script (provided in attachment) works for any kernel ?
and thanks, for good stuff.
Click to expand...
Click to collapse
Yes, it should work if your kernel has conservative as well as ondemand governor implemented in the kernel, and the kernel supports init.d scripts.
If your kernel doesn't, you can edit the script and point to a governor of your liking. Instructions are in the script itself.
Would it be possible to use scary as sleep and smartass for awake? I'm using the dragonmodz kernel listed here http://forum.xda-developers.com/showthread.php?t=1049894 I tried to make the edits myself but just end up freezing my phone.
G00DFe77a said:
Would it be possible to use scary as sleep and smartass for awake? I'm using the dragonmodz kernel listed here http://forum.xda-developers.com/showthread.php?t=1049894 I tried to make the edits myself but just end up freezing my phone.
Click to expand...
Click to collapse
Yes, it's possible. However, the thresholds and other settings for it needs to be overwritten with scary/smartass default settings as the ones in there are default for conservative and ondemand respectively.
Made some pretty big changes to the guide.
Please refer to it when you have the time!
Hey all, i have been asked a few times lately how to install the v6 supercharger
So I have decided to finally make a tutorial thread
* Almost project butter build.prop tweaks are in post 3:
http://forum.xda-developers.com/showthread.php?p=3015977 *
-=The V6 SuperCharger=- brought to you by zepplinrox
Original thread: http://forum.xda-developers.com/showthread.php?t=991276
If you're thinking whether or not to install the script, areas all the positive comments in the thread
This will work on *almost* every ROM with a init.d folder in /system/etc/init.d
I haven't tested this on ROMs without one!
but its tested on nearly every incredible s ROM and on about 5 nexus 7 ROMs. You can use this guide on nearly every device, its universal as long as you meet the requirements
The last version I tested is U9RC11T6, on UKB II 1.3 and it works 100%
*Known to cause root problems sometimes with Nik's Project X 4.x* (Thanks to everyone who reported that)
Pretty sure its the busybox installed with the starter kit, maybe if you don't install the starter kit it will not have problems. If you test this, please report
Disclaimer: I, or zepplinrox or anyone here am not responsible for any damage caused to your phone. No one is forcing you to do this.
I did not impregnate your daughter or son
That said, its easy if you know what you are doing.
So, how to install on GB, ICS and JB
note: gingerbread does not need the patched services.jar so ignore that part if you are using a gingerbread ROM
UKB II and ARHD 3.0.x have the patched services.jar in them already, so don't panic if it doesn't ask you. Thanks to the devs for making supercharger installation easier
If you're having troubles on JellyBean, you might want to check out this post and the ones after it:
http://forum.xda-developers.com/showthread.php?p=31675038#post31675038 (Thanks to TheGratefulDead, hit his thanks button!)
1. Download the script from here
http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
I downloaded Update 9 RC10 (tested up to U9RC11T6 working too) and also download the starter kit. Extract starter kit to the root of your sd card
2. Download script manager and busybox installer from the play store. Install latest version of busybox
3. Open up script manager, click on root when it comes up. Navigate to the supercharger starter kit folder, and click on the script 'start me up.sh'. Run as root by clicking the little superuser android icon, and let it install by following the instructions, they are easy to follow. When some, close the script
4. Now go back to the root of your sdcard in script manager and open up the V6 supercharger script and root permission, let it do what it has to do. Follow the instructions. When it asks you about a patched services.jar, say yes, and automatic install, it will automatically download and install. For reference, I used the 768HP settings on an AOSP ROM like ice cold and I used the min free calculator settings on sense ROMs like ARHD and project x
5. When is asks you, do a superclean and restart, your phone will reboot. If at any stage it stays on the splash screen for more than 5 mins, restart with adb or by holding vol down, vol up and power for 10 seconds. Avoid pulling the battery as it can cause bricks
6. After your phone reboots, go to /system/etc/init.d and click on the 99supercharger script. Set it to superuser and run at boot.
This is not needed as proven by some people but I recommended doing so, it won't cause harm to do it
7. reboot again
8. Go back to the installer script (the update9RC10 one or whatever you used) and run it again. It SHOULD say 100% supercharged. If it doesn't, you've probably done something wrong or you have an incompatibility
9. Press thanks for this post and zepplinrox's post for the supercharger
He worked hard to deliver this to us and I spent ages writing this
Click to expand...
Click to collapse
Any questions, post here but read through the posts, ask google or use search before asking, your question may have already been asked
Any errors in the guide or if I am not thorough enough for you, lemme know
If you guys need pictures I can post them
Happy supercharging!!
Sent from my Nexus 7
Pro tip:
The further down the menu list the supercharger setting is, the more aggressive it is
I.e 256mb settings will not close apps often
1000hp settings will close apps frequently, not recommended for this device
I would say to use either 512mb or 768 hp settings, or the min free values
Aggressive settings = more apps closed = more free ram
Lenient settings = apps left open = less free ram = more multitasking!
BUT 768hp settings on the ice cold ROM or any aosp ROM will give decent multitasking
If you're unsure about something, ask
Enjoy
Sent from my Nexus 7
The Almost Project Butter hack/tweak, thanks to flak0
Original post here: http://forum.xda-developers.com/showthread.php?t=1855722
The "almost project butter" build.prop tweaks, credits to flak0 from the GS3 forums
Press his thanks button!
flak0 said:
This is an attempt to speed up our GS3 faster than stock and somewhat close to JB and provide odex benefits to both system and data without having to Odex .I have been running this for 48 hours and wow.
Just follow the steps below. Any feedback is appreciated.
The dalvik dexopt flag change were found through research of android and the internet. Below is the procedure to get some serious butter melted from our Gs3 along with a smooth ride.
NANDROID-BACK UP- YOU HAVE WARNED
Step 1: Back up current build.prop
Step 2: Open current build.prop with a root explorer, any will do.
Step 3: copy and paste the lines below to the bottom of your build.prop
Step 4: comment out with # any existing lines that contain dalvik.vm.dexopt or windowsmgr.max_events_per_sec
Step 5: Save your build.prop make sure permissions are set correctly 0644
Step 6: reboot into reocvery and wipe dalvik cache(this is extremely important)
Step 7: reboot, dalvik cache will rebuild
Step 8: Enjoy the buttery smooth gs3
Code:
#Odex Tweaks
dalvik.vm.verify-bytecode=false
dalvik.vm.dexopt-flags=v=n,o=v,m=y
#UI Tweaks
windowsmgr.max_events_per_sec=300
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.ui.hw=1
ro.ril.disable.power.collapse=1
Click to expand...
Click to collapse
Follow the instructions. Don't worry about where it says "GS3" because it works on our device too, I am pretty sure its universal.
You can either delete or put a # in front of repeated lines. A # means it is not active/read.
Make sure to go to the linked thread and thank the person who originally posted the tweaks!
If you're up to it, or you can post some screenshots
Either I will happily post or link to in the op
Sent from my Nexus 7
markj338 said:
If you're up to it, or you can post some screenshots
Either I will happily post or link to in the op
Sent from my Nexus 7
Click to expand...
Click to collapse
If I were to take screenshots and upload it here, this thread will be flooded. So I'll pick the exquisite way of doing a tutorial
Sent from my potato chips using xda qwertyuiop
Thanks for the tutorial. It's good to see something written specifically for our device.
Wow, I installed as your instructions and it went great, 8.3 Rossi is now smoother and quicker than ever. THANKS FOR THE GUIDE, cause without it I probably wouldn't have tried it. Thanks for sharing!
Sent from my Incredible S using xda premium
Good one Mark
i spent the better part of a Saturday trying to figure out from the original thread
this should help a lot of ppl and i think everyone should use the supercharger.. it's really awesome
---------- Post added at 11:21 AM ---------- Previous post was at 11:20 AM ----------
And i think this should be STICKIED..
Just sent a request for it to be
zukri90 said:
If I were to take screenshots and upload it here, this thread will be flooded. So I'll pick the exquisite way of doing a tutorial
Sent from my potato chips using xda qwertyuiop
Click to expand...
Click to collapse
Alright, good luck with it just don't record it with an iPad or something with low resolution
letmedanz said:
Good one Mark
i spent the better part of a Saturday trying to figure out from the original thread
this should help a lot of ppl and i think everyone should use the supercharger.. it's really awesome
---------- Post added at 11:21 AM ---------- Previous post was at 11:20 AM ----------
And i think this should be STICKIED..
Just sent a request for it to be
Click to expand...
Click to collapse
Sorry I didn't create it a day earlier
Also, does anyone else agree that stickies don't get read? It's in another tab in the xda app that never gets pressed
No offence but that's the way I see it
And thanks everyone for the positive comments!
Sent from my HTC Incredible S
markj338 said:
Alright, good luck with it just don't record it with an iPad or something with low resolution
Sent from my HTC Incredible S
Click to expand...
Click to collapse
I call my camcorder, screen recorder. There's one in the play store.
Sent from my potato chips using xda qwertyuiop
markj338 said:
Also, does anyone else agree that stickies don't get read? It's in another tab in the xda app that never gets pressed
No offence but that's the way I see it
Click to expand...
Click to collapse
My script thread has 100k views and 1k replies so I guess somebody's reading it (usually not well enough though unfortunately)
Nonverbose said:
My script thread has 100k views and 1k replies so I guess somebody's reading it (usually not well enough though unfortunately)
Click to expand...
Click to collapse
At least its being read, but people will search for yours too
thanks for your thoughts though mate
And your script is amazing, plenty of threads link to it
Sent from my Nexus 7
markj338 said:
Hey all, i have been asked a few times lately how to install the v6 supercharger
So I have decided to finally make a tutorial thread
-=The V6 SuperCharger=- brought to you by zepplinrox
Original thread: http://forum.xda-developers.com/showthread.php?t=991276
If you're thinking whether or not to install the script, areas all the positive comments in the thread
This will work on every ROM with a init.d folder in /system/etc/init.d
I haven't tested this on ROMs without one!
but its tested on nearly every incredible s ROM and on about 5 nexus 7 ROMs. You can use this guide on nearly every device, its universal as long as you meet the requirements
Disclaimer: I, or zepplinrox or anyone here am not responsible for any damage caused to your phone. No one is forcing you to do this.
I did not impregnate your daughter or son
That said, its easy if you know what you are doing.
So, how to install on GB, ICS and JB
note: gingerbread does not need the patched services.jar so ignore that part if you are using a gingerbread ROM
Any questions, post here but read through the posts, ask google or use search before asking, your question may have already been asked
Any errors in the guide or if I am not thorough enough for you, lemme know
If you guys need pictures I can post them
Happy supercharging!!
Sent from my Nexus 7
Click to expand...
Click to collapse
THANK YOU , quick question.. can i use the layout type thing you done in your sig? i like how you have the phone name then the mods seperated by |
naathaanb96 said:
THANK YOU , quick question.. can i use the layout type thing you done in your sig? i like how you have the phone name then the mods seperated by |
Click to expand...
Click to collapse
What do you mean? Are you asking for permission or how to do it?
Cause if its permission of course, I didn't come up with the idea
Nonverbose convinced me to change it because it was too big lol
Sent from my Nexus 7
markj338 said:
What do you mean? Are you asking for permission or how to do it?
Cause if its permission of course, I didn't come up with the idea
Nonverbose convinced me to change it because it was too big lol
Sent from my Nexus 7
Click to expand...
Click to collapse
i didnt wanna make it look like i was stealing your sig
naathaanb96 said:
i didnt wanna make it look like i was stealing your sig
Click to expand...
Click to collapse
Oh alright, that's okay anyway, I see it as setting an example
BACK ON TOPIC
has anyone used the guide yet? It definitely works because I install the script every few weeks when I flash a new ROM
Just wanting to know if there is enough depth/clarity
Sent from my Nexus 7
markj338 said:
Oh alright, that's okay anyway, I see it as setting an example
BACK ON TOPIC
has anyone used the guide yet? It definitely works because I install the script every few weeks when I flash a new ROM
Just wanting to know if there is enough depth/clarity
Sent from my Nexus 7
Click to expand...
Click to collapse
it deff felt alot faster after a reboot. it seems to open things quicker . ill give it some time for that supercharger to set in haha.
naathaanb96 said:
it deff felt alot faster after a reboot. it seems to open things quicker . ill give it some time for that supercharger to set in haha.
Click to expand...
Click to collapse
It doesn't really need to settle like a ROM does, just open apps as you normally would and it will be in effect like the script says something like 'supercharge in effect immediately'
since your x5 has less ram than the incredible s, it would probably be a good idea to put it on that I find supercharger more effective when the ram is running low, like on sense ROMs or low ram devices
Sent from my Nexus 7
markj338 said:
It doesn't really need to settle like a ROM does, just open apps as you normally would and it will be in effect like the script says something like 'supercharge in effect immediately'
since your x5 has less ram than the incredible s, it would probably be a good idea to put it on that I find supercharger more effective when the ram is running low, like on sense ROMs or low ram devices
Sent from my Nexus 7
Click to expand...
Click to collapse
my mums using the x5 atm until she gets a iphone 5 when they come out lol. im trying to make her get the galaxy s3 or next galaxy device so i have something to play with but yeah the x5 has a custom rom on it so ill tell her im updating it then put supercharger on it
naathaanb96 said:
my mums using the x5 atm until she gets a iphone 5 when they come out lol. im trying to make her get the galaxy s3 or next galaxy device so i have something to play with but yeah the x5 has a custom rom on it so ill tell her im updating it then put supercharger on it
Click to expand...
Click to collapse
I Hate messing with other peoples devices
Especially when they ask me to do it, I don't feel safe to do it
I was recently asked to do a gs2 but I have never touched a rooted one, I don't want to be screwing around with one
Then again, this is your old phone so totally understandable mate
Sent from my Nexus 7
Hey Guys
The following script enables init.d use on stock kernels. Your phone must be rooted, if you have a custom kernel with init.d enabled, there is no need for you to install this.
Credits
Ryuinferno
Thread
http://forum.xda-developers.com/showthread.php?t=1933849
XDA News Portal
http://www.xda-developers.com/android/init-d-support-for-any-rooted-phone/
I have tried various scripts, and they do work, what im looking for is a script that will optimize the Xperia T ( i don't really like using the same script from packages or from other devices), im not a dev by any means, but did create a single 'tweaks' custom script for my Xperia Arc.
Are there any devz out there who would know what best to set certain values at in a script? Looking to create or progress scripts for safe and necessary optimizations to network, sd card, vm, UI tweaks etc.
Regards
Thread closed as cross posting of threads posted on the portal/other xda forums is not allowed. Also this is not device specific.
Thanks
AvRS
Sent from my GT-I9100 using xda premium
is there an app or way someone can explain how to set my governor and shceduler to a specific one instead of having to always apply on boot from an app?
ZeroProxy said:
is there an app or way someone can explain how to set my governor and shceduler to a specific one instead of having to always apply on boot from an app?
Click to expand...
Click to collapse
look in armans mod thread on the dev. forum.
there you can get a init.d script which does it for you.
pangyaaaaaa said:
look in armans mod thread on the dev. forum.
there you can get a init.d script which does it for you.
Click to expand...
Click to collapse
U can use some of CPU administrators from google store as SetCPU, AnTuTu CPU Master etc. Don't use nofrills CPU for Omar Avelar's ROM
Got it
I found a way for ppl who dont know, or people that dont want to have set cpu or apps like those installed, you can go to the init.d folder using root explorer or any app that lets you browse root and edit the 91GovSched file and change the governor there also the scheduler.