yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] nachodm:
I have a big problem with the busybox. I installed it and it said "Status: Done", but I have no other way of knowing it. I did the fix and it tested ****, like before, so it must have been that.

How do I get the busybox installation right?
[Galaxy S I9000 Android Development] woeds:
Is the market still fine using this fix? Some other fixes caused the market to act up.
[Galaxy S I9000 Android Development] cwalker29:
can this work on the samsung vibrant>????????????
[Galaxy S I9000 Android Development] RyanZA:
It should work fine. The bigger size is a direct cause of this fix. It's a bit clunky at present, I'll give you that. Still - having a faster phone may be worth it.
[Galaxy S I9000 Android Development] kris_cs1:
Same - Busybox installer said it installed but when I ran it again it still said current version: 1.15.
[Galaxy S I9000 Android Development] Karupan:
This fix officially scares me! The phone is so freaking fast now! Hats off to RyanZA :)

The only thing that remains to be seen is if it will have any long term effect on the internal storage. But from what I've read (and understood), I don't think that will be the case. Good work once again!
[Galaxy S I9000 Android Development] Adevem:
to kris and nacho:

YOU MUST HAVE BUSYBOX 1.17 (READ FIRST POST, download the apk, throw it in your internal sd card),

open up "My Files" in your application drawer,

click the busybox apk, install it, overwrite the previous version / whatever

open the busybox INSTALLER app, install busybox (the app is JUST AN INSTALLER).

make sure it reads that you have the "latest" BB 1.17 installed/running, found on your(at least on mine) system/bin
[Galaxy S I9000 Android Development] RyanZA:
Market works perfectly for me after this fix. (Actually, installing apps seems a lot smoother and doesn't cause as much lockup as before. Some lockup is still there... I should probably move /data/app too... )

It should work without issue on the vibrant. As far as I know, vibrant has the same directory layout. Plus some people have reported it working!

:( Sorry, can't help with busybox. Are you using the APK from the first post?
[Galaxy S I9000 Android Development] m3talm0rph:
Thank you guys! I just got 2285!
[Galaxy S I9000 Android Development] nachodm:
Did that exactly. Twice, actually. Not only does it NOT work, it doesn't even tell me what busybox version do I have anymore.
[Galaxy S I9000 Android Development] thorre75:
Works great on my SGS. Quadrant score = 2093

Phone is on firmware JM5 for the PDA

Great Work!
[Galaxy S I9000 Android Development] monyomoto:
I used modaco JP3 and replaced to busybox 1.17.1

And "/data" size is over 1GB.

/data: 1963904K total, 26720K used, 1937184K available

But after operate and reboot, don't boot up...

Please tell me how to setup!

===============================================================

===============================================================

One Click Lag Fix for Galaxy S I9000

===============================================================

===============================================================

__________________________________________________________

Pushing required files to /sdcard This is internal SD Card Please wait.

* daemon not running. starting it now *

* daemon started successfully *

6 KB/s (0 bytes in 1782.000s)

1 KB/s (0 bytes in 58.000s)

5 KB/s (0 bytes in 181.000s)

Now running lag fix. On your device, select allow root privledges!"

Creating 1GB file to store data inside. This could take a long time...

: error 22

0+0 records in

0+0 records out

0 bytes (0B) copied, 28.469118 seconds, 0B/s

: error 22

Creating loopback, you may see an error that it already exists. Ignore that erro

r.

: not found

: not found

Linking loopback to the 1GB file store

: not found

: not found

Creating the EXT2 filesystem

: not found

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

64000 inodes, 256000 blocks

12800 blocks (5%) reserved for the super user

First data block=0

Maximum filesystem blocks=4194304

8 block groups

32768 blocks per group, 32768 fragments per group

8000 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

: not found

Creating a mountpoint for files, you may see an error that it already exists. Ig

nore that error.

: not found

: not found

: not found

Mounting device

: not found

: not found

Copying data across

: not found

: not found

: not found

: error 22

Clearing out any old backups, ignore any errors

': Invalid argumentta/data.bak

': Invalid argumentta/system.bak

': Invalid argumentta/dalvik-cache.bak

Backing up old data

: not found

: not found

: not found

: not found

Linking to fast ext2

: not found

: not found

: not found

: not found

: not found

Now setting up reboot support

Moving boot animation

': Invalid argumentstem/bin/playlogosnow

Copying over init scripts

': Invalid argumentstem/bin/playlogos1

': Invalid argumentstem/bin/userinit.sh

Setting up permissions

: No such file or directorys1

: No such file or directory.sh

: not found

All Complete!

: not found

Script complete!

Reply to me, please
[Galaxy S I9000 Android Development] ukdtweak:
Hi, new to this forum and this is my first post...

Just ran this fix and my new Galaxy S is now even better, excellent, why couldn't Samsung get this right?

Thanks for the fix ;)

Quadrant score is 2232 ;)

