yashsingh1/xdaforums huggingface dataset:
[Bada Software and Hacking General] cyrux75:
As per my observation these file are not LZ compressed, because an 480x800 white only 24bit BMP file (which is around 1 MByte) is compressed by lzip (lzip.nongnu.org) with LZ compression in a 294 byte :eek: file.

Also bit pattern is very very redundant so it's hardly possible that is a compressed file at all.

I suppose "compress LZ" is just a joke to divert the intruders ;) ; bit pattern seems more like scrambled data

-- Edit --

Some other tests done. It looks that a "RLE like" compression could be used, similar (but not equal :( ) to PCX image file
[Bada Software and Hacking General] adfree:
@ cyrux75

Thanx.

We have some progress in logging via WinComm or QXDM...

Maybe we can identify used Algo in Firmware.

As I'm not sure, if this is Samsung Processor or Qualcomm AMSS part to play these Pics... :confused:

Best Regards
[Bada Software and Hacking General] FRlTZ:
I'm having problems with this, all I get is distroted picture, lines that does not make sens at all, on both boot and closure.

I took the images you pasted on first post, the BMP, and renamed the ini file to show BMP's. - lines all over up and down, collours from yellow to red

Then I used XnView - converted the files to IMG, renamed all lines to IMG, also tried using PowerOnOff V1 and V3, no progress, still show lines garbled all over the screen.

so, I have ****ed something up, but what?

Did a google for "Samsung IMG files"

found this:

source:

androidforums .com/behold-2-all-things-root/56517-extracting-img-files.html

don't know if that is the issue, wrong type of IMG conversion?

doing some more searching

----

Ok, founde somthing more, Linux based...so not my table but pasting it:

mount -t rfs <image_name, e.g. exe.img> /mnt -o loop

source:

sourceforge .net/apps/mediawiki/samygo/index.php?title=RFS_file_system_support_for_linux

---

Bit more info:

Seems like a tool to use is MoviTool, this is somewhat compatible with the Samsung IMG RFS format...
[Bada Software and Hacking General] adfree:
Thank you for infos.

I can only remember. If these *.img files are deleted or incompatible.... then you can see only funny lines.

Extrem caution with editing *.ini.

You can force Bootcyle. Then you can loose all your Data.

Best Regards
[Bada Software and Hacking General] FRlTZ:
hmm, nice to know.

I have backup :-)
[Bada Software and Hacking General] adfree:
http://www.youtube.com/watch?v=Sw69bE5RUyU&feature=player_embedded#at=19

After 2 Minutes you can see Booting...

Maybe this Animation is in XXJB6... I'll try to extract... from CSC.

Best Regards
[Bada Software and Hacking General] mylove90:
very nice new animation

hope it is in XXJB6 as you thought
[Bada Software and Hacking General] adfree:
Need some time as I do it by hand...

During my test I got BlueScreen... Now I see first hint.

ShpStartupAni

This we can find in decrypted + decompressed apps_compressed.bin...

For decompressed I could upload XXJL2 file again. As decrypted is not enough...

Then we can find many things about:

[B]LZ[/B]DecodeImage
[B]RLE[/B]DecodeImage: Invalid encoded data!
CheckThemeImage: Decoding Theme Image Failed. Now playing default image
CheckThemeImage: Theme Image Size is less than LCD size. Now playing default image

Need to be researched deeper...

Best Regards
[Bada Software and Hacking General] ho1od:
I am right or wrong?

Apply two-step compression?
[Bada Software and Hacking General] cyrux75:
As reported in my previous post, I'm quite sure that no LZ compression is applied on those IMG files, because LZ compression efficiency is much more high than 51Kbytes for a whole black or white 480x800 pixels image.

IMO "RLEDecodeImage" is the right candidate to investigate.
[Bada Software and Hacking General] adfree:
http://rk-team.net/showthread.php?43-S8500-work-with-QuB

About LZ.

I don't know actual status, but first impression was LZ16.

I'll try to ask RusEm.

