yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] xan:
JFS always seemed faster for me, but I had severald /dbdata losses, ditched it obviously.

I'm dying to see this, only sources for JPX needed :)

Looks very, very promising (kernel+recovery+afterburner)
[Galaxy S I9000 Android Development] cHarOn99:
just fyi Samsung released JPX Source :P, i really hope that you will soon make a kernel with your features with JPX Sourcecode :D

http://opensource.samsung.com/
[Galaxy S I9000 Android Development] sztupy:
will do soon.
[Galaxy S I9000 Android Development] cHarOn99:
awesome :D now i will have that thread open all the time lol :D

merry christmas
[Galaxy S I9000 Android Development] RolluS:
Please help me,

my F5 key have just burnt

:D:D

Thanks sztupy
[Galaxy S I9000 Android Development] jeebspawnshop:
LOL! Genius!

And this new Steam kernel is just brilliant. sztupy, you are a freakin hero!
[Galaxy S I9000 Android Development] ragin:
Steam is a game changer, I still wait for a working kernel...
[Galaxy S I9000 Android Development] jaju123:
Hey stuzpy just so you don't lose faith I want you to know that I personally am waiting for this in a jpy version. Then I am sure it will be implemented more in speedmod etc.

Also any chance of steam features in the gingerbread port etc? Just wondering what you are working on etc.

Thanks :)
[Galaxy S I9000 Android Development] Cypher_X:
same for me, as im trying to get it work on a stripped doc rom.

always end up with hanging on boot/S logo, then the screen turns to black and then it starts to viberate in a pattern of ...1....2....1...2 times.

i really would love to see this work on a 2.2.1!
[Galaxy S I9000 Android Development] ragin:
It seems you got it working, Hurray.
[Galaxy S I9000 Android Development] corgar:
on rsjp5 2.2 froyo with cwm zip ( page 2) work just fine. just need to clear dalvik after installation, as usual
[Galaxy S I9000 Android Development] °Dexter°:
Awesome work sztupy,i'm trying steam with seeARMS rom...not fully functional obviously,but very good (especially for choosing files,without annoying continuous button mashing: D)
[Galaxy S I9000 Android Development] glitterballs:
I compiled an English version of Steam from source, used JPX source and modules, and left the rest of the initramfs the same and I'm using this on one of Doc's JPY ROMs, so 2.2.1 kernel and 2.2.1 ROM. I think sztupy wrote this somewhere, but it seems that an initial flash of the kernel via Odin is absolutely necessary. When flashing the kernel with either neldar's app or Heimdall, after Steam loaded I got a lot of FCs, even if I did a factory reset and wiped the dalvik cache. Using Odin I flashed the kernel, Steam loaded, and the phone started perfectly normal, no FCs at all. The only other issue I've had is that when I do a filesystem conversion, it goes into a bootloop, I see something about an error log written...BUT, if I just reset the phone, it boots normal (edit - it boots normal and the filesystem conversion is complete). Oh, and the error log is not present where it was supposed to have been written to.
[Galaxy S I9000 Android Development] ragin:
I think Cyber-X got it working finally on doc's ROM, the has posted a post in Doc's thread. If I remember, you need to wipe the dalvik cache THRICE for it start working.

Now that its working on JPY, I wish some developers start adding missing functionalities to it.
[Galaxy S I9000 Android Development] MikeyMike01:
I would love to get it working on JPY... It's so nice to have touch screen input.

Sent from my Captivate.
[Galaxy S I9000 Android Development] sztupy:
thanks for this analysis, I'll look into it (and will test flashing via other means...)

Btw. if you compile one for yourselves, you might change some of the config options in /sbin/steam.conf If you want full logging during boot, use the following config:

preinit.graphics=1
preinit.recovery.graphics=1
earlyinit.graphics=1
init.bootanim=0
[Galaxy S I9000 Android Development] DocRambone:
Confirmed, redbend flash will give boot errors, odin ok.
[Galaxy S I9000 Android Development] g00ndu:
Happy New Year, sztupy!
[Galaxy S I9000 Android Development] Cypher_X:
I got it working on a 2.2.1 modded by doc.

Was really a hard one! (semi)bricked it 8 times while trying it.