EDIT: Just to add, My phone was purchased as a PAYG from 02, but I use my Three sim in it and have not done anything else on this phone bar rooting.... everything else is stock plus apps I installed.
[Galaxy S I9000 Android Development] Roy Ngan:
I think I got it right.

Many thanks. I can feel it's faster now.

Firmware I9000XWJM5
[Galaxy S I9000 Android Development] Adevem:
weird. worked for me. my busybox installer reads this...

[

The latest BusyBox version is already installed!

Status: Done!

Your phone is rooted

Busybox was found here /system/bin/

currently installed BusyBox version is: v1.17.1

[Install] - this is greyed out.

]
[Galaxy S I9000 Android Development] Denizzje:
I got a message 'internal storage almost full' in top of the screen. Anybody else having this, if yes, can this be fixed, if no, did I do something wrong and should I do a hard reset of my phone (making everything empty)?

Edit: quadrant score of 884, looks like something went wrong.
[Galaxy S I9000 Android Development] hcarrega:
Any good results on jp3 prerooted?
[Galaxy S I9000 Android Development] sinlessman:
Works like a charm - thanks!

Scores 2169 on JM2 firmware.
[Galaxy S I9000 Android Development] reb73:
Yep, using Paul's Modaco Custom pre-rooted JP3 install myself and while the quadrant benchmark score is still not as big as the Eclair builds (1792 after and 830 before - both on JP3) , the phone seems to fly through almost every application.

Problem with Goggles though, always force-closed when invoked
[Galaxy S I9000 Android Development] nachodm:
Holy **** now I downloaded the busybox installer from the market (v. 1.18.0.git) and it tells me "BusyBox was not found!". And when I try to install that one it says: "The application failed, either because your device is not nand unlocked or we were unable to remount. Please use logcat at this time, get it from the market, to send a log to StericDroid@gmail.com".

Later, I'm off to kill myself.
[Galaxy S I9000 Android Development] g00ndu:
I just flashed back to a stock rom, and now in the process of restoring the backup with fix applied.

Will report back to see if the restore is okay or not, or it wil be another flash again. :D

GOOD NEWS!!

CWM WILL RESTORE THE PARTITION! I got back what was originally backup. :D So don't worry about applying the fix again when you restore your backups!

Note that the backup and restore timing has increased quite substantially, the dataimg backup and restore takes the bulk of the time, so please be patient!!
[Galaxy S I9000 Android Development] Denizzje:
Reflash your firmware, had this as well and only got fixed afther a reflash.
[Galaxy S I9000 Android Development] designgears:
Reverted back to a stock rom, ~1100 quadrant score.

Rooted, non-market apps hack, market access, and this fix.

2284 quadrant score! that is with all the stock widgets and such in place.
[Galaxy S I9000 Android Development] naxir:
my captivate:

stock quadrant: 895

nand fix quadrant: 967

RyanZA fix quadrant: 2240

thanks! I'm still thinking that there is no worry about random power losses since the ext2 virtual file system resides on an RFS partition which has journaling.
[Galaxy S I9000 Android Development] RyanZA:
Does anybody know how busybox works exactly? I could just bundle it into this fix and save everyone from killing themselves. ;)

I'm not entirely sure what is involved though - could I just copy over the busybox files and xbin files, and it would work?
[Galaxy S I9000 Android Development] bajica:
Works great!

Im on prerooted modaco JP3 and i get 1949 score.
[Galaxy S I9000 Android Development] Bajo76:
Woow.

On rooted stock XXJF3 2250 :eek:
[Galaxy S I9000 Android Development] somphon_r:
Mine is JG4 firmware before this fix /w ext3 disk, I have 1453. After this lagfix I have 2051 quadrant point. It's very fun. :D
[Galaxy S I9000 Android Development] GXFX:
wow.

it worked :D

My device is flying !!!!

Quadrant Score ( JM5 ) : 2205 !

