yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] seivad17:
I could not find this on the Captivate Forum. I found this method on another forum referenced below. This has significantly increased the overall speed of my Captivate.

**REQUIRES ROOT**

**limits your App space to 130MB, which can possibly cause issues**

**Do NOT use with large number/size of apps**

**This should not be a permanent fix, but works until somethings else comes up**

**If you approach the size limit you will get errors and/or strange things**

Here is the original post. *READ THE THREADS!*

http://xdaforums.com/showthread.php?t=727279 (Method 1 only)

-also-

http://android.modaco.com/content/s...298/got-the-stalling-problem-rooted-try-this/

Note: This method moves the app data from the SD space to the NAND space which significantly increased the speed of the phone , but PLEASE read the links and associated discussion. You are limited to 130MB app space on NAND, which can be limiting depending on which apps you use.

The following can be done using adb or using terminal emulator (available on the Market) without the adb commands

How to check how much app memory you are currently using:

adb shell
su
cd /data/data
busybox du -h|busybox grep M

How to apply Method 1:

adb shell
su
busybox cp -rp /data/data /dbdata
mv /data/data /data/data.bak
ln -s /dbdata/data /data/data
reboot

How to undo Method 1 (no loss):

adb shell
su
busybox cp -rp /dbdata/data /data/data.tmp
rm -r /data/data
mv /data/data.tmp /data/data
reboot

How to undo Method 1 (restore to point of application):

adb shell
su
rm /data/data
mv /data/data.bak /data/data
reboot
[Captivate Android Development] sl8125:
so are you working on the method 2? building a kernel to run app data on the ex-sd card method. this method is okay but has limitation.

for those who have alot of apps, i wouldn't bother. you phone will constantly have forceclose notification. however, if you do not have too many apps, it does make your phone smoother and faster. done the bench mark and brought it up about 100 points. not bad for a quick/temp fix.

but... still need a REAL fix. Mimocan who was the builder for the kernel for i9000 should be working on a kernel for us. Unless he is now into the new froyo bull crap. not worth my time right now. trying to run the 2.1 smoothest possible is the key for me.
[Captivate Android Development] ranova:
does this method or method 2 fix the laggy issues in Dolphin HD browser and Touchdown Exchange?
[Captivate Android Development] o0beaner:
I don't use Dolphin, but it made a MASSIVE difference in using Touchdown.
[Captivate Android Development] div3rg3nt:
Running this currently on my Captivate flashed with the I9000 JM2 ROM w/ Captivate Kernel & SamSet 1.6 and I am getting a ~960 on quadrant. During the test you can see the I/O portion goes SIGNIFICANTLY faster. App load times also feel faster. Samset includes MCR Scripts to set this up for you.

Note: I tried to post links but since I am new to the forum I was blocked.
[Captivate Android Development] F_L_Abs:
This worked wonders for Dolphin HD! Thanks!
[Captivate Android Development] Baldilocks:
I cannot get the Android SDK to install on my computer so can't use ADB. What Terminal emulation program do you recommend and how would I connect my phone to it?
[Captivate Android Development] seivad17:
Terminal Emulator is available on the market
[Captivate Android Development] ranova:
replace http with hxxp.

Do you have any downsides with flashing with the i9000 firmware? are you still limited to 130mb of app space?
[Captivate Android Development] angermeans:
If you read the modaco post Paul states that the 130 mb will take awhile to fill because the apps themselves are not stored but the data is.

"On the plus side, we're only moving data not the apps themselves, so filling up 130MB will take a while."