I will edit this post with the link to my install in a few minutes.
[Galaxy S I9000 Android Development] ragin:
Now that you have installed it on Doc's ROM, can you modify it so that it installs without problems?
[Galaxy S I9000 Android Development] Cypher_X:
Would love to!

But i dont have the skills/knowlage to do that! :D
[Galaxy S I9000 Android Development] ragin:
Just waiting for the 2.9.9.0 to move forward. :D:D:D

Would even be satisfied with a 2.9.9.1 :)
[Galaxy S I9000 Android Development] Cypher_X:
i also tryed only odin flash with all possible combo's of wiping

the same for the cwmzip

everytime i ended up with a (semi)brick.

Somehow, when combining those 2 it seems to work.
[Galaxy S I9000 Android Development] ragin:
Will this Kernel ever see a release status? Frankly, a multi-touch recovery is an invention.
[Galaxy S I9000 Android Development] Cypher_X:
Sztupy, since i got it sorted out to make it run in an easyer way than i mentioned before, and loving all the stuff that's new in the recovery/kernel im wondering if the development of steam will be continued!?

For me its a big minor to have no wifi, slow data connection and when applying any kind of lagfix, the phone gets stu,k while converting.

I really hope you have time to continue this awsome project! :)
[Galaxy S I9000 Android Development] sztupy:
Development is ongoing, the git version is usually up-to-date. Next version will be released when I sort out most of the issues, and add the additions of the gingerbread version of aosp/cwm recovery (the latter being the main work).

But now I'm mainly working in getting kexec to work, to allow real dual-boot for froyo+gingerbread.
[Galaxy S I9000 Android Development] Cypher_X:
Nice to hear it isnt on hold.

Ill keep following the threads.

Thnx for the reply! :)
[Galaxy S I9000 Android Development] ragin:
Great to hear its still a WIP.
[Galaxy S I9000 Android Development] Freexter:
when are you planing to release a version for 2.2.1 working with jpy?maybe jpx sources?
[Galaxy S I9000 Android Development] Cypher_X:
I think he'll release it ... When its ready ;)

I also cant wait till its ready, but as you can read above, he's very busy with ginger.

Just be patient, it will come some day ;)
[Galaxy S I9000 Android Development] mooglesoft:
I was linked to this thread and kernel from another site...

sztupy, could you please explain how you enabled "boot-time logs"? Is there some option in the kernel that needs to be enabled for it to work? (I don't have a SGS, trying to get verbose boot working on other devices)
[Galaxy S I9000 Android Development] DamianGto:
If you go into recovery and go to boot option you got some settings there.

**DamianGTO steam kernel. 346MB Ram. 300HZ**
[Galaxy S I9000 Android Development] RashaMatt:
CIFS

Thanks for the great work Sztupy :) I just sent you some $$$ (635348143S6259827)

Please consider adding CIFS support!

Peace,

RashaMatt

Serendipity 4.0.1, Steam #8, UGJL2
[Galaxy S I9000 Android Development] TrOjAnUK:
I tried this twice and both times my WiFi hung on obtaining IP.. is this known or is it specific to me?

Any pointers, if its me Ill try and debug it.

TrOjAn
[Galaxy S I9000 Android Development] jaju123:
Is there a JPU/Y/X version in the works?
[Galaxy S I9000 Android Development] DamianGto:
This is old and only the one i make is newer. Try that out;-)

**DamianGTO Steam kernel. 346MB Ram. 300HZ **
[Galaxy S I9000 Android Development] leventefarkas:
canwe wait a 2.2.1 update?
[Galaxy S I9000 Android Development] ragin:
@Sztupy,

Any progress on this? Just wondering.
[Galaxy S I9000 Android Development] RashaMatt:
CWM updates

I would love if Steam could handle both types of update scripts.

That's the only reason I'm not using Steam any more. :(

And maybe add Voodoo sound :D
[Galaxy S I9000 Android Development] DamianGto:
Voodoo sound is already used;-)

There will be an update on the steam source, but i don't have any eta on it.

**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
[Galaxy S I9000 Android Development] ragin:
Hi. Any update on this?
[Galaxy S I9000 Android Development] Popersman:
Sorry to be cluttering the thread, guys, but as a near-newbie there must be something sitting right in front of my face that i don't see: How to get this to perform modifications on my system.

