yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Roy Ngan:
The first 2 days , my battery life is very bad (and I use it a lot coz of the fast response).

today is the 3rd days.

25% drop in battery for 10 hrs. I take this as a very good result.

I do tweet, FB, buzz, sms, call , take photo with GPS, connect to Exchange (1 hr sync once),

Note:

I didn't travel today,

I have my GPS off 99% of the time.

WIFI off all the time,

All other sync has been disabled.

Edge on all the time
[Galaxy S I9000 Android Development] kummy:
woww... amazing.. so u use I9000XWJM5 right?
[Galaxy S I9000 Android Development] nickporwal:
i have one question:

If corruption happens by chance( i know its not likely), is it possible to repair it? Or we ll have to reflash the firmware?
[Galaxy S I9000 Android Development] Roy Ngan:
Yes, on XWJM5 with one click lagfix.

I usually need to charge my phone during lunch in order to allow me to use the phone until 8pm.
[Galaxy S I9000 Android Development] rocketpaul:
I just got this phone but I have an 19000neg1 baseband i have never heard of this base band can i still do this fix?
[Galaxy S I9000 Android Development] Laum:
What does *#*#1234#*#* in dialer say?
[Galaxy S I9000 Android Development] rocketpaul:
PDA:19000NEJG2

PHONE:19000NEJG1

CSC:19000HCGJF2

Is this old firmware?
[Galaxy S I9000 Android Development] Tiazi:
I still cant flash my phone. The phone only shows the phone -- ! -- pc symbol.

please someone help .. :(
[Galaxy S I9000 Android Development] xtrememorph:
did it on my Samsung Galaxy I9000DXJF4

1st run.. a lot of error from the script and crash (could be my TouchDown running on SD conflicted). Phone can no longer start. Stuck with 2 keys light up.

Use the same method for recovery delete user cache files and wait for a while and phone start normally.

Retry again this time on a vanilla phone. Everything work well except for wallpaper stuck to default, can only use live wallpaper.
[Galaxy S I9000 Android Development] fingerbib:
OK, i factory resetted and now i'm booting again...but i've lost my opening animation. power off animation still plays.sounds play for both power on and power off.
[Galaxy S I9000 Android Development] chikebum:
Same thing happens to me...reset factory settings did not solve --" we need backup here...
[Galaxy S I9000 Android Development] cachookaman:
ive been getting a lot of force closes with numerous apps. the gallery is basically useless since it closes after 10 seconds and now setcpu wont even open.
[Galaxy S I9000 Android Development] loinenavant:
Not quite, because his procedure doesn't seem to work on JP2... At least not with my phone :) And this has the Superuser.apk too :D
[Galaxy S I9000 Android Development] XQC:
I'm no expert on this, but it may be a driver issue which prevents Odin to properly communicate with your device.

Tried reinstalling the drivers for the SGS?

And you know that you have to get into download mode (power button + home button + volume down) for flashing?
[Galaxy S I9000 Android Development] Tayutama:
Ok first off about my update.zip.

1. I have only testet it on a frest flash of JM1 eg. i got no idea if it works with custom roms.

2. I can only test it on the international version of the I9000.

3. I'm working on a new update.zip which is based off Melvakk's version which includes checks and is running in sl4a instead of ase (mcr).
[Galaxy S I9000 Android Development] Tayutama:
Can quickly make a version for JP1 and JP2 np :) only JP3 i won't be able to make one for as we can't use update.zip's on that one atm :(

Also if people have some wishes i can test it on other firmware versions also but remember they will be on fresh flashes since i personally is running JP3 for my daily use.
[Galaxy S I9000 Android Development] OGC313:
***COMPLETE NOOB GUIDE TO INSTALLING THIS***

I found using Tayutama's method far too buggy, so I used to original method and my first quadrant was around 2242!

(1) FLASH A NEW FIRMWARE USING ODIN

