Help - Search - Members - Calendar
Full Version: [Tool] Firefox Addon Maker v0.515
MSFN Forums > Unattended Windows Discussion & Support > Application Installs

   
Google Internet Forums Unattended CD/DVD Guide
Jonnyboy82
Firefox Addon Maker v0.515
Updated 13 Nov 08
Click to view attachment
Click to view attachment





    Features:
  • This is an hta that will create a "True" Firefox addon or a switchless silent installer.
  • This can create an addon in Windows XP or Vista.
  • The addon or switchless silent installer will install in Windows XP or Vista.
  • The addons and switchless silent installer can be used with RVM, nLite or WPI.
  • You can create an installer matching your current system, exactly. Or, an installer with no modifications.

    Choose From:
  • Mozilla Firefox 2.0.0.x, Mozilla Firefox 3.0.x
  • Firefox builds optimized for P3, SSE or SSE2 systems. Such as: Ayakawa's SSE2, tete's SSE or pigfoot's P3 Firefox build.

    Options:
  • Insert personal items, such as: bookmarks, passwords, cookies, history and preferences, extensions data.
  • Insert other items, such as: extensions, plugins, components, searchplugins, dictionaries and modules.
  • Disable the Migration Wizard that runs on first boot.
  • Disable the Compatibility Wizard when upgrading versions.
  • Edit the extensions\install.rdf files to update to 2.0.0.* for 2.0.0.x versions and 3.* for 3.0.x versions. This will allow most 3.0.x addons to work with the current 3.0.x build, while not updating extensions from 2.0.0.x to 3.0.x.
  • Remove Branding from the Optimized Firefox Builds. This allows programs like AI RoboForm to work with the Optimized Firefox builds.
  • Install your extensions in the "Global" extensions folder or in the profile. Installing your extensions globally makes them "shared" with all profiles while keeping your user settings private.
  • Set Firefox as the default browser.
  • Use Resource Hacker on the Firefox.exe file and replace the icon set with a custom icon set.
  • Create a Switchless Silent Installer that can be used in a running system, RVM or WPI.
  • Create an "True" addon that can used with RVM or nLite.
  • Create shortcuts at "%allusers%\desktop" and\or "%defaultuser%\Application Data\Microsoft\Internet Explorer\Quick Launch" and\or "%allusers%\Start Menu\Programs\Internet" and\or "%allusers%\Start Menu\Programs\Mozilla Firefox" and\or "%allusers%\Start Menu\Programs" and\or "%allusers%\Start Menu"

    Customizations:
  • Choose from any language pack available for firefox.
  • Choose the current Firefox installation path.
  • Choose the profile to use to make the addon, it does not have to be yours. So long as you have access to the profile. The profile does not have to be in the default location.
  • Choose the installation path for the addon. You can choose to install to any folder on the system drive.
  • Choose the profile name and location. You can choose to install the profile to any folder on the system drive.

  • Installs the current version plugins: Adobe Flash Player, Media Player, Office 2007, QuickTime Player, RealPlayer LiveConnect-Enabled, RealPlayer, Adobe Shockwave, Macromedia Authorware, WGA and OGA.
  • It is completely uninstallable from within "Add or Remove Programs".
  • Log files are created for most operations.

    Installer
  • Installs to %Program Files%\Firefox Addon Maker
  • Creates a shortcut on the desktop
  • Creates a shortcut in Start Menu\Programs\Firefox Addon Maker

    Compatibility
  • Windows XP
  • Windows Vista

    Requirements
  • Ayakawa's SSE2 and tete's 3.0.x SSE versions requires M$ Visual C++ 2008 SP1 Redistributable Package (x86)
  • vbscript requires M$ Windows Script 5.7 for Windows XP
  • hta requires M$ Windows Internet Explorer 6 or higher
  • Internet Connection




MD5: C827BD5B8E574A9731475BF9E488A7AC
SIZE: 5.18 MB