I'm on a JP6 firmware. I had originally rooted it with CF-Root, and tried today to put this steam kernel with the understanding that it had an option to implement a lagfix. Update worked the second time (only had a black screen for a while on the first try), but now I'm seeing no difference whatsoever with stock configuration apart from a new recovery mod (which has several option i'm not too clear about).

I'm certainly getting this wrong somewhere, but based on this how can i implement a lagfix?
[Galaxy S I9000 General] behemot24:
tested today, flashed over XXJPX with odin as pda file, no pit (i previously used 20100512), no repartition, no lag fixes active, battery charged. the phone still works. GO, flashers! :D

here or here or here
[Galaxy S I9000 General] dcarr622:
Pretty sure this has been covered extensively in other threads...
[Galaxy S I9000 General] behemot24:
sorry, didn't see any with the decrypted file... may this thread be trashed then, I report it to the mods :o
[Galaxy S I9000 General] xan:
huh?

wus dat?
[Galaxy S I9000 General] dcarr622:
So is this JPZ different than JPY or same thing?
[Galaxy S I9000 General] xan:
I have no idea, guess its newer.
[Galaxy S I9000 General] behemot24:
inside the zip file named I9000XXJPZ... etc there's a tar file named I9000XXJPY. when you flash it and check it on the phone, the version is XXJPY.

thread reported :)
[Galaxy S I9000 General] a3nalin:
thx mate ^^

after starting downloads via your links I get flooded by Java-Virus-Alerts by my antivirus software.

waiting for an upload at multiupload - cause I don't want to get an infected system cause of using these rubbish - fileshare-providers.
[Galaxy S I9000 General] behemot24:
here you are.
[Galaxy S I9000 General] the incredible:
i am falshing now...

up in jpx with odin ...
[Galaxy S I9000 General] xan:
Flashed over JPX with Heimdall,

factory.rfs + param.lfs + zImage + cache + mode,

No sdcard detected, gonna investigate.
[Galaxy S I9000 General] sirphunkee:
I'll wait to do anything with this thread 'till it's determined if this is newer or not.
[Galaxy S I9000 General] padlad:
Thanks for this, just flashed with odin, no repartition on top of Doc's 6 until he brings out his next creation. All settings and apps still there and working and also rooted with the latest cf-root. It's JPY all the way.
[Galaxy S I9000 General] AllGamer:
no action necessary
[Galaxy S I9000 General] falkontre:
It's sloooooooooooooow
[Galaxy S I9000 General] Tom%mes:
What do you mean? The JPY is totally smooth.
[Nexus S General] vapor311:
I keep getting this message and when I do i cannot download apps etc from the market. I tried digging up info on it and the uk users had issues months ago with having to use a googlemail address, however I never had one of those. Anyone else seeing this?
[Nexus S General] vapor311:
bump anyone?
[Nexus S General] schartzr:
Check the threads there are Several on here about it look up the Grey/ green bars. It has something thing to with them being gray or Green
[Nexus S General] joser24:
are you having the "google sign in error" from your phone pop up often?
[General Questions and Answers] jack0007:
Hi to all :)

I would like to know how can i update aodbe flash player on my acer s200. I downloaded adobe flash player 10 which is in .exe format file, when i try to put that file from my desktop to my acer s200 program files and i try to install it from my phone,

it says cannot run this file.

i belive if it was in cab format than i can easily update it.

Can anyone tell me how should it be to update the flash player?

Many thanks for the time.
[Galaxy S I9000 Android Development] sztupy:
Steam development

Although I'm been in a long hiatus, thanks to hardcore there are still a few out there who use an UTLK based kernel. I hope Steam will be as succesfull as ULTK was.

To achieve this there were some developments in ULTK (now named Steam).

1. Steam is now one big file, containing multiple applications. This is mainly to minimize the amount of libc's on an initramfs (and this feat is actually achieved)

2. As steam is now one file there are no more bash scripts. Pre and post-init is now written in C, which has the added benefit of being able to use C libraries, like the (now multitouch capable) ui library of the recovery. Checking logs on what went wrong was never been easier.