- (http://samsung-firmware.webs.com/samsungi9000.htm has guides and the firmwares. I use I9000XWJM2)

(2) ONCE PHONE IS BOOTED, ACCESS MASS STORAGE AND INSTALL THE ROOT UPDATE INTO THE INTERNAL STORAGE AND BUSYBOX APK FOUND IN THE FIRST POST. (http://xdaforums.com/showthread.php?t=728754 - root file)

(4) GO INTO SETTING AND MAKE SCREEN TIMEOUT 30 MINS (makes it easier to allow superuser permissions)

(3) BOOT INTO RECOVERY MODE (HOLD VOLUME UP, HOME AND POWER) AND FLASH THE UPDATE (root file).

(4) ONCE PHONE REBOOTS, DOWNLOAD A FILE MANAGER (ASTRO) AND INSTALL BUSYBOX INSTALLER. OPEN BUSYBOX INSTALLER IN THE APP MENU AND INSTALL IT.

(5) TURN ON USB DEBUGGING (SETTING>APPLICATIONS>DEVELOPMENT) AND CONNECT USB TO COMPUTER.

(6) DOWNLOAD THE ATTATCHED FILE IN THE FIRST POST AND EXTRACT ONTO DESKTOP (or preferred).

(7) OPEN THE FOLDER AND CLICK ON THE 'lagfixme' (windows batch file).

(8) ALLOW THE PRECEDURE SUPERUSER PERMISSION AND IT SHOULD TAKE AROUND 3 MINUTES TO INSTALL.

(9) DOWNLOAD QUADRANT AND ENJOY YOUR HIGH SCORES!
[Galaxy S I9000 Android Development] stoneyfordni:
I started having problems this morning. I noticed last night that my phone would not save an alarm clock setting. It said it had and stated the alarm would activate in 6 hours etc as normal but it would not list it in the clock menu. I downloaded an alarm program to fx this in the mean time. However this morning my phone was constantly black screening and restarting as it scanned the memory card for media as it always does it black screened.i reset to factory and seema ok in he meantime until i get home and il reflash with odin and try again. Also my contacts/facebook lists wont show icons of each contact which im unsure if its related-any suggestions

thanks stephen
[Galaxy S I9000 Android Development] fingerbib:
Hi, thanks for this guide OGC...a few questions though...

Why is there a need to flash with new firmware? is stock not sufficient?

Do you mean firmware I9000XXJP2? (you said I9000XXJM2)

is it safe to flash 2.2 firmware on top my stock 2.1 (I9000XXJF3)?
[Galaxy S I9000 Android Development] MagicOnline:
it should also work with stockrom.

P2=Android 2.2 Froyo (but Beta)

this fix is only for 2.1, if u want to flash your SGS then use JM5 but no JPx !!!

if i am wrong correct me please. ;)
[Galaxy S I9000 Android Development] husq510:
EXT2 is not journaled, what about if power loss suddenly? It fix lag but it may create problem when recovery from error.
[Galaxy S I9000 Android Development] OGC313:
Sorry thats my bad, by new firmware I meant just a new flash so the phone is completely in factory settings. I found this would create less problems and I also meant I9000XWJM2 :)

Even with 2.1 the speed after this is just crazy so hope it goes all good for you :)
[Galaxy S I9000 Android Development] FadeFx:
RyanZA´s fix works also on froyo, the update.zip version does not yet...
[Galaxy S I9000 Android Development] j0bro:
@RyanZA

Hey mate, just used your lagfix script and gave it in by hand, step for step, just to see what I was doing :) Worked flawlessly BTW and scores are in the 22xx range, so that's good.

A few things though:

- Why is the virtual partition 1GB large (my files take up only ~80MB)?

- Why is the virtual partition 1GB and not 1GiB?

- You wrote 'priviledges' instead of 'privileges' in the lagfixme.bat file, but that's minor ;)
[Galaxy S I9000 Android Development] scombellack:
This is brilliant

I'm a Galaxy/Android noob (I9000XXJF3)