So that is good news I think I am going to try it. Thanks for the guy that posted how to check how much dbdata you have.
[Captivate Android Development] Baldilocks:
Works for me. Getting 980-1003 on Quadrant scores.
[Captivate Android Development] mgxplyr:
Just tried this. My captivate has been rather laggy and slow, specifically with apps such as twitter, facebook and pandora. I've been debating returning the phone and going back to iphone 4, but after the fix, it seems like a jump from an iphone 3g to a 4. Much snappier, but seeing that the custom kernel can yield 1500+ q scores, I'm actually not only hopeful, but excited about the future of the device.
[Captivate Android Development] cachookaman:
too bad i cant apply the fix since i have 120 apps installed and they take up more than 130 MBs
[Captivate Android Development] mgxplyr:
As the previous poster said, its the application data space that is limited, not the space for actual apps. You can have a lot of apps installed, just not too many open and caching data.
[Captivate Android Development] kevinmayer86:
I got a 973 running the stock Galaxy S I9000 and this fix. Not bad
[Captivate Android Development] _Opiate_:
Hmm I might have to give this a shot when I get home from work. Are most of you using this fix running stock Captivate rom?
[Captivate Android Development] thedon809:
Quadrant went from about 895 to 967. I can tell it's quicker. When I used to drag and drop apps and stuff there would be a lag, no lag now. I'm using a stock rom. This thing is going to be a monster once the modaco speed fix becomes available.
[Captivate Android Development] Clienterror:
Ok before I did this I got a Quad score of 901. I checked my app data and I was at 120mb so just to make sure I deleted some apps I've never used and got down to 100mb. I did this (easy as pie BTW) and I got a Quad score of 951, but here's the deal. It booted completely from powered on to finishing "Scanning media" about x3 faster AND it was actually usable during "Scanning media", I don't know about anyone else but when it usually did that the phone was basically unusable during this period. So IMO even though it only gained like 50 points on Quad this thing is WAY faster with no lag that I can see zooming around between apps/launching them and such. Not a perma fix but this is a great band-aid till a real fix is found THANK YOU!!!!
[Captivate Android Development] _Opiate_:
Hmmm the more i read this thread the more i want to try this and according to the original poster its just as easy to undo as it is to set up so i guess there's nothing to loose.
[Captivate Android Development] systoxity:
well.. least we are takin steps in the right direction. i hear the kernal patch boosts your quadrant scores to about 1700.. so yeah. there's that to look forward to now.
[Captivate Android Development] darth_vato:
Using Captivate with I9000 JM2, Samset 1.6, and this fix gave me a score of 986 in Quadrant.

Very very nice.
[Captivate Android Development] sl8125:
After upgrading to the JM2 Firmware, go ahead download the Samset 1.6. In Samset, he has a program called MCR scrip. Once you click it does the work for you. This is Paul/Modaco fix. If you want to read more go to modaco forum. I benchmarked from 980-1010. Not bad for a quick fix. However, i don't run that many programs. I am have about 50-60mb in program memorty usage. Until i start downloading new games i should be fine. Hopefully by then there is a new fix for the lag, such as mimocan. i am blown away what he has done to the i9000. I hear that even Froyo will need this fix. If so, we are looking at a product that will surpass our imagination. WOWIE.
[Captivate Android Development] _Opiate_:
Yeah but how difficult is it to get back to stock once you go and do all that?
[Captivate Android Development] sl8125:
I click of button by design gear. There is asticky how to guide. He already setup do that you are back to stock form.i must of flash dozens of times. Pretty reliable.
[Captivate Android Development] dontshakepandas:
This fix makes my phone feel much faster, but it only improved my quadrant score by about 40. I would recommend doing it. It really feels quicker, and it is easy to undo if you want to.
[Captivate Android Development] _Opiate_:
I just updated to jm2. so now i use odin again to update to samset?

Nevermind I guess ill just flash the update.zip over it....hopefully itll root for me too.

Oh i have one more question. If you use the one click program to restore back to stock does that undo the lag fix?
[Captivate Android Development] SiL3nTKiLL:
my phone messed up while i was applying this, now i get a force close on anything and i cant use my phone at alll....ideas?
[Captivate Android Development] sl8125:
It undos everything. Bone stock. Samset includes root.
[Captivate Android Development] ranova:
I just moved SOME of my core apps to /dbdata/data (all google services, google apps, widgets, dolphin HD, and touchdown). It WORKS great, and its only taking up 20megabytes.

