yashsingh1/xdaforums huggingface dataset:
[Bada Software and Hacking General] Rebellos:
I need this tool! For repacking apps for example.

The thing is that android is end user product, wave remaker is developer tool. And that second users group isnt very big.
[Bada Software and Hacking General] Zackron:
Please finish it because is the only tool that works on the wave 525/533...

Thanks a lot
[Bada Software and Hacking General] Michsior:
Come on! It's the best tool for all Wave's! When you start project then you must finish your work. I'm looking at this program for 2 months and waiting when you will add editing .rc1 files, so please work hard, don't give up, because you are the man of firmware! Only you can help us, people who wants better Bada and don't like android...
[Bada Software and Hacking General] ho1od:
Thank everebody for interest in this program. I"ll continue my work on this program after my vacations.
[Bada Software and Hacking General] astrotom:
There are many like me who are not interested in the Android port. I think Bada has a better future on wave than Android. So we really need tools like your's. I have been waiting for ages for your updates. Please dont stop the amazing work.
[Bada Software and Hacking General] roostaamir:
Thanks

you're the best

we will support u (if this can be called support.actually YOU are supporting us) :D

have a good vacations
[Bada Software and Hacking General] spacks:
The first topic I search for in this forum is, "Simple tool for viewing of Bada firmware". WaveRemaker has no comparison; very simple and does it all.

ho1od, we truly appreciate your efforts in making this wonderful tool, and sacrificing your precious time to improving on it. It's the best tool out there for all WAVE lovers.

The "Android" issue is better forgotten than discussed. If I need android, I will go straight for it. But for now, it makes no sense messing up my precious bada with android OS.

And I think majority of wave owners share this same view. Please accept our very BIG THANK YOU and continue with your good work.
[Bada Software and Hacking General] adfree:
Short tested with leaked bada 2.0 Firmware...

Compression seems to be changed for:

RC1 + apps_compressed

Decrypt seems same... seems to work.

Thanx.

Best Regards
[Bada Software and Hacking General] ho1od:
I need a JTAG dump Bada 2 firmware.
[Bada Software and Hacking General] roostaamir:
Hi ho1od

how is it going with the QMD extraction?
[Bada Software and Hacking General] ho1od:
QMD decompression was implemented long time ago. I have not finished work on compression. August 12th I'll be back from vacation and will continue to work. I think I should just start working on Bada 2.0

Hi, sea, hi, sun, hi, Greece!!!!!! :)
[Bada Software and Hacking General] navinng:
Your program is not working...(not opening) on windows 8...Could you fix it please( or is it only me)
[Bada Software and Hacking General] roostaamir:
oh!sorry ho1od!

I thought you are back from your vacations.

enjoy your vacations!
[Bada Software and Hacking General] lasentenza:
You already got windows 8?? :confused:
[Bada Software and Hacking General] Rebellos:
In bada 2.0 BL difftable of QuramD has changed (wtf?) to this

Also they redesigned quram initialisation and changed parser a little bit.
[Bada Software and Hacking General] adfree:
Maybe they (Quram) improve Algo... for higher Speed or better Compression... :confused:

Best Regards
[Bada Software and Hacking General] Tigrouzen:
Wave Maker with BADA 2.0 just for Rc1 hungs :

System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

à System.Windows.Forms.TreeNode.get_TreeView()

à System.Windows.Forms.TreeNode.Expand()

à Wave_Remaker.Form1.backgroundWorker5_RunWorkerComp leted(Object sender, RunWorkerCompletedEventArgs e)

à System.ComponentModel.BackgroundWorker.OnRunWorker Completed(RunWorkerCompletedEventArgs e)

à System.ComponentModel.BackgroundWorker.AsyncOperat ionCompleted(Object arg)

************** Assemblys chargés **************

mscorlib

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5446 (Win7SP1GDR.050727-5400)

CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

Wave_Remaker

Version de l'assembly*: 1.0.4180.41164

Version Win32*:

CodeBase*: file:///C:/Users/Seven/AppData/Local/Temp/7zO434DD025/Wave_Remaker.exe

----------------------------------------

msvcm90