Last night I followed the instructions - one click root, update busybox, one click lag fix and now I get a Quadrant score of 2100+ (2250+ with CPUFix set to performance). The whole phone feels snappier.

I love it!

My only comment is that when enabling the USB debugging you have to ensure that your USB mode is *NOT* set to "Mass Storage" or the PC one-click fixes can't access the SD card! That got me for a couple of minutes (set to mass storage to get the busybox apk onto the phone then the one-click lag fix came back with permission denied).

-Stu
[Galaxy S I9000 Android Development] fingerbib:
So I eventually got it working after a few tries on JF3...

and the quadrant results?

721. SLOWER than stock lol
[Galaxy S I9000 Android Development] MagicOnline:
oh cool good to know, thx.
[Galaxy S I9000 Android Development] OGC313:
Means it didn't install properly man, I have a guide on the previous page if you wanna try.
[Galaxy S I9000 Android Development] Tayutama:
Will release a update.zip version that works on froyo after i got the one i'm working on for eclair working.

We are working on it so we can use either ext2, ext3 or ext4

The reason the partition is 1GB (GiB) is because all new applications will get installed in it so in reality you got 1 GB space for applications. Note that my update.zip files give you to option of using 512 MB instead of 1GB.

It's 1GiB even if we write 1GB in the scripts. the size comes from 1024*1024 which gives 1048576 which is listed in the files.
[Galaxy S I9000 Android Development] teriemer:
Unbeliveable .... I just love you guys who invest time in developing this awesome code, making your SGS so much smoother - perfect work :-) :-) :-)

Double thumps up!

1. quadrant 2158

2. quadrant 2117

3. quadrant 2139

Running this fix on JM5 firmware ;-)
[Galaxy S I9000 Android Development] fingerbib:
Thanks OGC, I would try that, but when I was checking the flash firmware guide on samsung-firmware it says the SGS must be an sim-unlocked phone...mine is sim-locked...I can't find solid info anywhere that tells me it's ok to flash a sim-locked phone. have you got any info on that?
[Galaxy S I9000 Android Development] msedhom:
This worked for me for less then a day. Awesome scores on quadrant (over 2000), then all of a sudden lag came pretty hard which would force me to reboot. I haven't installed anything new, and I've been monitoring autokiller pretty carefully. Nothings really changed. One thing I know is i've never had issues this bad for the time I've had the phone (over a few weeks now). Not sure whats going on.

Going to remove it, and see if its the cause of my problems.
[Galaxy S I9000 Android Development] OGC313:
Well in all honestly I did not even know about that and mine is locked to tmobile uk so im assuming all is good xD
[Galaxy S I9000 Android Development] nandihno:
wow...i did it...am on a mac..and thankfully was able to read the bat ..and so i ran it on my mac....my quadrant is like uber cool 2056! everything feels much smoother..

am on JM2 was thinking of moving to JM5 ..but will wait for froyo...

this GS rocks now! :D thanks! to the dev! :D

so today has been a good day for hacking....! :D enabled Flash on my iPad and now SGS ! :D

however to note..you just need to connect in debugging mode..and dont enable the "Transfer of files to sd card" otherwise adb wont have access to run su ..

also...i was running on 1.18.1 but reverted to 1.17.1 as the manual..

i was about to run

./adb shell su -c "/system/bin/sh /sdcard/createlagfix.sh"

when i got permission denied...then it figure to me that i may just need to re-start my phone

i did..ran the command again..and huallah! :D it worked! ...

thats basically the successful output! :D

then i restarted my phone again.and yes..all snappy all good..ran quadrant all nice! :)
[Galaxy S I9000 Android Development] fingerbib:
@OGC...man, i'm on tmob uk too, so i assumed it was locked since my G1 was...but it's actually not sim-locked! just tried an irish Meteor Sim on it and it works fine! :D
[Galaxy S I9000 Android Development] nufclad:
@OGC - I followed those instructions, all seemed well.. But when i ran the lagfix batch file, i never got a prompt for superuser permissions? :confused:
[Galaxy S I9000 Android Development] nandihno:
maybe just restart your phone and doit again...

