yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] waterballoon:
no sweat, I will be willing to wait :D

But I think I'm gonna flash to a JM5 firmware, would your new version be compatible with it?
[Galaxy S I9000 Android Development] mdalacu:
Bravo!

I didn't thought that my phone could run faster after applying lagfix v1. But it did with v2.3 !!! :D

Thank you RyanZA !
[Galaxy S I9000 Android Development] Davith:
Wiped everything, flashed new firmware JM5 once again just to make sure, then applied Lagfx 2.3. No problem whatsoever, my phone's very fast.

Thanks for the fix!
[Galaxy S I9000 Android Development] Tayutama:
Ok New release of the update.zip's is out. Check first post for link.

And please read changelog for changes.
[Galaxy S I9000 Android Development] odyssey61:
Can the Check_Space.sh be used just to check diskspace on its own? Thanks
[Galaxy S I9000 Android Development] Tayutama:
Yes it can. And it only shows numbers if you are running the lagfix else there won't be any numbers show.
[Galaxy S I9000 Android Development] odyssey61:
Will it work with RyanZA's fix and if so where should it be placed and how is it executed? Thanks
[Galaxy S I9000 Android Development] Tayutama:
Sadly not atm since we are using different names for our folder.

He is using ext2data where i'm using data-ext2/3 or 4

I can easily change the script so it works with both.

You need sl4a to run it on the fly if you aren't near a computer. Else i can make a bat file for RyanZA's version but you need to be at a computer every time you want to check then.
[Galaxy S I9000 Android Development] odyssey61:
I see, thanks for the reply. I had hoped it might be something that could be run from the phone itself. Cheers
[Galaxy S I9000 Android Development] Gothic Touch:
Internal phone storage

Just wondered that is there any way to increase internal phone storage, i'm asking this because after i used this it left me 413 available space to use..is there any chance to increase this 413mb higher??

----------

Samsung Galaxy S GT i9000

Rooted with Eclair

Lagfix 2.0 aplied
[Galaxy S I9000 Android Development] march83:
weird. flashed the update via clockwork, no error messages, claimed success, when i reboot busybox is still an older version and none of the files within the updatezip have turned up where they should.

original rooted firmware.

no matter, i'll try the non-update version :(
[Galaxy S I9000 Android Development] chenax:
Update!! Now I reflash my Galaxy S to I9000DXJG4 and no more font issue.

Power Full with Lag Fix 2.3, thank RyanZA for your hard work

Cheers,
[Galaxy S I9000 Android Development] odyssey61:
The lagfix uses 1.5Gb space so the 413 is misleading. If you install apps the 413 wont change, mine is on 409. If you run busybox df -h from adb shell it will show you how much has been used.
[Galaxy S I9000 Android Development] Tayutama:
That is kinda weird.

Also it doesn't matter if it updates busybox or not since the files we needed from busybox 1.17.1 is supplied separately in my latest update.zip's
[Galaxy S I9000 Android Development] Gothic Touch:
Nand fix

I read one forum lately and there was nand things which increases sgs performace so much, but i don't know how to do it, they told me this:

Nand fix:

Basically you copy the app data to the internal nand from the internal sd, not the apps themselves, just the data

Is this true?? Does this increase performance so much??
[Galaxy S I9000 Android Development] SHVARZ:
RyanZA, Thank you for the work you are doing for us. Thanks to you my Galaxie S, I do not irritate your lag. Many of our people enjoy your Fix 2.3 Yours Alexander from Russia.
[Galaxy S I9000 Android Development] exadeci:
Unlagfix fails when my phone rebooted infinite loop ......................... I had to Power+vol up + home and wipe data
[Galaxy S I9000 Android Development] amir_rafie:
Hi ,,,

I take a benchmark with Quadrant Advanced and this the results:

ROM: I9000JPJG8 (Eclair)
[Galaxy S I9000 Android Development] RyanZA:
Aaaaand.. The APK Lagfix is done! Well, some of it!

I'll start a new post for this thing when it is feature compatible with 2-3 (and hopefully with Tayu's too!)

The supplied APK is actually completely untested. If you're bored, feel free to give it a try and post feedback on what works/doesn't work. However, the main reason for this release is the source code for people interested in helping out. (There must be someone?)

What is this?

It is a framework for making lagfixes, and other similar stuff. It installs onto your phone via sideloading (Market in the future). It gives you a list of fixes, which are either Enabled or Disabled. Clicking on an enabled fix will give you some details on what it does, and possible options. Clicking on a disabled fix will tell you why it is disabled.

Why would I want this?