Thank you :cool:
[Galaxy S I9000 Android Development] djase:
this is why this fix it's not for me beacuse i had too many applications & games :(
[Galaxy S I9000 Android Development] xtarsia:
Works great, 2138 on quadrant.

Fantastic.
[Galaxy S I9000 Android Development] bioweb:
Works like a charm. Flashed to JM5 (was on JM2 + sd lagfix), rooted, installed busybox and then ran the lagfix. Phone is flying again with a quadrant score of 2139.

Great work RyanZA !!
[Galaxy S I9000 Android Development] ro4sho:
Works like a charm on my SGS

Thank you very much for your work.

PDA: I9000XXJF3

PHONE: I9000XXJF3

CSC: I9000XENF1

Quadrant score: 2171

maybe you could inlcude this part in your guide :

You put your device into debug mode. Settings->Applications->Development

You plug the device in.

You double click "lagfixme.bat"

The debug mode wasn't entirely clear to me and i think most newcomers don't know this.
[Galaxy S I9000 Android Development] Smallsmx3:
Im using a powermac g4. I have no problems getting onto my phone but when i click onto lagfixme my mac doesnt open it. it asks me which application to use. I was thinking terminal but I cant choose it. can anyone help?
[Galaxy S I9000 Android Development] tanzhjoash:
.bat file cant work

can some1 help me..

i'm on jp3 modaco rooted rom, installed the busybox app from post #1.

i connected my SGS in usb debugging mode and double clicked the lagfixme.bat file, next, all i see is a window pops out with a green background, and it says

"one click lag fix for Galaxy S I9000" at the top. nothing else.

how can i solve this problem? does it have to do with where i put my android sdk tools thing in my C:\ folder?
[Galaxy S I9000 Android Development] supercurio:
already tested, does not work !

Hello there !

Sorry to come with bad news, but 2 weeks ago I made an identical fix, and published it in Frandroid forums.

It was named "Nouvelle approche pour lutter contre le problème de latence, no ext.SD" translatable to "new approach to fight latency probem, without external SD"

And after several days of testings, we found that it did not work at all.

Only "feature" was a gain if Quadrant score.
[Galaxy S I9000 Android Development] hkmatt:
Interesting observation: This fix is slower than external SD fix despite the benchmarks.

I have three SGS phones. One with the latest fix (2105), one with the external SD card fix Ext4 (1721) and a stock one with just 876.

I have developed a very large and complex application that requires a lot of CPU and I/O power....the external SD fix is faster when I browse thru the app. I am talking about seconds....not milliseconds. I can do a video.

Still the N1 I have with 1600 points is the fastest.....

So guys benchmark points are not everything......
[Galaxy S I9000 Android Development] ipoh:
Layar is flying

i never got my layar startup so quick, it normally takes me 10 minutes or more...

after this fix, layar start in 15 seconds...crazy
[Galaxy S I9000 Android Development] xedamen:
I installed it, rebooted my phone! Quadrant score is 908! How can it be ? I'm using JM5 with SamSet rom!
[Galaxy S I9000 Android Development] FadeFx:
post your script output here, we will have hard time to find out whatßs wrong otherwise...

first guess is that you have no or wrong busybox version, get the one from first post and install it
[Galaxy S I9000 Android Development] ro4sho:
As i haven't tested with quadrant before this fix, do you happen to know the score before you aplied it Bioweb?
[Galaxy S I9000 Android Development] djase:
they don't give a f*** !
[Galaxy S I9000 Android Development] RyanZA:
Working on it... 1GB isnt really a limit, it was just the easiest way to get this done. ;)

Haha yeah, let me do that.

No mac support yet. :(

Don't have a mac so can't help you here. Maybe someone else can - it should be easy enough.

Woah, no idea. Sorry. :D

The fix includes android sdk tools with it, so it shouldnt matter. Maybe reboot your PC.

Hey! Someone linked your post before and said that. But you missed some very important parts! Firstly, EXT3 is very bad for this fix because of all the journaling it does, which kills a lot of the speed increase. Secondly, you didn't mount with noatime, which stops a lot of unnecessary file writes which slows everything down.

Now while it might be most affecting quadrant score, the device is definitely much smoother to use and loads applications faster. Give it a try with these settings. :)

