Skip to main content

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

Why not run Composer for a New and Modified File scan, then install the application and get the package from there?



I recommend doing this on a machine that is a fresh OS install for best results.


Yep, we did, but looks like Toast 12 Titanium dumps the license stuff in the user space (ugh).



Composer isn't excluding /Applications and nothing there changed, snapshot is done after install, before/after serialization.



We have a support contract with them, will see what they say - hopefully some Tier1 person won't get in the way of getting a real answer.



PS, we usually spin up a fresh VM for these kinds of things, then dump the VM when we're done. ;)



Thanks,
Don


I'm having this same problem with Balsamiq Mockups. I reached out to their support and they said that it was not stored anywhere accessible, which seems kind of crazy to me. You may want to try reaching out to Toast and see if they have any recommendations.


Roxio wins dev bozo of the year award 2012...for dumping 490.1 MB of Photoshop files into....drumroll....



(oh, and this stuff is moved up to /Library for testing...Roxio devs actually dumps this cr@p into the user's home directory)



external image link


Don, that's some f.ugly install. Did I ever tell you about the Sophos developers deciding to name their Unix binary with a space in it. Or about the HP plotter driver installer that, if you installed it while logged in as root user, would delete everything off of every mounted share point (yeah, that was a fun day, having to rebuild my 100s of GBs on my Installers share point from backup).



Sometimes I can track down the licensing file by running fseventer (http://www.fernlightning.com/doku.php?id=software:fseventer:start) while I serialize the app. The app will show you all files being read, and being written to, and so sometimes it'll help you find the serialization file, or clue you into what's being modified to include the serialization flag.


I think toast is cool http://www.whatisthe2gs.apple2.org.za/assets/System-Extensions/Twilight-Flying-Toasters-by-Nathan-Mates.gif


@damienbarrett here's my favorite...the Citrix installer from hell. Stumbled upon this baby during our upgrade of the Polo Ralph Lauren environment from OS 9 to OS X...



external image link


max os 10.6 environment detected.


"It's like a nightmare, isn't it? ... worse and worse." - Vincent Lauria (The Color of Money)



And the winner for Developer Bozo Of The Year Award goes to.....



$ pkgutil --packages | grep com.roxio.toast
com.roxio.toast.toast11.DiskCatalogMaker.pkg
com.roxio.toast.toast11Titanium.Allegro(16x9).pkg
com.roxio.toast.toast11Titanium.Allegro.pkg
com.roxio.toast.toast11Titanium.Arabesque(16x9).pkg
com.roxio.toast.toast11Titanium.Arabesque.pkg
com.roxio.toast.toast11Titanium.Balloons(16x9).pkg
com.roxio.toast.toast11Titanium.Balloons.pkg
com.roxio.toast.toast11Titanium.Bulletin(16x9).pkg
com.roxio.toast.toast11Titanium.Bulletin.pkg
com.roxio.toast.toast11Titanium.Cobblestone(16x9).pkg
com.roxio.toast.toast11Titanium.Cobblestone.pkg
com.roxio.toast.toast11Titanium.Colors(16x9).pkg
com.roxio.toast.toast11Titanium.Colors.pkg
com.roxio.toast.toast11Titanium.Cut(16x9).pkg
com.roxio.toast.toast11Titanium.Cut.pkg
com.roxio.toast.toast11Titanium.DiscCover3RE.pkg
com.roxio.toast.toast11Titanium.GetBackup2RE.pkg
com.roxio.toast.toast11Titanium.Giftwrap(16x9).pkg
com.roxio.toast.toast11Titanium.Giftwrap.pkg
com.roxio.toast.toast11Titanium.Graffiti(16x9).pkg
com.roxio.toast.toast11Titanium.Graffiti.pkg
com.roxio.toast.toast11Titanium.Green(16x9).pkg
com.roxio.toast.toast11Titanium.Green.pkg
com.roxio.toast.toast11Titanium.Highway(16x9).pkg
com.roxio.toast.toast11Titanium.Highway.pkg
com.roxio.toast.toast11Titanium.Mac2Tivo.pkg
com.roxio.toast.toast11Titanium.Mystic(16x9).pkg
com.roxio.toast.toast11Titanium.Mystic.pkg
com.roxio.toast.toast11Titanium.Notebook(16x9).pkg
com.roxio.toast.toast11Titanium.Notebook.pkg
com.roxio.toast.toast11Titanium.Passport(16x9).pkg
com.roxio.toast.toast11Titanium.Passport.pkg
com.roxio.toast.toast11Titanium.postflight.pkg
com.roxio.toast.toast11Titanium.Retro(16x9).pkg
com.roxio.toast.toast11Titanium.Retro.pkg
com.roxio.toast.toast11Titanium.Reunion(16x9).pkg
com.roxio.toast.toast11Titanium.Reunion.pkg
com.roxio.toast.toast11Titanium.Rhythm(16x9).pkg
com.roxio.toast.toast11Titanium.Rhythm.pkg
com.roxio.toast.toast11Titanium.Roses(16x9).pkg
com.roxio.toast.toast11Titanium.Roses.pkg
com.roxio.toast.toast11Titanium.Satin(16x9).pkg
com.roxio.toast.toast11Titanium.Satin.pkg
com.roxio.toast.toast11Titanium.Shavings(16x9).pkg
com.roxio.toast.toast11Titanium.Shavings.pkg
com.roxio.toast.toast11Titanium.SpinDoctor.pkg
com.roxio.toast.toast11Titanium.Spotlights(16x9).pkg
com.roxio.toast.toast11Titanium.Spotlights.pkg
com.roxio.toast.toast11Titanium.TiVoTransfer.pkg
com.roxio.toast.toast11Titanium.ToastTitanium.pkg
com.roxio.toast.toast11Titanium.Turf(16x9).pkg
com.roxio.toast.toast11Titanium.Turf.pkg
com.roxio.toast.toast11Titanium.Tyke(16x9).pkg
com.roxio.toast.toast11Titanium.Tyke.pkg
com.roxio.toast.toast11Titanium.Warp(16x9).pkg
com.roxio.toast.toast11Titanium.Warp.pkg
$

OMG, can the geniuses at Roxio come up with a dumber version string...



external image link



So if you are using Licensed Software in JSS, take out the dot in your version:



is like [12.] <-- doesn't work



is like [12] <-- works (good thing we are at 2014, ey?)


After months of endless emails, asking for a way to push Toast without users having to be disrupted/involved, Corel/Roxio sent us a VLP package. I'm downloading it now (330mb).



Their instructions are to use ARD to deploy, then have the users enter their admin rights on first launch so the necessary Kernel Extension can be ignored.



Really, these are their instructions to us.



I'll give this a little time to sink in.



(Of course this is insane, very Adobe "Teach us - we don't understand enterprise" like)


Glad I haven't had to work with Toast for a few years! I guess you could keep the conversation going with them for a bit of occasional amusement?


Here's a good laugh, the VLP PKG deploys silently (supposedly with embedded license)...but look what happens on first launch:




  1. Enterprise user does not have admin rights, this prompt is apparently to install the required Kernel Extension...more on that below:external image link


  2. User is prompted for Contacts.app access...for no good reason in enterprise:
    external image link


  3. A bunch of prompts not needed/desired in enterprise:
    external image link
    external image link
    external image link


  4. Well what do we have here, a volume license PKG that prompts non-admin users for serial number they don't have:
    external image link


  5. Let's put these into ~/Library/Services because we don't care:
    external image link


  6. Let's not sign that Kernel Extension, and let's put it in the wrong folder:
    external image link


  7. Now let's error out during install (because #8):
    external image link


  8. Let's ask the user to register, even though user doesn't own software:
    external image link


  9. Let's cap things off with update prompts for every. single. user, and lets-install-services-in-the-wrong-place-because:
    external image link




I'm being nice, so I won't talk about the bucket-of-photoshop-files installed in /Library.



Wow.



Don


@donmontalvo This might be my favorite post on this site


Thanks for doing this legwork @donmontalvo. Toast 12 is on my to do list, and you've convinced me to go the Composer package route, considering the number of preferences that need to be captured anyway...



~Ted


@taugust04 if you have a volume license, you might want to reach out to Corel/Roxio for their VLP package. Even if it blows chunks, putting them on the clock, and establishing a paper trail might help them address their internal dev problems. Just a thought.



I wonder why anyone would need Toast. Its bloatware. Its unstable. Its unreliable. Macs don't ship with optical drives anymore. Free alternatives exist (Burn, etc.). Maybe the guy who maintains Timbuktu moved over to Corel/Roxio?



Don


Great Noodley Appendages, Don. That's simply astonishing in its ineptitude. Look out, Adobe, someone's gunning for your title of "Least Friendly Mac Enterprise Software Vendor".



(although, in fairness, Adobe's been better than they used to be, but still pretty clueless. For instance, why does an Adobe CS6 installation constantly notify end-users that there are updates, but the updates are actually links for installing trial versions of CC? Gah!!!!!)


I'm paraphrasing a bit from my actual deployment process but this is how I install Toast 11. Something similar may work for Toast 12.



/usr/sbin/installer -pkg "__Download/ToastTitanium.pkg" -target /
/usr/sbin/installer -pkg "__Download/ToastUpdate.pkg" -target /

/usr/bin/defaults write /Library/Preferences/com.roxio.Toast.plist SUSendProfileInfo -bool NO
/usr/bin/defaults write /Library/Preferences/com.roxio.Toast.plist SUEnableAutomaticChecks -bool NO
/usr/bin/defaults write /Library/Preferences/com.roxio.Toast.plist SUHasLaunchedBefore -bool YES
/usr/bin/defaults write /Library/Preferences/com.roxio.Toast.plist "did register" -bool YES
/usr/bin/defaults write /Library/Preferences/com.roxio.Toast.plist "last setup assistant run version" -int 999999999

/usr/bin/defaults write /Library/Preferences/com.roxio.videoplayer.plist isGood -bool YES

// Remove Unsupported Applications
/bin/rm -Rfd "/Applications/Toast 11 Titanium/Disc Cover 3 RE.app"
/bin/rm -Rfd "/Applications/Toast 11 Titanium/DiscCatalogMaker.app"
/bin/rm -Rfd "/Applications/Toast 11 Titanium/Get Backup 2 RE.app"
/bin/rm -Rfd "/Applications/Toast 11 Titanium/Mac2Tivo.app"
/bin/rm -Rfd "/Applications/Toast 11 Titanium/Spin Doctor.app"
/bin/rm -Rfd "/Applications/Toast 11 Titanium/TiVo Transfer.app"

// Install BlueRay Support Kext
/bin/bash -c "/Applications/Toast 11 Titanium/Toast Titanium.app/Contents/Resources/InstallBDSupport.sh"

// Install Rox.dat License File
mv "Rox.dat" "/Applications/Toast 11 Titanium/Toast Titanium.app/Contents/MacOS/Rox.dat"

// Permissions Workaround
/bin/bash -c "/bin/chmod 777 /Applications/Toast 11 Titanium/Toast Titanium.app/Contents/MacOS/Rox.dat"

@donmontalvo - our Art faculty still like it for creating DVD's. We're using it less and less. Burn is cool, but its also not updated often, and free, so I always wonder about reliability. I'll probably package Toast up with Composer and then wait until the sales person asks for our yearly maintenance renewal to push the VLP packaging issues. It's good to have some negotiating power for a product that's essentially in development purgatory. Sometimes money is the only thing that talks.



~Ted


@taugust04 @damienbarrett our biggest struggle is deploying with the VLP license, so we don't have to "touch" the Macs, and so the user isn't disrupted.


I was thinking I wouldn't bother requesting upgrades to Toast 12 for deployment this spring - now I'm convinced. What a mess.


@pete_c yea, when you get a VLP PKG from the vendor that doesn't deploy a licensed copy of the software (and then some), its time to get the shovel out.


@pete_c - I would test to see if 11.2 works with Yosemite. Reading some of the Roxio forums, it sounds like 12 is required for full support/compatibility, whatever that means.


People still use Toast? To make DVDs? Really?



In all seriousness, something as screwed up as that 'deployment' strategy from a vendor would likely make us to refuse to deploy it all, and tell our clients pick something else. Even if that something else wasn't easy to deploy either, at least it probably won't spew a bunch of nonsense apps and garbage all over the system.


Sadly yeah, people still use Toast. My former workplace in particular. I remember giving up on Toast 11 and snapshotting the b@&))3r. Wouldn't work with 12 it seems.



@donmontalvo FYI, I'm on a train home from London and got some interesting looks as I tried to contain my laughter at your posts and the absurdity of it all. 10/10 ;)


Reply