Best Regards
[Bada Software and Hacking General] ho1od:
IMHO LZ :)
[Bada Software and Hacking General] cyrux75:
Yeah, we already seen that
[Bada Software and Hacking General] FRlTZ:
My cellphone has that bootscreen, and I managed to copy that from the cellphones folder to the memorycard.

divided and compressed for your pleasure :-)
[Bada Software and Hacking General] adfree:
:eek: :confused:

Thank you very much FRlTZ.

Can you tell me please, which Firmware you have?

*#1234#

Thank you.

Best Regards
[Bada Software and Hacking General] xator91:
Thanks Fritz, can you upload the file "PowerOnOff.ini" from "Registry" with sTune?

Best Regards, XaToR BadaItalia
[Bada Software and Hacking General] FRlTZ:
Adfree:

SW ver: S8500XXJL2

CSC ver: S8500BTJL2

STune says my product name is: GT-S8500BAAXEU

Xator91: I used the file from Adfree, that allows bootscreen to be run from memorycard.
[Bada Software and Hacking General] xator91:
Fritz tried your animation but I do not think is equal to this video..
[Bada Software and Hacking General] mylove90:
i didn't try it but think it is the ordinary bada logo as it has the same size & same hash check

i don't know if i am comparing in a right way or not but i think it is not it

Edit 1 : now downloading XXJB6 maybe i learn something from it

i saw from the archive that trix can't extract it is that right??? or it now can?

Edit 2 : yep trix can't extract it & now i am lost
[Bada Software and Hacking General] adfree:
I can confirm XXJB6 has same Animation like in Video... but I need more time to extract. I have only short 4 Frames taken to see if it is correct.

Best Regards

Edit 1.:

RLE

http://en.wikipedia.org/wiki/Run-length_encoding

LZ777

http://en.wikipedia.org/wiki/LZ77
[Bada Software and Hacking General] adfree:
First only the OFF from XXJB6... later more.

Header is checked by handset... so first 16 Byte is mandatory.

compress LZ

But maybe LZ is an white range... and we could inject other code after 16 Byte?

Other LZ compressed stuff. BMP compressed with gzip,7zip and I don't know what else...

Best Regards
[Bada Software and Hacking General] FRlTZ:
Yeah, I know see, mine is blue, the one in question is red.

Sorry about that, but I know how working animasjons again, not just garbled collors.

Adfree, sweet poweroff, can't wait for the poweron part :-)
[Bada Software and Hacking General] xator91:
Thanks for your share adfree, i'm waiting for poweron boot :) if you have problem to extract share here and we help you.

Best Regards, XaToR BadaItalia
[Bada Software and Hacking General] baza14:
There is custom Animation too. Right? http://www.youtube.com/watch?v=LKCbU2-2NVQ&feature=player_embedded#at=82
[Bada Software and Hacking General] xator91:
adfree, you have extract the "PowerOn Animation" from XXJB6 firmware?

If yes, you can share here the animation?

Thanks,

Best Regards XaToR BadaItalia
[Bada Software and Hacking General] xator91:
mmm, Thanks for the tool.

Can you explain exactly what he makes?

Converts a normal image for the Animation on Wave?

Then we can create animations now?

Best Regards.
[Bada Software and Hacking General] astrotom:
Thanks a lot for the tool. By the way, isn't 180x800 too small for the wave?

And are you planning on making a tool to "edit" the default power on/off IMG files?
[Bada Software and Hacking General] cyrux75:
Just for my understanding, what kind of "compression" could generate a 512Kbytes file from 384Kbytes of data (160x800x3)? :)
[Bada Software and Hacking General] lasentenza:
Yeah thanks a lot very good tool!!

I will try to made a test later ;)

For example I made a jpg file 180*800, after converting .qmg size is 500Ko :eek:
[Bada Software and Hacking General] lasentenza:
And we can also change image Battery ;)
[Bada Software and Hacking General] lasentenza:
I just try I have blackscreen perhaps I made something wrong, will verify my PowerOnOff.ini right now.

PS: can I use .png file or it need to be .bmp?
[Bada Software and Hacking General] lasentenza:
In fact it's not realy black screen did not see I have colors points on the screen lol