make sure busybox the correct version is there...just the installation of the apk is not enough..u need to open the busybox app..and do the proper install.

once thats done...reboot your phone..and run again
[Galaxy S I9000 Android Development] nufclad:
Busy box 1.17.1 installed. Phone rebooted, and re attempted to do it.. but nothing.

Any particular setting the USB should be on? samsung kies, mass storage, media player etc?
[Galaxy S I9000 Android Development] speedweed:
After a few hours of normal use, everything works fine after this fix :D

I used the update.zip method on an already rooted JM2.

All my games, apps and settings werent intact, so i dont see the point in doing a "restore factory settings" before applying this.

At least i didnt need to :)

Battery seems fine, phone is ultra fast, and quadrant scores are through the roof.
[Galaxy S I9000 Android Development] OGC313:
When lagfix is running did it say it was going to request superuser permission? Mine also didn't request it the first time but I made sure the phones screen was on and just ran it again and it popped up. Make sure screen timeout is above 5 minutes at least to ensure this.
[Galaxy S I9000 Android Development] nandihno:
You have to run it in debug mode.

You tick the debug check and that's what it should be

If u don't turn debug then adb won't run the scripts needed to fix the lag
[Galaxy S I9000 Android Development] nufclad:
Never got anything such as that. Bleh, im sick of reflashing now. Dont it like 4-5 times in total in the last 2 days, with T's fix.

Just tryed again (i never reflashed) and basically, everything wasn't found, and it was complete lol

btw, it was in debug mode. When i plug in USB, i get a red icon, and the standard grey icon(should i get this if its in debugging mode?)

also, i am using JM5.
[Galaxy S I9000 Android Development] OGC313:
I know how you feel man! I flashed around 5-6 times within around 4 hours to get a working method and yes the red icon and usb icon shows you're in debug mode :)

Have you ran any quadrant benchmarks yet?
[Galaxy S I9000 Android Development] nufclad:
Yeah, it was 904, rebooted.. 878 or something around that

I'm just downloading JM2
[Galaxy S I9000 Android Development] OGC313:
Hmm still standard benchmarks :/ Lets me know how JM2 works after the lagfix too!
[Galaxy S I9000 Android Development] Cidious:
WOW! What a fantastic FIX! Really easy to set up! And my Quadrant score is about 2200 now! My Galaxy is just so smooth and fast now.. Many thanks for developing this fix!
[Galaxy S I9000 Android Development] jugster:
JM5

Quadrant scores:

before 902

after 2088

Feels a bit snappier. Thanks a lot.

/J
[Galaxy S I9000 Android Development] nufclad:
arghhh!!! LOL

Cheers for rubbing it in :D

I didn't do anything different tho, so its annoying me.
[Galaxy S I9000 Android Development] MagicOnline:
@RyanZA

any news about the progression of this fix?

statusupdate?

at this early beta state its already a massiv step forward. big thx. :D
[Galaxy S I9000 Android Development] speedweed:
Try the update.zip method.
[Galaxy S I9000 Android Development] rocketpaul:
IT WORKED ! 888 now 2082 thanks man.
[Galaxy S I9000 Android Development] iakovidis:
I guess i should install Kies first ?

Beacuse i try it without it and the bat file can not detect my phone ..

I didnt find anyone mentioning anything about it

I did the update.zip solution below and I was ready and rocking in 5 minutes. I can tell the difference without any test!

Thank you!
[Galaxy S I9000 Android Development] Tayutama:
Ok time for 2 updated .zip files

Update the application from ASE (MCR) to sl4a which is the newer version.

These zips include the newest root and newest Superuser app 2.3.

Also included is busybox 1.17.1

There is are 2 versions.

update_new_version_v4.zip is for Eclair

update_new_version_froyo is for Froyo (JP1 and JP2)

The one for Froyo WON'T work on JP3 as we can't use update.zip's there yet.