Changelog
QUOTE
v0.515 - 11-13-08
-fixed issue with creating profiles
-fixed issue with paths
-added signons3.txt, cookies.sqlite, search.sqlite, formhistory.dat, downloads.sqlite, content-prefs.sqlite, downloads.rdf and formhistory.sqlite to Personal Options
-removed tabsaver.lst, delicious.*, firefly.err, *.json files from the exclude list
-change font from Comic Sans MS to Verdana
-change button and drop down boxes from fixed width to percentage of width
-increased initial screen size to 1280x800
-added scroll bars
-added options for creating Shortcuts
-added additional background images
-began adding clickable text for additional help information, this may eventually link to an external help file, in addition to infotips
-moved working location to %Program Files%\Jonnyboy's Firefox Addon Maker and is installed via rar sfx, it also creates 2 shortcuts, 1 on the desktop and 1 under Start Menu\Programs\Firefox Addon Maker
v0.514
-fixed issue with modules, no longer attempting to copy if building 2.0.0.*
v0.513 - 11-11-08
-added text to explain some of the options
-fixed issue with running script multiple times
-moved working folder to %temp% folder
v0.512 - 11-11-08
-fixed typo
v0.511 - 11-11-08
-fixed issue with path for modules
v0.51 - 11-10-08
-fixed issue with firefox not being set as default
-added option to name the profile to create
-added option to name the folder location where your profile is stored
-added option to change background image, color and font colors
-added splash screen
-added progress marker in title bar
-added options to copy the modules folder in Firefox 3.0.*
v0.501 - 11-09-08
-fixed issue with localization
-fixed downloading only en-US
-fixed issue with global extensions
-added option to disable Compatibility Wizard
v0.50 - 11-08-08
-rewrote script using hta as front-end for vbscript
-removed the use of regfiles
-added ability to save\load settings
-removed Adobe pdf plugin
v0.476 - 09-30-08
-disabled links for Ayakawa's SSE2 2.0.0.x version - it's not currently available from their website
v0.475 - 08-12-08
-added additional check for hidden files\foldes
-added WGA 1.7.0069.3
-added OGA 1.7.0069.3
v0.474 - 08-09-08
-added Media Player Plugin 1.0.0.8
-added Office 2007 Plugin 12.0.4518.1014
-added QuickTime Player Plugin 7.4.5.67
-added RealPlayer LiveConnect-Enabled Plugin 6.0.11.2852
-added RealPlayer Plugin 6.0.12.1662
-added Adobe PDF Plugin 8.1.0.137
-added Adobe Shockwave Plugin11.0.0.465
-added Macromedia Authorware Plugin 2004.0.0.1
-fixed typos
v0.473 - 08-07-08
-stopped editing 2.0.0.x install.rdf files to 3.*
-fixed bug where 7-zip would fail to extract file by adding script to use both versions of 7-zip
-merged log files
v0.472 - 08-03-08
-added log files for creation of addons
-fixed bug in filename with gsar
-fixed bug with 7-zip not creating addon on all systems
v0.471 - 08-03-08
-fixed bug that Resource Hacked all addons, regardless of choice
v0.47 - 08-02-08
-fixed bug that created empty cabs
-fixed bug that caused en-US download only of 3.0.x Firefox
v0.465 - 07-28-08
-added option to set Firefox as the default browser or not
-rewrote and added scripts that get file version and product version from files in Vista
-removed unnecessary scripts from the Bin folder
-Removed replace.exe and began using gsar.exe and vbscript to make string file edits
-front loaded the script, all user input is completed prior to completing any tasks
-moved all work inside of the logs folder and none of the created files are deleted, except firefox.cab
-cleaned up script to remove unnecessary calls to vbscript
-used nul instead of vbscript, wherever possible to keep script silent
-added more descriptive comments for each option
-removed options that weren't needed if firefox is not installed
-removed options that weren't needed if an optimized firefox was not chosen
v0.464 - 07-22-08
-added script to check the status of "Show Hidden Files" and give the option to change if necessary, if changed the script will reset to original setting
-fixed bug with silent addon breaking installation
-added option to choose installation folder
-changed script to get file version info as the script was failing on some systems
-changed script to add option to choose language as script was failing on some systems
07-16-08
-fixed bug downloading wrong file version
-bug fix
07-15-08
-added use all defaults option
-added option to not use custom icon
-added validation for folder and profile paths
07-13-08
-Removed all use of wbat.com
-fixed bug in copying components properly
07-09-08
-added back in logging for wget
-added timeout option for wget so it won't crash if website is down temporarily
-added script to locate profile in non-default location
-fixed bug in getting proper language version of Firefox
-completed registry compatible with both Vista and XP
-move working to a sub-folder of the current folder
07-08-08
-front loaded all user input
-completed vista compatibility with inf installer
-added silent installer and silent addon, both made from inf
-added flags to the inf copyfiles directive (0x00000004) to ensure files all files are copied, this will give false failure in FGCBA
07-04-08
-removed runhiddenconsole.exe nesting issue
-Major rewrite and bug fix
-script will get all links and filenames
-added custom icon
-found reason FGCBA would fail if 7-zip was not properly installed, removed FGCBA until I can find a fix
06-27-08
-begin using replace.exe and stop using change.exe
06-26-08
-inf installer is completely uninstallable
-discontinued use of send.com
-added script to edit all install.rdf files if necessary
06-19-08
-fixed bug where inf creation would fail for files with spaces in the filename
-corrected error messages when file links have changed or the server is unavailable
-added log file for FGCBA output
06-18-08
-added version check to check if newer version is available
-updated to Firefox 3.0
-added script to ease testing
-added error-checking to verify server was available and the file downloaded
06-16-08
-with some in installers, on the first run the web page will be blank, but after closing and reopening, it loads fine - looking for the cause
-added ability to create inf installer
-added ability to insert registry entries into the inf installer
-Added option to create addon using tete's SSE2 Optimized Files - using inf installer
-Added option to create addon using pigfoot's P3 Optimized Files - using inf installer
06-14-08
-updated to 7-zip v4.58 beta and a noticed a decrease in addon size
-Links to files will be located on central server - update no longer necessary for link change, making it easier to update links and to add additional builds
-Installation crashes *** Added option to create addon using tete's Optimized Files *** Removed
06-13-08
-Updated to Firefox 3.0rc3
-Updated to Ayakawa 2.0.0.15 SSE2
06-11-08
-Changed the mechanism for locating the language
-Removed SSE2 branding, thus optimized without BonEcho name
-Removed Minefield name
-Changed SSE2 integration to localized files, installer and uninstaller only
-Made SSE2 versions completely localized (Thanks go eryen for the proper use of localized language files)
06-09-08
-Changed SSE2 3.0rc2 addon name from BonEcho to Minefield
-Verified silent installer works in Vista and XP
-Changed SSE2 integration process, now only using installer and uninstaller files
-Replaced and corrected****Removed Optimized SSE2 options****
06-06-08
-fixed numerous bugs
06-04-08
-Updated for Firefox 3.0rc2
-rewrote the way the language is decided
-Fixed creation of Entries_*.ini
-Edited validation to verify all downloads before continuing (loops until file is valid)
-Added log files for wget
-added log files for file copy operations
06-03-08
-Added ability to distinguish your current language and download the appropriate files
06-02-08
-Corrected error that was causing Firefox 3.0 installer to fail
06-02-08
-Corrected typo that caused option 1 to fail
-Changed working location from temp to current folder
-Changed output from desktop to current folder
06-01-08
-Created Multi-install for both 2.0.0.x and 3.0 Versions of Firefox
05-31-08
-Initial script to create addon of current 2.0.0.x Firefox and SSE2 Optimized Firefox
anogues
Hi,