Perhaps it's because I used 480*800 files?
[Bada Software and Hacking General] lasentenza:
Yes you are right, that's all the 3 pictures look like.

No I can't... Neither on the boot, neither on the browser media. :o

I will try with more delay ;)
[Bada Software and Hacking General] lasentenza:
Just understand, it's my fault!! :p

Will try on poweroff, you're right it's better ;)
[Bada Software and Hacking General] lasentenza:
Yeah it works!! :D see attached video :p

Very good work Dokugogagoji :eek:
[Bada Software and Hacking General] lasentenza:
PS: forgot the attached file lol

http://www.youtube.com/watch?v=bPx1ve1VkjU
[Bada Software and Hacking General] adfree:
:cool:

Short tested on XEKC2... with my modified 1 Frame *.ini.

I've made 160 x 800 Pixel BMP with Corel... attached. Not expect nice Graphic, only simple text...

Converted via Command.

I can see both. Power on and off. :cool:

Thank you very much Dokugogagoji

Sorry for late response but my Test Wave... :o

Best Regards
[Bada Software and Hacking General] FRlTZ:
Adfree - have you added the powerOn animation yet?
[Bada Software and Hacking General] st0rmi:
I made an PowerOnOff.ini with faster framerate for smoother animations and path to microSD or Phonestorage for the poweron/off & battery images and sounds. So you can easiely test and switch them.

I included PowerOnOff animation from JB6 firmware (poweron is reversed poweroff for now, waiting for the original poweron :) ) and startup/shutdown sounds from WinXP :D

Copy the PowerOnOff folder to the root of Phone (mass storage) or microSD, rename the .ini to PowerOnOff.ini and copy it to Registry.

Enjoy ;)

Tested with my wave :)
[Bada Software and Hacking General] oSandmaNo:
Does this work for s8530?

and please tell me from scratch how do i create my own startup and shutdown screen
[Bada Software and Hacking General] st0rmi:
@Dokugogagoji: seems like your converter isn't working for me or im just too stupid...

When I run it, it exits instantly. I'm using w7 x86.
[Bada Software and Hacking General] lasentenza:
You have ton run the file on dos command.
[Bada Software and Hacking General] oSandmaNo:
Thanks!, can i use the modified ini given by st0rmi ??

and all i have to do then i just create the images right?

what about animation? i have to create each frame in .bmp format and then covert all of them to .img?

please help
[Bada Software and Hacking General] st0rmi:
@Dokugogagoji: ah the oldschool way :D thanks it works.
[Bada Software and Hacking General] st0rmi:
Yes, but tested only fast 1 frame on poweron ;) Now we need to find out how to get full 480x800px files working :)
[Bada Software and Hacking General] lasentenza:
It works too with png file.

For the ini file, if you use same directory on your wave and same .img name, you can use stormi file. or you can create your ini file ;)
[Bada Software and Hacking General] oSandmaNo:
Few more questions

1)If i use st0rmi's ini files, would i have to make the same number of .img files as he did?

thanks

2)In a video by lasentenza, the power off animation doesnt look like 160x800

how do i do that? i want full screen :P

3)Is powerOFF only possible? no power ON?

4)If it doesnt work, can i just reupload the ini which i backup through stune?
[Bada Software and Hacking General] st0rmi:
I've tested my wave booting with poweron imgs missing and also corrupt img files and it showed up just some random colors but it was booting normally. I think it should act like the same if the path is wrong -> no img files there. But not tested!
[Bada Software and Hacking General] oSandmaNo:
so does the powerON and OFF shows same animation?

Im total n00b so i dont know anything...

EDIT:

Works on s8530!!! :D :D

used the animations given by st0rmi! looks great.. thanks... :)

now i have to make my own animations, but i guess ill wait til 480x800 support arrives :)

im confused with the 160x800 concept
[Bada Software and Hacking General] st0rmi:
@kadavi: No, poweron_xx.img = poweron animation, poweroff_xx.img = poweroff ani so u can give booth different animations ;)

