Posted on 09-17-2014 08:20 AM
Where is the Toast 12 Titanium license file stored? The Rox.dat file doesn't seem to exist. I searched across the entire Mac, after the volume license key was entered, including invisibles, including bundle contents, etc., and came up dry.
https://jamfnation.jamfsoftware.com/viewProductFile.html?fid=590
Is Toast 12 licensed some other way?
PS, Toast stinks...not just because it's useless bloatware (hello Burn.app!), but also because we have to go through this fiasco to deploy it. Roxio should just sell it to Microsoft so they can stick a dagger in it.
TIA,
Don
Solved! Go to Solution.
Posted on 04-28-2015 04:11 PM
I can not attribute any of the following to any current/past/future Roxio engineer, but let's just say thank you very much for helping get this sorted out over a weekend.
The work was done on his computer. I connected remotely to share my knowledge and at the end we have a working deployment process that removes 11 and installs 12 and hits the Dock icons along the way.
Requirements:
- Toast 12 Titanium (version 12.1; won't work with 12.0)
- Test computer running 10.9.x (that's what we used)
- JSS 9.6x (that's what we used)
Create a removal script and upload to JSS:
#!/bin/sh
/bin/rm -Rfd /Applications/Toast 11 Titanium;
/bin/rm -Rfd /Library/Application Support/Roxio;
/bin/rm -Rfd /Library/Preferences/com.roxio.Toast.plist;
/bin/rm -Rfd /Users/*/Documents/Roxio Converted Items;
/bin/rm -Rfd /Users/*/Documents/TiVo Recordings;
/bin/rm -Rfd /Users/*/Library/Application Support/BeLight Software;
/bin/rm -Rfd /Users/*/Library/Application Support/Disc Cover 3 RE;
/bin/rm -Rfd /Users/*/Library/Application Support/DiskCatalogMaker;
/bin/rm -Rfd /Users/*/Library/Application Support/Mac2TiVo;
/bin/rm -Rfd /Users/*/Library/Application Support/Roxio;
/bin/rm -Rfd /Users/*/Library/Application Support/Spin Doctor X;
/bin/rm -Rfd /Users/*/Library/Preferences/com.belightsoft.DiskCover3.re.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.belightsoft.GetBackup2.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.mac.fujisoft.DiskCatalogMaker.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.roxio.Mac2Tivo.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.roxio.spindoctorx.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.roxio.Toast.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.roxio.videoplayer.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/com.tivo.desktop.plist;
/bin/rm -Rfd /Users/*/Library/Preferences/Roxio.dat;
/bin/rm -Rfd /Users/*/Library/Saved Application State/com.belightsoft.DiskCover3.re.savedState;
/bin/rm -Rfd /Users/*/Library/Services/ToastIt.service;
/bin/rm -Rfd /System/Library/Extensions/RoxioBluRaySupport.kext;
/bin/rm -Rfd /System/Library/Extensions/CDSDAudioCaptureSupport.kext
Take snapshot (sorry not a fan of Composer manifests; plus you can learn more by going through the motions):
Snapshot should look like this:
Upload Toast 11 Titanium Dock icon...and upload Toast 12 Titanium Dock icon. Yes they can both exist in JSS.
Create policy:
User goes to Self Service, is warned to exit Toast, then Toast 11 is removed, and Toast 12 is installed, old Dock icon is removed, new Dock icon is added, and inventory is updated.
Last step: contact Roxio and point to this thread if only to shame and publicly lambast them for profiting off your sweat.
HTH,
Don
Posted on 04-28-2015 05:45 PM
My install method for Toast is the following. I install:
1) Toast 12.0 installer pkg
2) Toast 12.1 update pkg
3) A registration pkg that installs a plist to /L/P/com.roxio.Toast.plist, which contains:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>R2D2</key>
<data>
__REDACTED__
</data>
<key>R2D212</key>
<data>
__REDACTED__
</data>
<key>Rox</key>
<data>
__REDACTED__
</data>
<key>SUEnableAutomaticChecks</key>
<false/>
<key>SULastSonicUpdate</key>
<data>
__REDACTED__
</data>
<key>last setup assistant run version</key>
<integer>303071232</integer>
</dict>
</plist>
Some of the data keys may only be needed for the Blu-Ray burning plugin, which we also have as part of our license. The non-data keys are self-explanatory.
I deploy a plist because in the environment for which Toast gets deployed, I'm ok with requiring a logout or a reboot if necessary for the preferences to become cached. This plist works as another any-user default, but if a user already has some of the same keys set in their own com.roxio.Toast prefs domain, then those would need to be either removed so that those in /L/P/com.roxio.Toast take precedence, or to instead have a login script-like mechanism to set the appropriate keys in the user's domain.
That's all to say that you might prefer a different mechanism for setting the preferences for on a user-level, but that that's all the licensing bits are - standard OS X preferences that obey the patterns we see for Apple's own application-level preferences.
Posted on 04-28-2015 04:43 PM
Posted on 04-28-2015 04:45 PM
The storm cleared, we should be OK until Toast 13 is released.
Posted on 04-28-2015 05:45 PM
My install method for Toast is the following. I install:
1) Toast 12.0 installer pkg
2) Toast 12.1 update pkg
3) A registration pkg that installs a plist to /L/P/com.roxio.Toast.plist, which contains:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>R2D2</key>
<data>
__REDACTED__
</data>
<key>R2D212</key>
<data>
__REDACTED__
</data>
<key>Rox</key>
<data>
__REDACTED__
</data>
<key>SUEnableAutomaticChecks</key>
<false/>
<key>SULastSonicUpdate</key>
<data>
__REDACTED__
</data>
<key>last setup assistant run version</key>
<integer>303071232</integer>
</dict>
</plist>
Some of the data keys may only be needed for the Blu-Ray burning plugin, which we also have as part of our license. The non-data keys are self-explanatory.
I deploy a plist because in the environment for which Toast gets deployed, I'm ok with requiring a logout or a reboot if necessary for the preferences to become cached. This plist works as another any-user default, but if a user already has some of the same keys set in their own com.roxio.Toast prefs domain, then those would need to be either removed so that those in /L/P/com.roxio.Toast take precedence, or to instead have a login script-like mechanism to set the appropriate keys in the user's domain.
That's all to say that you might prefer a different mechanism for setting the preferences for on a user-level, but that that's all the licensing bits are - standard OS X preferences that obey the patterns we see for Apple's own application-level preferences.
Posted on 06-25-2015 07:24 AM
Well it looks like Toast 14 is out. I don't see a Trial download link. I wonder if they listened to all the feedback they got on how this needs to be easily deployable/manageable to enterprise users.
Posted on 10-25-2015 11:10 PM
Does anyone have the direct download link to 14.1? Product page doesn't seem to.
Posted on 01-14-2016 12:15 AM
Aaaaaaaaaaaaahhhhhhhhhhhhh!
Just been presented with 5 standalone licenses! Is there any point in me trying to get these converted to a volume lic? Have they actually improved anything or is it still just as bad regardless of license type?
Did you find a direct download to 14.1?
Posted on 01-14-2016 01:32 AM