3. init.rc and recovery.rc are now modified on-the-fly, possibly making the work to get Steam work on stock kernels easier

4. Steam uses config variables (just like properties on android) to communicate. There are already more uses of config variables inside the code than the gui actually allows one to use.

5. Localization strings are separated into separate files, to make translation easier (no accent support in the font however)

6. Device specific stuff are moved into separate files too.

7. There is now also an oem.c where one could add additional code that gets run, when steam is installed, upgraded or uninstalled. Currently the default config is to load up Afterburner after installation.

8. Afterburner is a simple application inside the recovery, which shows a list of installable elements, where the user can chose which ones to install. This is like

giving them a lot of update.zip's, only in one easy to use place.

9. All source files are now put inside into an organization on github. If you want to help me develop this project, please drop me a message, and I'll add you to the developer list.

10. (anything else I might have forgotten)

If you have any questions considering the development of Steam, plase drop a line. Thanks!
[Galaxy S I9000 Android Development] sztupy:
Compiler script, for Steam 2.9.9.0: Compiler Script

Compiler script for Steam 2.9.9.1 (and upward): Compiler Script

with this you can write:

TARGET_DEVICE=ns-on-sgs-i9000 ./install.sh

to compile for the gingerbread port instead of the default sgs one.
[Galaxy S I9000 Android Development] mascool:
shouldn't line 74 be

cd ../ns-on-sgs-i9000

in the compiler for 2.9.9.1
[Galaxy S I9000 Android Development] luismanson:
thanks, is there any device-dependant or hardcoded code that we should modify to implement on different devices?
[Galaxy S I9000 Android Development] sztupy:
First you should set the correct vendor in Android/vendor directory. It's not really needed for Steam to work. but if you're doing some other Android compiling it's useful. The compiler script will run for the "galaxys" vendor, you have to change it too, if you have changed the vendor.