You only need to do the first two lines for the core android services (com.android and com.sec.android). The others are things I frequently use (or start with the phone (widgets)) and do not take a lot of space.

for i in com.android.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.sec.android.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.nitrodesk.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in mobi.mgeek.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.fede.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.fancywidget.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.doubleTwist.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.pandora.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.slacker.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in org.koxx.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.metago.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.tni.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.rhythm.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in mobi.intuitit.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.darshancomputing.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.facebook.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.twitter.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.swype.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in mobi.mgeek.TunnyBrowser.Theme.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.probeez.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in org.jraf.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.dropbox.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in org.koxx.pure_messenger ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in com.skyfire.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done

for i in org.zwanoo.* ; do echo $i ; busybox mv $i /dbdata/data/ ; busybox ln -s /dbdata/data/$i $i ; done
[Captivate Android Development] SiL3nTKiLL:
my phone messed up while i was applying this, now i get a force close on anything and i cant use my phone at alll....ideas? cant do the SU command, says permission denied, cant use phone at all...
[Captivate Android Development] _Opiate_:
within MCR Scripts app there are multiple fixs. Which ones are safe to apply?
[Captivate Android Development] madjsp:
Did this fix. Deleted a few applications (I had nook on there, but it takes up 18 mb). We'll see how the quadrant scores are.

I was in the 800s (high) but now I'm at 947! This is a bit faster! WOOHOO.

Are you sure you have busybox working correctly?
[Captivate Android Development] SiL3nTKiLL:
yeah i ended up just using clockworkmod and restoring my data, not the entire rom...thank god i had a backup!!!

redid the fix and it worked like a charm :) noticeably faster too!
[Captivate Android Development] gtg465x:
Yawn. Wake me up when we're in the 1700-1800 range.
[Captivate Android Development] _Opiate_:
Does anyone know if when using samset and the app MCR Scripts there is like 5 different fixes. Which ones are safe to apply on Captivate?
[Captivate Android Development] Berserk87:
This is awesome news.

I havn't seen anyone in this thread that didn't benefit from this fix.

Plus its easy to do.
[Captivate Android Development] _Opiate_:
Is anyone running JM2 with Samset 1.6 that can answer that question for me?
[Captivate Android Development] sl8125:
You serious? the first one is titled "Lag Fix"
[Captivate Android Development] Baldilocks:
This does help tremendously with lag/stuttering. Even if it 'only' nets a 100 or so points on the test. It makes the I/O tests fly!
[Captivate Android Development] TimF:
I performed the method 1 fix as well, there is not really that much of an improvement with the quadrant scores, mine went from averaging 900 to averaging 950. I did notice an increase in app performance, most noticeably with the Market App. Before the fix, switching between the screens of the market, the screen would go black for a few seconds then the next screen would come up. After the fix, the screen switch without any hesitation or lag.
[Captivate Android Development] _Opiate_:
lol I know that. I was wondering if we could use the other fixes. Like the Market stall fix.
[Captivate Android Development] madjsp:
Enjoy your sleep until Froyo comes out. Don't stop breathing, and perhaps eat a large meal for your hibernation.
[Captivate Android Development] sl8125:
Sorry, I only did the marketspeedup. others are for different firmware such as jg1 and jf5.

I doubt you see those speed on froyo. only if the lag fix is done on froyo. just like eclair with lag fix.
[Captivate Android Development] gtg465x:
I don't even think I can do this fix anyways. When I navigate to /data/data in Root Explorer it says 202MB used, 1.67GB free. Is that used number the one that can't be over 130MB? I don't even have very many apps installed.
[Captivate Android Development] sportedwood:
I'm only a few weeks into my android experence, not super sure if I did this right, I did clockwork to make a backup, then did this fix then did samset 1.6 then did the fix again via the tools in samset.

Phone is completely different now, apps that I figured were just slow because of accessing the internet fly now (tapatalk, pulse)

