Snagit 2022 - Audio and PPPC

pueo
Contributor II

Hello All,

Reaching out to the community to see if anyone has resolved the issue on M1 Macs with Snagit 2022 and the Audio component (Boot into recovery to allow system extension).

I have a successful package for Snagit 2022 (Application and license file)

I am looking for solutions for these problems

  • PPPC for some of the approvals. I could probably wing this with PPPC and try out a few settings.
  • System Extensions for M1 - right now the user has to boot into recovery, lower the security settings, boot into macOS, accept the System Extension. You can then boot back into macOS recovery and elevate the security settings.  
    • We cannot expect a C Level user to do this (or even any user to do this). What if a firmware password is on the device.

Thanks all.

15 REPLIES 15

sdagley
Esteemed Contributor II

@pueo Are you're looking to record a Mac's screen and audio coming from an app? If so you might want to consider an alternative to SnagIt which doesn't require the degraded security shuffle like the combination of QuickTime Player included with macOS which does screen captures and Loopback from Rogue Amoeba (https://rogueamoeba.com/loopback/ and will run as a free trail) which will allow you to pipe the audio from an app into QuickTime Player.

pueo
Contributor II

@sdagley Thanks for replying.  I cannot say what our users use Snagit for, but I'm sure its screen and video capture.  I will mention the alternate and see how that flies.
We have to consider our audience as well. What ever we use has to be pretty easy and not complex for our end users (Ea's, Managers etc). We are a corporate resource company. The experience 'should' be similar.  I am more shocked at  ACE for not developing a System Extension. Apple Silicon has been around for 2years now.  

sdagley
Esteemed Contributor II

@pueo yeah, my reply didn't exactly offer a simple alternative, I was just looking for a way to skip the requirement to change the Security settings.

Agreed, I would have no desire to spend money with a vendor who hasn't yet introduced updates for System Extensions instead of Kernel Extensions, or native support for M-Series processor. 

DaveR5
New Contributor II

Good news! As long as you have MDM available to you (and if you're here, I'm guessing you do), you can skip the Recovery Mode shuffle. I was able to successfully add an "Approved Kernel Extensions" payload to my config profile and add a "MDM Restart with Kernel Cache Rebuild" payload to my deployment policy, and Snagit 2022 seems to be perfectly happy with the result as far as the system audio is concerned. 

If you haven't seen this reference, it may be worth a read:  https://docs.jamf.com/technical-articles/Managing_Legacy_Kernel_Extensions_in_macOS_Using_Jamf_Pro.h...

I've only tried this on Monterey, but I believe it would work similarly with the past few major versions.

That said, I'm afraid there's still a fly in the ointment. So far, I am struggling a bit with the Screen Recording permission. I built out a PPPC payload on the same config profile, and it does indeed allow the user to allow SR for both Snagit and its Helper, but Snagit isn't detecting that correctly. It somehow thinks the Helper hasn't been allowed. So I'm still working on it.

It's a little weird that the system audio component doesn't show up in any list of kexts that I can see, but the program is working. Hope that helps!

 

pueo
Contributor II

Sounds like a good fix. But I did not have any success on my first attempt. :-(

I used 7266XEXAPM as my Team ID and gave a Display name of Rogue Amoeba Software.  The Kernel Extension would not load onto the Mac.

Any chance you can share your Profile? I am very interested in testing this.

Thanks

DaveR5
New Contributor II

I don't think I can share my whole profile, but I can confirm that Team ID is correct.  I also used the kernel extension bundle ID of "com.rogueamoeba.ACE.driver".

pueo
Contributor II

The profile is not loading onto my Silicon Mac.  Fails every time.

My profile is not revealing any company information so here it is.Kernel ExtensionKernel Extension

DaveR5
New Contributor II

I might have an idea. You say the profile isn't loading - do you mean if you go to System Preferences > Profiles on your target machine, you don't see the profile present there?

I think the profile needs to be already present at the time of app installation. What I did was create a static group in Jamf that I assigned both the profile and the self-service installation policy to. When I add a computer to the group, it gets the policy almost immediately, definitely before the user has a chance to run the self-service install.

If, maybe, you had assigned the profile to a smart group instead, and the smart group was based on having Snagit installed, I don't think it would work because the profile wouldn't land until after the app installation was complete and Jamf recon had run.
Do you think it could be an order-of-operations problem like something like that?

 

pueo
Contributor II

I will try this method out and let you know. I haven't had the time this past few days.  

pueo
Contributor II

Howdy,

I cannot get the Kernel extension to install. It fails immediately.  I assign my device directly to the profile.  Snagit is uninstalled, I rebooted. Still fails.

My understanding is you can't install Kernel extensions on Big Sur and up unless you allow them too hence the security change. It would be great to figure this out, but we only have a few installs and none are on Apple Silicon, yet.

DaveR5
New Contributor II

Oh, and yes, those settings look functionally identical to what I have for the Approved Kernel Extensions payload, so I think that part should be ok.

Isn't kernel extensions discontinued? 

DaveR5
New Contributor II

Deprecated, discouraged, and a pain to use, but not actually disabled yet.

 

pueo
Contributor II

The issue is laziness from TechSmith. They should have created System Extensions by now.  I am not worried about it anymore, we don't have enough Mac seats for it to be a concern.

donmontalvo
Esteemed Contributor III

FWIW  This article is titled "M1/M2 Chip and the Snagit System Audio Capture Component", not sure if this applies to Intel, but just leaving this here...

https://support.techsmith.com/hc/en-us/articles/360056384711-M1-M2-Chip-and-the-Snagit-System-Audio-...

DonM 2023-11-13 at 10.34.21.png

--
https://donmontalvo.com