yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Virnik0:
voodoo lagfix is using built-in snippet from busybox, to work properly. But it is not environment set, which means that it is not usable by other apps (you can do it manually by creating proper symlinks).

Do not worry. If you have installed 1.18.0, you are ok. install terminal emulator from market.

then try busybox command, and you will see

or try cp command (copy). it shall print some output

for example, df command will show you mounted partitions. if that works, then you have busybox right in place.
[Galaxy S I9000 General] SasaT:
Have done all described steps... phone rebooted, can't see paid apps on market. Didn't get any error or warning msg.

However, while using MarketEnabler I can see paid apps so that's not an issue.

Still, I'm not sure if BusyBox is correctlly installed or not.

UPDATE: installed terminal emulator and confirmed that busybox is installed (df or cp commands work).

SWYPE UPDATE: I noticed that even with removed swype I have few swype files in the /system/apps and /system/lib folders. Tried to delete files using Android Mate but even if app reports that the files are deleted they are still there! wtf !"#"$#%$%&$%
[Galaxy S I9000 General] Virnik0:
try to run busybox command from terminal emulator.

I am pretty sure that it is there.
[Galaxy S I9000 General] SasaT:
Busybox works fine (thanks for the emulator tip).

SWYPE UPDATE: I noticed that even with removed swype I have few swype files in the /system/apps and /system/lib folders. Tried to delete files using Android Mate but even if app reports that the files are deleted they are still there! wtf !"#"$#%$%&$%
[Galaxy S I9000 General] aaanekre:
I am currently following your HOWTO again to update to the latest JPY.

I find step 8 a bit confusing.

08] Phone will reboot itself. Disconnect USB. Pull out battery, once it is booted, and place it back.

Do you mean that I must remove the battery when the phone is ON ??

I waited till I was presented the setup meny with the languages etc. and then switched off the phone using the power button and THEN removed the battery.

and this worked fine...

I am now on JPY and everything is working fine.
[Galaxy S I9000 General] Virnik0:
you need to remount partition to read-write using SGS Tools or root explorer.

EDIT:

My Wife and my father are both forcing me to solve swype issue. Here is my progress:

1) Use SGS Tools or Root Explorer to remount /system in read-write mode

2) Delete /system/app/Swype.apk and Swype.odex

3) Reboot

4) Download and install Swype Installer

5) After Swype is installed, you can choose and run it.

Here is where my progress ends. Swype is still force-closing. I am trying to solve this with it's developers. I will post more info once I'll find out more.
[Galaxy S I9000 General] evil_fish:
Virnik0,

Thank you sooooo much for the guide!!! It's really helpful.

ps: 2.2.1 fm is BLAZING FAST. even no lag-fix needed at all for me. :)
[Galaxy S I9000 General] Virnik0:
try lagfix. then post back. You will see that it can be even much more faster.
[Galaxy S I9000 General] Virnik0:
I have found a method how to make swype beta work on Galaxy.

1) remount /system partition to read-write with SGS Tools or Root Explorer

2) remove the folowing file and reboot phone

/system/app/Swype.apk

/system/app/Swype.odex

/system/lib/libSwypeCore.so

3) Install Swype Beta Installer

4) Download and install Swype with it.

Sadly, it does not contain our languages (Czech, Slovak, Serbian, Greece, etc)

It contains only English, Spain and some others...

EDIT: Looks like I have found stable and working Swype version 2.6.47.11856 - I will try it, and post back with languages it contains. If somebody will be interested, I will post it here.

EDIT2: Works. I have Swype working on JPY. It contains whole european languages, which is really cool. If somebody interested, just ask. I will add download link.
[Galaxy S I9000 General] Endueitstimmung:
Hey Gus.

I want to get rid of my stock Phone and start something faster.

At the moment i´m running my Galaxy S "Base" branded with (i think its jpe) Froyo

I have some Problems with long loading times and such things.

Bandversion: I9000XXJPP

Buildnumber: FROYO.XWJPE

Kernel: 2.6.32.9 root@SE-S608 #1

The only thing i´ve done is the oclf.

I read a lot of the Voodoo Project and want to install it on my phone together with the best Froyo version currently available.

But now i need help :o Can someone help me to get there?

I found soooo many Froo versions and dont know which one i should flash. Is every version available for my phone?

which one is the fastest and best at the moment?

