Use Windows Hotspot for Airlink Oculus Meta Quest 2
Proxmark3 - VM installation Kali Linux
While the Wiki does an excellent step by step installation of the Proxmark, I thought I would write on my experience as I did overlook a step of configuration that lead to some brief confusion. It should also be noted that there are multiple recommendations made of avoiding installation on a virtual machine, though I was able to accomplish this with no issues.
bcdedit /set testsigning on
bcdedit /set testsigning off
~$sudo apt update && sudo apt -y upgrade
sudo apt install git build-essential
git clone https://github.com/Proxmark/proxmark3.git
~$./flasher /dev/ttyACM0 -b ../bootrom/obj/bootrom.elf
MSI 1603 Error
During an installation attempt of an application, a common indicator of remanence left behind of a failed installation attempt can be identified as follows:
This error often occurs when a previous installation attempt has failed or has failed to unregister files.
More information can be found here:
Resolving this issue usually entails removing registry entries associated with the installer, which can be done painfully searching the registry and manually removing any assosiciations and uninstall entries or using a tool such as MSIZap.
Prerequisites:
- MSIZap
- Product code
MSIZap is part of the Windows SDK, and can be a useful part of anyone's tool kit. In order to make use of MSIZap in a targeted fashion, we need to have the product code we are wanting to completely remove from the registry. Once obtaining MSIZap, we can execute it through the command prompt or browse to it via Run application:
Windows key + R
"D:\pathtotools\MSIZap.exe" TW {product code}
There are a couple different ways of obtaining the ProductCode of an application to remove it - one way is to navigate to the uninstall key in the registry as the GUIDs are the ProductCode.
32bit applications:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
64bit applications likely found:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Microsoft\Windows\CurrentVersion\Uninstall
Another option could be to use PowerShell, with a couple options:
We can use the WMI (Windows management instrumentation) to call for these requests and display the information in two ways:
>wmic product where "Name like '%Your Application name%' get Name"," Version"," IdentifyingNumber
>Get-wmiobject win32_Product -filter "name like '%your application name%' | Sort-Object - Property name | Format-Table IdentifyingNumber, Name, Version -autosize
Once we have the ProductCode we can use MSIZap to remove are lingering msi remeance left in the registry, and proceed on with the install.
Raspberry Pi Unifi controller + Larger SD
mRemoteNG Managing AnyDesk Connections
Maintaining connections to clients, workstations, and servers over various protocols such as RDP, VNC, SSH, AnyDesk or TeamViewer can be challenging to manage with out the right tool. The tool I found best to manage this is mRemoteNG. As I switched from using TeamViewer for clients, I needed to sort out how to add these connections to my mRemoteNG sites.
To get started, we first need to create an External Tool. We do this by clicking Tools - External Tools
"'%PASSWORD%' | &'C:\Program Files (x86)\AnyDesk\AnyDesk.exe' %USERNAME%'@ad' --with-password"
Note: I had issues with long passwords that use special characters such as "!". Also had issues with "Try to integrate" so I left that disabled in the External Tool I created.
What exactly is happening?
We are using the %PASSWORD% and %USERNAME% variable from mRemoteNG username and password field to pipe into AnyDesk where we have used the available command --with-password to let it know that we were including a password. I simply included '@ad' following the %USERNAME% variable to avoid having to include it in every connection.
You can find out more about functions and possibilities for your connections below:
mRemoteNG External Tool functions https://mremoteng.readthedocs.io/en/master/howtos/external_tools.html#start-external-application
iPhone Transfers Made Easy
PowerShell - Project Final
---------------------------------------------------------------------------------------------------------------------------------
.
Space Invaders 40th anniversary!
I've spent a bit more time with my Space Invaders cabinet, and I have to admit—I'm hooked.
I'm still a terrible player, but that's almost beside the point. The more time I spend with the machine, the more I find myself appreciating it as a piece of computing history rather than just an arcade game.
It's easy to look at games like Space Invaders as simple by today's standards, but in 1978 they represented something much bigger. Working within incredibly limited hardware, developers created an experience that captivated an entire generation and helped drive the rapid evolution of arcade hardware and microprocessors. Looking back, machines like this were part of the foundation that eventually led to the computers and technology we use every day.
To commemorate the original game's 40th anniversary, a limited-edition .999 fine silver coin was released this year. I couldn't resist adding one to the collection alongside the cabinet. It's a small piece of memorabilia, but it feels like a fitting tribute to a game that played such an important role in the history of video games—and computing as a whole.