Version de l'assembly*: 9.0.30729.6161

Version Win32*: 9.00.30729.6161

CodeBase*: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729. 6161_none_50934f2ebcb7eb57/msvcm90.dll

----------------------------------------

System.Windows.Forms

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5446 (Win7SP1GDR.050727-5400)

CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5442 (Win7SP1GDR.050727-5400)

CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

mscorlib.resources

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5446 (Win7SP1GDR.050727-5400)

CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

System.Windows.Forms.resources

Version de l'assembly*: 2.0.0.0

Version Win32*: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

************** Débogage JIT **************

Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette

application ou cet ordinateur (machine.config) doit avoir la valeur

jitDebugging définie dans la section system.windows.forms.

L'application doit également être compilée avec le débogage

activé.

Par exemple*:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>
[Bada Software and Hacking General] ho1od:
It's very simple. I will look at a boot and change the procedure.
[Bada Software and Hacking General] psycoy:
...

brothers are in good shape ... holidays are good for the brain ... by psycoy
[Bada Software and Hacking General] waveboy:
sorry guys im a noob at this.....just started to experiment with firmware files

can somebody please tell me how to pack the files back using this tool??

eg: i dump .csc/.ffs file into \Bada folder. i can edit etc. but then how to put it back into .csc/.ffs file??

thank you!! and thanks for this tool ho1od!!!
[Bada Software and Hacking General] mylove90:
open the file tab and select open dumb

give it the directory of the extracted files and save the file after finishing

Best Regards
[Bada Software and Hacking General] waveboy:
thanks but there is no way to save .csc files? only i see save file option for .apps, .ffs and .pfs
[Bada Software and Hacking General] mylove90:
No this option isn't available yet:(

let's hope that ho1od will integrate it in the near future

for now use trix with *.csc file

Best Regards
[Bada Software and Hacking General] adfree:
Now some S5780 Firmware available for Download...

Short tested...

RC1 and apps_compressed compression Algo seems also different...

Best Regards
[Bada Software and Hacking General] ho1od:
I have disassembeled the bootloader Bada 2.0. I have found the subroutine decompression but the function is very difficult It will take a lot of time.
[Bada Software and Hacking General] mylove90:
Perfect because you still can do it :)

We can always wait for you:)

I was thinking if you can make a new feature for decompressing backup files (*.sbu files made by kies)

it is easier for sure because kies first dump the files from the phone to a temp folder the put the in the sbu file

i still don't know what we can achieve from hacking that file but i am just curious :D

Best Regards
[Bada Software and Hacking General] spacks:
Please take it at your own pace.

We truly appreciate your selfless service to this community.

We hope you will be able to update your tool for us to use with bada 2.0.

Thanks.
[Bada Software and Hacking General] adfree:
@ ho1od

Nice to hear from you. :cool:

About bada 2.0... maybe better wait for Final Relase...

Otherwise Samsung could change Algo...

Please.

RC1 files from bada 1.x SDK...

Rsrc_bada_S8500.rc1.org

If we can save as 1 file and also extract *.org files.

Then we could investigate "also" on PC...

For instance Resource Pictures... to find an way... to create/modify...

Thanx in advance.

Best Regards
[Bada Software and Hacking General] ho1od:
Ок. It's easy
[Bada Software and Hacking General] ho1od:
Update v 0.0.7

Added view SDK 1.2 rc1.org files

Editting of the .org files will be done in some days.
[Bada Software and Hacking General] adfree:
Someone tried?

Short tested with 1.2.1... on Win 7.

Error. :o

Later more.

Thanx.

