yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] hansmrtn:
Its nice to see everything here is moving along
[Captivate Android Development] uberjon:
one question, this create the file/partition on the external or internal memory? (choice between class 2-4-6 and 8-16GB for purchase budget) using a 2GB now.
[Captivate Android Development] Laaf2005:
Genius

This fix is great. I love my captivate, but I have been unhappy with the performace. I use feedr to sync with google reader and it was annoyingly slow before. After this fix it is a dream. Yahoo mail also works without freezing up. This fix is soooo easy to install. You should update the first post with a link to the proper busybox.
[Captivate Android Development] krispybob:
Busy Box v1.18.0

First of all, thank you so much for this amazing fix!!!!

Secondly, I must have grabbed this and put it on my phone just a few minutes before I saw the update concerning the version of BusyBox currently available in the Market.

I have seen the drastic improvements, up to 2100+ scores, and especially the instantaneous loading of my Exchange mail!!!! I'm curious, if this version of BusyBox doesn't have the makefs functionality required to facilitate this gain, then how could it work? Do I need to be looking out for any specific bugs?

I'm running the stock ROM from AT&T and power cycled the device many times, but I cannot seem to find any issues with it.

Thanks, again!
[Captivate Android Development] Zilch25:
This creates the file on the internal memory, no need for an external.
[Captivate Android Development] uiskibum:
I just pulled 2143, the install is pretty simple we'll see what the long term effects (if any) are.
[Captivate Android Development] uberjon:
thanks! will go with the 16GB class 2 then. the class 2 did fine to play aliens vs predators (the new one) without stutter.
[Captivate Android Development] Zilch25:
Maybe you had version 1.16 already installed and you didnt use the busybox installer before running the script? 1.16 contained the makefs stuff, and 1.18 would probably run the scripting stuff... so who knows maybe it was a perfect storm of miss-steps that resulted in success? lol
[Captivate Android Development] Zilch25:
Get that JIT compiler running and we can see these things really fly ;)
[Captivate Android Development] Smallsmx3:
it rebooted. got the att screen. i get audio but its all black. nothing on the screen. Now what?
[Captivate Android Development] krispybob:
Maybe you had version 1.16 already installed and you didnt use the busybox installer before running the script? 1.16 contained the makefs stuff, and 1.18 would probably run the scripting stuff... so who knows maybe it was a perfect storm of miss-steps that resulted in success? lol - OP

That must be it. I had BusyBox installed previously, and in the Market it showed that the app was not present, and looked to be installing only new version 1.18, but miraculously it must have left the previous makefs functionality in tact!
[Captivate Android Development] max_warheads:
Man, you've got the worst luck sometimes :p We'll get you straightened out.

You followed my steps to the T, including verifying requirements?

Can you see it if you connect via USB?
[Captivate Android Development] Smallsmx3:
I cant get my phone to boot
[Captivate Android Development] Smallsmx3:
i followed to the T. i put in the scripts. it kept giving me cant open. so i moved the createlagfix.sh from the extract folder directly to the sdcard root. when i did everything it worked. so i completed it and rebooted. got the att screen and nothing else

I tried to reboot from recovery but that didnt work either. now its going to the battery screen as if im charging it like the phones off
[Captivate Android Development] rajendra82:
Quadrant score 2182, no racing issues, everything is looking great so far.

P.S. - Does Busybox 1.18 have all the commands (i.e., mknod, losetup, mkdir, and mount) implemented to safely run the userinit.sh, or do we need to hold off on upgrading alltogether until 1.18.1 is released?
[Captivate Android Development] ranova:
for your exchange email, are you using Touchdown?
[Captivate Android Development] RyanZA:
Ouch... I believe you have just hit the worst possible outcome, and you're gonna have to reflash your firmware. :(