Do i need to do anything special before?

3-key combo is available by the way.

How to install the Voodoo on Froyo? A few weeks ago on 2.1 i installed it with the update.zip but i think it will not work on froyo.

I know how fast the galaxy can be, so i would be thankful if someone can help me and my phone to get there too :)
[Galaxy S I9000 General] Virnik0:
Well, just read first post of this thread. Every single question you have asked is well explained and answered there. Because your 3br is working, you can skip [Block 1] and start from [Block 2].

If you'll not understand something written there, then you are welcome to ask.
[Galaxy S I9000 General] Endueitstimmung:
Do i need a Sim-Lock "free" device to flash the JPY?
[Galaxy S I9000 General] Virnik0:
is it mentioned in the howto? no. so you will not need it. do somebody actually read first post, or do I need to answer the same questions again and again?
[Galaxy S I9000 General] SasaT:
Oh yeah... gimme Swype link please... I managed to remove "old" swype files, now want to install it again with Croatian language supported.

PS. after few hours of waiting SetCpu arrived. It was obviously Market bug.
[Galaxy S I9000 General] Virnik0:
I have to search a little, because swype I have have only theese languages included:

US English

UK English

Deutch

Francais

Espanol

Italiano

Nederland

Portugues Europeu

Turkce

Poslki

Korean

Czech

Slovak

Russian

Ukrainian

Serbian

and another two I can't read or write

Nevermind, here it is.

Install via CWM

If you'll start looking for version with croatian language, just search for Swype for JP6 firmware. Swype compatible with JPY must be version 2.6.47.11856 or higher. Don't forget that you need all three Swype.apk, Swype.odex and libSwypeCore.so files.
[Galaxy S I9000 General] SasaT:
Ok, successfully installed your version of Swype... been sad that Croatian language isn't in it :-(

Is there any reason why original 2.2 wouldn't work on JPY? If it can work, maybe I can extract Swype from some still untouched phone.

Q1: how to remove Swype installed via CWM (in case I find valid Cro version)?

Q2: what about JPA Swype... would it work on JPY? :D
[Galaxy S I9000 General] Endueitstimmung:
Wtf?

Yesterday my 3bcombo still worked, but today i cant enter download OR recovery mode??

whats wrong with my phone? i wanted to do the fix but dont figure out how i do that on froyo using theese adb tool stuff
[Galaxy S I9000 General] Virnik0:
I know, sad. Just look for JP6 version of Swype in your language.

Hard to explain to person who do not maintain basic knowladge of linux or unix, but to describe it simple, I can say that every program in the linux/unix word depend on libraries, which in other turn depends on symbols (or instruction sets). Theese symbols must be the same like linux kernel uses. That is why there is propably big opportunity, that older swype version will not work. Symbols of it's library and kernel missmatch. (Talking about symbols - I meant gcc used, for advanced users)

But sure, you can try it. In the worst scenario, it will not work. In the best scenario, it will work.

To extract swype from other phone known to support croatian language, you need three files:

/system/app/Swype.apk

/system/app/Swype.odex

/system/lib/libSwypeCore.so

Delete the same files if you want to remove swype, and copy over new files of your selected swype.

CWM update.zip or any other installable zip file is not doing anything other, that extracting contents of the zip, and copying them to the selected location, which can be done by hand...Using CWM is only easier, but no other profit from it.

Haven't tried, but supposing JPA is using same kernel version, or at least compiled by same gcc version, it shall work. 2.2.1 firmware is using same Android SDK like JPA, so it should work. But nothing is quaranteed. You will have to try it.

And as a bonus, here you can grab actual JP6 version of Swype, that due to description shall contain Croatian language. I have also created it as an update.zip file. Extracted myself from JP6 rom. eNjOy!

Well, this is known as "WTHRUP" = "Why The Heck Are You Panicking?"

If your 3br worked yesterday, it will work even now. Only thing you will need to do is ... well, nothing. Just switch your phone off. Keep in mind that it takes even two minutes for the phone to properly shutdown. Upon successfull shutdown, your phone will vibrate once. After that, you can use 3br to boot up in Download/Recovery Mode again. Keep in mind, that it do not work while your phone is connected to USB or charger. You will have to unplug your USB cable or charger first.
[Galaxy S I9000 General] SasaT:
Working Swype for the JPY version