Best Regards
[Bada Software and Hacking General] ho1od:
I had tested the files from SDK 1.2 and 1.2.1, but I have a win XP and have not win7 :(
[Bada Software and Hacking General] adfree:
************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei System.Windows.Forms.TreeNode.get_TreeView()
bei System.Windows.Forms.TreeNode.Expand()
bei Wave_Remaker.Form1.backgroundWorker5_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Wave_Remaker
Assembly-Version: 1.0.4256.36768.
Win32-Version: .
CodeBase: file:///C:/Wave_Remaker_0_0_7/Wave_Remaker_0_0_7.exe.
----------------------------------------
msvcm90
Assembly-Version: 9.0.30729.4926.
Win32-Version: 9.00.30729.4926.
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a/msvcm90.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

Tested both, XP and Win 7.

Thank you very much for your work. :cool:

XP is my main OS.

Best Regards
[Bada Software and Hacking General] ho1od:
Sorry, I had tested with drag and drop. I will correct the error after several hours.

Update v 0.0.7.1

Bug fix

On SDK 2.0 works too
[Bada Software and Hacking General] adfree:
:cool:

Now it works. :D

Part from CSC also can be extracted.

CSC_Emul_WaveH.rcs.org

Thank you very much.

Best Regards
[Bada Software and Hacking General] mylove90:
Well done ho1od

Please continue your innovation

Please Focus on CSC part because we want to make an international bada 2.0 firmware from the emulator files

Best Regards
[Bada Software and Hacking General] lbyao:
can you Add view SDK 2.0 FactoryFs_Emul_Wave.img file?

i need chinaIME files from the .img

Thanks

please forgive my poor English
[Bada Software and Hacking General] b.kubica:
some idea came across my mind - maybe there is no need to investigate compression of quram mduce-b/r. I mean 40-50% ratio for apps_compressed and 70-80% for Rc1? - who cares?

there're different types of 'compressed chunk' (1, 8, 10, 15) and only 1 and 8 use diffTable - 15 are just plain data

I'm late so I will finish my post later
[Bada Software and Hacking General] ho1od:
A few days will be finished work on the editing of SDK 2.0 .org files
[Bada Software and Hacking General] ho1od:
For TEST only

Update v 0.0.8

Added editing of SDK 2.0 .org files

I have simple test for emulator, all ok.
[Bada Software and Hacking General] adfree:
:D :cool:

Thank you very much.

Short tested with Win 7.

Soon I have more time...

But now possible to play with Firmwarefiles in bada SDK Emulator/Simulator...

Maybe we can understand now *.rbm container...

Maybe someone is willing to play with QMD part from CSC...

Maybe here is enough space reserved to use uncompressed files...

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

Best Regards
[Bada Software and Hacking General] ho1od:
.rbm is container for compressed and non compressed image files.

compression algorithm is determined by the flag.

0- non compressed

1- ??

2- ??

3- Quram Image Compressed (.qmg is quram compressed .png file)

This is algo used in the program Samsung Theme Designer.
[Bada Software and Hacking General] adfree:
Thank you for info.

Maybe then Pics possible to see... as "Theme"... if extracted...

DiceGame.rbm for instance contains only 1 Pic...

At the moment I try to find more "single Pics *.rbm"...

I have uploaded Alpha SDK:

http://xdaforums.com/showpost.php?p=17842393&postcount=1

As there are few differences...

Best Regards
[Bada Software and Hacking General] ho1od:
I will write viewer to .qmg (QM) files, but after decompression QMD Bada2
[Bada Software and Hacking General] adfree:
:confused:

Is DiceGame.rbm an QMG file?

If yes, please correct header for me. Then I can use it in Theme for study...

Thanx in advance.

Best Regards

Edit 1...

Hmmm... in 2.0 SDK files I can see Header QM in *.rbm files...

Edit 2...

It seems I can change *.rbm in SDK... Font for instance seems somewhere else taken from SDK...

Need some time to identify, what what is...

Edit 3.

First file is Menu.rbm... contains 31 Pics... hmm 49 times QM...
[Bada Software and Hacking General] ho1od:
DiceGame.rbm has no .qmg, it has a compression method 2.

Looks like the file compression .img
[Bada Software and Hacking General] adfree:
:)

At the moment Brute Force RC1...

First Victim was Menu.rbm on T-Mobile...

http://xdaforums.com/showpost.php?p=18130404&postcount=25

Stupid Question. :o

Could it be, that save as restructure RC1 file? :confused:

Untouched *.org file is not equal with Original *.ORG from SDK... :confused:

"Second problem"

It seems Wave Remaker checks integrity or something... because modified RC1 files are not extract something...