User:

Hopefully easier to use compared to other methods. Far more run time and pre-run time checks are possible to ensure that your lag fix will work.

Dev:

You can use this framework to make your own stuff. It works pretty well, and is fully open source!

License?

It does not say anywhere in the code, but it is being released as GPLv3 for now. This might change over to BSD in the near future if anybody wants that. I'm using GPL for now since the community deserves to know how any fixes work, and GPL guarantees that.

Features:

If a lag fix fails, you get the option of sending the log to the developer by email.

Turns off flight mode and kills all apps before doing the actual lag fix.

The interface is pretty smooth!

Currently Included:

Root installer.

Busybox installer.

OneClickLagFix V 1.0 (V2-3 will be in soon, as a user you probably want to wait for this before using.)

UndoOneClickLagFiv V 1.0

CheckFreeSpace (Checks for available application space. Correct results with or without a lagfix installed.)

TODO:

OneClickLagFix 2-3

EXT3 / EXT4 support (dunno why, might as well?)

UI Improvements (Could use some help here, if anybody who likes making stuff look good could lend a hand!)

Testing. I haven't actually tested this yet! Totally untested! Good luck if you try it. :)

Anyway, have fun! :)
[Galaxy S I9000 Android Development] Tayutama:
Ohhh atleast test your own stuff before releasing it to the test subjects ;)

Nah nice work on it so far Ryan :)
[Galaxy S I9000 Android Development] RyanZA:
They wouldn't be test subjects then! What would be the point?! :D
[Galaxy S I9000 Android Development] Tayutama:
Btw try and get Zilch25 to see if he wants to help... he did testing for me on the ext4 fix pretty much for 5-6 hours before i went to bed :) Got to bed at 4am ^^
[Galaxy S I9000 Android Development] RyanZA:
Hahah, crazy.

Did you get it to mount on boot now? I didn't see. ;)

I'll send him a PM then.
[Galaxy S I9000 Android Development] Tayutama:
well i did release it when i got up from bed since there was no bug reports from the thread on the captivate forum so... :)

Also i can supply you with files so that busybox 1.17.1 isn't required anymore... ofc there still needs to be a version of it but doesn't matter what version.
[Galaxy S I9000 Android Development] RyanZA:
I'm ahead of you there! Mine doesn't need busybox 1.17.1, or any busybox at all. ;)

It uses the built in dd if= of= to move it if theres no busybox. ;)
[Galaxy S I9000 Android Development] djunio:
This mod just gets better n better
[Galaxy S I9000 Android Development] Tayutama:
So you also got the separate files for formatting without busybox? :)

Nevermind you do :) only difference between yours and my files is mine support ext4 formatting :)
[Galaxy S I9000 Android Development] jivy26:
Worked GREAT thanks! I am running JH2 with this fix and 1.2 OC. Quad score is 2521 thx!
[Galaxy S I9000 Android Development] fuze_freak:
2.3 LagFix works great on SGS JF3 advance quadrant result 2250, no OC...

BTW way Im remaining on 200mb of free space?
[Galaxy S I9000 Android Development] RyanZA:
I'll port your EXT4 ver to my APK ver when I get the time.. after porting my 2-3 to the APK ver when I get the time... ;)

Anyway throw the .APK version on your phone if you haven't yet, and check it out. All the fixes besides the free space one will probably be disabled on your device though. ;)

Or should be... Test it out!
[Galaxy S I9000 Android Development] Tayutama:
but but.... just got my phone running normally on jp3 again... and can't really do to much today as i need it ready for work tomorrow... that was 1 week of vacation gone :(
[Galaxy S I9000 Android Development] RyanZA:
No, it won't do anything, so don't worry. ;)

It should just have the actual lag fix disabled, and say that it can't work since you already have a lag fix. :)

EDIT: Which is all the testing I've done too.. since I also have a lag fix, so the app won't let me run it. :(

Just want to confirm that it picks up your lag fix too. 99.9% chance it will.
[Galaxy S I9000 Android Development] Tayutama:
what lagfix? i don't use it on my day to day basic :) since i feel jp3 runs pretty good for me without a fix.

I might release a small update later today though but the only change is that it makes a check after you choose a file to see if your kernel supports the chosen filetype :) Ofc on 2.2 it will disable ext4 also ^^
[Galaxy S I9000 Android Development] frankencat:
Just wanted to say that I have no battery drain issues with the 2.3 lagfix. I thought I did but it was something else. Thanks guys.
[Galaxy S I9000 Android Development] RyanZA:
You don't? Madness. :)
[Galaxy S I9000 Android Development] MrZippo:
Thanks so much for this!!!