Otherwise, great to see that my fix is working out for most of you! I'll be working on improving it more, and hopefully making it easier to use with more error checking, so people like smallsmx3 don't have to go through problems. :( Sorry man!
[Captivate Android Development] tbae2:
Is the process to do this covered in the sticky thread at the top?
[Captivate Android Development] max_warheads:
eeh... they *all* needed to be in the sdcard root... bets on playlogos1 being missing...
[Captivate Android Development] max_warheads:
Ryan, is there any way he's going to be able to replace the playlogos1 file...without re-stocking?
[Captivate Android Development] Tayutama:
wth....

think i need to try another firmware to see if sl4a still crashes there...

since i have had it working before
[Captivate Android Development] Zilch25:
Okay verified, fonts work 100% under EXT4... wonder why O_o
[Captivate Android Development] Tayutama:
only difference between the 2 scripts are ext2 and ext4... else they are identical..
[Captivate Android Development] Zilch25:
I just calls em like I sees em. No idea why it would behave differently
[Captivate Android Development] Tayutama:
Thread made
[Captivate Android Development] Zilch25:
Saw it- my new thread is live too!

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

If you want to add anything to the OP let me know!
[Captivate Android Development] tbae2:
Have you tried JM1 from the I9000 forums yet? It works very well so far :). Also does anyone have the download for the stock pit file? I want my recovery key combos back!
[Captivate Android Development] ominously:
Nvm
[Captivate Android Development] Zilch25:
Doh, bumped the old thread :(

You have to uninstall any previous fixes before installing the new one- be sure to hit the new lagfix thread for all the latest and greatest though. This one is out of date!
[Captivate Android Development] Smallsmx3:
ok now im really having trouble doing anything. all i can get up is android system recovery. when i reboot i get nothing. it aborts if i try to reinstall packages. i dont want to try to delete user data. or should i? i took the sim out and tried to get into download mode. all i get is the att screen on a loop. how can i flash?
[Captivate Android Development] Smallsmx3:
looks like i just made my first noob mistake. hope its not the death of my phone!
[Captivate Android Development] Zilch25:
Nah, but it's just an update.zip install. You have to be running JM5 for it to work though. It installs just like samset, and you can find the thread for both in the i9000 Development forum
[Captivate Android Development] max_warheads:
My bet, is that you've got the timing a little funny to get it into download mode. Or at least thats how it seems. When it's all but bricked, it goes to DL mode by itself so I honestly believe its recoverable :) Chin up.

We all make mistakes once in a while: today before testing this, I accidentally said cp /data/data /data/data.tmp instead of /dbdata/data.... OOPS. lost 1.5 weeks of app data, but I had the backup so, phew! That was a close one :)
[Captivate Android Development] Zilch25:
Worst case scenario you can get into download mode and do a full reset with the Odin One click downloader... there's a sticky thread about it. So you haven't completely toasted anything.

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

The downside is that you'll have to experience the joy of reinstalling everything you downloaded =/

A good rule of thumb though, before you mess with ANYTHING, download Rom Manager and get it working, that way if something gets hosed you can get in and use your nandroid backup to restore.
[Captivate Android Development] wpb2:
I did all the commands via Terminal emulator on my captivate, and they installed, and got a finished message, and rebooted. My phone works fine, but my Quad scores still at 892. Whats up? I did everything like in your post from my phone.
[Captivate Android Development] max_warheads:
Did you see *any* error messages in the output?

Please open terminal emulator and

$ su
# mkfs.ext2

What do you get?
[Captivate Android Development] Smallsmx3:
but i really dont know what else to do? what do you mean i have the timing funny? anyone have any advice? cause i have no clue. now the screen is black with an android and an exclamation in a triangle
[Captivate Android Development] wpb2:
"not found"
[Captivate Android Development] max_warheads:
eh yup. busybox problem.
[Captivate Android Development] Zilch25:
That's download mode... which is the mode you want to be in to do a restore. However you're on a Mac which doesn't work with the Odin One-click restore =/ Do you have any windows buddies that will let you borrow their computer for a few minutes to flash your phone back to stock?

The alternative to that is installing boot camp, installing windows xp, and then running the restore... kind of a nightmare
[Captivate Android Development] max_warheads:
you mean this?
[Captivate Android Development] wpb2:
I installed the 1.17.1 from the thread you recommended, should I try to install again? I had 1.16 installed previously.

Ok. I got it. I had to run the Busybox installer again to update to 1.17.1