Thanks, again Im still kind of lost but I was able to stumble my way through all this and so far no problems. Except my home key doesn't vibrate but I think there was a fix posted somewhere.
[Captivate Android Development] _Opiate_:
That's how it was for me when I first got my Nexus One. That's the only way you'll learn.
[Captivate Android Development] sportedwood:
agree, its insane how much new development there has been in the last week, hard to tell everything apart, just have to keep reading
[Captivate Android Development] korext:
idk if anyone tried this out...

found this on another forum... i did this along with swithing to launcher pro.. it speeds things up a bit. try it out and tell me what ya think

"

Originally Posted by rob989_69

I was in the same boat but I've been playing with it the past few days and the phone is much better. I'll run down what I did for those interested.

It's rooted.

I turned OFF power save mode

I downloaded SetCPU and set it to make the processor run 100% all the time.

I installed LauncherProBeta to replace touchwiz (this made an immediate improvement for me.)

I setup Adv Task Killer to auto kill every 4 hours, it runs in the background, I use it to conveniantly check memory available but DO NOT kill tasks unless necessary.

And lastly, per a suggestion from a friend on these forums with an EVO, downloaded, and installed MinFreeManager. It's a memory management program that basically allows you to set the minimum memory you want to keep available it then manages running programs so that that amount of ram is always on hand.

Before using this I would average around 100MB free and would drop as low as 72MB. Since installing I'm averaging about 130MB free ALL THE TIME. Again, it's made a huge difference.

I'll list the settings here as I have them. I apologize, they were given to me and honestly I have no idea what the individual settings pertain to. Only that they work for me.

14

16

24

150

152

190

Hope that helps some of you.

"
[Captivate Android Development] sportedwood:
^ was doing that before samset and this fix, wonder if i should try that with all this....
[Captivate Android Development] korext:
i just dont know if i want to risk doing this fix. because on every thread topic including this one and the ones (on other websites) linkined on the origional post, it was saying be warned of **** going wrong.
[Captivate Android Development] ice3186:
Yea **** can go wine but I have ben stable for two days now on it no problem. The only thing is if you get a lot of app data ( more than 130 mb) it can m mess with you a little but I went over took out few useless apps and no harm at all.

Come on you know you want to see if you can sqeeze that last littlr bit out of her!!!! :)
[Captivate Android Development] _Opiate_:
I wouldnt let that bother you. Its pretty hard to brick your phone as long as you have the odin 1 click restore on stand by.
[Captivate Android Development] sportedwood:
^ i did clockwork, are they different or just two different ways to backup?
[Captivate Android Development] jhnstn00:
I'm liking the fix, went from 890 to 975 on quandrant scale, but the lag issue is much better. Should I dare to say gone? *fingers crossed* Only thing that lags is ending a phone call, where that screen seems to float for 5 seconds before it goes to home screen.
[Captivate Android Development] max_warheads:
went from 856 to 973
[Captivate Android Development] _Opiate_:
No Odin 1 click is a complete factory restore not a backup.
[Captivate Android Development] sportedwood:
o ok thanks for clearing that up. I'm also thinking maybe I didnt do things the best way. What is JM1 and 2 and all that, I didnt flash to those (i dont think anyway) I just threw samset on there.
[Captivate Android Development] ice3186:
Speed Junkie I know

Okay so i have been playing with the program MINFREEMANAGER over the past hour or two. Here is what i have.

my best score before doing anything was like an 860ish

did the lag speed fix and that helped in real world usage

but by playing with this new app i hit 948 on the captivate ROM (almost a 90 pt gain)

i was running at 1000MHz pluged in........

on battery i am still pushing like 910-930 depending.

but use these settings AT YOU OWN RISK.......NOTHING HAS CRASHED AND I HAVE JUST BEEN LOOPING MY PHONE THROUGH QUADRANT! I know that i havent set the carrier and stuff like that too low(i did once and its not even close to the setting i am giving you). Here is it.

10,12,20,20,40,225

That should get you flying. It does for me 100%. Loving this phone more and more!