My Galaxy S now runs sooooooooooooo smoothly!!!

It is finally free of all lag
[Galaxy S I9000 Android Development] Marcopololo:
Hello Tayutama,

I have test your lag fix on my GS and I have a problem (V2.1). I have install busybox and when I have laund SL4A script has freeze during create ext3 (more 30mns). I have stop and restart GS but now when I launch SL4A I have a message who say "reboot : operation no permited" if I want remove fix or launch Lag_fix_ext3.

My firmware is jm2 and I haven't install other lag_fix before

How I can remove lagfix for new and clean install.

Best
[Galaxy S I9000 Android Development] dachewster99:
so i know this has probably been answered somewhere but there are 72 pages and I am not going to read them all. Is there a stable version of this out for the captivate yet or no?
[Galaxy S I9000 Android Development] RyanZA:
There are a lot of stableish versions out. No guaranteed one yet. Stay tuned for my APK version to get completed and fully tested, and it should be as close to guaranteed safe as possible.
[Galaxy S I9000 Android Development] alphaj2010:
I9000

Just ran the 2.3 script and I got 2290 with quadrant!!!!!!!!!!!!1 :)

Amazing. I was getting tired of the damn lags but now my phone is on droids...lol

Thanks for the fix!

p.s: Samsung Galaxy S I9000 (Europe)
[Galaxy S I9000 Android Development] sman789:
Can I run this on the captivate if it has the SGS xwjm5 firmware on it
[Galaxy S I9000 Android Development] UnSkilleD:
i can't download from the market anymore...

i have JM5 flashed... and the one click lag fix..

and now, all my downloads stuck at "starting download" :/

sometimes.. (i cant reproduce it) the downloads starts.. (even if i cancelled them)
[Galaxy S I9000 Android Development] Lynchy30:
I have had my Galaxy a week now, took the plunge to flash my device, I then rooted it, and now I have applied this lag fix.

I now have a very fast galaxy s with a quadrant benchmark score of 2268

Many thanks RyanZA :)
[Galaxy S I9000 Android Development] martin.buddy:
@RyanZA

... tried to follow the threads, but material completely new. so, perhaps you could answer my questions:

Im using a SGS with JM5 (in future) and will use your upcoming tool for root and speedhacking with the in future integrated 2.x version.

1) As there are so many versions in the web i hope this is the newes and safest one???

2) I have read of battery-heat problems. Is this still a matter or nothing to worry about? are there any known disadvantages?

3) Do not want to prevent you for working on (updated) upcoming tool but when do you think it will be finished ??? :):):)

Thanks in advance

Martin
[Galaxy S I9000 Android Development] RyanZA:
Most of the versions are pretty safe if you are running it right after flashing. If you have a lot of apps installed though, then nothing out right now is really all that safe. (Although chances are it will just work, 90%+ success rate even on OCLF 1.0 which had no checks.)

The new APK version (coming along quite nicely) will be TECHNICALLY a far better option, but will be much less tested than other fixes. (Although it is based directly on the other fixes, it has been translated to java.) So I wouldn't use the APK version straight away, and would rather wait a day or two while bugs get sorted. (Although most of these releases haven't needed much in the way of bug fixes.) (Although although. ;) )

Battery heat issues were never issues, the same people did more testing and concluded it was something else.

I'm hoping the upcoming tool will be done by tomorrow. But it will need testing, and I can't test it alone. I'm also having problems finding willing testers. Not a lot I can do about that though. :) Going on past experience, when I release the full APK, I'll get a lot of testing done then (not so good, I'd prefer people who know what they're doing to help me test it before hand!)

The upcoming tool will also be able to undo OCLF 1, 2-0, 2-1, 2-2 and 2-3 even if they were installed using the stand alone method. I'll try to add uninstall support for all other known lag fixes. (I'm doing it off an MD5Hash to determine which lag fix it is.)
[Galaxy S I9000 Android Development] braintheboss:
Has anyone tried the fix 2.3 with the option ext4?
[Galaxy S I9000 Android Development] martin.buddy:
... so, my help is unwanted I guess ;)

Many thanks for your explanations. So i conclude for my purposes (normal user, <20 apps): Wait until final apk is released and then install root + version 2.3 to see SGS running???

Thanks.

Martin
[Galaxy S I9000 Android Development] UnSkilleD:
hmm.. any ideas?
[Galaxy S I9000 Android Development] drhonk:
Hi all ...

