On a brisk December morning I was trying to run qemu from a terminal on my Mac mini. When I issued the 'qemu-system-ppc' command macOS threw a shit fit about all 36 .dylib files in the libs directory not being from a recognized developer. I figured I needed to right click and open each one a few times to set them as unblocked. I got about five files into it and was like "e'ff this noise'. I went out on google and found this site. The below command fixed the problem.
xattr -dr com.apple.quarantine <file name>
or in my case
xattr -dr com.apple.quarantine *.dylib
Thank you Dave Anderson.
Friday, December 22, 2023
Do you need to 'open' a bunch of .dylib files and macOS bitches about it?
Wednesday, September 20, 2023
Enable XMOS Audio Codec on Atomic Pi
I've had an Atomic Pi for a while not but only started to mess with it. One of the features it has is a XMOS dedicated audio codec. Unfortunately it does not enable at boot time on Linux. Make the below a shell script and execute it to bring the magic of audio to life. You might have to run the script using sudo. This needs to be done on every reboot.
#!/bin/sh
echo 349 > /sys/class/gpio/export echo low >/sys/class/gpio/gpio349/direction
sleep 1
echo high > /sys/class/gpio/gpio349/direction
echo 332 > /sys/class/gpio/export echo low >/sys/class/gpio/gpio332/direction
If all goes as it's supposed to then you should have audio through the built on speaker out jacks.
Tuesday, August 22, 2023
SELinux and Custom Systemd .service Files
I had a custom systemd .service file I was trying to add and have it run at boot time. Unfortuniately it kept bitching at me about "Failed to start readpartition.service: Unit readpartition.service not found.". After looking around the Interwebs I found the below page by Craig Earley. The girth of it was to run this command so SELinux will allow it as a service.
https://craigearley.com/2020/05/15/how-to-enable-a-systemctl-service-unit-without-disabling-selinux/
Wednesday, June 28, 2023
WINE and isskin.dll
I was making my best attempt at running a software installer of questionable origin only to receive this error.
Runtime Error (at - 1:0): Cannot Import dll:C:\users\xxx\Temp\is-00IEG.tmp\isskin.dll
After digging around the glorious Interwebs I found an old post on WINEHQ with the same error. The answer to the problem was
winetricks vcrun6sp6 mfc42
After installing the above 2 dll's the installer worked and all was well.
Thursday, April 20, 2023
Remember, brother, anal sex can be a fun and enjoyable experience
Thursday, April 13, 2023
Notes for my venture into Playstation 3 custom firmware (CFW)
These are some notes I've gathered about what can be done after installing CFW on my Playstation 3. This is by no means a guide. If you have need of this information or are searching then it may be of help. Out of context the post is pretty useless.
ps3 browser exploit
The exploit is a troublesome to get working. The chances of getting it on the first try are very slim. Do not get discouraged it will eventually take.
nopaystation and pkgi ps3
The PS3 installable nopaystation is called PKGi PS3. This installs on the PS3 itself and once configured provides the same function as nopaystation. PKGi PS3 uses the same TSV databases as nopaystation.
PKGi PS3's github page is located at https://github.com/bucanero/pkgi-ps3
nopaystation (and it's TSV databases) can be found https://nopaystation.com
The PS3 games and dlcs TSV databases should be downloaded from the nopaystation homepage. Once downloaded rename them to pkgi_games.txt and pkgi_dlcs.txt respectively. After installing PKGi PS3 on your PS3 you should ftp to the PS3 and go to the path /dev_hdd0/game/NP00PKGI3/USRDIR and upload both text file databases. Restart your PS3 for good luck.
The PKGi PS3 icon is under Network on the XMB
Wednesday, March 22, 2023
This application failed to start because no QT platform plugin could be initialized
<wine prefix path>/drive_c/Program Files (x86)/Battle.net/Battle.net.<battle net version here>/platforms
Be sure to replace <wine prefix path> with the actual path to your wine prefix. Likewise <battle net version here> will be a string of numbers, make sure you have the right path.
Once there run the below command
setfattr -x user.DOSATTRIB qwindows.dll
for more information about the setattr comand check out the below link.