Edit:

they have just a resolution of 160x800px but they are streched to the full 480px width.

@Dokugogagoji: At least we shoud avoid it if possible :)

I tried battery.img's now but this doesn't help us mutch because the first frame, when the battery is appearing is set somewhere else and when the green battery appers it must be the power_xx.swf. Maybe also the first frame is used from them.
[Bada Software and Hacking General] st0rmi:
I also can't find any of these swf... (used searchfunction of WaveBackup together with FmSecuremode=Off)

Does someone know where the resources are located/named when the wave is loading?
[Bada Software and Hacking General] oSandmaNo:
the converter does it?

thanks !!! ill try :)
[Bada Software and Hacking General] oSandmaNo:
it worked it workeddd :D

i made my own animation and it worked :D

ill upload video now

hang on a second :cool:

The quality isnt so good because its stretched..still it works !

EDIT

the video

http://www.youtube.com/watch?v=vxy2bjCJqak
[Bada Software and Hacking General] lasentenza:
A little example (poweron and poweroff) with RC2 modified file.

http://www.youtube.com/watch?v=xUtNt-b2Jak

I'm not a graphic artist then animation is simply :p
[Bada Software and Hacking General] elkpojlb:
adfree a question, put his "PowerOnOff_V1.rar (. ini) and now I have no sound in the mobile off and on .. where I put the sound off and on the phone in the external memory? from already thank you very much and I hope your help! Greetings from Argentina!

I await your response: D
[Bada Software and Hacking General] lasentenza:
Can you show the PowerOnOff ini file here please? Just copy/past the line on a message.
[Bada Software and Hacking General] adfree:
I've made 2 simple BATCH *.bat file for 25 Pics... you can modify if you wish. Its only example... but for me it is working.

Simple use as names:

0.bmp

1.bmp

.

.

24.bmp

In combination with this nice converter. :cool:

http://xdaforums.com/showpost.php?p=12999989&postcount=54

Today I have converted Video *.mov into uncompressed *.avi, then with VirtualDub saved BMPs... :D

Best Regards
[Bada Software and Hacking General] oSandmaNo:
Nice even im using a bat file to batch convert :)

When can we put 480x800?

are you guys working on it
[Bada Software and Hacking General] ho1od:
I think that there is no LZ compression. Compressed LZ file size should be smaller. Here, another method of compression.
[Bada Software and Hacking General] ho1od:
Good luck :)
[Bada Software and Hacking General] DeviousFusion:
Hi...I wanted to know, how did you get the right resolution, because I have Wave525, and the lcd resolution is 240x400...So what will be the right resolution for my phone..?
[Bada Software and Hacking General] DeviousFusion:
thanks i will try that....but to change the resolution, i guess i have to change it in program.cs file...right..?
[Bada Software and Hacking General] 313hitman313:
hi i have a wave 525 plzz help me to change bootscreen
[Bada Software and Hacking General] DeviousFusion:
I am working on it...but my usb cable seems to be troubling me...i m hunting for a spare, and then gonna try and report....:D
[Bada Software and Hacking General] 313hitman313:
yes i have done it or i say he has done it http://xdaforums.com/member.php?u=2919377 see this link http://www.youtube.com/watch?v=Ibf1ewk-r4E

its not that clear as i had only 2 mp camera available that it could not record the voice also but voice is of pirates of the carabean
[Bada Software and Hacking General] adfree:
""New" idea""

1. As Header compress LZ seems NOT important, we could try to "Brute Force"...

I've tried several Graphic Tools:

Corel Draw

Gimp

IrfanView

ACDSee

Every Compression type with RLE or LZ or something similar... then simple renamed into:

poweron_00.img

.

.

poweron_24.img

2.

Flashed via PFS in Multiloader...

3.

As my brain + my eyes not fast enough... :) Edit PowerOnOff.ini:

PowerOnAniDelayx=300

x is each Pic 1 2 3...

1000 is slowest I can see.

90 fastest AniDelay

I can live with 300 to see result better on my Wave...

So I can try 25 different Versions each on off...