Thanks for the utility. I will try it ASAP.
shahed26
jonnyboy, your posting your awesome firefox addon maker is everywhere..lol, wincert, ryanvm and now msfn. Great buddy, keep it up
Jonnyboy82
QUOTE (shahed26 @ Jul 24 2008, 07:23 AM) *
jonnyboy, your posting your awesome firefox addon maker is everywhere..lol, wincert, ryanvm and now msfn. Great buddy, keep it up

I want it to work for everyone, folks over at RVM rarely respond and the folks over at WinCert might be getting tired og BETA testing. thumbup.gif
Can't blame though. With all of the options it's getting hard to test every combination.
shahed26
QUOTE (Jonnyboy82 @ Jul 24 2008, 12:32 PM) *
QUOTE (shahed26 @ Jul 24 2008, 07:23 AM) *
jonnyboy, your posting your awesome firefox addon maker is everywhere..lol, wincert, ryanvm and now msfn. Great buddy, keep it up

I want it to work for everyone, folks over at RVM rarely respond and the folks over at WinCert might be getting tired og BETA testing. thumbup.gif
Can't blame though. With all of the options it's getting hard to test every combination.

Ryans and wincert forums are great, but here you will definitely get more testers and help or advice on how to make it more better and definitely more responds.
good luck thumbup.gif
Jonnyboy82
QUOTE (shahed26 @ Jul 24 2008, 07:38 AM) *
QUOTE (Jonnyboy82 @ Jul 24 2008, 12:32 PM) *
QUOTE (shahed26 @ Jul 24 2008, 07:23 AM) *
jonnyboy, your posting your awesome firefox addon maker is everywhere..lol, wincert, ryanvm and now msfn. Great buddy, keep it up