hehe.... well, since I'm a developer, it would be enough to wrote that assembly dependency may be different. :-)

Thanks for the effort. However, tried it but Swype didn't reappeared. Also, I believe I know the reason why it didn't appear. If I'm right, Swype.odex file contains some ROM dependencies. I noticed that all installations that work does not deploy that file. However, didn't have time to check this theory.

UPDATE: WORKING SWYPE FOUND:

I found additional package with following languages in it: UK & US English, Dutch, French, German, Korean, Swedish, Danish, Finnish, Norvegian, Croatian, Bulgarian, Romanian, Serbian and Slovenian. It's a JPA package, but I checked it and it works!

Installation zip (install via CWM) is available here.
[Galaxy S I9000 General] Virnik0:
Sorry, forgot that you are coder.

Odex files are really containing some dependencies, but from app itself. If you have odexed (stock) rom, then you need odex files for odexed applications.

Once you'll use deodexed app, like Email.apk from AOSP, then you do not need it.

But it depends on the app itself.

Thanks for the share! I am glad that you have found it.
[Galaxy S I9000 General] Moca83:
Hello to everyone I m new here and i ve couple of questions about instaling Froyo.

In this how to on first page i saw file from JPU? but which files to put for JPY? This JPY by Virnik have only two files JPY and 512.Pit to put only them or to put and jpu files too?
[Galaxy S I9000 General] Virnik0:
Read whole first post. All your questions has been answered there.

Sent from my GT-I9000
[Galaxy S I9000 General] Moca83:
My bad. i didnt read it carefully. Thanks!
[Galaxy S I9000 General] Moca83:
DONE! I instaled Froyo and Voodo Lagfix without ur theme. My Quadrand score is 1517. Is it ok?
[Galaxy S I9000 General] Virnik0:
Sure it is. Installing theme is optional, and depend on personal preference. I am suggesting it, because I personally like blue/dark instead of green/grey. But sure, you can live without it.

Sent from my GT-I9000
[Galaxy S I9000 General] lord12:
hmm...could it be that the lagfix dind't start with the phone from time to time ?

because i got ~1000 points at quadrant (no apps running 2nd bench the same), then i rebooted the phone and got ~1400.

1400 is 100 less than moca got, but i can life with it.
[Galaxy S I9000 General] Virnik0:
Nope. Lagfix is active everytime. Differences are normal, it depends on how much apps are running at the moment, what processes are active, how much RAM are used at the moment, and what is the phone actually doing, if it reads from disk or not.

Sent from my GT-I9000
[Galaxy S I9000 General] Rat2000:
omg man this has to be the best How To on this forum!

How ever i do have some questions and i would apreciate if someone could help me.

I have bought my phone with a contract from orange but from factory it HAD the 3 buton combo enabled, that does mean it is unbranded?(i have done the sim unlock procedure)

Is it posible when changing your firmware(not this one in particulary but eny firmare) to change your IMEI? If yes then how can i make a backup of it?

Thnx again for the great post.
[Galaxy S I9000 General] Virnik0:
Don't change "branded" for "locked". Phone is branded, when your GSM provider add some his own stuff to it, for example own boot animation, or some special app. Locked means, that phone won't accept SIM of different operator.

And yes, technically it should be no problem to change IMEI. Understand this phone as a mini tiny computer, which in fact it is. IMEI is stored in /efs/nv_data.bin file, but because it is ilegal to change it, I will not describe it's change method. I have never tried to change it. But you can change product code for example. And from it, it is very short way to change IMEI.

Sent from my GT-I9000
[Galaxy S I9000 General] Rat2000:
Ok thnx for the quick answer.

The problem is that i DON'T want to change my IMEI bur rather save it in case a rom will change it.

So if i save the nv_data.bin will i save the IMEI to?

If not how can i make a backup of my IMEI?
[Galaxy S I9000 General] Virnik0:
Change of IMEI can be done by SGS Toolbox I think. But you can do it by hand, by copying nv_data.bin somewhere else. But do not fear. New firmware are not overwriting /efs, nor are changing IMEI. So you can feel safe
[Galaxy S I9000 General] ell87cam:
Swype with JPY FIRMWARE (samsung galaxy s)

yesyerday i flashed Darky's ROM Gingerbread Edition v8.0 (Android 2.3 :) ).