Apart from this a lot of device specific code is inside Android/bootable/steam/recovery/device/*

Check the current two device there. I don't yet have a script that will automate device building, so you have to modify the Android.mk there to actually use the new device.
[Galaxy S I9000 Android Development] sztupy:
Oh, yeah, fixed.
[Galaxy S I9000 Android Development] luismanson:
any ideas here?

build/core/base_rules.mk:455: warning: overriding commands for target `out/target/product/galaxys/utilities/dump_image'
build/core/base_rules.mk:455: warning: ignoring old commands for target `out/target/product/galaxys/utilities/dump_image'
build/core/dynamic_binary.mk:113: warning: overriding commands for target `out/target/product/galaxys/symbols/utilities/dump_image'
build/core/dynamic_binary.mk:113: warning: ignoring old commands for target `out/target/product/galaxys/symbols/utilities/dump_image'
build/core/base_rules.mk:455: warning: overriding commands for target `out/target/product/galaxys/utilities/flash_image'
build/core/base_rules.mk:455: warning: ignoring old commands for target `out/target/product/galaxys/utilities/flash_image'
build/core/dynamic_binary.mk:113: warning: overriding commands for target `out/target/product/galaxys/symbols/utilities/flash_image'
build/core/dynamic_binary.mk:113: warning: ignoring old commands for target `out/target/product/galaxys/symbols/utilities/flash_image'
build/core/base_rules.mk:455: warning: overriding commands for target `out/target/product/galaxys/utilities/erase_image'
build/core/base_rules.mk:455: warning: ignoring old commands for target `out/target/product/galaxys/utilities/erase_image'
build/core/dynamic_binary.mk:113: warning: overriding commands for target `out/target/product/galaxys/symbols/utilities/erase_image'
build/core/dynamic_binary.mk:113: warning: ignoring old commands for target `out/target/product/galaxys/symbols/utilities/erase_image'
No private recovery resources for TARGET_DEVICE galaxys
target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c
In file included from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c:59:
external/openssl/include/openssl/des.h:66:2: error: #error DES is disabled.
In file included from external/openssl/include/openssl/des.h:101,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c:59:
external/openssl/include/openssl/des_old.h:97:2: error: #error DES is disabled.
make: *** [out/target/product/galaxys/obj/STATIC_LIBRARIES/libsteam_crypto_intermediates/../../../../external/openssl/crypto/des/cbc_cksm.o] Error 1
cp out/target/product/galaxys/system/bin/steam /home/kernel/share/steam
cp out/target/product/galaxys/system/bin/steam /home/kernel/initramfs/out/sbin/steam
End of script
[Galaxy S I9000 Android Development] sztupy:
try compiling using the compiler script, that uses the choosecombo and make command. I use the Android base 2.2.1 for compilation. Somehow DES get's disabled in a config file, I don't which one that might be (hopefully it's not one of mine... ;) )
[Galaxy S I9000 Android Development] luismanson:
i was doing it manually and now with your script, also got the sources again. yet i have the same problem :(

target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c
target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_enc.c
target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cfb64enc.c
In file included from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c:59:
external/openssl/include/openssl/des.h:66:2: error: #error DES is disabled.
In file included from external/openssl/include/openssl/des.h:101,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_cksm.c:59:
external/openssl/include/openssl/des_old.h:97:2: error: #error DES is disabled.
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libsteam_crypto_intermediates/../../../../external/openssl/crypto/des/cbc_cksm.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cfb64enc.c:59:
external/openssl/include/openssl/des.h:66:2: error: #error DES is disabled.
In file included from external/openssl/include/openssl/des.h:101,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cfb64enc.c:59:
external/openssl/include/openssl/des_old.h:97:2: error: #error DES is disabled.
In file included from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/ncbc_enc.c:64,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_enc.c:61:
external/openssl/include/openssl/des.h:66:2: error: #error DES is disabled.
In file included from external/openssl/include/openssl/des.h:101,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/des_locl.h:83,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/ncbc_enc.c:64,
from bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/des/cbc_enc.c:61:
external/openssl/include/openssl/des_old.h:97:2: error: #error DES is disabled.
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libsteam_crypto_intermediates/../../../../external/openssl/crypto/des/cbc_enc.o] Error 1
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libsteam_crypto_intermediates/../../../../external/openssl/crypto/des/cfb64enc.o] Error 1
luis@vger-NB:~/android/i9000B/froyo/Android$
[Galaxy S I9000 Android Development] guohui:
I have the same problem with android source code 2.2.1

when I change openssl to 2.3, i get the below error.

target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/cversion.c
target thumb C: libsteam_crypto <= bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:171:4: error: #error "Inconsistency between crypto.h and cryptlib.c"
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:184: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c: In function 'CRYPTO_get_new_lockid':
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:212: error: 'app_locks' undeclared (first use in this function)
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:212: error: (Each undeclared identifier is reported only once
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:212: error: for each function it appears in.)
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c: In function 'CRYPTO_set_dynlock_lock_callback':
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:404: warning: implicit declaration of function 'int_CRYPTO_set_do_dynlock_callback'
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c: In function 'CRYPTO_get_lock_name':
bootable/steam/cryptsetup/crypto/../../../../external/openssl/crypto/dyn_lck.c:423: error: 'app_locks' undeclared (first use in this function)
make: *** [out/target/product/galaxys/obj/STATIC_LIBRARIES/libsteam_crypto_intermediates/../../../../external/openssl/crypto/dyn_lck.o] Error 1
[Galaxy S I9000 Android Development] guohui:
Hi,

I have found the problem...

in bootable/steam/crypto/android-config.mk, many things has been disabled.

LOCAL_CFLAGS += -DOPENSSL_NO_MD5 -DOPENSSL_NO_MD4 -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_DSA -DOPENSSL_NO_ECDSA \
-DOPENSSL_NO_MDC2 -DOPENSSL_NO_RIPEMD -DOPENSSL_NO_SHA256 -DOPENSSL_NO_SHA512 \
-DOPENSSL_NO_DES -DOPENSSL_NO_RC4 -DOPENSSL_NO_IDEA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC2 \
-DOPENSSL_NO_BF -DOPENSSL_NO_CAST -DOPENSSL_NO_RC5 -DOPENSSL_NO_CAMELLIA

Hi bro sztupy,

If I delete those error detection in the SSL source code, is there any problem? for example

#ifdef OPENSSL_NO_DES
#error DES is disabled.
#endif

sorry for my lousy english.
[Galaxy S I9000 Android Development] luismanson:
why dont you try removing -DOPENSSL_NO_DES