So I've used other Tool... but here is RC1 decompress not 100 % correct... :o :o

Many filenames are wrong...

NOT your Tool. You know what I mean. :)

Best Regards
[Bada Software and Hacking General] ho1od:
Yes, it could be. When it rebuilds, can be used a different order of sort of files and folders.
[Bada Software and Hacking General] Tigrouzen:
also adfree if RC1 just decrypt not decomrpess and touch with hex then can be flashed ? Or need crypt again before ?

Causei work verry well in hex, swf, png...
[Bada Software and Hacking General] ho1od:
Update 0.0.9

Added compatibility .app .ffs .pfs Wave3 firmware
[Bada Software and Hacking General] lasentenza:
Thank you, I was waiting for :D

You made a great work :cool:
[Bada Software and Hacking General] ho1od:
DecompressBada2 not ready.

This is a debugging program

Added only compatibility .app .ffs .pfs Wave3 firmware

Sorry
[Bada Software and Hacking General] lasentenza:
Does not work on seven 64bits :(

But it works with files from KH3 for exemple... perhaps my fault? :o
[Bada Software and Hacking General] Tigrouzen:
Can't dump Wave3 on xp just dump and nothing appear

Edit : Ho1od says ONLY compatibility not decompress or i mistake somewhere !!!
[Bada Software and Hacking General] ekhalid:
Hi all,

Thanx to Holod (Adfree too), under WinXP i can decompress S8600 Files (FFS and SHP) except CSC...

Now i have PolarisOffice on my Wave1.
[Bada Software and Hacking General] ho1od:
Only .ffs .pfs .app Wave3 view, not CSC and RC1
[Bada Software and Hacking General] Tigrouzen:
Same here

Then there's something wrong here...

I can't....

I search for solution reback.

Where you download your version, please geme a link, Thanks.
[Bada Software and Hacking General] mylove90:
ok guys i figured it out finally

it won't extract file directly

here is what to do (give ho1od a thank you because he gave that instruction already in another thread )

1.open the file in hex editor and select data until offset 0x60 like in this picture

2.cut these data to a whole new file and save your old file

Don't lose the data you cut already

3.go to wave remaker>>Utils2

4.Decyrypt your file

5.Go to the Decyrypted file (you will see "DCB:" in the header)and add the cut data to the start of the file

6.Save the file and now you can use it with wave remaker as usual

It is a bit hard and i think we all thought that ho1od made Wave Remaker doing all this on its own :D

Best Regards
[Bada Software and Hacking General] secretwhite:
Wow. It's looking very good. How did you manage to do this man?
[Bada Software and Hacking General] Tigrouzen:
Thank you verry much Ho1od and Mylove90 !!!
[Bada Software and Hacking General] ho1od:
Sorry. I have found a bug. I am correcting it in some hours

New update 0.0.9.1

bug fix
[G2 and Desire Z Themes and Apps] jervill:
Hey everyone, I was wondering if it would be possible to make an app/mod that would allow you to pair your phone to a computer or tablet via bluetooth as a bluetooth keyboard? I'm imagining pairing it with a tablet and using the paired phone's physical keyboard to enter text so you get more screen space for viewing content.
[G2 and Desire Z Themes and Apps] infamousjax:
Won't work. Not possible.
[G2 and Desire Z Themes and Apps] tronmech:
Have not seen anything like that, but there are apps that let you use the android phone as the pc keyboard. Perhaps you could start there.
[G2 and Desire Z Themes and Apps] captainreynolds:
Gmote works over wifi as a touchpad and keyboard.

https://market.android.com/details?id=org.gmote.client.android&feature=search_result
[Droid Incredible Q&A, Help & Troubleshooting] emkorial:
So I want a new phone.

I found one reseller near me that has 1 incredible in stock. Apprently it's the last one in the entire northeast. I like the incredible, I like the screen, like the size, don't like battery life, don't like no keyboard.

The Inc 2 (Vivo) is coming out soon. The only differences are a 4" screen (dislike, I hate big screen phones), 256 more RAM (no difference, Dinc is fas enough for me), and POSSIBLY better battery life (which would be a plus), don't like no keyboard. Inc2 will also have Wireless charging, but I doubt it will be any good, or portable

Another plus for the Dinc is that it's a "solved problem, root exists, it's been around for a while, there is tons of informaiotn on how to solve practically every concievable issue with the phone. Inc2 will be starting fresh, so ther's waiting for root, waiting for common issues to be sorted out, etc.

So which should I get? I hate the whole "whatever I pick, I'm stuck for 2 years" BS.
[Droid Incredible Q&A, Help & Troubleshooting] bigsapz:
Personally I like the Incredible better then the Inc 2. I agree the big screen phones don't look good and not to mention require a man-purse to carry. Also agree that the inc has a huge tech base. All kinds of ROMs and themes. Another deal breaker for the inc2 is the screen is SLCD. I prefer AMOLED on my Dinc. Looks way cleaner and crisper.

My. 02

Sent from my Ultimate 2.3.3 Incredible
[Droid Incredible Q&A, Help & Troubleshooting] Fretless:
Incredibles have SLCD now...

I've had an incredible since the day it came out. (4/29/10)

Its rock solid. With tweaking i can make it two days of mild to moderate use.

But if you want to go for a new phone, go for it. The incredible 2 will have 2 cameras, and a second gen processor. However, it looks plasticky, and its resolution is no better than the incredibles, so the screen, stretched out to 4 inches, will look lower quality. Don't expect great battery life either.

You might be wise to take a look at some of the other Verizon phones, like the thunderbolt, the droid bionic, etc...
[Droid Incredible Q&A, Help & Troubleshooting] emkorial:
The thuderbolt is even bigger than the Inc2. 4.3" is just too big for a handheld device. I have no desire to carry around a dinner plate as my phone. On paper the Shift is the best (3.8" with keyboard) bt the build quality and hardware design are quite frankly crap. Slider sucks, terrible button placement, and a crappy screen.