I also flashed the swype jpa rom. At first it didn't work. I enterd the recovery mode and apply update.zip en rebooted my galaxy s. After rebooting I enabled swYPe in the configuration and it works!
[Galaxy S I9000 General] Virnik0:
Darky's ROM is not Gingerbread. It is classic 2.2.1, modified to look like Gingerbread.
[Galaxy S I9000 General] elsarfhem:
Hi! First of all, I want to thank you for the new phone ;) froyo 2.2 stock was really slow!

I have a couple of question anyway: 1) I've not rooted the phone but kernel say something like "rooted"in its version name

2) I see that recovery is the clockworkmod one

I'm just worried about samsung customer care...

What about gingerbread upgrade? Can I do through kies normally?

Thank you
[Galaxy S I9000 General] Virnik0:
You have broken warranty simply by installing with Odin, instead of Kies, you have already broken warranty simply by installing voodoo instead of leaving stock kernel, so I do not know why are you bothering about warranty with CWM.

and YOU SHOULD REALLY consider rooting, because you can only benefit from it. And yes, Voodoo kernel have root within, so it may be enough for you to install superuser app from the market.

EDIT:

JPY flash package in the first post has been updated with new version of theme.

If you want to download and flash it via CWM separately, then you shall download it from this link.

New in this version:

- Blue Market

- Blue AOSP Email

- Blue Camera

- fixed Camera libs, so no app using camera will crash anymore (Barcode Scanner, for example)

- Blue Contacts

- Blue Callendar

- Blue Calculator

- Blue Dialer

- fixed few icons in the notification area.

Just try and post back, if you'll like it. If not, send me PM. ;-D

PS: If your new theme keeps crashing with Email, just install root explorer, remount /system with it to r/w mode, and delete /system/app/Email.odex

Update script within CWM update zip file will be fixed in next release, to count with this.
[Galaxy S I9000 General] rkmoray:
Custom apps

I am siwth bell canada, and I use some of their custom apps.

If I run this upgrade, will I loose those apps?
[Galaxy S I9000 General] Virnik0:
Because this upgrade will erase your whole phone, then yes, you will loose them. But you can use Titanium Backup to backup those apps, so you will be able to restore them after flash to their original state.

So conclusion is, that if you'll proceed with caution, you will loose nothing.

Use Titanium Backup to backup all user installed applications. Restore them after flash, and you will loose nothing.
[Galaxy S I9000 General] elsarfhem:
What kind of benefit with root?
[Galaxy S I9000 General] Virnik0:
For example modyfying system apps, deleting provider's bloatware, you will be able to underclock phone's cpu to enhance battery performance, you will be able to do full backups, or incremental backups (you will be able to backup your apps and settings, so if you'll decide to upgrade to newer ROM, you can restore all your apps by single click after that, or if you'll mess something up, it is very easy to revert back - like Windows Restore), you can monitor system behaviour, for example stats for calls, sms, uptime, and much more.

root is something like an administrator, but much more powerfull in linux world. Do not fear it, it can be only for your own good.

Many apps, like ScreenShotIt needs root access. Specifically ScreenShotIt is very good app to make screenshots of your mobile's GUI and widgets.

I can describe more closely, but it will take more then one big A4 page full of benefits.
[Galaxy S I9000 General] homppi:
First of all: Thank you!

I was really pissed with the phone performance in regular use especially after the 2.2 update. After considering rooting the phone for a while, the procedure went smooth and now it's ridiculous how fast the phone is.

(Quadrant score with stock 2.2 950, after your howto: 1500.)

My only issue now is with keyboard. As you suggested I put AnySoftKeyboard with finnish language and it works pretty ok. And now that I got that working, I'm actually missing Swype a bit.