Download the version that you need and rename it to update.zip before moving it to your internal sdcard.

Then follow the instructions here: http://xdaforums.com/showpost.php?p=7587405&postcount=417

Note that all my testing has been done one a fresh flash of firmware JM1 so haven't tested it on other versions.
[Galaxy S I9000 Android Development] ziggyh4x0r:
good fix

Installed the fix, wiped the cache and run Quadrant and got 2302 points. The phone seems indeed faster now, it's not entirely lag free but it's a huge progress!

Thanks a lot for your work.
[Galaxy S I9000 Android Development] bali33:
Hi,

I'm in trouble ! I was such an idiot and I followed all instructions without made a backup. When the script was complete it displayed some warning and may be error but the "complete" message was present. So I have quit the application and after that I wasn't able to launch any application. Always I had a display message error who said that the process application encountered an error. I tried to reboot my phone but I only see the first samsung logo not the animated one who appears usually after. My screen keep black.

Is there any solution to restore my phone or am I screwd ?

Please, I really need help on this.

Thank you

EDIT :

I tried to hold the down volume button and press/release the power button but the expected menu didn't show up

It seems that up volume button + menu button + power button works

and also down volume button + menu button + power button

But those manipulations doesn't allow to reset the phone ...
[Galaxy S I9000 Android Development] nufclad:
Run the lagfix, it says nothing can be found then basically complete's. This with JM2. I give up.
[Galaxy S I9000 Android Development] OGC313:
Make sure you have Kies installed, root and busybox. Also to fully install busybox you have to go into the application menu? Let me know if you've done all of that
[Galaxy S I9000 Android Development] lpsi2000:
In response to my concern above of not getting the space back when I ran "unlagfixme", it seems as we need another script to go out clean out backups and an extra folders. I finally cleaned it out myself but it took some digging around and looking at all the scripts created. To share this with others until and automated process is developed. Using ADB or Rootexplorer, you need to remove / delete the following folders which are located under /data

data.bak

system.bak

dalvik-cache

ext2data

Although a cleanup is done when you are applying the fix. This will help you get the space back when you remove the fix.
[Galaxy S I9000 Android Development] nufclad:
I just assigned a letter to my external SD card. and the other fix went on straight away, must of been that causing the problem.

getting quadrant 2106 now

Might give 1.2OC an install

EDIT

2166 after reboot.
[Galaxy S I9000 Android Development] atul.dharne:
Redo ASE ~> sl4a

So we redo the process done earlier i.e. with the ASE(MCR) done yesterday? Do we rename the zip for Eclair as 'update.zip'?

Thanks Ryan and Tayutama for this fix...

-----------

Stock - 892

After Lagfix - a blazing 2083/2134 :)
[Galaxy S I9000 Android Development] nufclad:
This is the fix i used. I just named it update (I dont have extentions set to show though)
[Galaxy S I9000 Android Development] chunga:
JM5 + samset 1.9c + OC1.2Ghz kernel + One Click lag fix = 2687!

:eek:
[Galaxy S I9000 Android Development] atul.dharne:
Thanks for the quick reply...Just a question though...

Did you apply yesterday's ASE(MCR) fix and then run this to update it to the newer sl4a?
[Galaxy S I9000 Android Development] janduin:
just use the standard method. i went with the original method on mine, took all of 3 min to install busybox, and run the fix. havent had to reflash once, and my phone has been running flawlessly for 2 days now.

pulling 2250+ consistently now on quadrant.
[Galaxy S I9000 Android Development] Nyctobello:
Out of all the methods out there (except for the external SD card fix) this is the ONLY one that worked for me! My bench mark now sits at about 2200! Thank you so much for the script.

Is there any way that you can also make a script for 2.2?

Edit: I didn't see your updated post! you have made one for 2.2! Thanks!
[Galaxy S I9000 Android Development] waj1974:
Ryan za your the best!!!