Are you maybe using some crazy Class 10 external SD? Either way, latency between the internal SD and CPU is much lower than between external SD and CPU. Why quadrant scores are so fast is because quadrant does lots of small file operations. Most applications do this also. It sounds like your application uses very large files, and reads large chunks at once. This means that the latency fix from this doesn't help you.

Technically, when you are using large data files, you should be storing them to /sdcard and not saving it inside /data. There are a lot of reasons for this, not least of them being older android devices don't have the 2GB of /data that the SGS has.

Tests using the 'dd' command show that this fix is the fastest for writing and reading data (aside from using /dbdata which is too small). I only have a class 6 external SD card though.

And finally, the main issue: You cannot have a one click install for the external SD card lag fix! It has to be a new kernel. This is no good for a large number of people.

More info on this could be great for finding better methods though! Feel free to share! :D
[Galaxy S I9000 Android Development] anomalous3:
Gonna give this a slightly modified shot shortly using bind mounting instead of symlinks.

Speed is disgustingly fast. (2100 quadrant and apps like tapatalk open instantly). I love it. Still can't get it to run from init.d correctly though.
[Galaxy S I9000 Android Development] RyanZA:
Oooh... Haha ouch! Sorry about the lack of mac/linux scripts. As can be seen, most people are using windows. As far as mac/linux and this script in general, it should be very easy to modify (as you have done) to run on different platforms. You don't even have to worry about the script though. You can manually copy in the files to the correct places, and then run through line by line from the .txt file with copy pasting.

It is actually the best way to do this if you know what you're doing, because then if something goes wrong you can quickly back out of it. ;)

EDIT: Looking at your script, it looks like the script file has been mangled somehow. I'm guessing your linebreaks changes to windows mode, and the ' and " seem to have changed too.

Ummm... Open the .txt file, and start manually copying it line by line into an ADB shell? ;)

Maybe someone can make a nice mac script and send me it, and I'll put it up on the first page.
[Galaxy S I9000 Android Development] ronpinoy253:
Can you still update applications after this fix is installed? And does the fix have to applied to newly installed applications for them to gain the benefit?
[Galaxy S I9000 Android Development] RyanZA:
We do! Why else are we even doing this?! Hahah

Try it yourself, the device feels much smoother. It won't end world hunger, but it's something!
[Galaxy S I9000 Android Development] RyanZA:
You can update after the fix. (At least I can)

It will work for all installed applications, but you may need to reboot your phone to see the effect. (Effects appear instantly to me, but rebooting may help a bit more.)
[Galaxy S I9000 Android Development] droidal:
+1

Quadrant 2282. Smoothest fix ever. Thanks so much. No Lag, rollin smooth.

:):):):)
[Galaxy S I9000 Android Development] nachodm:
Oh hi, I'm the one who ****ed up earlier.

I reflashed (twice), rooted again, installed the right busybox and am now happily married with a 2099 benchmark.

Just to point that even **** ups like me can get this fix done.

Thanks!
[Galaxy S I9000 Android Development] Bajo76:
So what would be when the final Froyo release is out with enabled JIT and this fix :eek:

Just hope that the develepors of samsung are reading this thread!
[Galaxy S I9000 Android Development] tschmidt84:
has anyone tested this successfully? :)
[Galaxy S I9000 Android Development] Smallsmx3:
well if anyone out there can help me do this with a powermac I would greatly appreciate it. I did manage to open terminal but it did not work. Is it possible to use terminal emulator from the market and not even have to use a computer? Like i said earlier the files are on my phone i just cant run the lagfixme.bat
[Galaxy S I9000 Android Development] Slugster:
Just to confirm; this oneclick fix worked for me flawlessly on rooted JP3.

Quadrant didnt make it over 2000 though, highest i got was 1850.
[Galaxy S I9000 Android Development] aboad20:
Thank You ...
[Galaxy S I9000 Android Development] Adevem:
nice to hear that man. i've flashed over jpjg8 and testing it out now. have a score of 911 on stock firmware... :D

just letting it scan my SD, takes forever.
[Galaxy S I9000 Android Development] RADLOUNI:
Result

Hi

Quadrant Jumped from 870 to 1950, but some applications still lag when opened like Asphalt5. It takes 4 to 5 seconds from the time i press the icon till i get a response!!!!!!!!!!!

why is this lag persisting although we are getting very high quadrant scores?
[Galaxy S I9000 Android Development] RyanZA:
:O You ran the wrong file, didn't you?! Didn't you?! ;)

Yeah, this whole thing just automates the commands you see inside the .txt files in the .zip.