I want it to work for everyone, folks over at RVM rarely respond and the folks over at WinCert might be getting tired og BETA testing. thumbup.gif
Can't blame though. With all of the options it's getting hard to test every combination.

Ryans and wincert forums are great, but here you will definitely get more testers and help or advice on how to make it more better and definitely more responds.
good luck thumbup.gif

I wasn't putting anyone down. It is only with their help that the script has evolved to what it is now.
shahed26
ok, i found a bug, when it comes to selecting user profiles, an error message pops up
" pref.js does not exist in the path xxxxx. The path is typically c:\document and settings\*username\application\data\mozilla\firefox\profiles\*choose*.default

even if i select this directory, it still pops up with same error as above (no pref.js even though its there). the only way is by copying and pasting the location address
C:\Users\myusername\AppData\Roaming\Mozilla\Firefox\Profiles\bapntcab.default (i dont why its bapntcab.default, instead of just default)

There is also a typo mistake when it comes to desired installation path. it says "if the addon folder doens't" it should be doesn't. lol
And also the message does not make sense, it says "if the folder doens't already i will need to create it"
i guess you missed out few words there laugh.gif

btw it seems like you removed those options of keeping or not the bookmarks cache, etc... (did not test it fully yet, but much more better and more compatible on vista compare to last few versions which had some bugs.
Jonnyboy82
QUOTE (shahed26 @ Jul 24 2008, 09:12 AM) *
ok, i found a bug, when it comes to selecting user profiles, an error message pops up
" pref.js does not exist in the path xxxxx. The path is typically c:\document and settings\*username\application\data\mozilla\firefox\profiles\*choose*.default

even if i select this directory, it still pops up with same error as above (no pref.js even though its there). the only way is by copying and pasting the location address
C:\Users\myusername\AppData\Roaming\Mozilla\Firefox\Profiles\bapntcab.default (i dont why its bapntcab.default, instead of just default)

There is also a typo mistake when it comes to desired installation path. it says "if the addon folder doens't" it should be doesn't. lol
And also the message does not make sense, it says "if the folder doens't already i will need to create it"
i guess you missed out few words there laugh.gif

btw it seems like you removed those options of keeping or not the bookmarks cache, etc... (did not test it fully yet, but much more better and more compatible on vista compare to last few versions which had some bugs.

The options are there unless you select use defaults, then they are not.
I will check the Vista issue.
**EDIT**
I'm not sure why you are getting the error for profiles. Could you pm me the logs? thx
Admittedly, Vista compatibility needs more of my attention.
shahed26
sorry for the late reply, i will pm you the logs asap.
Jonnyboy82
Version 0.465 posted. fixed problems with Vista
shahed26
Going to try your new version, and will leave feedback soon after testing.
Thnx
shahed26
Its really weird, it created my silent installer, but the file size is 143kb of the silent installer. (also confirmed successfully created silent installer) check your pm, i uploaded my logs
slipk487
I keep getting the same error with it making 143kb file. I get the same problem even when im not using files from my system. Ive tryed on Vista x64 and XP x86. Ive uploaded my log.
Jonnyboy82
QUOTE (slipk487 @ Jul 29 2008, 03:23 AM) *
I keep getting the same error with it making 143kb file. I get the same problem even when im not using files from my system. Ive tryed on Vista x64 and XP x86. Ive uploaded my log.

I have found the problem for this and I will be posting an update soon.
I'm working on x64 compatibility. I'm very close to having it ready. The addon will be installable in WinXP and Vist (x86) or (x64).
Jonnyboy82
update posted
shahed26
Your title says "updated 2 June 08" tongue.gif
Jonnyboy82
QUOTE (shahed26 @ Aug 3 2008, 08:47 AM) *
Your title says "updated 2 June 08" tongue.gif

Oops
Jonnyboy82
update posted v0.471
-fixed bug that Resource Hacked all addons, regardless of choice
shahed26
QUOTE (Jonnyboy82 @ Aug 3 2008, 04:42 PM) *
update posted v0.471
-fixed bug that Resource Hacked all addons, regardless of choice

Hi
i think you have just about fixed all the possible bugs there was there before. Its working fine for me now.
Now you can maybe start adding some more features... rolleyes.gif


Thanks
biggrin.gif
Jonnyboy82
QUOTE (shahed26 @ Aug 5 2008, 07:57 PM) *
QUOTE (Jonnyboy82 @ Aug 3 2008, 04:42 PM) *
update posted v0.471
-fixed bug that Resource Hacked all addons, regardless of choice

Hi
i think you have just about fixed all the possible bugs there was there before. Its working fine for me now.
Now you can maybe start adding some more features... rolleyes.gif


Thanks
biggrin.gif

Suggestions?
shahed26
QUOTE (Jonnyboy82 @ Aug 6 2008, 01:47 AM) *
Suggestions?

ermm nothing yet, but will let you know if anything comes up.. tongue.gif
Jonnyboy82
QUOTE (shahed26 @ Aug 5 2008, 10:41 PM) *
QUOTE (Jonnyboy82 @ Aug 6 2008, 01:47 AM) *
Suggestions?

ermm nothing yet, but will let you know if anything comes up.. tongue.gif

I have it so the addon can install into x64, but it breaks the Vista install. So, not ready for primetime, yet. Maybe soon.
Jonnyboy82
updated to v0.473
fixed some 7-zip bugs
Jonnyboy82
update posted v0.474


-added Media Player Plugin 1.0.0.8
-added Office 2007 Plugin 12.0.4518.1014
-added QuickTime Player Plugin 7.4.5.67
-added RealPlayer LiveConnect-Enabled Plugin 6.0.11.2852
-added RealPlayer Plugin 6.0.12.1662
-added Adobe PDF Plugin 8.1.0.137
-added Adobe Shockwave Plugin11.0.0.465
-added Macromedia Authorware Plugin 2004.0.0.1
-fixed typos
Jonnyboy82
update posted

-added additional check for hidden files\foldes
-added WGA 1.7.0069.3
-added OGA 1.7.0069.3
Jonnyboy82
I need some help solving this. Please read the rest of that thread.
Just as soon as I can figure this out, I can post an update.
Thanks for the help.
Jonnyboy82
updated to v0.476

Changelog
v0.476 - 09-30-08
-disabled links for Ayakawa's SSE2 2.0.0.x version - it's not currently available from their website
COKEDUDEUSF
Which part of the firefox controls the installation directory?
Jonnyboy82
QUOTE (COKEDUDEUSF @ Oct 2 2008, 01:06 PM) *
Which part of the firefox controls the installation directory?

I am not sure what you mean. My script asks you where you would like to install Firefox. You can install it anywhere you like, on the system drive.
Jonnyboy82
version 0.50 has been posted.
I am using an hta as the front-end.
Please post any bugs that you may find.
ricktendo64
Amazing amount of options
Jonnyboy82
QUOTE (ricktendo64 @ Nov 8 2008, 10:45 AM) *
Amazing amount of options

Thanks
Is there anything else you would like to see this do?
shahed26
This is just getting better and better. AWESOME STUFFS!!,

Keep it up jonnyboy82 thumbup.gif thumbup.gif thumbup.gif
Jonnyboy82
QUOTE (shahed26 @ Nov 8 2008, 06:00 PM) *
This is just getting better and better. AWESOME STUFFS!!,

Keep it up jonnyboy82 thumbup.gif thumbup.gif thumbup.gif

Thanks.
I have found a way to install the profile anywhere that you choose, I am working on it now. I hope to post soon.
fat115
Hello,

I've just tried using your maker and it doesn't work on an non-english system.

After 2 hours 1/2 looking for some error in the code, I realized that it was just a problem of "localization" : I've replaced all the "True" used in tests by the value True, made the same for "False" with False and it seemed to work.

On my system (I'm French), the value True returns a string "Vrai" so it never satisfied any conditions.

Then I've had an error when the script tries to close the file copyfiles.txt in the Sub WriteTheInf. The object opened is objFile, not objTextFile01 like in Sub PrepInf.

Now it works. In fact I hope so, I've not tested the result during an installation for the moment.

Thanks for this tool.
Jonnyboy82
QUOTE (fat115 @ Nov 8 2008, 07:33 PM) *
Hello,

I've just tried using your maker and it doesn't work on an non-english system.

After 2 hours 1/2 looking for some error in the code, I realized that it was just a problem of "localization" : I've replaced all the "True" used in tests by the value True, made the same for "False" with False and it seemed to work.

On my system (I'm French), the value True returns a string "Vrai" so it never satisfied any conditions.

Then I've had an error when the script tries to close the file copyfiles.txt in the Sub WriteTheInf. The object opened is objFile, not objTextFile01 like in Sub PrepInf.

Now it works. In fact I hope so, I've not tested the result during an installation for the moment.

Thanks for this tool.

Thanks
Localization is next on the list.
I think that I have found a way to do it. I will post soon.

***EDIT***
I have found a solution. As soon as tested, I will post.
Jonnyboy82
version 0.501 posted

Changelog
v0.501 - 11-09-08
-fixed issue with localization
-fixed downloading only en-US
-fixed issue with global extensions
Methanoid
Just wanted to say THANKS for this. I've used it several times. Firefox is essential program for me and the addons can be a pain to configure and add. This makes it all easy. Brilliant job Jonny!
Jonnyboy82
QUOTE (Methanoid @ Nov 9 2008, 04:43 AM) *
Just wanted to say THANKS for this. I've used it several times. Firefox is essential program for me and the addons can be a pain to configure and add. This makes it all easy. Brilliant job Jonny!

Thank you
Jonnyboy82
version 0.51 posted

Changelog
-fixed issue with firefox not being set as default
-added option to name the profile to create
-added option to name the folder location where your profile is stored
-added option to change background image, color and font colors
-added splash screen
-added progress marker in title bar
-added options to copy the modules folder in Firefox 3.0.*
Jonnyboy82
version 0.511 posted

Changelog

-fixed issue with path for modules
Jonnyboy82
updated to v0.512

-fixed typo
Jonnyboy82
version 0.514 posted

Changelog
v0.514 - 11-12-08
-fixed issue with modules, no longer attempting to copy if building 2.0.0.*

v0.513 - 11-11-08
-added text to explain some of the options
-fixed issue with running script multiple times
-moved working folder to %temp% folder
Jonnyboy82
Update v0.515 posted
lots of additions and a couple of bug fixes

v0.515 - 11-13-08
-fixed issue with creating profiles
-fixed issue with paths
-added signons3.txt, cookies.sqlite, search.sqlite, formhistory.dat, downloads.sqlite, content-prefs.sqlite, downloads.rdf and formhistory.sqlite to Personal Options
-removed tabsaver.lst, delicious.*, firefly.err, *.json files from the exclude list
-change font from Comic Sans MS to Verdana
-change button and drop down boxes from fixed width to percentage of width
-increased initial screen size to 1280x800
-added scroll bars
-added options for creating Shortcuts
-added additional background images
-began adding clickable text for additional help information, this may eventually link to an external help file, in addition to infotips
-moved working location to %Program Files%\Jonnyboy's Firefox Addon Maker and is installed via rar sfx, it also creates 2 shortcuts, 1 on the desktop and 1 under Start Menu\Programs\Firefox Addon Maker

***NOTE***
You will recieve an error when you load saved settings from a previous version. You can ignore the error and continue. Be sure to save your settings.
Methanoid
I love this addon but have a small feature request.

I'd like to be able to have all addons in the installer it makes, not just those that are enabled. Currently it fails to pick up (I think!) the disabled addons. I'd like to be able to install but not activate some addons.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.