I would like to thank ryan soooo much for this lag fix, applied it just now tested it on quadrant my galaxy s was stock at 800 now 2200 everything is so blazing FAST its unbelievable. Once again a BIG thank you. Keep up the good work;):D
[Galaxy S I9000 Android Development] Tayutama:
Already done. Check http://xdaforums.com/showpost.php?p=7613688&postcount=878
[Galaxy S I9000 Android Development] RyanZA:
Well.. mine is actually using this:

busybox dd if=/dev/zero of=/data/linux.ex2 bs=1M count=0 seek=1000;

It's quicker than doing 1048576 directly. ;)
[Galaxy S I9000 Android Development] Tayutama:
^^ used the other method as i didn't wanna figure out wth 512 mb instead of 1gb ;)

btw RyanZA my new update.zip's does the method of deleting the stuff on reboot if you use the unfix :)

It makes a small 10mb file and then reboots. The userinit.sh then checks to see if the file is there and if it's then it will undo the lag so that reboot takes some time but there is no error with deleting like if you did it while system is running.
[Galaxy S I9000 Android Development] ermy sti:
I have a problem:

error: device not found

error: device not found

error: device not found

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

error: device not found

Script complete!

Press any key to continue . . .

if i unmount sd the screen is block to: daemon start successfully

heeeeeeeeelp pleaseeeeee
[Galaxy S I9000 Android Development] Tayutama:
Remember to activate Debugging under: Settings->Applications->Development->USB Debugging
[Galaxy S I9000 Android Development] TexUs:
This is the ONLY method of lag fixing that has worked for me.

The ONLY one.

The batch file sucked and didn't work, but I know what I'm doing enough to manually run those commands myself, and I jumped from 800s in Quadrant to now 2190.

Everything is so freaking snappy.

Love you, OP!
[Galaxy S I9000 Android Development] RyanZA:
Yeah that is why stuff like this needs to be open source! Good to know you got it done. :D
[Galaxy S I9000 Android Development] RyanZA:
Just use 500 or 512 in the seek= bit. It really doesn't matter if its exactly 512 or 1024 or whatever. ;)
[Galaxy S I9000 Android Development] ermy sti:
yes of course.. but didn't work... :(
[Galaxy S I9000 Android Development] tnimoruen:
I have the same problem as fingerbib. I have the Samsung Vibrant with T-mobile USA. Any good tips on what to do to revert the one click lag fix will be much appreciated. Thanks.
[Galaxy S I9000 Android Development] fingerbib:
Hi, I just did a factory reset and it restored the phone to stock. I rerooted and now it's working fine. I will try OGC's method later...
[Galaxy S I9000 Android Development] tnimoruen:
Thanks, man! I'll try that.
[Galaxy S I9000 Android Development] TexUs:
Mine's hitting over 2250 once I kill all the other apps running.

I'm unsubscribing from this thread though! Just thanks much for everyone's work on this.
[Galaxy S I9000 Android Development] uC.ArTaX:
I have a question: does your update.zip need the previous installation of Busybox and, if necessary, it correct the version to 1.17.1 or it will install it ex-novo? In other words, do I need to install BusyBox?
[Galaxy S I9000 Android Development] cartsp:
Just wanted to say thanks, was about to ebay my SG and stick to my desire because of the lag, this worked a treat and looks like its the desire being sold (wish I had a reason to keep both lol). I flashed it on top of stock with no problems, so a big thank you :)
[Galaxy S I9000 Android Development] Tayutama:
There shouldn't be any need to install busybox since the update.zip's does just that.
[Galaxy S I9000 Android Development] unikhmer:
Works so easily! Thank you! Was benchmarking at 899 before now at 2151! Should be faster when I reboot.
[Galaxy S I9000 Android Development] jonohanson:
Daft question, after I do the fix I get a nice high 2100-2200 quadrant, but now in task manager it shows my prgrams have used 1.28gb(previous it was 280mb) now I know this is the 1gb file it creates but can this be used for apps storage or will I have to fit my remaining apps into the spare programs space, and the 1gb be lost?

Cheers