Comme pour le fichier SHP, décompiler le fichier FactoryFs_S8500_Open_Europe_Common.ffs dans le dossier FFS
Dossier FFS
------------
Dossier AppEx
Il contient 2 sous dossiers : Sys et SysDefault
Le dossier Sys contient des fichiers qui seront protégés et verrouillés, non supprimable par l'utilisateur
Par exemple, si vous mettez un thème dans ce dossier, vous aurez un verrou sur l'affichage des Thèmes sur le Wave, comme pour le Thème par défaut
Dans le dossier SysDefault, les fichiers pourront être supprimé par l'utilisateur
Dans Sys > SamsungLBS > Data > AudioRes (C'est le dossier pour le GPS)
Ajouter les voix Françaises : French-Female_123061.speech et French-Male_123066.speech
=> http://ftpfsm.free.fr/dolfin/AudioRes.zip
Dans Sys > SamsungLBS > Data
Ajouter le dossier Temporary
=> http://ftpfsm.free.fr/dolfin/Temporary.zip
Dans Sys > Theme se trouve le Thème par défaut
Vous ne pouvez modifier que les screens d'aperçu et l'icône de représentation du Thème
Si vous changez les fonds d'écran par défaut, avec STD, il vous faudra récupérer les fichiers des aperçus
3 Fichiers Preview....qmg et ThumbnailImage.qmg
Voir Tutoriel dans la partie Création Thème Bada 2
=> http://www.fosamobi.com/f39-creation-theme-bada-2
Dans Sys > Widget
Vous pouvez rajouter des Widgets
Pour ajouter les Widgets Facebook et Twitter, copier les dossier Facebook et Twitter contenu dans le dossier Zippé Twitter_Facebook
=> http://ftpfsm.free.fr/dolfin/Twitter_Facebook.zip
Dans AppEx > SysDefault > Theme > Download
Vous pouvez ajouter des Thèmes avec l'extension SMT
Ils seront affichés dans la liste des Thèmes et supprimables par l'utilisateur
Dans AppEx > SysDefault > Font
On ne peut pas ajouter des Polices comme pour les Thèmes
J'ai essayé mais cela n'est pas pris en compte
Dossier Debug
Comme pour le SHP, il faut ajouter le fichier pfsdummy
Je ne sais pas à quoi ça sert
=> http://ftpfsm.free.fr/dolfin/pfsdummy.zip
Dossier Exe
=> vide
Dossier Media
C'est le dossier Mes fichiers qu'on voit sur le Wave
Les fichiers contenu dans ce dossier seront supprimable par l'utilisateur
Dans Media > Images, vous pouvez rajouter un dossier Wallpaper si vous le souhaitez et y mettre des Wallpapers pour l'utilisateur
Les dossiers Others et Videos sont vides, ils servent à créer les dossiers dans le Wave
Dossier Sounds
Si vous avez le fichier Over the horizon.mp3 à la racine, il est mal placé
Il doit être dans le répertoire Ringtones
Tout les fichiers sons contenu dans le dossier Sounds seront supprimables par l'utilisateur
Vous pouvez créer le dossier Alert tones
Dans le Firmware Dolfin que j'ai réalisé, j'ai transféré dans ce dossier, les fichiers sons systèmes qui n'étaient pas utilisé par défaut. Ainsi l'utilisateur peut supprimer ces fichiers sons pour gagner quelques Mo de mémoire
Voici le lien de téléchargement du dossier Sounds que j'ai compressé
=> http://ftpfsm.free.fr/dolfin/Sounds.zip
Dossier Mount
Le dossier Mount est vide par défaut mais il correspond à la carte mémoire
Il vaut mieux laisser ce dossier vide car si vous créez un Firmware qui sera publié au plus grand nombre, tout les personnes qui téléchargeront votre Wave n'ont pas forcément de carte mémoire
Si vous souhaitez utiliser ce dossier et copier des fichiers par défaut sur la carte mémoire, il faut créer un sous répertoire Mmc puis les dossiers qui contiendront les fichiers
Dossier Osp
=> Rien à modifier
Dossier Security
Contient des certificats de sécurité et autres fichiers
=> Rien à modifier
Dossier Settings
=> Vide
Répertoire SystemFS
Ce dossier contient des éléments systèmes, donc à manipuler avec précaution
Dossiers Country, DB, Driver : Rien à modifier
Dossier Media
Ce dossier est le même que le dossier Media ci dessus mais celui là est le dossier système
Tout les fichiers contenus dans ce dossier seront protégés et non supprimable par l'utilisateur
Répertoire Images
Contient les Wallpapers qui seront installés par défaut
Le nom doit être comme ceux d'origine : Wallpaper 01.jpg - Wallpaper 02.jpg
2 Wallpapers sont indispensables, le 01 et le 02
Le 01 sert pour le fond d'écran d'accueil
Le 02 sert pour l'écran de verrouillage
Pour le 01, vous pouvez mettre un Wallpaper de 960x800
Pour le 02, il est préférable de mettre un Wallpaper de 480x800
Répertoire Others
Contient le fichier Open Source Announcement.pdf
Vous pouvez le supprimer, car il ne gène pas l'utilisation du Wave
Il n'est là qu'à titre d'information quand vous allez dans le dossier Others de votre téléphone
Répertoire Sounds
Contient les fichiers sons systèmes pour les sonneries et sons de notification
Doit contenir tout les fichiers sons et notifications
Répertoire Themes
=> Vide
Dossier MediaSet
=> Rien à modifier
Dossier Osp
=> Vide
Dossier STRI
Contient des données sur les fuseaux horaires et des images de boutons
=> Rien à modifier
Dossier Test
Ce dossier contient des fichiers sons de test pour haut parleur
Ces fichiers ne sont pas accessible par l'utilisateur
On ne peut les voir qu'en décompilant le Fichier FFS
Vous avez un fichier son de 1 khz pour faire un test de Haut parleurs
Les autres sont des fichiers avec l'extension mmf qu'on ne peut lire qu'avec le Wave
Si vous voulez en savoir plus sur les fichiers MMF
=> http://wap.fredyl7.net/Dossiers/toutSurLesMMF/
Dossier User
Ce dossier contient beaucoup de fichiers systèmes utilisateurs, donc à manier avec précaution
Le seul fichier qu'on va éditer pour l'instant, c'est le fichier WidgetDefault.ini
Ce fichier se trouve dans User > Widget
Il faut changer WidgetCount=6 et mettre 8 à la place du 6 (2 Widgets de plus)
Et il faut rajouter 2 paragraphes qui définissent les Widgets, qui seront ceux là
Quand vous avez fini ce travail, recompiler votre nouveau fichier FFS avec TriX
Pour ma part, pour le Firmware Dolfin, je lui ai donné le nom suivant : FactoryFS_Dolfin_S8500.ffs
Voilà pour cette 2e étape avec le fichier FFS
Dossier FFS
------------
Dossier AppEx
Il contient 2 sous dossiers : Sys et SysDefault
Le dossier Sys contient des fichiers qui seront protégés et verrouillés, non supprimable par l'utilisateur
Par exemple, si vous mettez un thème dans ce dossier, vous aurez un verrou sur l'affichage des Thèmes sur le Wave, comme pour le Thème par défaut
Dans le dossier SysDefault, les fichiers pourront être supprimé par l'utilisateur
Dans Sys > SamsungLBS > Data > AudioRes (C'est le dossier pour le GPS)
Ajouter les voix Françaises : French-Female_123061.speech et French-Male_123066.speech
=> http://ftpfsm.free.fr/dolfin/AudioRes.zip
Dans Sys > SamsungLBS > Data
Ajouter le dossier Temporary
=> http://ftpfsm.free.fr/dolfin/Temporary.zip
Dans Sys > Theme se trouve le Thème par défaut
Vous ne pouvez modifier que les screens d'aperçu et l'icône de représentation du Thème
Si vous changez les fonds d'écran par défaut, avec STD, il vous faudra récupérer les fichiers des aperçus
3 Fichiers Preview....qmg et ThumbnailImage.qmg
Voir Tutoriel dans la partie Création Thème Bada 2
=> http://www.fosamobi.com/f39-creation-theme-bada-2
Dans Sys > Widget
Vous pouvez rajouter des Widgets
Pour ajouter les Widgets Facebook et Twitter, copier les dossier Facebook et Twitter contenu dans le dossier Zippé Twitter_Facebook
=> http://ftpfsm.free.fr/dolfin/Twitter_Facebook.zip
Dans AppEx > SysDefault > Theme > Download
Vous pouvez ajouter des Thèmes avec l'extension SMT
Ils seront affichés dans la liste des Thèmes et supprimables par l'utilisateur
Dans AppEx > SysDefault > Font
On ne peut pas ajouter des Polices comme pour les Thèmes
J'ai essayé mais cela n'est pas pris en compte
Dossier Debug
Comme pour le SHP, il faut ajouter le fichier pfsdummy
Je ne sais pas à quoi ça sert
=> http://ftpfsm.free.fr/dolfin/pfsdummy.zip
Dossier Exe
=> vide
Dossier Media
C'est le dossier Mes fichiers qu'on voit sur le Wave
Les fichiers contenu dans ce dossier seront supprimable par l'utilisateur
Dans Media > Images, vous pouvez rajouter un dossier Wallpaper si vous le souhaitez et y mettre des Wallpapers pour l'utilisateur
Les dossiers Others et Videos sont vides, ils servent à créer les dossiers dans le Wave
Dossier Sounds
Si vous avez le fichier Over the horizon.mp3 à la racine, il est mal placé
Il doit être dans le répertoire Ringtones
Tout les fichiers sons contenu dans le dossier Sounds seront supprimables par l'utilisateur
Vous pouvez créer le dossier Alert tones
Dans le Firmware Dolfin que j'ai réalisé, j'ai transféré dans ce dossier, les fichiers sons systèmes qui n'étaient pas utilisé par défaut. Ainsi l'utilisateur peut supprimer ces fichiers sons pour gagner quelques Mo de mémoire
Voici le lien de téléchargement du dossier Sounds que j'ai compressé
=> http://ftpfsm.free.fr/dolfin/Sounds.zip
Dossier Mount
Le dossier Mount est vide par défaut mais il correspond à la carte mémoire
Il vaut mieux laisser ce dossier vide car si vous créez un Firmware qui sera publié au plus grand nombre, tout les personnes qui téléchargeront votre Wave n'ont pas forcément de carte mémoire
Si vous souhaitez utiliser ce dossier et copier des fichiers par défaut sur la carte mémoire, il faut créer un sous répertoire Mmc puis les dossiers qui contiendront les fichiers
Dossier Osp
=> Rien à modifier
Dossier Security
Contient des certificats de sécurité et autres fichiers
=> Rien à modifier
Dossier Settings
=> Vide
Répertoire SystemFS
Ce dossier contient des éléments systèmes, donc à manipuler avec précaution
Dossiers Country, DB, Driver : Rien à modifier
Dossier Media
Ce dossier est le même que le dossier Media ci dessus mais celui là est le dossier système
Tout les fichiers contenus dans ce dossier seront protégés et non supprimable par l'utilisateur
Répertoire Images
Contient les Wallpapers qui seront installés par défaut
Le nom doit être comme ceux d'origine : Wallpaper 01.jpg - Wallpaper 02.jpg
2 Wallpapers sont indispensables, le 01 et le 02
Le 01 sert pour le fond d'écran d'accueil
Le 02 sert pour l'écran de verrouillage
Pour le 01, vous pouvez mettre un Wallpaper de 960x800
Pour le 02, il est préférable de mettre un Wallpaper de 480x800
Répertoire Others
Contient le fichier Open Source Announcement.pdf
Vous pouvez le supprimer, car il ne gène pas l'utilisation du Wave
Il n'est là qu'à titre d'information quand vous allez dans le dossier Others de votre téléphone
Répertoire Sounds
Contient les fichiers sons systèmes pour les sonneries et sons de notification
Doit contenir tout les fichiers sons et notifications
Répertoire Themes
=> Vide
Dossier MediaSet
=> Rien à modifier
Dossier Osp
=> Vide
Dossier STRI
Contient des données sur les fuseaux horaires et des images de boutons
=> Rien à modifier
Dossier Test
Ce dossier contient des fichiers sons de test pour haut parleur
Ces fichiers ne sont pas accessible par l'utilisateur
On ne peut les voir qu'en décompilant le Fichier FFS
Vous avez un fichier son de 1 khz pour faire un test de Haut parleurs
Les autres sont des fichiers avec l'extension mmf qu'on ne peut lire qu'avec le Wave
Si vous voulez en savoir plus sur les fichiers MMF
=> http://wap.fredyl7.net/Dossiers/toutSurLesMMF/
Dossier User
Ce dossier contient beaucoup de fichiers systèmes utilisateurs, donc à manier avec précaution
Le seul fichier qu'on va éditer pour l'instant, c'est le fichier WidgetDefault.ini
Ce fichier se trouve dans User > Widget
Comme on a rajouté les Widgets Facebook et Twitter, il faut le définir dans ce fichier#DEFAULT_INFO
WidgetCount=6
#DEFAULT_WIDGET_1
FileName=GoogleMobileService
Activation=1
Order=bottom
#DEFAULT_WIDGET_2
FileName=AccuWeather
Activation=1
Order=bottom
#DEFAULT_WIDGET_3
FileName=DigitalClock
Activation=1
Order=bottom
#DEFAULT_WIDGET_4
FileName=AnalogClock
Activation=1
Order=bottom
#DEFAULT_WIDGET_5
FileName=Calendar
Activation=1
Order=bottom
#DEFAULT_WIDGET_6
FileName=Memo
Activation=1
Order=bottom
Il faut changer WidgetCount=6 et mettre 8 à la place du 6 (2 Widgets de plus)
Et il faut rajouter 2 paragraphes qui définissent les Widgets, qui seront ceux là
Voici le texte du fichier modifié#DEFAULT_WIDGET_7
FileName=Facebook
Activation=1
Order=bottom
#DEFAULT_WIDGET_8
FileName=Twitter
Activation=1
Order=bottom
#DEFAULT_INFO
WidgetCount=8
#DEFAULT_WIDGET_1
FileName=GoogleMobileService
Activation=1
Order=bottom
#DEFAULT_WIDGET_2
FileName=AccuWeather
Activation=1
Order=bottom
#DEFAULT_WIDGET_3
FileName=DigitalClock
Activation=1
Order=bottom
#DEFAULT_WIDGET_4
FileName=AnalogClock
Activation=1
Order=bottom
#DEFAULT_WIDGET_5
FileName=Calendar
Activation=1
Order=bottom
#DEFAULT_WIDGET_6
FileName=Memo
Activation=1
Order=bottom
#DEFAULT_WIDGET_7
FileName=Facebook
Activation=1
Order=bottom
#DEFAULT_WIDGET_8
FileName=Twitter
Activation=1
Order=bottom
Quand vous avez fini ce travail, recompiler votre nouveau fichier FFS avec TriX
Pour ma part, pour le Firmware Dolfin, je lui ai donné le nom suivant : FactoryFS_Dolfin_S8500.ffs
Voilà pour cette 2e étape avec le fichier FFS