I tried few swype packets I found links in this thread (e.g. the installation zip on this post), but none of them add swype as an option to input methods. (That particular zip doesn't add all three files you listed in another post:

Now, I also can't delete the apk anymore, but in terminal, after 'su', I get notification that the file system is read-only and rm cannot be performed.

So, any ideas where to find working swype files with finnish support?

Thanks!
[Galaxy S I9000 General] Virnik0:
Install root explorer.

Run it, then press mount r/w in the /system directory. after that, delete files of Swype.

reboot to recovery, and apply zip I have suggested. after that, you will have swype working.
[Galaxy S I9000 General] SasaT:
Hi Virnik,

one more issue with Swype.

Installation file I found works fine with Croatian language, but have one minor issue. Each time I reboot my phone I have to reset the langugage again cause it's set to the default value (English UK).

Perhaps u have some idea I could try?
[Galaxy S I9000 General] Virnik0:
yes, download full firmware from which you have taken swype.apk

extract factory.rfs from it.

mount factory.rfs under linux as follow:

"mount /home/user/factory.rfs /mnt/ -o loop"

then go to the /mnt directory. whole phone's /system partition content will be there. copy Swype.apk, Swype.odex and swype's library from it (mentioned in some posts back)

create update.zip from it, use my update.zip for swype as a template.

then in the phone deactivate swype, delete all files swype uses (apk, odex, library), reboot to cwm, and apply your zip file. then you should be fine.

I can do this for you, but I will need to know from which firmware your swype is.
[Galaxy S I9000 General] SasaT:
So, you believe that the reason that is causing this issue is the fact my package didn't contain Swype.odex file. Right?

I took it from the Darky's ROM. There was a link on multiple Swype packages (and I took the JPS). If you are able to extract right files, please do that. However, Swype wasn't by default installed inside that ROM.

I'll try to find someone with that ROM and Swype installed and will ask him to copy me that files. Believe that would help too. (UPDATE: asked for swype files)

Will you be able to extract those files too?
[Galaxy S I9000 General] Virnik0:
You can find all firmwares released by Samsung here

And not only odex was missing for you, library too.

as said before, you need all three files for swype to work correctly.

1] apk

2] odex

3] so

And sure, I can extract any file from that firmware you want, cos I am running linux, so it means only one command for me, and voila - I got everything I want from the firmware.
[Galaxy S I9000 General] SasaT:
Understand that... so, can you please create me a working Swype cab file? ;)
[Galaxy S I9000 General] Virnik0:
Yes, I can. All I need to know is, from which firmware you want me to extract the swype from.

Sent from my GT-I9000
[Galaxy S I9000 General] SasaT:
Cannot say correct answer. The reason is I don't know in which one I can find working Swype with the Croatian language.

The files I found were related with the Darky's latest ROM. But in his firmware Swype isn't preinstalled. :-(
[Galaxy S I9000 General] rkmoray:
Con't find Root

I cannot find a root to run on my bell 2.2 phone. Any suggestions?
[Galaxy S I9000 General] Virnik0:
read the first post please. this time carefully
[Galaxy S I9000 General] elsarfhem:
I don't worry about warranty... But I'd like to know what to do in case of any fault. Can I flash any original rom through odin? Will bootloader be restored flashing in this way?

Can I use nandroid backup in clockworkmod without root the phone?

I apologize if this is the wrong place to post these questions.

Thank you
[Galaxy S I9000 General] Virnik0:
1) Yes, you can simply flash original ROM via Odin, and you are done.

2) If you tick right option on the Odin, then yes, bootloader will be restored too

3) You can. update.zip containing only cwm which can be applied through classic recovery do exist. this way you can flash update.zip, which will overwrite recovery only in the memory (so it will disappear after reboot), make a backup, and you are done. The same with restore. But it is much more easier to use ROM Manager, which do need rooted phone.

No harm done, really. It is allways better if you ask, then sorry later ;-)
[Galaxy S I9000 General] homppi:
Just installed theme zip from the recovery menu, I can't find any changes in those views.

And I just noticed that my Camera application is gone from the app menu...

UPDATE:

And when I try to access camera from the icon in Gallery, the phone vibrates once, then three times in rapid succession and gives a notification: The application Gallery (process com.cooliris.media) has stopped unexpectedly.

Any suggestions...?
[Galaxy S I9000 General] Virnik0:
It is not gone. It have different icon now.

and there are a lot of changes.

what is wrong with your theme? which version you have downloaded?
[Galaxy S I9000 General] homppi:
I have the Camera.apk and odex in system/app but I don't have the application icon in the app menu, and cannot access it throug gallery. (Check the update on my previous message.)

And for the theme, there's nothing wrong, I just don't notice any changes there in those views. I downloaded the file from your yesterday's post: multiupload.com/J81NS9TR9O and the listed views look exactly same as before.

(Otherwise I liked your blue theme and wanted to have more :) )