My Pic was very simple black and white and only an big F in the middle...

no result yet... :o

Best Regards
[Bada Software and Hacking General] oSandmaNo:
it works but see resolution

it doesnt fit your phone

ps-that pirate bootscreen was made my me on request by waveboy on badaforms :D
[Bada Software and Hacking General] 313hitman313:
how to make my own bootscreen
[Bada Software and Hacking General] 313hitman313:
how to extract and compress img files
[Bada Software and Hacking General] lasentenza:
Read the topic from the begining :o

There is a tool, you have to use it on dos prompt.
[Bada Software and Hacking General] 313hitman313:
how to use it on dos prompt help
[Bada Software and Hacking General] lasentenza:
Place all the files of the tool on C:

After make: start/run or search and type cmd and enter keyboard

On the prompt run C:\ConvertForWave.exe c:\example.bmp c:\example.img
[Bada Software and Hacking General] 313hitman313:
plzzzz explai dude not working
[Bada Software and Hacking General] 313hitman313:
it worked dude but anyone know here wat is the resolution needed for wave 525
[Bada Software and Hacking General] 313hitman313:
how to extract img file

i read whole post there is nowhere that how to extract img file??
[Bada Software and Hacking General] lasentenza:
You have to read a little the post, not only what you want :(

525 Have not same resolution than S8500 so it will not work.

And stop flooding please, use the edit button :confused:
[Bada Software and Hacking General] oSandmaNo:
thanks! so if i make the image on the top it will display the top half? so that means i can see the full image right? ill test it myself later.... just want to know first
[Bada Software and Hacking General] oSandmaNo:
hmm

tested

top half is crystal clear

bottom half is random lines...

here is video

http://www.youtube.com/watch?v=gwjmM6cUt5s

cmon Dokugogagoji... you can do it :D
[Bada Software and Hacking General] cyrux75:
Guys, it seems to me that no one has already reported it, so pls don't kill me for that.

There are 2 raw image files in rc2 firmware (poweron pre-animation Wave logo and first frame of battery charging animation) that are in pure RGB565 format and they work well if used in poweron/poweroff animation.

No compression, no header; just works. :confused:

Try yourself by renaming the attached files.
[Bada Software and Hacking General] cyrux75:
Simply renamed to poweron_00.img or poweroff_00.img and it works.

I also tried many (when I say many, it's huge many :) ) times with other raw images without success. Only those taken from firmware works.

BUT, thinking that could be some kind of "watermark" inside, I opened one of the images (actually boot Wave logo) saved it in 24bit PNG format, then converted with your tool to "your" IMG format (the "buggy" version) than removed "60 00" pattern with hex editor and obtained again a raw rgb565 image and... IT STILL WORKS!!! :eek:

No watermark then. So what?
[Bada Software and Hacking General] oSandmaNo:
il try loading images from phone memory now...

each img file is 1.5 MB and all those files are loaded one by one within milliseconds.. i dont think memory cards can handle that much :D

this may be a stupid theory but im going to try it anyway.. ill let you guys know the result
[Bada Software and Hacking General] cyrux75:
:confused:

480x800 RGB565 image should be exactly 768,000 bytes :)
[Bada Software and Hacking General] oSandmaNo:
the img files after using convertforwave is 1.5 mb :)

ps - it still doesnt work :p

this time, the lines below were moving
[Bada Software and Hacking General] 313hitman313:
heyy help plzz

how to extract img file
[Bada Software and Hacking General] oSandmaNo:
Dokugogagoji

