rened

temporary workarounds for eyetv4

Recommended Posts

1) for intel

When you start eyetv In the console, you will have the following message
'/Applications/EyeTV.app/Contents/Frameworks/CoreAVC.framework/Versions/A/CoreAVC' not valid for use in process: mapped file has no cdhash, completely unsigned? 
        Code has to be at least ad-hoc signed.), 
it seams that frameworks have not the same signature that main app and can't be executed and video will be played without avc hardware.

exec the command below  in terminal:

codesign --remove-signature /Applications/EyeTV.app/Contents/MacOS/EyeTV


this will fix  slutter,  black image problems and perhaps 720p problems .

 

2) to install version 8528 on M1

copy from 8528.dmg to /Applications

create the  script below and exec it ( this will starts eyetv for 5s , remove signature, then create exe to remove arguments which crash app)

#!/bin/bash
/Applications/EyeTV.app/Contents/MacOS/EyeTV&
sleep 5
kill %
codesign --remove-signature /Applications/EyeTV.app/Contents/MacOS/EyeTV
mv /Applications/EyeTV.app/Contents/MacOS/EyeTV /Applications/EyeTV.app/Contents/MacOS/eyetv.exe
cat >eyetv.c <<%
#include <unistd.h>
int main()
{
char *argv[] = { NULL };;
execv ("/Applications/EyeTV.app/Contents/MacOS/eyetv.exe",argv);
}
%
gcc eyetv.c -o /Applications/EyeTV.app/Contents/MacOS/EyeTV
 

 

 

  • Like 1

Share this post


Link to post
Share on other sites

there is a mistake in the commands codesign ( 2 minus sign)

codesign ---remove-signature /Applications/EyeTV.app/Contents/MacOS/EyeTV

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.