Talk about SyMenu or post suggestions, requests, or how-to questions
How to Downgrade an SPS
AllonZ Posts: 13
10 days ago
|
Since I can find no way to downgrade and SPS, I am wondering if it is possible to get a copy of an older version of an SPS, specifically for Thunderbird Portable. After installing the new version, 141, some add-ons are not available and they are very important to my workflow. I would greatly appreciate it if you could direct me on where to find the ThunderbirdPortable_sps file for install. If that is not possible, maybe you can attach the file in reply the this message. Thanks for you time! AllonZ
|
|
link
|
Gianluca Administrator Posts: 1333
10 days ago
|
Indeed it is easier than this. The SPS doesn't contain any package but it's only a set of instructions to download, process, and install a package hosted somewhere.
So you have two options: - change the SPS by yourself replacing the source package url with an older one; - uninstall Thunderbird and reinstall it with an older package.
1) Change the SPS by yourself Open the SPS with the proper button available in the SPS Manager. Change the download URL pointing to the 141 version with the URL to an older version. Save the SPS and replace the original one you find inside the zip file located in [SyMenu]\ProgramFiles\SPSSuite\SyMenuSuite\_Cache\. Open SyMenu and force the program update (right click and click "Force update from the web site"). SPS will think to have installed the 141 but instead it will have installed the older version.
2) Uninstalling and reinstalling Uninstall the Thunderbird current version (backup the Data folder that contains all your customizations before uninstalling). Download the older version you prefer with your browser. Install Thunderbird again using the option "Add from the local package" (right click on it and you'll find it). When asked choose the package with the older version you just downloaded. Now copy your Data folder backup to the newly installed program folder. As before SPS will think to have installed the 141 but it will have installed the older version
If it's suitable for you, I found the Thunderbird 139.0.2 version URL that you can use with 1) or 2) but, with those techniques, you can install whatever version you want. https://sourceforge.net/projects/portableapps/files/Mozilla%20Thunderbird%2C%20P.E./Mozilla%20Thunderbird%2C%20Portable%20Edition%20139.0.2/ThunderbirdPortable_139.0.2_English.paf.exe/download
It would be useful for other users if you publish your chosen option and the outcome.
Thank you
|
|
link
|
AllonZ Posts: 13
9 days ago
|
Thanks for the quick reply and pointing me in the right direction, Gian!
I do not recall if you already do so (ignore if you do), but it would be great to include 'esr' at the end of ThunderbirdPortable version numbers, just as Mozilla does with their file naming convention. ESR is also included in the file naming convention of the .paf files. So it should be easy enough for you to identify and add to the version number when you are updating the SPS. This would allow users like myself to easily identify whether or not we want to upgrade or wait for the ESR.
Thanks you so much for the wonderful app and the great support! Keep up the good work!
Here is a write-up on the process I took to resolve the issue:
How to Rebuild ThunderbirdPortable_sps in Order to Downgrade
- NOTE: The following steps are for ThunderbirdPortable_sps but it is possible that similar steps can be used to downgrade other SPS installations.
- Many add-ons only work with ESR versions of Thunderbird, so if you inadvertently upgrade to a non-ESR version it is possible to downgrade to an ESR version of ThunderbirdPortable using the steps below.
⚠️ WARNING: This process will delete your profile data!!!
1. Backup your Thunderbird data using 1 of 2 methods ⠀⠀a. Make a copy of your profile folder and save it to your desktop temporarily ⠀⠀⠀OR ⠀⠀b. Archive it to a backup location of your choice, outside of the ThunderbirdPortable_sps folder: ⠀⠀⠀⠀\SyMenu\ProgramFiles\SPSSuite\SyMenuSuite\ThunderbirdPortable_sps\Data\profile
2. Official Thunderbird release page ⠀⠀a. Navigate to the official releases page to compare and confirm which releases are ESR: ⠀⠀⠀⠀https://www.thunderbird.net/en-US/thunderbird/releases/
3. Copy ESR release URL ⠀⠀a. Navigate to the source files URL: ⠀⠀⠀⠀https://sourceforge.net/projects/portableapps/files/Mozilla%20Thunderbird%2C%20P.E./ ⠀⠀b. Click the newest/desired ESR version that is confirmed from the URL in step 2 ⠀⠀c. Right click the URL of the desired language & copy link address ⠀⠀⠀⠀1. The URL should be the same or very similar to the following format: ⠀⠀⠀⠀⠀⠀https://sourceforge.net/projects/portableapps/files/Mozilla%20Thunderbird%2C%20P.E./Mozilla%20Thunderbird%20ESR%2C%20Portable%20Edition%20140.1.0/ThunderbirdPortableESR_140.1.0_English.paf.exe/download
4. Change the ThunderbirdPortable.sps Download URL ⠀⠀a. Extract ThunderbirdPortable.sps from the sps.zip file in the SyMenu Suite Cache folder: ⠀⠀⠀⠀\SyMenu\ProgramFiles\SPSSuite\SyMenuSuite\_Cache\ ⠀⠀b. Edit ThunderbirdPortable.sps using 1 of 2 methods
⠀⠀⠀⠀1. Text editor: Replace the URL after <DownloadUrl> with the copied URL from step 3c and Save ⠀⠀⠀⠀⠀⠀OR ⠀⠀⠀⠀2. SPS Builder [install via SPS Manager, .NET required] ⠀⠀⠀⠀⠀⠀a. Load ThunderbirdPortable.sps ⠀⠀⠀⠀⠀⠀b. Change 'Download Url' with copied URL from step 3c ⠀⠀⠀⠀⠀⠀⠀⠀1. Do not change any other info ⠀⠀⠀⠀⠀⠀c. Choose working folder same as step 5 ⠀⠀⠀⠀⠀⠀⠀⠀\SyMenu\ProgramFiles\SPSSuite\SyMenuSuite\_Cache\ ⠀⠀⠀⠀⠀⠀d. Save ⠀⠀c. Add edited ThunderbirdPortable.sps back to the sps.zip file ⠀⠀⠀⠀1. This will overwrite the original ThunderbirdPortable.sps
5. Update to edited ThunderbirdPortable.sps ⠀⠀a. Exit and restart SyMenu ⠀⠀b. Run SPS Manager: SyMenu > 'Get new apps' ⠀⠀⠀⠀1. Right click ThunderbirdPortable ⠀⠀⠀⠀⠀⠀a. Be sure that ThunderbirdPortable is not running in the background ⠀⠀⠀⠀2. Click 'Force update from the web site'
6. Import saved profile ⠀⠀a. Once the installation is complete, run ThunderbirdPortable and you will see a popup warning: ⠀⠀⠀⠀"You have launched an older version of Thunderbird" ⠀⠀b. Click 'Create new profile' ⠀⠀c. Once Thunderbird has fully loaded exit the app ⠀⠀d. Cut and paste, or extract the profile folder backup from step 1 to: ⠀⠀⠀⠀\SyMenu\ProgramFiles\SPSSuite\SyMenuSuite\ThunderbirdPortable_sps\Data ⠀⠀e. Replace existing files: Yes to all ⠀⠀f. Run Thunderbird to load imported profile
edited by AllonZ on 07/08/2025
|
|
link
|