You can very easily do this from a terminal - just be careful not to make any mistakes as you can delete all your data pretty easily. ;)
[Galaxy S I9000 Android Development] RyanZA:
Hi, you are still using a phone! Asphalt is a big game! This fix just speeds up the phone a bit. It won't make money grow from your tree outside.

EDIT: This is just a fix me and others found that speeds up our devices. Other people wanted this fix too, but its a bit technical to do. So I've made this auto-tool to try and make it easier for other people to get the same speed ups that I am seeing. I make no guarantees that this will speed up your phone! It made mine faster (to me) and I have made it available to you, so you can also have it faster if you want. If you don't like it, then help make a better fix or get samsung to give us a better fix!

And if you want Asphalt to open instantly, I will need about $10 million to hire a good enough team to rewrite it so well that it will open instantly. ;)
[Galaxy S I9000 Android Development] Morrison81:
Worked for me, before the fix i had a score of 800 now it is 1846! thx alot!!:)
[Galaxy S I9000 Android Development] Vinnie8018:
JP3 Pre-root, quadrant 2083

Super, thanks Ryan
[Galaxy S I9000 Android Development] droidal:
My Asphalt5 opens right up BAM!!!:D
[Galaxy S I9000 Android Development] ogen:
Wow it worked! badass mate! mucho cudos :-)
[Galaxy S I9000 Android Development] RADLOUNI:
Thanks for the enlightenment

****..............I did not know i was using a phone RyanZA, thanks for coming to the rescue :-)
[Galaxy S I9000 Android Development] ogen:
wow mate thanks ALOT! :D Worked wonders for me, smooth smooooth now, with rooted stock fw!

Brilliant, many thanks again! love this forum :)
[Galaxy S I9000 Android Development] Mitty1990:
Worked a treat 800 Quadrant score up to 2000+ :)

Thanks man!
[Galaxy S I9000 Android Development] g00ndu:
Those who are using CWM, you can backup everything, and that includes the ext2 as well. Restoring will restore back without needing to perform the fix again.

That probably explain the huge increase in the backup file, dataimg.
[Galaxy S I9000 Android Development] RADLOUNI:
reason

The second time you load it it opens right up because it was resident in the RAM.

Try opening it up after sometime when android memory management flushes it and tell me what happens :)

Thanks
[Galaxy S I9000 Android Development] komoornik:
It doesn't work.

Fortunately i reapplied mimocan fix and I got it all back.
[Galaxy S I9000 Android Development] Smallsmx3:
well im a complete noob. so i wouldnt even know where to begin in terminal. what do i do? i tried astro file manager and all i can do is open the file
[Galaxy S I9000 Android Development] sl8125:
Its like a kid in a candy store. Just bought the candy week ago and now the kid gets to eat now. WOW. Nice Work Dude. I especially stoked since it works on a Captivate. It was either this fix or Nukacola's Mimocan Variant Fix. So far i am happy with it. Running over 2k on quadron with JM5 firmware. Silky smooth baby.

One question i had was that have anyone use this fix with Samset 1.9b? I like how he has everything setup. I like of like the orange theme, battery indicator and signal indicator.
[Galaxy S I9000 Android Development] yipcanjo:
I feel like a bonehead, but do I need to have the Samsung drivers installed for this to work from my PC? Running Win7 x64 here.

- I have USB debugging enabled

- Busybox 1.17.1 installed "currently installed BusyBox version is: v1.17.1"

- Connect to my PC

- Run "lagfixme.bat"

- Receive "error: device not found" messages, and the script does nothing more

I can only assume that I need the drivers and/or SDK installed, but I've not seen anyone mention it.

Thoughts?

Yip
[Galaxy S I9000 Android Development] FadeFx:
this script uses adb, so like always you want to use adb you need the drivers. but you can manually enter the commands that are in createlagfix.txt in terminal emulator. but dont forget to have playlogo1 and the userinit.sh files in place before reboot
[Galaxy S I9000 Android Development] RyanZA:
Yah, you need drivers. If you install samsung kies, it'll work. Kies is almost as bad as itunes though... uninstall it after you're done and reinstall it whenever you need it? ;)

Should work with every single firmware, as long as you haven't applied a different lag fix. If you have, you'll need to revert that lag fix first. Like this one:

Hey, any chance you could give me the error you got? I haven't tested it, but the script looked like it should have worked... :(