could you try making the converter to create 480x800 images with size less than 768 kb?
[Bada Software and Hacking General] cyrux75:
Unfortunately, I can't test it today. Maybe I can test it tomorrow
[Bada Software and Hacking General] 313hitman313:
Dokugogagoji plzz make a converter for 200x400 plzzz i am working on wave 525
[Bada Software and Hacking General] kashyapha1994:
i am willing to test it out for my wave 525 but the problem is i cant copy files to my phone using stune :( i suppose its because im using windows 7.i tried in windows xp and it works perfectly fine.could anyone please help me make stune work properly in windows 7?
[Bada Software and Hacking General] adfree:
Other method is to make *.pfs file and flash with Multiloader.

As *.img files are writeprotected...

If I'm not wrong. My Win 7 Home 32 bit works with sTune and S8500.

S5250 is something different, maybe combination of USB driver, as you have to activate TK commands...

Big Thanks to XaToR

Best Regards
[Bada Software and Hacking General] kash_fun4u:
i already have tkfilexpoler enabled.

okay so now all i have to do is change all the /systemfs to /mount/mmc right?
[Bada Software and Hacking General] adfree:
Please extreme caution.

Wrong changes can realy lead to bootcycle on S8500.

S5250 and the other Broadcom bada handsets no idea... not tested. :o

Maybe you can please upload your Original PowerOnOff.ini...

Then we can compare if differences...

Best Regards
[Bada Software and Hacking General] kash_fun4u:
test1 didnt work and neither did test2.i did actually test it on poweron without any problems.hope buggy works
[Bada Software and Hacking General] kash_fun4u:
all of them made some red blue and green dots appear in the screen.density of the dots was the least in test1 and highest in test2 buggy.but still i got no image.any idea what i could be doing wrong?
[Bada Software and Hacking General] 313hitman313:
guys check this my new bootscreen [INU_BADA] for wave 525 100% working:):):D:)

i will upload a video 2moro
[Bada Software and Hacking General] 313hitman313:
yeah it is showing full screen
[Bada Software and Hacking General] 313hitman313:
i used your convertor [ test2 , buggy] for converting bmp to img
[Bada Software and Hacking General] kash_fun4u:
whoa the poweroff images worked but the poweron didnt! worked! @hitman can u please explain the procedure step by step?
[Bada Software and Hacking General] 313hitman313:
http://mysamsungwave.com/index.php?topic=8498.0

there is a comment given by me in this post this will explain u
[Bada Software and Hacking General] kash_fun4u:
dude i want to create a completely new boot screen so i want the steps to create it.and please upload the convertforwave you are using
[Bada Software and Hacking General] kash_fun4u:
yes! the poweron is working too! i got the problem.while switching on the phone, the memory card isnt initialised and ince my memory card is 8GB it takes a long time to initialise.so i simply put the poweron img files in /media/others/ :D now its working perfectly and that also fullscreen :D
[Bada Software and Hacking General] kash_fun4u:
and earlier i had tried only poweron.so i guess thats why the problems
[Bada Software and Hacking General] kash_fun4u:
my images arent fullscreen.just part of the image is being shown.
[Bada Software and Hacking General] kash_fun4u:
i used /test2 /buggy.what kind of source image should i use? 240x400 24 bit bmp right?
[Bada Software and Hacking General] 313hitman313:
TO MAKE A NEW BOOTSCREEN TAKE ANY IMAGE USING CONVERTFORWAVE.EXE CONVERT IT INTO .img THAN JUST TRANSFER TO THE PHONE

HAVE ANYONE TRIED MY BOOTSCREEN "INU_BADA"[FOR WAVE 525]

I HAVE ADJUSTED FOR WAVE 525 SO THAT IT CAN SHOW FULLSCREEN
[Bada Software and Hacking General] oSandmaNo:
Dokugogagoji

the img that comes out of your converter is 1.5 MB

wave reads half your image.. 1/2 of 1.5 MB ~ 0.7 MB or 768 kB :D

so confirmed it has a restriction of 768 kB .. it reads the first 768 kB of the image only which makes only half appear
[Bada Software and Hacking General] kash_fun4u:
@313hitman313yes i have tried it and it works fullscreen too.can u upload the convertforwave ur using?

@Dokugogagoji will this image do?
[Bada Software and Hacking General] 313hitman313:
converter====convertforwave.exe:):):D:):mad::eek::cool::D:D:mad::):):):):)
[Bada Software and Hacking General] 313hitman313:
HERE IS THE VIDEO

http://www.youtube.com/watch?v=tAWGgsjl-Yo