No when I run the command #mkfs.ex2 I get a conformation.
[Captivate Android Development] Zilch25:
After installing the app, did you go into the app drawer, and run the Busybox installer, then click "Install"? Otherwise it just sits there waiting to be installed.
[Captivate Android Development] zeroaltitude:
Quick question

So I have been following this thread a bit. I have a question: has anyone tried simply reformatting the relevant disk (I'm assuming this is the 2GB internal disk in the Captivate) as ext2 rather than doing the remount trick? Intuitively, it would be a better solution, and would be relatively simple (you could do the NAND trick first, to not be using the 2GB disk for system at first, then reformat, then move back from NAND to disk, etc).

Am I missing something? Is there a complication to this idea that hasn't occurred to me?
[Captivate Android Development] pinetree09:
I get "mounting device

mount: invalid argument"

How do I fix this?
[Captivate Android Development] Zilch25:
Sounds like a busybox issue to me... have you installed the right version, then gone to the app drawer, run the "Busybox Installer" and clicked "Install"? It doesn't actually install when you install the apk- only the INSTALLER installs.
[Captivate Android Development] RyanZA:
Give it a try. :D I can assure you that nothing about this whole technique is perfected yet. I've just taken the easiest, least likely to cause harm approach. It still seems to be causing harm though! ;)

In regards to fixing it up after it won't boot... It would technically be possible using some kind of neat tool off the bootloader. But such a tool doesn't exist yet. So there is no way to change the filesystem until you boot the phone up.. and the phone can't boot up since it can't find the files it needs to boot up because they've been moved.

Only option I know of is to flash the firmware. :(

Luckily, flashing the firmware is really pretty easy (on the I9000 anyway, and I'm sure on the captivate too.) These phones are very very difficult to brick.
[Captivate Android Development] pinetree09:
Yes, I have 1.17.1 installed
[Captivate Android Development] wpb2:
I can now report SUCCESS!

I did this fix completely on my phone. I am now getting Quad scores of 2015. Im on stock Captivate rom.
[Captivate Android Development] ronpinoy253:
Amazing!!!

Just performed the lag fix...did it by placing the "phone-only" version files on the root of my internal SD card and using Android Terminal Emulator to perform the process.

My quadrant scores skyrocketed from 850 to 2100+ !!!!!

Just blew me away...and the real world effects are there, as my browsing and widget experience has increased noticeably!

Awesome work and this needs to be STICKIED!!! Just outright amazing...

Rooted Samsung Captivate

Removed AT&T "bloatware"

16 gb Sandisk Class 2 external SD card

No problems yet... :D:D:D
[Captivate Android Development] kennethpenn:
2200+ with stock rom, deleted AT&T apps, root, sideloading, LauncherPro
[Captivate Android Development] washow:
2030 with stock 2.1 rom, sideload enabled and using launcher pro.

owns!
[Captivate Android Development] AJerman:
You're right, ext2 isn't preferable unless you just want to see a high quadrant score and a corrupt file system in the future. Everyone on this message board seems to be blinded by a high quadrant score to a point where they'd sacrifice the stability of their phone for it.

ext2 is a non-journaled file system, and it will get corrupt over time, then you can expect random crashes, probably slow downs that make this mod pointless, etc. And I'm sorry if you think shutting down properly will prevent this, because Android doesn't unmount the /data partition on shutdown, so you might as well have yanked the battery every time.

The mod isn't a bad idea, putting an image on the internal card, but you guys really need to stop using ext2. Use ext3 or ext4 (ext4 requires a custom kernel). Don't worry about 100-200 more points on Quadrant, worry about your file system.
[Captivate Android Development] Kaik541:
The argument of ext2 vs ext3/4 seems to be at a stalemate. Yes, ext3/4 will give you a bit more stability in the long run because they're journaled, but the counter to that is they cause a lot more wear on the NAND (note: flash memory does not like journaling) over time. ext2 is going to be fine as long as you're not constantly pulling the battery while the device is on or constantly adding and deleting apps simultaneously.

if you have your phone set the way you like it, be happy with it. if you prefer ext3/4 and don't mind thrashing your NAND or SD card in exchange for more short range stability, go for it. the ext2 image is sitting on an rfs filesystem that handles the journaling for it (as good as can be, anyway) so we don't lose much as long as you aren't experiencing constant power surges on your phone or something.
[Captivate Android Development] krispybob:
Exchange Mail

I'm using the built in Mail app. :)
[Captivate Android Development] max_warheads:
I was unaware that android doesn't take the time to shut down correctly.

With that in mind it does make viable sense. however, the RFS handling some of the journaling...... hrm.
[Captivate Android Development] NikAmi:
TESTIFY!!!
[Captivate Android Development] rob989_69:
Thought so. So next question. Could this potentially be used with a ext3 or 4 partition instead??
[Captivate Android Development] gotfolk:
2122 :)

linpack is still in the 8's though.
[Captivate Android Development] novaIS350:
Holy crap it works. 2200 + quadrant score everytime
[Captivate Android Development] max_warheads:
In theory, it's viable.
[Captivate Android Development] rob989_69:
So I took a quick look at the script, keeping in mind I know absolutely nothing about programming would you just be able to replace the ext2 references with ext3 or 4??
[Captivate Android Development] akachay:
does any1 have any problem with gps after apply lag fix??? i got quadrant 2015 but my gps revert back to forever to lock vs 45sec at most before appy fix
[Captivate Android Development] max_warheads:
mkfs.ext3 "applet not found"

Looks like busybox doesnt currently support the ext3 command sets.
[Captivate Android Development] rob989_69:
Probably due to the fact that it reverts back to stock settings. Or so it would seem. If definately noticed a difference.
[Captivate Android Development] wpb2:
I maybe a totaly idot, but I don't see where this would cause the GPS to malfunction.
[Captivate Android Development] max_warheads:
No problems here.
[Captivate Android Development] Hellwynn:
I have made sure I have the correct version of Busy Box installed and every time I run the batch file it gives me this message:

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

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

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 *

failed to copy 'createlagfix.txt' to '/sdcard/createlagfix.sh': Permission denie

d

failed to copy 'playlogos1' to '/sdcard/playlogos1': Permission denied

failed to copy 'userinit.sh' to '/sdcard/userinit.sh': Permission denied

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

/system/bin/sh: Can't open /sdcard/createlagfix.sh

Script complete!

Press any key to continue . . .

Any help would be greatly appreciated, fyi I am a noob to the Andriod and have been reading my way through.
[Captivate Android Development] SlimJ87D:
I WOULD LIKE TO VOICE OUT A VERY IMPORTANT QUESTION

Why would you want to run an Ext2 on your Internal data? The reason why I say this is because Ext2 does a lot of intensive write and rewrites. Flash memory doesn't last forever, it can go bad quickly. The reason why I was so reluctant to doing the first fix on my external SD card is because you can replace that SD card no problem!

BUT YOU HAVE TO REPLACE YOUR CAPTIVATE IF YOUR INTERNAL MEMORY FLASH GOES BAD!

This fix IMHO is not worth the trouble. Quadrant, like Andy has stated multiple times, does not really mean jack. I personally think that the methods that use an external SD card are more reliable and you won't notice much of a difference compared to 1500 to 2000 quadrant scores, because once again

If your linepack scores and everything else aren't improving drastically, a 1500 vs 2000 quadrant doesn't mean that much.
[Touch Diamond, MDA Compact IV ROM Development] Raptor2226:
i try to update rom from swedish to english and he gos to 1% and stop and says ERROR 294 IVALID VENDER ID...i dont understand,does anybody have ROM on english that is compatible with my phone..i downloaded several but neither is not working :(((
[Touch Diamond, MDA Compact IV ROM Development] urs_marcel27:
make hardspl and after that you can falash any rom
[Galaxy S I9000 General] Wellynz:
Hi guys. Im new to the forums. Hopefully I can return the favour one day and help people out

I was looking at either purchasing a google N1 or Samsung Galaxy S within the next week or so. Currently I think the Samsung Galaxy S is my main choice. However there are a few things that are bugging me about the phone and I was hoping some people here could clarify a few things for me

1: Is there GPS issues on all of the devices? Or is it 50% or what?

2: Ive read numerous times that the Galaxy S lags. Why is this? Does it happen to all devices or what?

3: How good is the development support for it? Sorry if that doesnt make sense. What I mean is that looking at the N1 forum there seems to be alot more things to install/download than the SGS.

4: How bad is the battery? Ive read threads and people say the battery dies within a few hours or so of using the phone. Is this when the screen is on full brightness and all things on? Or just when the phone is idle?

5: Is there any other bugs/problems (Like gps, lag) I should know about?

Thanks for all the help - greatly appreciated :)
[Galaxy S I9000 General] LazyLeung:
1: Don't really use the gps much...

2: The SGS stores app data on a samsung's own rfs file system, which has a slow access speed, thus making apps to load up slower. There are fixes of this, and it is not a hardware problem.

3: SGS community is growing but i don't think it will not be as big as N1 the google phone

4: I can use the phone with moderate use for 12 hours, little use of gps, some wifi, 2g, and lots of music playing.

5: Not really, used mine for almost two months
[Galaxy S I9000 General] darkoroje:
If you need reliable GPS, do not buy Galaxy S. Other issues, such as lag, can be resolved using various tweaks from this and other forums.
[Touch 3G General] lanshu365:
now,i want to get a S/N from jade buy in hongkong,for download the rom: 3w.htc.com/hk-tc/SupportDownload.aspx?p_id=174&cat=2&dl_id=574 Thanks!

NOT Development related moved to Genral
[Desire Q&A, Help & Troubleshooting] markeymark:
ive rooted my desire a few months ago with no probs, and now wondering if it's easy enough to update to froyo 2.2? phone is locked to orange if that makes a difference

thanks
[Desire Q&A, Help & Troubleshooting] Rudolfje:
For FroYo you'll need the new radio.

The new radio doesn't work properly with Orange.

You have to buy an unlock code.
[Desire Q&A, Help & Troubleshooting] markeymark:
ok thanks for that, how much are they?
[Desire Q&A, Help & Troubleshooting] kirbz:
The new radio does work with orange. I'm using it so you don't need to unlock your phone.
[Desire Q&A, Help & Troubleshooting] markeymark:
have u got a link to that one i could use m8?
[Desire Q&A, Help & Troubleshooting] kirbz:
I can't link because I'm a new user but have a look in development for the stock radio thread and its 5.09.00.20 (the latest). That should work.
[Desire Q&A, Help & Troubleshooting] markeymark:
thanks m8..
[Desire Q&A, Help & Troubleshooting] mtmcndrw:
Hi there,

I debranded my orange phone a couple of weeks ago using a gold card and installing the

RUU_Bravo_HTC_Europe_1.15.405.3_Radio_32.30.00.28U_4.05.00.11_release_121865.exe ROM from Development Section.

I then did one OTA update that left me at software version

1.15.405.4

There was another OTA update available that would have put me at the 1.21.405.4 but due to some adverse remarks about requiring an unlock code I decided to stay where I was for the time being.

Yesterday after a few beers I decided to root my phone and update to Froyo.

So first off I rooted my phone using Unrevoked3.1 and an Ubuntu LiveCD. This only took about 10 minutes as I already had an Ubuntu CD sitting about. I followed the guide at

http://rootmydroid.co.uk/guides/desire/howtolinux-root-your-desire-using-unrevoked-in-linux

While I had the LiveCd in my laptop I also took the opportunity to use Gparted to format my memory card. I formatted the whole card FAT32. I then shrunk the FAT32 partition to leave 512MB at the end of the card. A new EXT3 partition was then made on the 512MB portion.

I then followed the rest of the guide to install the ROM and Radio from the LeoDroid thread

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

Underneath the link for the Radio there is a note that says "Orange users will need an unlock code." so at this point I was resigning myself to purchasing an unlock code.

Anyway I installed the ROM first and when it installed I was still able to use my phone without the unlock code so happy days as they say. But after playing around with it for a while I noticed a few issues such as the camcorder causing the phone to reboot after about 10 seconds.

After reading through the thread for the ROM I realized that I would have to install the radio as well.

After installing the new radio I still did not require an unlock code but there were still a few issues with the camcoder. There was a lot of background noise.

Post 1 of the thread says that a full wipe is recommended. So this was done and everything seems to working OK without unlock code:D:D

Hope this helps

Matt