I installed Tayutama's first apk installer, and eventhough the phone is faster than before (even Google Navigation works without FC) I never reach 1500+ quadrant, the best I've gotten was 950'ish. I didn't see any error when I did my install, so I figure the installation went well. Now I tried to run the uninstall script so I can try the new version, however the scripts are not listed on MCR scripts app any more. Can anyone help guide me to the right direction?
[Galaxy S I9000 Android Development] RyanZA:
My 2-3 seems to have no problems download from market. (Or any problems that I've noticed.) Been running it on my every day phone since before I released it, and everything has been super.

That's not to say it isn't the lagfix's fault though. It could have installed badly, or you could be hitting an issue that I haven't somehow.

Basically, I have no idea why your market doesn't work. Mine seems to work fine. The way the lag fix works, I'd also expect the market to either work or not work. Partly-working doesn't sound like it's the lag fix at fault. Try a reboot though!
[Galaxy S I9000 Android Development] RyanZA:
950ish means the lagfix did not install.
[Galaxy S I9000 Android Development] drhonk:
Eventhough the script show no error when creating new partition? I take it .. it is save for me to try to install the new version?
[Galaxy S I9000 Android Development] DARKKRAKEN:
I had the same trouble over the weekend it suddenly started working when i factory reset the phone and created a new gmail account then me being quite anal about keeping my original gmail account reset the phone again and then it worked on my original gmail account.
[Galaxy S I9000 Android Development] WhatZitTooya:
hmm, has something been changed with private apps handling in v2.2 update.zip?

because, the old story, Astro Player Key, Tower Raiders Gold, Tapatalk and some other priv apps are not working. their apks are not saved, the disappear.

v2.1 is working without troubles...
[Galaxy S I9000 Android Development] Tayutama:
Right my bad think it kept the mounting of app-private... will check code and release 2.2.1 if it's like that
[Galaxy S I9000 Android Development] WhatZitTooya:
i was just curious :)

i'll stay with 2.1 since there is nothing particularly new in 2.2 except the ext4 support. or are there any other changes that are not listed in changelog =)?
[Galaxy S I9000 Android Development] Tayutama:
Nah not really.

One change in 2.2.1 will be that it checks if you can use the scritp you run just to be abit more safe.
[Galaxy S I9000 Android Development] ch64:
the problem with change fonts is because the folder "system/fonts" is read-only with root explorer. can not write. Thanks. Fix 2.3 firm JG5
[Galaxy S I9000 Android Development] Tayutama:
we don't even touch that folder...
[Galaxy S I9000 Android Development] RyanZA:
Plus font changing is working for me. So... must be something else.
[Galaxy S I9000 Android Development] Tayutama:
v2.2.1 of the zip's uploaded.

Fixed app-private again and added checks when running script to see if your system has support for it
[Galaxy S I9000 Android Development] RyanZA:
I'm guessing it is this: paid fonts are downloaded into /app-private. When you install a font, it will 'mv' it to /system/fonts

I can't actually test this since I don't have any paid fonts though. Easy enough to fix then... change /system/fonts into a symlink.

Could be bad to put symlinks in /system, it might explode on boot. Probably not though.

Workaround might be to just manually move the font yourself.

EDIT: There is no way this is correct! /system/fonts would already be on a different device to /data/app-private. So no, this fix does not appear to impact fonts at all. It is probably something else acting in some strange way.
[Galaxy S I9000 Android Development] zentobi:
"select allow root privilege"

can i get a little help here guys? :)

I have rooted my phone and everything, but when i try to install the lagfix i got the error "permission denied"?

i got superuser installed and when it tries to install (the lag fix) i give the permission.. but still it says that i haven't got permission?

any clue why this is? :confused:
[Galaxy S I9000 Android Development] dilbert4life:
Really speeds it up

I installed the lagfix via the update.zip, and did the ext4 install. It was really, really fast, but I noticed that my phone was getting a lot warmer. Not so hot to cook an egg on, but warm enough to be irritating when holding it or when answering a call while working on it.

Is anyone else experiencing this? Does this have something to do with using the ext4 instead of ext3 or ext2?

Any help would be appreciated, because I opted to uninstall until I had a little more data about the issue at hand.
[Galaxy S I9000 Android Development] eagle_007:
it has nearly been 2 days since I lag-fixed mine. I can no longer run Asphalt 5, and yes now i can litterally cook eggs on the go! :) meaning it gets very warm.

well i guess that speed boost and high quadrant score (1850 in my case) doesn't come free after all!