Okay, i have a question. In my system managers i am only seeing about 335Mb of RAM. Anyone else confirm? I thought this beast was supposed to have 512?????? Sorry if its been answered but i just saw it an was confused.

Have fun i am out for the night.
[Captivate Android Development] max_warheads:
The ram is limited because of the level of support for it in 2.1, froyo will be able to handle all 512
[Captivate Android Development] bjabah:
seivad17,

Thank you for the great fix. I went from running 887 on quadrant to 975. But more importantly, the ui is MUCH snappier and media scanning on startup went from several minutes to a few seconds.

bja
[Captivate Android Development] mongstradamus:
This was a very nice fix my captivate isreally snappy now my only question is why wasn't it this fast out of the box like it should have been
[Captivate Android Development] _Opiate_:
So i finally decided to apply this fix on top of JM2 and Samset. It works pretty well, quadrant went from 920 to 1030 and the I/O portion of the benchmark flew by. Im happy with the results. 1030 is a high score for 2.1 any day but we'll have to see what happens over time with this fix applied. Hopefully the real speed fix will drop for us soon.
[Captivate Android Development] _Opiate_:
You are correct. When froyo finally drops we will have most of our RAM available to us finally.
[Captivate Android Development] seivad17:
No problem bjabah, I'm glad I could help disseminate the information. Paul over at the modaco forum (2nd link) came up with the idea. Is amazing how simple it is and how huge of a difference it makes. Now, if we can get the real fix working...
[Captivate Android Development] spyz88:
My Quadrant scores went from 798 to 872 lol. The I/O portion of the test did go MUCH faster and the phone is snappier overall. I really wish we can get into the 1700's like the Vibrant owners :P
[Captivate Android Development] max_warheads:
spyz88,

use ATK, etc. to kill any and *all* processes you dont need running at the time of running quadrant, and I'll bet you push 930-1000
[Captivate Android Development] gtg465x:
I don't think the Vibrant guys have figured out how to do the better lag fix to get 1700 scores. Only i9000s at this point.
[Captivate Android Development] GuitsBoy:
Thanks for the info |OP|, +1 internets to you.

Quadrant is hitting ~960 pretty consistently for me. Things generally feel much more snappy. Very happy with this temporary solution until we get our long term fix in a month or two.
[Captivate Android Development] jsmith8858:
HOLY CRAP! Coming from windows mobile, I thought "what lag? It slows down a bit from time to time, but this thing flies, why do I need a fix?" Then, I tried this fix. And ..... WOW! What a huge difference -- the market opens instantly, searches are faster, everything loads up quick with no more "black screen with just a title for a few seconds" (which I did see quite a bit) .... so far it is GREAT!

Is there a handy script or app out there that we can run easily now and then to check the size of our app data? It would be nice to have an icon I can press now and then to get this info so I can be sure I am not approaching the 130MB limit (at about 65MB now).

Thanks again for this!!!!!

UPDATE: I use google listen, but it is slow and hangs and is flaky -- NOT ANY MORE! Opens instantly, feeds refresh instantly! Again, thanks! (sorry for my over-enthusiasm here! I'm done raving, I promise!)
[Captivate Android Development] emuneee:
Woooooowwwww....there is a night and day difference now! Thanks.
[Captivate Android Development] ranova:
vibrant guys are getting over 2k with some speed "hack"

we have found this:

http://xdaforums.com/showthread.php?t=740747

getting around 1800

ALL of these SD card "hacks" are really placebos, the only difference youll really notice is in quadrant.

This NAND hack actually works, as there is no more lag in facebook, twitter, touchdown, and dolphin HD browser; of which all had lagged with any of those other SD card speed hacks.

I'd rather have a 900 score in quadrant with faster real world usability rather than a 2k score in quadrant and no major boost in speed (if any) in real world tests.
[Captivate Android Development] gtg465x:
Well yeah, now they are, but the new method just surfaced in the past couple days.
[Captivate Android Development] kennethpenn:
Wow. This works wonders.
[Captivate Android Development] siehead:
Can someone post a terminal emulator walk through for us noobs?

Thanks.