Anyway, turns out the incredible that store thought they had in stock, they didn't. But Wirefly says they still have some for sale (for free, too boot, since this is a new Verizon account for me) so I'll order that tonight.

Since I'm getting the phone for free, think it's worth spending the $70 for the year long proteciton plan? I'm a little concerned that they don't cover "negligent loss", although I suppose if I do lose it I could always just tell them someone broke into my car and took it.

Let me take this chance to also say you guys are a prety awesome community, I've been frustrted and posted a bunch of whiny little ***** comments, and people still help me. You guys rule :)
[Droid Incredible Q&A, Help & Troubleshooting] pronghornrunner:
Just ordered in an Incredible 1. Was in the same boat as you and decided that I didn't need all the extras that the 2 had to offer. Seriously, at some point, it is just more gadget that I am going to use (two cameras?).

Best protection you can buy, IMHO, is a good case (I prefer Otterbox, but there are a lot of good options). The deductable on some of those insurance plans will wipe out any value the Incredible may have had anyway.
[Droid Incredible Q&A, Help & Troubleshooting] tulalhyt:
i think its a dillema

in one think, this incredible allready 1 year old, so it's basically left in feature n tech

more ram I think more great

but if you get a reasonable price for this incredible why not ?

I'm also still use my incredible as my multimedia phone, i love it very much.
[Droid Incredible Q&A, Help & Troubleshooting] CJeep:
If you really want a keyboard, wait for the Merge.

I thought you still had some time left to get a 1 year contract.

Why not buy a used Inc or "like new but never used"? I bought mine on evilbay that way, and it was new, just had been activated and shut off.

You could actually make $ this way. Get a new phone, like the 'bolt, or even the Inc 2, at the contract price, sell it for a good profit, and then buy the Inc on eBay for much less than the new gen phones go for. Plenty of newish Incs to be had.
[Droid Incredible Q&A, Help & Troubleshooting] J2theMatt:
Sounds like the best idea. If you reread your OP, everything points to the incredible anyway.
[Droid Incredible Q&A, Help & Troubleshooting] cstrife999:
Honestly for you then I think you just answered your own question. Myself I think 3.7 is a bit too small. I'd like between 4 and 4.3. So the inc 2 will be mine one day...