Jump to content


Photo

FlashLite 3.1 + Samsung Widget! [solved]

- - - - -

  • Please log in to reply
85 replies to this topic

#1
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom
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.co...o...st&p=988040

CAB File:
http://www.modaco.co...o...st&p=990212

Edited by s0cks, 02 April 2009 - 06:30 PM.

  • 0

#2
chokia

chokia

    Addict

  • Members
  • PipPipPipPipPip
  • 638 posts
  • Devices:Redefined Everything
Taril keeps that secret

  • 0

#3
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom

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, 25 March 2009 - 07:08 PM.

  • 0

#4
shokka9

shokka9

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 2,499 posts
  • Gender:Male
  • Location:The moon
  • Interests:Everything
  • Devices:iPhone 5, HTC One
  • Twitter:@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

  • 0

HTC One | Unlocked Bootloader | CWM | Root | S-OFF


#5
qbus

qbus

    Addict

  • Members
  • PipPipPipPipPip
  • 619 posts
  • Gender:Male
  • Devices:HTC One X

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, 25 March 2009 - 10:19 PM.

  • 0

#6
shokka9

shokka9

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 2,499 posts
  • Gender:Male
  • Location:The moon
  • Interests:Everything
  • Devices:iPhone 5, HTC One
  • Twitter:@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.

  • 0

HTC One | Unlocked Bootloader | CWM | Root | S-OFF


#7
qbus

qbus

    Addict

  • Members
  • PipPipPipPipPip
  • 619 posts
  • Gender:Male
  • Devices:HTC One X

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 :(.

  • 0

#8
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom

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!

  • 0

#9
sector

sector

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 2,296 posts
  • Gender:Male
  • Devices:Samsung Omnia
Im attaching the Unsinger and Sign files.

Just drag the dll on the Unsign.

Attached Files

  • Attached File  Sign.rar   254.35KB   398 downloads

  • 0
If you like my work buy me a beer :) !
Posted Image
WM 6.5/6.1 roms, Themes, Taskbar etc... :D

#10
qbus

qbus

    Addict

  • Members
  • PipPipPipPipPip
  • 619 posts
  • Gender:Male
  • Devices:HTC One X

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).

  • 0

#11
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom

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, 27 March 2009 - 08:48 PM.

  • 0

#12
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom

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)

  • 0

#13
gpap2004

gpap2004

    Newbie

  • Members
  • Pip
  • 39 posts

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!!!!

  • 0

#14
chokia

chokia

    Addict

  • Members
  • PipPipPipPipPip
  • 638 posts
  • Devices:Redefined Everything
s0cks

Can you post the steps OR even better just cab it all with the signed/unsigned .dll and the latest widgets from DXIA5.

Thanks

  • 0

#15
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom
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.co...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, 06 April 2009 - 04:12 AM.

  • 0

#16
chokia

chokia

    Addict

  • Members
  • PipPipPipPipPip
  • 638 posts
  • Devices:Redefined Everything
s0cks,

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

  • 0

#17
gpap2004

gpap2004

    Newbie

  • Members
  • Pip
  • 39 posts

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.

  • 0

#18
gpap2004

gpap2004

    Newbie

  • Members
  • Pip
  • 39 posts

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!).

  • 0

#19
s0cks

s0cks

    Enthusiast

  • Members
  • PipPipPip
  • 173 posts
  • Location:Portugal
  • Devices:Omnia i900 16GB - DXID1 Custom

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)

  • 0

#20
sztupy

sztupy

    Diehard

  • Members
  • PipPipPipPip
  • 453 posts
  • Location:Budapest
  • Devices:SGH-i900; HTC Touch Pro
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-dev...ad.php?t=490787

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users