Encontrar funciones ocultas en aplicaciones de Mac

Es posible que muchos usuarios no sepan que es posible encontrar funciones ocultas en aplicaciones de Mac, como la que permite aceptar llamadas en...
Funciones ocultas

Es posible que muchos usuarios no sepan que es posible encontrar funciones ocultas en aplicaciones de Mac, como la que permite aceptar llamadas en FaceTime automáticamente. Para poder acceder a ellas y descubrir qué funciones ocultas se pueden utilizar en nuestro equipo necesitamos emplear la utilidad Terminal, incluida en el sistema operativo y que nos permite trabajar en modo consola. Encontrar estas funciones resulta una tarea bastante sencilla si disponemos de los conocimientos necesarios para ello.

Para poder visualizar todas las funciones de un programa deberemos emplear una herramienta de sistema llamada "strings", con la que poder extraer texto de cualquier fichero binario. Una vez abierta la aplicación Terminal deberemos escribir algo así "strings /Aplications/Nombredelaaplicación.app/Contents/MacOS/Nombredelaaplicación", tras lo que aparecerá una gran lista de comandos. Para poder trabajar de una forma más cómoda con toda esta información crearemos un proceso mediante el cual podremos guardar la información en un fichero de TextEdit y para ello emplearemos Automator, la herramienta incluida en Mac para poder automatizar procesos. Los pasos a seguir son los siguientes:

  • - Abre Automator y crea un nuevo servicio relacionado con ficheros o carpetas.
  • - Añade la función "Ejecutar Shell Script", sustituye el texto de la ventana por "strings $1" y agrega la acción "Establecer Contenido del documento de TextEdit".
  • - Por último, guardamos el script con el nombre "Obtener Strings".
Funciones ocultas

Ahora ya deberíamos tener la posibilidad de poder visualizar en modo texto cualquier binario que se encuentre almacenado en el directorio de una aplicación, al cual se suele acceder pulsando con el segundo botón del ratón y seleccionando la opción "Mostrar contenidos del paquete". Una vez encontrado el binario de un programa pulsaremos con el segundo botón del ratón de nuevo y seleccionaremos la opción "Obtener Strings", tras lo que se creará un fichero de texto con muchas opciones a investigar. Una vez encontrada una función que nos llame la atención, podremos modificarla empleando la herramienta Terminal, pero teniendo en cuenta que ello puede afectar al funcionamiento de cualquier aplicación.

Fuente: LifeHacker

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?