Instalar UPX en Big Sur para ejecutar apps de Mac

Existen numerosas aplicaciones de desarrolladores no identificados así como scripts y parches que no funcionarán en Big Sur mostrando el error de «Aplicación no puede abrirse«.

Existe una solución que funcionará en varios casos dentro de Big Sur, no obstante, hay que tener en cuenta que esto no es una solución global y no funcionará con todas las aplicaciones o parches.

Instalando UPX y BREW en Big Sur

Vamos al escritorio y en el menú superior, hacemos click en IR > UTILIDADES > TERMINAL.

Una vez en la TERMINAL, escribimos lo siguiente:

/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»

Una vez escrito o copiado el comando, pulsamos ENTER (INTRO), comenzarán a instalarse las librerías y scripts de UPX, podría tardar entre 2 y 10 minutos.

aplicacion no puede abrirse en BIG SUR

Una vez instaladas las dependencias, pasamos a instalar UPX, para ello escribiremos el siguiente comando en la misma terminal.

brew install upx

instalar brew y upx en big sur

Una vez instalado, escribimos exit y cerramos la terminal.

Reparando apps o parches con UPX

Este procedimiento puede variar y tener mayor o menor éxito según la aplicación. En principio varios parches y apps que solo funcionaban en Catalina o Mojave y anteriores podrían funcionar correctamente en Big Sur.

Para reparar una app, seguiremos el siguiente procedimiento.

Abrir una terminal y escribir:

sudo upx -d «ARRASTRAR AQUÍ LA APLICACIÓN RAÍZ».

Con aplicación RAÍZ nos referemos a lo siguiente:

Localizamos la aplicación o parche dañado y hacemos click derecho encima + Mostrar contenido del paquete, se nos abrirá una carpeta, entramos en Contents y luego en MacOS.

aplicación no puede abrirse en big sur

install brew upx in big sur

Dentro de MacOS, veremos la raíz de la aplicación (icono de terminal negro), deberemos arrastrar la aplicación raíz a la derecha del comando.

upx brew big sur

El archivo marcado en ROJO deberá ser arrastrado a la derecha del comando anterior, quedando algo así:

sudo upx -d /Users/zentinel/Desktop/CORE\Keygen.app/Contents/MacOS/CORE\ Keygen

A partir de este momento, cada vez que queramos reparar una aplicación o parche en BIG SUR, bastará con introducir sudo upx -d y arrastrar al lado la raíz de la aplicación que no funciona, no será necesario ningún paso adicional.

Valoración de usuarios
[Total: 2 Promedio: 5]
Anuncios

3 Comentarios

  1. Hola! este tutorial me funciona perfecto con procesador Intel, pero no en M1… hay alguna solucion?
    Estoy intentando con el crack «xf-adesk20» para autoCAD 2022 pero no me deja

  2. Hola, tengo BigSur 11.6 y no llega a poder instalar el UPX,
    me da básicamente estos errores:

    Warning: No available formula or cask with the name «upx».
    ==> Searching for similarly named formulae…
    Error: No similarly named formulae found.
    ==> Searching for a previously deleted formula (in the last month)…
    Error: No previously deleted formula found.
    ==> Searching taps on GitHub…
    Error: No formulae found in taps.

    hay alguna otra forma?, estoy necesitando el FontExplorer 7, luego de instalarlo dice: No estás autorizado a abrir la aplicación “FontExplorer X Pro”. y quería hacerle este proceso, le hice el del
    sudo chmod -R 755, el sudo chmod -R 777, y nada…

    Muchas gracias

  3. A mi me marcaba error lo logre con

    cd /opt/homebrew/bin/

    PATH=$PATH:/opt/homebrew/bin

    cd

    touch .zshrc

    echo export PATH=$PATH:/opt/homebrew/bin >> .zshrc

    Ejecute los comandos en ese orden en la terminal, editará la ruta y creará el archivo .zshrc que falta, exportando la ruta a este nuevo archivo.

    Ahora debería poder usar:

    brew doctor
    —–
    Después termine con;

    brew install –build-from-source upx

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *