Jump to content

FlashLite 3.1 + Samsung Widget! [solved]


Guest s0cks

Recommended Posts

Guest s0cks

Hi guys,

I tested many Custom ROMs, like QBUS, Shokka, Taril, and others.

And I noticed that almost Custom ROMS use FlashLite 3.1 with Samsung Widgets (that works only with FlashLite 2.1).

Now I have my own Custom ROM and I would like to put FL3.1 inside, but I can't "remove" FL2.1 because I want to use Samsung Widget.

I have the FL3.1.cab and if I install or cook it... the Samsung Widget doesn't work!

I searched around how to include FL3.1 and use Samsung Widgets, but nobody explain this.

I asked help, sending MP to some users (custom rom builders), and nobody answered me!

Why this is kept in secret?

Can someone explain what should be removed and what should be kept in the ROM to work with FL3.1+Samsung Widget?

I would appreciate if somebody helps!

Thanks in advance.

THE SOLUTION:

Step by Step:

http://www.modaco.com/index.php?s=&sho...st&p=988040

CAB File:

http://www.modaco.com/index.php?s=&sho...st&p=990212

Edited by s0cks
Link to comment
Share on other sites

Guest s0cks
Taril keeps that secret

Not only Taril...

But I asked to him... and I have no answer...

I think that could be shared... because many users want to use FL3.1 inside their own custom roms (like me)...

Nothing is better than your own ROM, with your favorite applications and configs!

We are in a forum...

The purpose of forums is share and discuss information about something...

Help other users...

Not keep secrets!

It's not a competition...

Nobody is better than anyone else...

Come on...

Edited by s0cks
Link to comment
Share on other sites

Guest shokka9

Taril keeps lots secret B)

Most of us remove 2.1 as its only needed for widgets and most of us remove widgets.

I dont know how, but Taril uses other stuff too, so you can use .net 2.0 and .net 3.5 together so he has some other secrets.

He does what he does, thats him. They obviously is a way, but finding out is harder than usual. Generally we all share how we do stuff.

You all need to bear in mind, that if we take a long time to figure something out, the last thing you want to do is give it away to somebody else. We all need to credit our sources of info and techniques!

Laters

Link to comment
Share on other sites

Taril keeps that secret

It's not a secret take a look at files inside my CAB for Widgets from CAB repository. Basically it's simple hexediting Today DLL file. You need to point other then flashlite.dll like flashlit2.dll which contains flash version 2.

PS I forgot to mention - you have to unsign that dll to make it work.

Edited by qbus
Link to comment
Share on other sites

Guest shokka9
It's not a secret take a look at files inside my CAB for Widgets from CAB repository. Basically it's simple hexediting Today DLL file. You need to point other then flashlite.dll like flashlit2.dll which contains flash version 2.

PS I forgot to mention - you have to unsign that dll to make it work.

You always impress me bro...

I bear that in mind, but never really wanted to run both at the same time, bt now i know how.

Was on your blog today, stay upto date on qbus world :(. Look forward to your ROM soon. B)

Thanks bro.

Link to comment
Share on other sites

You always impress me bro...

I bear that in mind, but never really wanted to run both at the same time, bt now i know how.

Was on your blog today, stay upto date on qbus world :( . Look forward to your ROM soon. B)

Thanks bro.

I'm still reading forum :(. But as I got lots of other things to do now I don't have time to do anything new.

I'm really impressed about the progress on WinMo 6.5 ROMs :(.

Link to comment
Share on other sites

Guest s0cks
It's not a secret take a look at files inside my CAB for Widgets from CAB repository. Basically it's simple hexediting Today DLL file. You need to point other then flashlite.dll like flashlit2.dll which contains flash version 2.

PS I forgot to mention - you have to unsign that dll to make it work.

Thanks for answer...

I'll try this later...

But if I do this directly in my ROM files, and cook after...

I have to unsign the dll? I believe not... right?

And, how to unsign a dll in WM?

Thanks!

Link to comment
Share on other sites

Thanks for answer...

I'll try this later...

But if I do this directly in my ROM files, and cook after...

I have to unsign the dll? I believe not... right?

And, how to unsign a dll in WM?

Thanks!

You have to unsign them always - otherwise they won't work (or at least the didn't work when I tried to do that).

Link to comment
Share on other sites

Guest s0cks
It's not a secret take a look at files inside my CAB for Widgets from CAB repository. Basically it's simple hexediting Today DLL file. You need to point other then flashlite.dll like flashlit2.dll which contains flash version 2.

PS I forgot to mention - you have to unsign that dll to make it work.

I have to unsign the 'SamsungOnlineWidget.dll' and then hexedit, right?

Only this?

And about Opera with FL3.1... I have to do some extra thing?

Thanks!

Edited by s0cks
Link to comment
Share on other sites

Guest s0cks
It's not a secret take a look at files inside my CAB for Widgets from CAB repository. Basically it's simple hexediting Today DLL file. You need to point other then flashlite.dll like flashlit2.dll which contains flash version 2.

PS I forgot to mention - you have to unsign that dll to make it work.

Im attaching the Unsinger and Sign files.

Just drag the dll on the Unsign.

I have to unsign the 'SamsungOnlineWidget.dll' and then hexedit, right?

Only this?

And about Opera with FL3.1... I have to do some extra thing?

Thanks!

Yes... it is!

Finally I got FL3.1 + SamsungWidget!

So many thanks for you QBUS!

And Sector too, because of this unsigner!

I'm eternally grateful for you guys! B)

Link to comment
Share on other sites

Guest gpap2004
Yes... it is!

Finally I got FL3.1 + SamsungWidget!

So many thanks for you QBUS!

And Sector too, because of this unsigner!

I'm eternally grateful for you guys! B)

I thing i am few steps before Victory! But something i am missing. I have cooked my own rom with QBUS's SamsungOnlineWidgets. The are working fine, but when i install new widgets, they are writing succes, but they never appears! What is wrong?

My second question:

I instaled FL3.1 and the more widgets disappeared (there are still some widgets). What can i do?

Where is the dll file and what exactly must do?

Thanks in advance!!!!

Link to comment
Share on other sites

Guest s0cks

Hi guys...

I prefer to show the step by step instead of give a CAB... (it's more simple, and I'm yet a newbie creating cabs...)

I did this procedure with a ROM before cooking it, i.e. with files in my computer!

But I believe that it works with a ROM that are already cooked and installed in your Omnia!

I will explain the 2 methods...

Doing this with a ROM before cooking (i.e. the files are in your PC and inside folders):

1- Download the Sign.rar posted by SECTOR (here in this topic)... (thanks to him)

2- Find SamsungOnlineWidget.dll (if you have Online Widgets only) (it's inside Customer_CSC folder) or WidgetIdle.dll (if you have old Widgets only) (it's inside OEM\OEMApps folder) and then copy it to the same folder of Sign.rar (don't forget to extract Sign.rar)

3- Just drag and drop SamsungOnlineWidget.dll or WidgetIdle.dll (depends of your ROM version) under UnSigner.exe (or, if you prefer, open a PROMPT and go to the DIR and type 'UnSigner.exe SamsungOnlineWidget.dll' or 'UnSigner.exe WidgetIdle.dll')

4- Now open SamsungOnlineWidget.dll or WidgetIdle.dll with a HEXEditor... (I used XVI32, freeware)

5- With the dll opened by the hexeditor, search for flashlite.dll and rename it to flashliv2.dll, SAVE and CLOSE (thanks to QBUS for the TIP of hexedit)

5.1- Now copy the SamsungOnlineWidget.dll for the Customer_CSC folder again OR WidgetIdle.dll for the OEM\OEMApps folder again.

6- Now you have to find the file flashlite.dll and rename it to flashliv2.dll (flashlite.dll it's inside OEM\OEMApps)

6.1- I suggest to leave two files (a copy)... the flashlite.dll and the renamed flashliv2.dll (yes, the same file)

7- And finally you can install Flashlite 3.1. Don't worry about the item 6.1... because FL3.1 will overwrite the flashlite.dll. The flashliv2.dll will remain untouched!

8- Now cook your ROM and install it in your OMNIA! Let's rock! B)

Doing this with a ROM cooked and installed in Omnia (not tested, but it's suppose to work with no problems... MAYBE YOU WILL GET NO PERMISSION TO SAVE THE FILES... IN THIS CASE TRY TO USE THIS CAB: http://www.modaco.com/content-page/285983/...20/#entry990212 ):

1- Download to your PC the Sign.rar posted by SECTOR (here in this topic)... (thanks to him)

2- In your Omnia, search for SamsungOnlineWidget.dll or WidgetIdle.dll (it's inside \Windows) and copy it to the same folder of Sign.rar, in your PC (don't forget to extract Sign.rar)

3- Now, yet in your PC, drag and drop SamsungOnlineWidget.dll or WidgetIdle.dll (depends of your ROM version) under UnSigner.exe (or, if you prefer, open a PROMPT and go to the DIR and type 'UnSigner.exe SamsungOnlineWidget.dll' or 'UnSigner.exe WidgetIdle.dll')

4- Now open SamsungOnlineWidget.dll or WidgetIdle.dll with a HEXEditor... (I used XVI32, freeware)

5- With the dll opened by the hexeditor, search for flashlite.dll and rename it to flashliv2.dll, SAVE and CLOSE (thanks to QBUS for the TIP of hexedit)

5.1- Now copy SamsungOnlineWidget.dll or WidgetIdle.dll for \Windows (in your Omnia)

6- Now, in your OMNIA, you have to find the file flashlite.dll and rename it to flashliv2.dll (flashlite.dll it's inside \Windows)

6.1- I suggest to leave two files (a copy)... the flashlite.dll and the renamed flashliv2.dll (yes, the same file)

7- And finally you can install Flashlite 3.1 (using a .cab). Don't worry about the item 6.1... because FL3.1 will overwrite the flashlite.dll. The flashliv2.dll will remain untouched!

8- Soft-reset your Omnia and wait! :(

Enjoy!

Edited by s0cks
Link to comment
Share on other sites

Guest gpap2004
s0cks,

You are GOD man! You are the best! Thanks for your detail guide!You really help me very very much!!!

And of cource , many thanks to QBUS and Sector !!!

for option 2, say i have wm6.5 21193 which already had flash 3.1 installed, can i skip step 7?

Yes, you can skip it.

Link to comment
Share on other sites

Guest gpap2004
Hi guys...

I prefer to show the step by step instead of give a CAB... (it's more simple, and I'm yet a newbie creating cabs...)

I did this procedure with a ROM before cooking it, i.e. with files in my computer!

But I believe that it works with a ROM that are already cooked and installed in your Omnia!

I will explain the 2 methods...

Doing this with a ROM before cooking (i.e. the files are in your PC and inside folders):

1- Download the Sign.rar posted by SECTOR (here in this topic)... (thanks to him)

2- Find SamsungOnlineWidget.dll (it's inside Customer_CSC folder) and then copy it to the same folder of Sign.rar (don't forget to extract Sign.rar)

3- Just drag and drop SamsungOnlineWidget.dll under UnSigner.exe (or, if you prefer, open a PROMPT and go to the DIR and type 'UnSigner.exe SamsungOnlineWidget.dll')

4- Now open SamsungOnlineWidget.dll with a HEXEditor... (I used XVI32, freeware)

5- With the dll opened by the hexeditor, search for flashlite.dll and rename it to flashliv2.dll, SAVE and CLOSE (thanks to QBUS for the TIP of hexedit)

5.1- Now copy the SamsungOnlineWidget.dll for the Customer_CSC folder again.

6- Now you have to find the file flashlite.dll and rename it to flashliv2.dll (flashlite.dll it's inside OEM\OEMApps)

6.1- I suggest to leave two files (a copy)... the flashlite.dll and the renamed flashliv2.dll (yes, the same file)

7- And finally you can install Flashlite 3.1. Don't worry about the item 6.1... because FL3.1 will overwrite the flashlite.dll. The flashliv2.dll will remain untouched!

8- Now cook your ROM and install it in your OMNIA! Let's rock! B)

Doing this with a ROM cooked and installed in Omnia (not tested, but it's suppose to work with no problems):

1- Download to your PC the Sign.rar posted by SECTOR (here in this topic)... (thanks to him)

2- In your Omnia, search for SamsungOnlineWidget.dll (it's inside \Windows)and copy it to the same folder of Sign.rar, in your PC (don't forget to extract Sign.rar)

3- Now, yet in your PC, just drag and drop SamsungOnlineWidget.dll under UnSigner.exe (or, if you prefer, open a PROMPT and go to the DIR and type 'UnSigner.exe SamsungOnlineWidget.dll')

4- Now open SamsungOnlineWidget.dll with a HEXEditor... (I used XVI32, freeware)

5- With the dll opened by the hexeditor, search for flashlite.dll and rename it to flashliv2.dll, SAVE and CLOSE (thanks to QBUS for the TIP of hexedit)

5.1- Now copy SamsungOnlineWidget.dll for \Windows (in your Omnia)

6- Now, in your OMNIA, you have to find the file flashlite.dll and rename it to flashliv2.dll (flashlite.dll it's inside \Windows)

6.1- I suggest to leave two files (a copy)... the flashlite.dll and the renamed flashliv2.dll (yes, the same file)

7- And finally you can install Flashlite 3.1 (using a .cab). Don't worry about the item 6.1... because FL3.1 will overwrite the flashlite.dll. The flashliv2.dll will remain untouched!

8- Soft-reset your Omnia and wait! :(

Enjoy!

I think when you whrite flashliv2.dll , you mean flashlit2.dll...

I really thank you again, and i really appreciate you!

Respect you my friend!!!

And many thanks to QBUS and sector (again!).

Link to comment
Share on other sites

Guest s0cks
s0cks,

for option 2, say i have wm6.5 21193 which already had flash 3.1 installed, can i skip step 7?

Yes...

But you'll need the flashlite.dll from version 2.1... renamed to whatever you want!

I think when you whrite flashliv2.dll , you mean flashlit2.dll...

I really thank you again, and i really appreciate you!

Respect you my friend!!!

And many thanks to QBUS and sector (again!).

You can rename to whatever you want...

The only requisite is the number of characters...

flashlite.dll

flashaaaa.dll

asdfghjkl.dll

B)

Link to comment
Share on other sites

Guest sztupy

Every file is signable using signtool. If a file is signed and the ROM contains that cert in the allowed list, then it will be accepted by WM as is. If there are no signatures, the signature is not trusted or the file is edited after signing then WM will not allow to install/use it as a device ROM (but (except for the last case) will allow to run it as an application after a warning sign)

Not really signature related but a guy @XDA made a very through post about some of the lesser known internals of ROM creation (made for Touch Pro, but most of the stuff it covers are true for all WM6.1 phones). It's definitively worth reading!

Link: http://forum.xda-developers.com/showthread.php?t=490787

Link to comment
Share on other sites

Guest chokia

Unfortunately

SamsungOnlineWidget.dll doesnt exist in my WM6.5 21198 /Windows folder

So the way i understand for ROM like that i need

1. SamsungOnlineWidget.dll (signed)

2. Renamed flashlite2.1.dll (signed and refered by SamsungOnlineWidget.dll)

3. Place these two in windows

Anything else i missed? Where is the widget files? I dont think WM6.5 21198 ROm has them too.

Can anyone put everything together and make it easy for everyone to just place them in the phone?

Pls.

Thanks

Link to comment
Share on other sites

Guest s0cks
Unfortunately

SamsungOnlineWidget.dll doesnt exist in my WM6.5 21198 /Windows folder

So the way i understand for ROM like that i need

1. SamsungOnlineWidget.dll (signed)

2. Renamed flashlite2.1.dll (signed and refered by SamsungOnlineWidget.dll)

3. Place these two in windows

Anything else i missed? Where is the widget files? I dont think WM6.5 21198 ROm has them too.

Can anyone put everything together and make it easy for everyone to just place them in the phone?

Pls.

Thanks

I don't know about WM6.5...

But you have to UNSIGN SamsungOnlineWidget.dll

Rename FLASHLITE.DLL to FLASHLIV2.DLL (or whatever you want)

HEXEDIT SamsungOnlineWidget.dll pointing to FLASHLIV2.DLL

Then put in \Windows folder...

But I don't know how it works under WM6.5...

I use only WM6.1...

Link to comment
Share on other sites

Guest 000edu

Thank you for your contribution, s0cks (and of course thanks to the masters: sztupy, shokka9, Qbus, Taril, sector, ...)

But i wonder if someone could post a link to a working FlashLite 3.1 cab for Omnia. There are different cabs with it that seem to be different. Could you you post the best one for our Omnias?

And FlashLite 3.1 in a package for cooking the ROM?

Thank you very much againĀ  B)

Link to comment
Share on other sites

Guest s0cks
Thank you for your contribution, s0cks (and of course thanks to the masters: sztupy, shokka9, Qbus, Taril, sector, ...)

But i wonder if someone could post a link to a working FlashLite 3.1 cab for Omnia. There are different cabs with it that seem to be different. Could you you post the best one for our Omnias?

And FlashLite 3.1 in a package for cooking the ROM?

Thank you very much again B)

FlashLite 3.1 (by LufeIG): http://www.mediafire.com/?ymdyvwyyiko

You can convert it to a package to COOK in your ROM... using cabtools (by Sztupy)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.