Claude Cowork is a feature of the Claude Desktop app that allows Claude to execute code, manipulate files, and perform complex tasks autonomously. This post documents a deep investigation into how it works under the hood, covering the architecture, security layers, and interesting implementation details. TL;DR Claude Cowork runs a full Linux virtual machine locally using native virtualization.…
This post includes the details of the first vulnerability I have ever reported to Apple. It was fixed on macOS Sonoma 14.7 and macOS Sequoia 15.0 as CVE-2024-40801 . TL;DR A vulnerability in macOS allowed a sandboxed app to bypass TCC (Transparency, Consent and Control) protections and access sensitive user data without requiring user permission. By leveraging the container-migration.plist feature…
This is a recap of some posts I published on Threads during the past week . TL;DR The OpenAI ChatGPT for Mac app stored user conversations in plain text in a non-protected location, making them accessible to any running app or malware. After public disclosure, OpenAI released an update encrypting the conversations but did not implement sandboxing. Introduction The OpenAI ChatGPT app on macOS is…
TL;DR You can use the MakePass AI service in the MakePass app with the Ultra subscription to create Apple Wallet passes instantly using an input photo or document of a ticket or card: Introduction to MakePass AI MakePass is a mighty Apple Wallet pass editor, with it you can create and customize a myriad of passes with complex layouts including images, barcodes, colors and text fields. Now it…
Introduction This archive of WWDC sessions is meant to extend the current collection of videos available on Apple Developer website with all the sessions prior to WWDC 2017 that are not available there but continue to be hosted by Apple servers. Notes The videos are hosted by Apple so you may need to login with your Apple Developer account to be able to view or download them. Unfortunately, some…
Introduction HomeControl is a powerful Mac app that allows you to control your HomeKit setup directly from the menu bar. HomeControl also includes full automation support for all the actions available in the app (triggering scenes, switching a device or device group status, changing the primary home and also changing device properties) with “x-callback-url”-compatible Automation URLs which can be…
TL;DR You can download a shortcut here that parses a CSV text and generates multiple passes in batch using MakePass : Introduction MakePass is a mighty Apple Wallet pass editor, with it you can create and customize a myriad of passes with complex layouts including images, barcodes, colors and text fields, but its the most powerful and versatile feature is its integration with the Shortcuts app in…
Apple silicon Mac running multiple iOS apps, some of them not available on the Mac App Store yet. Apple silicon Macs can run iPhone and iPad apps natively using the same Mac Catalyst technology that powers apps like Twitter or Darkroom on macOS. Although all iOS apps are by default directly available on the Mac App Store, developers can opt-out and make their apps unavailable. Unfortunately, some…
Introduction While the Home app allows you to read and control your HomeKit-based devices on macOS, iPadOS and iOS, sometimes you want more control. You may want to bridge some sensor to other protocol, expose you home temperature on a public API, or simply export the historical data to a CSV file. Either way, currently the HomeKit framework is private API on macOS, and it is not available on…
Introduction Entitlements are an important part of Apple Security architecture. They allow Apple to limit an OS feature to be only available to Apple-approved processes. Nowadays, even with System Integrity Protection disabled, the AMFI Kernel Extension and amfid process dueto will always kill any process at execution with restricted Entitlements not signed by Apple or with a properly…
Sandboxed vs. Non Sandboxed In macOS a given app can or cannot be sandboxed and since macOS Sierra non App Store apps can access iCloud APIs so could be a non-sandboxed app using this locations to sync data. So if you want to access a sandboxed iCloud location you should go to the app container and use it as the home path. $SANDBOXED_CONTAINER = ~/Library/Container/com.example.app/Data iCloud…
The Xyloband is the wristband that Coldplay gives to the audience to create a colorful light show during its concerts . Fotografía de Carlos RM (CC) 2012. The wristband receives data from a central transmitter. The new version of the band not only is able to light the LEDs but can receive audio and play it through a built-in speaker. Contents Procedure Disassembly PCB Inspection Front Back PCB…
After our friends from AndroidTR found out some resources in the new update of WhatsApp for Android I wanted to go deeper and analyze the iOS version to see if it was prepared to handle GIFs as well. New glyphs for GIF support. In the last update of WhatsApp for iOS (version 2.16.7) there are the same three new GIF glyphs found in Android and two more for what it seems to be Live Photos support.…
Coursera is a MOOC platform with thousands of courses from different universities and institutions. These are some I have found very interesting: Cryptography I from Standford University Software Security from University of Maryland Computer Networks from University of Washington Cryptography from University of Maryland Fundamentals of Digital Image and Video Processing from Northwestern…
Siguiendo estas instrucciones se puede recuperar el acceso de administrador de un Mac sin eliminar otras cuentas o borrar el disco. Este método no funcionará si el disco duro está cifrado con FileVault 2. Reiniciar el Mac. Antes de escuchar el sonido de arranque hay que pulsar Comando+S para entrar en modo terminal. Desde la línea de comandos borramos el archivo .AppleSetupDone para que OS X…
Tras 7 anos, o dominio .gal xa é unha realidade: Nic.gal convertiuse onte pola noite no primeiro dominio de puntoGAL activado pola ICANN, o organismo internacional que xestiona os dominios da rede a nivel mundial. Tras máis de 7 anos de traballo e coas sinaturas de apoio de doce mil cidadáns e 110 entidades, a posta en marcha desta primeira páxina, de caracter técnico e para probas, supón a…
Hace unos días decidí cambiar de Movistar ADSL 10 Mbps a un Combo R 100 Mbps. Lo pedí el pasado miércoles a la mañana, a la tarde llamé para pedir la cita con el técnico y al día siguiente ya vinieron a hacer la instalación. Instalación Lo que lleva el PTR dentro: un repartidor coaxial y un zócalo RJ para probar el teléfono. Básicamente suben un cable doble (coaxial para Internet y par de cobre…
Ayer WhatsApp lanzó su última actualización para iOS, entre las novedades incluía copias de seguridad en iCloud, la posibilidad de añadir múltiples fotos a una conversación al mismo tiempo, abrir archivos en WhatsApp y una esperada API que permitirá a otras aplicaciones interactuar con WhatsApp (por ejemplo enviar fotos o música que guardemos en Dropbox). Pero quizás la novedad más interesante es…
Instacast para iOS ha sido mi podcatcher favorito desde hace tiempo y el pasado miércoles Instacast para Mac ha llegado a la fase de beta pública. Después de probarla durante unos pocos días he de decir que está muy bien conseguida para ser una beta. La cuidada interfaz de Instacast para Mac. La interfaz como en Instacast para iOS está muy cuidada, el equipo Vemedio ha conseguido crear una…
Google Reader fue presentado en el 2005 y se ha convertido en el servicio más usado para leer feeds RSS. Tan usado, que es el lector de feeds por defecto. Pero esto se acabará, Google anunció que cerrará Reader el 1 de julio de este año . En Twitter cundió el pánico , pero por suerte existen diversas alternativas: Digg Reader : Digg ha lanzado su propio lector de feeds en beta, tiene una interfaz…
Módulo de Servicio de la Orion basado en los ATV de la ESA. La futura nave tripulada Orion de la NASA que nació como parte del Programa Constellation para poner un hombre en la Luna antes de 2020 fue cancelada en 2010, sin embargo, acabó reapareciendo como MPCV ( Multi-Purpose Crew Vehicle ) un año después. Ahora conocemos la noticia de que será la ESA la que construya el Módulo de Servicio de la…
El 14 de diciembre de 1972 , el comandante Eugene Cernan, líder de la misión Apollo 17, pisó por última vez el suelo lunar, cerrando una de las eras más gloriosas de la investigación espacial. Daniel Marín en su excelente blog Eureka ha escrito un detallado post sobre la última gran misión del Programa Apollo. ¿Cómo sería vivir en la Luna? A lo largo de la historia, solamente doce seres humanos…
Apple ha anunciado unos cuantos cambios en su Dirección: Jony Ive , que hasta ahora dirijía el diseño de los productos de Apple, también tomará control del diseño de las Interfaces de Usuario. Este será un giro importante en contra del skeuformismo que se estaba comenzado a extender desde iOS defendido por Scott Forstall —quien dejará Apple, quizás por motivo de los problemas con Siri y los Mapas…
Resultados Siglas Escaños Votos % PP 41 653.934 45,72% PSdeG 18 293.571 20,53% AGE 9 200.101 13,99% BNG 7 145.389 10,16% Datos ofrecidos por la Xunta de Galicia . Análisis Víctor Pereira Sánchez hace un excelente análisis de los resultados electorales de ayer en Galicia: A principios de campaña, un sondeo del CIS vaticinaba una nueva mayoría absoluta ajustada del PPdG de Alberto Núñez Feijoo , con…