I liked the quick responsiveness but I am worried about the long term impact of the high temperature.
[Galaxy S I9000 Android Development] RyanZA:
Lagfix doesn't affect temperature. High temp is coming from somewhere else, you'll have to track that down yourself. Asphalt 5 should work fine with the lagfix, it does for me. (Lagfix does not do anything that would cause asphalt not to work.)
[Galaxy S I9000 Android Development] bogdan81:
I do not understand anything ... what better to use ext2-3-4?

Chech_Space.sh what is it?

thanks!!
[Galaxy S I9000 Android Development] eagle_007:
well to be honest i did think of what causes this, but as long as i know i did the lag fix as per instruction and after that I haven't done anything to my phone.

wait.. actually I installed the pre-rooted version of JP3 before lag-fixing? would this be the suspect?
[Galaxy S I9000 Android Development] zipppiz:
Hi

This is truly a great lagg fix, I installed the first version of TAYUTAMAS fix as soon as I read about it. I did get a lot of errors, and after reboot I had to restore factory setup etc to get my phone to start again.

Well, since then it worked fine except there is no animated Samsung logo when the phone starts up (after the black and white one)

Now I want to flash my phone with a new FW and remove the fix that Tayutama did, and then apply a newer version after the new FW is installed. So here is my simple question, do I need to run the removeFix in MCR scripts, if yes does the script from the first version works ok?

Maybe I should update to a newer version of the script and then do the RemoveFix?

Please help me out, I'm sorry if the answer is already in this thread...

Tayutamas fix...
[Galaxy S I9000 Android Development] thebazman:
dont think ashpalt works on froyo roms

regards
[Galaxy S I9000 Android Development] discobolus:
I just wanted to express my endless gratitude for finally making this my dream phone. Thanks Ryan!
[Galaxy S I9000 Android Development] eagle_007:
It surely does, i was playing it on JP3 which is a froyo. I just removed the lag fix a few minutes ago and now asphalt runs nice n smooth as it should. looks like i m the only one experiencing this issue.
[Galaxy S I9000 Android Development] odyssey61:
I have been running 2.2 since Thursday and its been fine. As for Asphalt it rockets along so it must be something else.
[Galaxy S I9000 Android Development] tq745:
as soon as i do the unlagfixme script, i'm able to change my fonts. but as soon as i do the lagfixme, my fonts are stuck on the stock font no matter what...and btw, i do not have any downloaded fonts. it's strange that it works for you but not for everyone else.
[Galaxy S I9000 Android Development] tbrouwer:
I was having problems with my phone shutting itself off, so I decied to remove the lagfix 2.3, even though my issues were probably unrelated.

First run with the unlagfix script, it stopped early after :

we will now create a temporary EXT2 partition /sdcard - This lets us keep file permissions. This may take a long time

Then a bit after that it said succesfully completed and I restarted the phone. Noticed a bunch of stuff missing so I run the script again and it runs fully, but towards the end I get about twelve lines of this:

cp: write error: No space left on device

Now, I reboot and like half or so of my apps and widgets are gone. Any way to manually get this stuff back?
[Galaxy S I9000 Android Development] r34p3rex:
With JH2 and Ext4 fix, I'm getting 1841 in quadrant :D Thanks!
[Galaxy S I9000 Android Development] tbrouwer:
Ok I restored from a nandroid backup to get all my stuff up. Is there any cleanup I can manually do in case some junk was leftover over in the created ext2 file?
[Galaxy S I9000 Android Development] alvinthen:
Hi,

I've just updated mine to 2.3 via update_v2.2.1_ext4_with_root.zip with ext4.

however the benchmark is now at only 18xx.

before that when i was with v2.0, i was able to get 2100 - 2200

Is that normal or what? i'm running JM5.

I'm not satified with the numbers. :(
[Galaxy S I9000 Android Development] tbrouwer:
Ok, looking at free space on my internal sd card, I am short over 1.5GB. I'm assuming this is from the ext2 partition that is still there. Is there any way I can remove this?
[Galaxy S I9000 Android Development] networkdood:
ok, going to try this - it would not allow me to use ext3, but I can use ext2...I will post a quadrant score, if I am still awake...
[Galaxy S I9000 Android Development] RyanZA:
It seems the lag fixes have problems on 2.2 froyo roms. That is not really to be suprised, since the 2.2 froyo roms have a lot of problems without any lag fix too. If you don't want problems, you probably shouldn't be using a 2.2 rom

People complaining about EXT3/4 speeds: they are slower than EXT2. They are a lot slower. I don't really believe it is useful to use EXT3/4 for this fix.
[Galaxy S I9000 Android Development] zipppiz:
Anybody? :)