TwkdMod- The Rom that will speed your phone!
Tested for a week to test if it it stable.it is not my fault if this messes up your phone.
Features:
-based off of the latest cm10.1 nightly
-tweaked with different tweaks (seeder, supercharger, pimp my rom, and more!) (maybe in the next release i will include supercharger )
-fast
-stable
-light
-small
-faster 3g
-faster scrolling
-faster everything!
-better benchmarks
-debloated
Changelog:
v1
Credits:
all the developer in the this section
mods
::indie:: (helped a lot. Omega rom dev.)
salesale (NeatROM dev. a great person.)
westcrip (awesome rom which helped me learn about this.)
-people who run this
Downloads:
wup, wup!
i added the download link to the op. please let me know how it is!
what are the tweaks you added that made it faster scrolling/3g/etc?
jarjar124 said:
what are the tweaks you added that made it faster scrolling/3g/etc?
Click to expand...
Click to collapse
mostly init.d tweaks and some build.prop tweaks. build in the future will be supercharged. just try it and please let me know how it is!
does anybody download? how is it?
You need to flash gapps too I believe.
EDIT: error in zip could not install, will try again.
not install ...
Hi,
OMG!!!
I just looked into your init.d folder...
You collect lots of scripts to put in your ROM, fine, but put them all together, less good..., just my opinion. Would have had to sort out and look a bit some values, more than half are completely useless.
For the same tweak you have two, three or four times the same values in different scripts or even 2 different values in the same script...
For the same tweak you have x value in a script and y value in another one (and for some tweaks you have 2 different values in the same script!)...
At boot one erase another while a third erase yet the previous (according to the execution order at boot).
Your scripts for RAM "management" is the best example of against productivity, two scripts for zipalign, your scripts for "net speed" are also the same, etc...
30 init.d scripts running, obiously, at boot... it is not a bit much? Check the duplicates (or more) lines and tweaks, removes unnecessary scripts and makes a little cleaning...
It is not because you have 30 different scripts with multiple lines and values that is necessarily great, remove all your scripts (or keep one for the "RAM management" maybe (and still not sure ) and your ROM will runs perfectly.
Sometimes "more is the enemy of the good", here it's a good example... And don't say the user can choose or edit... probably the most (or all) people who flash this don't know the point of this or that script...They will flash the whole zip with all your scripts inside without knowing what they do... It's totally useless. People see "speed" "fast", "smooth", "performance", etc... ok GO GO GO! flashing! + placebo effect...
You'll have the same goal without the whole script , the ROM will runs perfectly without all this... bunch of scripts...
Ask some devs the usefulness of these scripts, you'll be surprised. I've already tested some of your scripts... Most do little or nothing, are not adapted to JB or needs to be reworked when we have 2 Go of RAM (the scripts for RAM "management"), or are not adapted to our phones (look at your "14enable_touchscreen", where do you find the path in our N4 ??? the path /sys/class/touch/switch/set_touchscreen does not exists... you are echoing a value wich does not exist-> totaly useless script), etc...
Just my opinion and some tips...
Keep the good works up !
Waiting for most features
---------- Post added at 11:18 PM ---------- Previous post was at 11:17 PM ----------
Keep the good works up !
Waiting for most features
This was the same guy who posted a fake 4.2.2...
Sent from my Nexus 4 using Tapatalk 2
Imppy said:
This was the same guy who posted a fake 4.2.2...
Click to expand...
Click to collapse
build.prop and init.d hero :good:
You should be ashamed of yourself dude.. I really have no idea why mods are so easy on ppl like you.
I encourage new devs, honestly if you had compiled stock cm I would've congratulated you.. but if you're gonna skip the steps and just BS your way through then we'll shoot your plan full of holes.
Nobody flash this ROM it's junk..
Sent from my Nexus 4
Ok mate, I'm going to say this slow and easy.
Getting a cm10.1 base, removing apps and just collecting all init.d scripts is not the way to make a rom.
Go to guides, and read more until you know what exactly you are doing.
Or else, you'd see thousands of roms here.
Plus, changing the android version in build.prop doesn't make it Android 10.
mv_style said:
Guys dont bother downloading this
he just added like 10 different scripts which conflict
every values comes up like 5 times at least
he is banned cause of posting fake work
Click to expand...
Click to collapse
Moderator please close thread.
Related
Hello, guys!
I guess most of you know about this "magic patch" that significantly boosts Linux speed. It's going to be merged in the 2.6.38 branch and it's shipping with Ubuntu Natty too. But this kernel patch can be applied to a previous kernel as well, just rebuilding it with this 224 magical lines of code.
What I wanted to know is if it's possibile to rebuild our kernels with this patch, if it is already, or if it's possibile but won't have significant boosts on Android devices.
You may read more about this on Phoronix. On the 2nd page there are video demos for lazy ones!
This has been discussed here twice &found not to help because we dont use harddisk.
Sent from my GT-I9000 using XDA App
was it "proven" or "theorized" ?
You can look it up here in dev. Search
Sent from my GT-I9000 using XDA App
ragin said:
This has been discussed here twice &found not to help because we dont use harddisk.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Thank you, but can you please link the thread with this discussion? I can't seem to find it. Also, this patch regards CPU, not hard disks.
this patch will be officially introduced in the 2.6.38 kernel..
also, this kernel will have about 50% more speed increase, due to the 200 lines patch and another issue resolved after it .. in general the upcoming kernel will be blazingly fast !!
there is a script that tries to do the same as the patch for earlier kernels. which I use on my Ubuntu laptop, and yes major performance increase !!
I tried to apply it to my previous phone (HTC Hero), but didn't work. I also asked Cyanogen on his twitter, but didn't care to give me an answer..
finally I gave up, and decided to wait for the next Android version that will have the 2.6.38 in the future..
MaXo64 said:
this patch will be officially introduced in the 2.6.38 kernel..
also, this kernel will have about 50% more speed increase, due to the 200 lines patch and another issue resolved after it .. in general the upcoming kernel will be blazingly fast !!
there is a script that tries to do the same as the patch for earlier kernels. which I use on my Ubuntu laptop, and yes major performance increase !!
I tried to apply it to my previous phone (HTC Hero), but didn't work. I also asked Cyanogen on his twitter, but didn't care to give me an answer..
finally I gave up, and decided to wait for the next Android version that will have the 2.6.38 in the future..
Click to expand...
Click to collapse
I'm using that script too on Maverick! I don't think there should be a significant increase in responsiveness if you apply it on high-end systems, but our SGS might benefit from it (as my old dual core system).
You say it didn't work on your Hero, but were there any errors in dmesg or you didn't find any significant change in speed?
thunderteaser said:
I'm using that script too on Maverick! I don't think there should be a significant increase in responsiveness if you apply it on high-end systems, but our SGS might benefit from it (as my old dual core system).
You say it didn't work on your Hero, but were there any errors in dmesg or you didn't find any significant change in speed?
Click to expand...
Click to collapse
dmesg should no difference. the script just showed a lot of errors.
I tried the "non-Ubuntu" version as described in Webupd8, but still similar errors.
I guess Android place the kernel differently from Linux desktops.
I might be mistaken, but SO kernel uses its. And haven't really noticed any difference with or without it.
MaXo64 said:
this patch will be officially introduced in the 2.6.38 kernel..
also, this kernel will have about 50% more speed increase, due to the 200 lines patch and another issue resolved after it .. in general the upcoming kernel will be blazingly fast !!
there is a script that tries to do the same as the patch for earlier kernels. which I use on my Ubuntu laptop, and yes major performance increase !!
I tried to apply it to my previous phone (HTC Hero), but didn't work. I also asked Cyanogen on his twitter, but didn't care to give me an answer..
finally I gave up, and decided to wait for the next Android version that will have the 2.6.38 in the future..
Click to expand...
Click to collapse
please don't spread incorrect facts:
* the "automated per tty task groups" (or autogroup) patch - by using cgroups (in CFS - the cpu scheduler) and thus isolating several taks from each other, giving them dedicated slices of cpu power - allows the system to be more responsive under load if there is a kind of cpu hog (task producing much load)
* the speed increase is due to Nick Piggin's VFS changes and Andrea Arcangeli & Mel Gorman's Transparent Hugepages (THP) support (and of course lots of other changes)
dupel said:
I might be mistaken, but SO kernel uses its. And haven't really noticed any difference with or without it.
Click to expand...
Click to collapse
that's correct: - "sched patch : automated per tty task groups (system more smooth and responsive) (v3(since 4_3) and v4(since 4_4))"
so you tried SO kernel with the patch applied and once reverted ?
but - yeah, I got you: I'm myself running a heavy patched 2.6.37 kernel with transparent hugepages, CFS autogroup, etc. enabled - and it certainly can play off its advantage most noticably during heavy system load
zacharias.maladroit said:
that's correct: - "sched patch : automated per tty task groups (system more smooth and responsive) (v3(since 4_3) and v4(since 4_4))"
so you tried SO kernel with the patch applied and once reverted ?
but - yeah, I got you: I'm myself running a heavy patched 2.6.37 kernel with transparent hugepages, CFS autogroup, etc. enabled - and it certainly can play off its advantage most noticably during heavy system load
Click to expand...
Click to collapse
So, please, correct my noobiness, isn't Android using TTY shells? If it's not than I understand why this patch can't be applied, but if it is, rebuilding a kernel with just 200 lines more is no big deal and we all could benefit from it. It's not very common for Android to be under heavy load but hey, it's going to be default in 2.6.38, so why not?
There is a better patch :
blog.internetnews.com/skerner/2010/11/forget-200-lines-red-hat-speed.html
But I don't know if android uses shells.
Protocamlann said:
There is a better patch :
blog.internetnews.com/skerner/2010/11/forget-200-lines-red-hat-speed.html
But I don't know if android uses shells.
Click to expand...
Click to collapse
Yes, that's exactly the script I was talking about a few posts ago. On my system running 2.6.35, I did not rebuild the kernel with the "patch of wonders" but applied this script. But as you may have read, it acts in userspace which is slightly different in Android (as far as I know it's not using the same environment variables and I don't know about any ~/.bashrc equivalents, but again correct me if I'm wrong), that's why a kernel-oriented patch would be more suitable.
* well, actually newer revisions of that patch don't make use of ttys but of the task session
so basically it seems to create separate groups for each task (or program for simplicity's sake)
(source)
I'm also not sure if current Android kernel revisions use CFS at all ("Android versus Linux?")
laststufo has the autogroup patch included in his SO Kernel but I don't know how to measure its effect ... (whether it makes any difference)
* other options to improve interactivity would be to use Lennart Poettering's bash-approach (the script), like MaXo64 already posted: link
since Android uses Bourne Shell (sh) instead of BASH the script might need to be rewritten
* if it's stable enough on the SGS - yet another option would be to use Con Kolivas BFS
thunderteaser said:
Yes, that's exactly the script I was talking about a few posts ago. On my system running 2.6.35, I did not rebuild the kernel with the "patch of wonders" but applied this script. But as you may have read, it acts in userspace which is slightly different in Android (as far as I know it's not using the same environment variables and I don't know about any ~/.bashrc equivalents, but again correct me if I'm wrong), that's why a kernel-oriented patch would be more suitable.
Click to expand...
Click to collapse
well, you could rewrite that script that it is run as a init-script (afaik in /system/init.d/ )
besides that:
there are stripped down (smaller) versions of bash 4.1* that are known to work on CM6 and the HTC Hero
so it should be a possibility to use that script on stock roms, too
if you can install busybox & root it, there also should be the possibility to install bash
zacharias.maladroit said:
* well, actually newer revisions of that patch don't make use of ttys but of the task session
so basically it seems to create separate groups for each task (or program for simplicity's sake)
(source)
I'm also not sure if current Android kernel revisions use CFS at all ("Android versus Linux?")
laststufo has the autogroup patch included in his SO Kernel but I don't know how to measure its effect ... (whether it makes any difference)
* other options to improve interactivity would be to use Lennart Poettering's bash-approach (the script), like MaXo64 already posted: link
since Android uses Bourne Shell (sh) instead of BASH the script might need to be rewritten
* if it's stable enough on the SGS - yet another option would be to use Con Kolivas BFS
Click to expand...
Click to collapse
It seems you're very well informed, so thanks for the infos you're posting!
I'm not a coder, though, so I hope a kernel developer could pick this up and go for BFS. You said laststufo already implemented this patch in his kernel, so that's really good! We should just find a way of testing its effectiveness.
zacharias.maladroit said:
well, you could rewrite that script that it is run as a init-script (afaik in /system/init.d/ )
besides that:
there are stripped down (smaller) versions of bash 4.1* that are known to work on CM6 and the HTC Hero
so it should be a possibility to use that script on stock roms, too
if you can install busybox & root it, there also should be the possibility to install bash
Click to expand...
Click to collapse
Yes, I've also seen bash shipping with some ROMs, so it's definitely possibile, though as I said before, I'm no coder...
thunderteaser said:
It seems you're very well informed, so thanks for the infos you're posting!
I'm not a coder, though, so I hope a kernel developer could pick this up and go for BFS. You said laststufo already implemented this patch in his kernel, so that's really good! We should just find a way of testing its effectiveness.
Click to expand...
Click to collapse
I'm a kernel-dev for linux-kernels so I got to know & learned to cherish them
just stumbled over a thread in the Epic 4G forum
for reference: [Q] [REQ] Galbraith Patch worked into kernals?
zacharias.maladroit said:
I'm a kernel-dev for linux-kernels so I got to know & learned to cherish them
Click to expand...
Click to collapse
You really are? That's great! So why don't you join laststufo to try maximizing the impact of his implemented "patch of wonders"? As I try to keep up with your techical chatting it seems I really can't do more than asking you to help!
zacharias.maladroit said:
just stumbled over a thread in the Epic 4G forum
for reference: [Q] [REQ] Galbraith Patch worked into kernals?
Click to expand...
Click to collapse
Uhm, so it seems BFS isn't stable on our hardware, pretty bad.
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!
======
Preface
======
The script is actually Base on Juwe11's RAM script
which you can found here... http://forum.xda-developers.com/showthread.php?t=1111145
==========
Main Content
==========
The adj value of his script is a bit too tight for Our O2X...
so the Launcher is killed quite often if many apps opened in the background.
Here's the adj value changes I made, originally, Juwe11's values are..
"0,1,2,4,6,15" and I change it to, "0,1,2,7,8,9"
the forth value is for HIDDEN_APP_MIN_ADJ, which including the Launcher (I'm using LauncherPro) belongs to this category when you open some foreground application.
the default android value for this is also 7, and I find the OOM value for Launcher is 6 usually... so Juwe11's "4" will lead to our Launcher being Killed, keep it at 7, never tried to have mine killed yet.
The last 2 vaule just make sure the last category EMPTY_APP_ADJ is kill earlier than the previous..
About the minfree vaule...
I change it to "1536,3072,4096,7680,8960,10240" which actually the same values of "Moderate preset" of autokiller
which is enough to ensure most RAM being use before killing for faster task switching...
=====
Credit
=====
!! Credit goes to Juwe11 for his mighty RAM script~ !!
Backup your RAMscript and remove it to somewhere before install this...
install via CWM, it will put the script into your /etc/inti.d/ that's it, boot and try
i just installed it,
i will let u know what are the results,
u are correct, the original script kills the launcher and apps specially XDA
will try this configuration on auto killer memory seems good m8 to set it to moderate
shpapy said:
i just installed it,
i will let u know what are the results,
u are correct, the original script kills the launcher and apps specially XDA
Click to expand...
Click to collapse
I'm not sure if other Launcher would have a different OOM value~
I have Autokiller memory optimizer which I paid before...so I can view OOM value easily..
But with this Script... I guess really no task killer needed for our 2X already.
antec123 said:
will try this configuration on auto killer memory seems good m8 to set it to moderate
Click to expand...
Click to collapse
so, just edit the minfree value according to the values inside AutoKiller if you find some other setting suits you more
but about the adj value... I guess that part is already good enough
now I find my phone already got around 60-90 free RAM at any time...
Multiple games running at the background while web browsing...
and the Browser usually got a higher OOM, which tends to kill earlier than Games..
it is reasonable.. as the WEB you can load again with the same URL..
while the game got killed, you lost the state... android is doing it's work nicely I guess.
best memory managment script i have tryed is v6supercharger http://forum.xda-developers.com/showthread.php?t=991276
I think its the best of the best.
orlox said:
best memory managment script i have tryed is v6supercharger http://forum.xda-developers.com/showthread.php?t=991276
I think its the best of the best.
Click to expand...
Click to collapse
I tried both V6 and Juwe11's before...
and I manage to be patient enough to follow step by steps...
for installing so many things... and it just put a script in init.d at the end...
And I found it do not contain adj value in it, so I come back to Juwe11's
but anyway, this is your choice...
thanks for that script
just a quick question
would this script also work on a sgs2, running oxygen aosp stock rom?
pa.pn2 said:
thanks for that script
just a quick question
would this script also work on a sgs2, running oxygen aosp stock rom?
Click to expand...
Click to collapse
same as Original Juwe11's version.
it was suppose to work on any ROM which support init.d
but the values may need some tweaking accordingly.
squide said:
I'm not sure if other Launcher would have a different OOM value~
I have Autokiller memory optimizer which I paid before...so I can view OOM value easily..
But with this Script... I guess really no task killer needed for our 2X already.
Click to expand...
Click to collapse
Sorry to let you down. But the results are the same......
Sent from my LG-P990 using XDA App
squide said:
I tried both V6 and Juwe11's before...
and I manage to be patient enough to follow step by steps...
for installing so many things... and it just put a script in init.d at the end...
And I found it do not contain adj value in it, so I come back to Juwe11's
but anyway, this is your choice...
Click to expand...
Click to collapse
adj values are in /data/SuperChargerAdj while minfree values are in /data/SuperChargerMinfree.
it's just a script in init.d at the end, you only need to follow it step by step...
squide said:
so, just edit the minfree value according to the values inside AutoKiller if you find some other setting suits you more
but about the adj value... I guess that part is already good enough
now I find my phone already got around 60-90 free RAM at any time...
Multiple games running at the background while web browsing...
and the Browser usually got a higher OOM, which tends to kill earlier than Games..
it is reasonable.. as the WEB you can load again with the same URL..
while the game got killed, you lost the state... android is doing it's work nicely I guess.
Click to expand...
Click to collapse
i set the preset to moderate and get about 126-128mb on free ram pretty impressive and the stock browser don't get close so quickly nice! i use v10e ESA and neoblaze kernel
Works on CM7?
_Vegas said:
Works on CM7?
Click to expand...
Click to collapse
it should work on all ROM supporting init.d
in case you don't like it, go to /etc/init.d to remove the script and reboot.
it wont modify your file system..
it just override some system value on boot.
if you removes the script.. your phone would back to the state before you install this.
so, just try see if u like, if not, delete it, reboot, that's it.
Works really nicely on CM7 nightly.
Sent from my Optimus 2X
Bit of a Dumb question but my phone still has the Stock rom and doesn't have the init.d Folder
if I created /system/etc/init.d and copied the script into that would this work?
waynefox said:
Bit of a Dumb question but my phone still has the Stock rom and doesn't have the init.d Folder
if I created /system/etc/init.d and copied the script into that would this work?
Click to expand...
Click to collapse
Sorry, no. You need a custom rom of some sort to get init.d support.
TrymHansen said:
Sorry, no. You need a custom rom of some sort to get init.d support.
Click to expand...
Click to collapse
You need a Custom Kernel supporting init.d to be more accurate.
and NeoBlaze is a good one to try with.
if you really need to keep your stock ROM..
First of all you still need to root your phone
Install ROM manager from market
flash the Clockworkmod via ROM manager
install NeoBlaze Kernel, then you're ready.
if warranty is your concern, take a look to the Nvflash thread..
O2X is ALMOST unbrickable, almost.
squide said:
You need a Custom Kernel supporting init.d to be more accurate.
and NeoBlaze is a good one to try with.
if you really need to keep your stock ROM..
First of all you still need to root your phone
Install ROM manager from market
flash the Clockworkmod via ROM manager
install NeoBlaze Kernel, then you're ready.
Click to expand...
Click to collapse
I'm pretty sure that won't work. You need ROM-support as well. (A Ramdisk script which starts the init.d. thing to be even more accurate.) Feel free to prove me wrong.
TrymHansen said:
I'm pretty sure that won't work. You need ROM-support as well. (A Ramdisk script which starts the init.d. thing to be even more accurate.) Feel free to prove me wrong.
Click to expand...
Click to collapse
Ramdisk is a part of the kernel, so if you bung a kernel that supports init.d on (any) rom it'll run what's in there assuming it's eXecutable.
You can do it on the stock rom even, as long as you have a init.d kernel (and create the entries in ../etc/init.d/).
Although I can't "prove" this to you at the moment...
I shared before a patched libsqlite.so for froyo and now I bring you CM7's one.
Advantages: Faster I/O operations (applications will open/close faster; quadrant I/O will be higher; ...)
Download: http://dl.dropbox.com/u/13427114/patched-libsql-CM7-p970.zip
Instructions: Just copy to microSD card and flash on CWM like you usually do. No wipes needed.
I may not have a Black anymore but I still want to see my favorite community spoiled with goodies!
P.S. Needs to be reflashed after each nightly/version.
thanks !!!
And this is the reason why Nova will always have a special place in our hearts xD
Trying, thx knzo for all your support to this community!
Enviado desde mi LG-P970 usando Tapatalk
can't you push this to cm7's repo, so it would be build-ed every nightly?
and...thank you for ur work
johnnyslt said:
can't you push this to cm7's repo, so it would be build-ed every nightly?
and...thank you for ur work
Click to expand...
Click to collapse
Nay, you'll have to reflash it after every nightly.
I included this information on the first post.
works great THANK YOU
knzo said:
I may not have a Black anymore but I still want to see my favorite community spoiled with goodies!
Click to expand...
Click to collapse
Thanks a lot. You already owe us with nova. And we are happy to owe you more!
Do you have the source... or I have to surf a bit?
http://forum.xda-developers.com/showthread.php?t=903507
You are the man!
I'm using the libsqlite.so from your Knzo kernel. Is this the same or there are some more tweaks? Regards..
thx dude,i think it's also available for v20a
Thanks a lot!
However, could it be used to our android 2.2 STOCK ROM??
big thanks for this great job
Is this file device specific to p970? Can I possibly use it on my CM7 Nook Color which uses the OMAP3610 processor?
thank you knzo, you have really done a lot! And i deeply appreciate your work.
This really work? This make things faster?
Yeah, no problem on me. That is increase i/o performance, better than v20n stock rom..
Sent from my LG-P970
Hi guys,
According to one polish android fan he went into troubles using this patch (data integrity issue - phone lagging, maildroid issues), so be careful using this and pay attention to ownhere's statement:
ownhere said:
WARN:The following steps only for developers. The following changes may cause instability or even cause the phone can not be used.
Android phones as the underlying database using sqlite3. sqlite3 writes efficiency is very low, because the sync feature turned on by default, and fsync() must be performed after each insertion, the resulting system efficiency is low, and the disk life is reduced.
I try to disable sync feature by default in exchange for greater IO performance and reduce disk consumption. While doing so may result in data integrity problems, but I still like to use it because most of the sqlite insert action can be completed within a few seconds, not too much to consider issues such as sudden power-down.
After modified, the time of insert 2000 records to sqlite3 db, from 1m11s reduce to 2s.
Attachment is my sqlite3 patch, it is for CM or AOSP.
For SenseROM, I can not simply replace libsqlite.so from AOSP, so I do hexedit with it.Do follow modify for SenseROM libsqlite.so:
...
Click to expand...
Click to collapse
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