Aquí hay algo de claridad para quien esté mirando. La causa raíz del inicio de sesión al cambiar de host es que los programas a menudo almacenan su información de licencia x'ord (o encriptada de otra manera) con un hash del hardware del host. Esto significa que, cuando el hardware cambia, la configuración previamente almacenada es irrecuperable. He intentado falsificar la dirección MAC, pero todos los programas que pruebo parecen hacer un hash más profundo con el hardware (por ejemplo, system_profiler
). Sin embargo, he encontrado una serie de soluciones alternativas:
- Deja de usar aplicaciones de la App Store. Mientras que la tienda de aplicaciones utiliza esta técnica de hash de hardware, muchos programas indie no lo hacen. Para aquellos, comprar directamente funciona (por ejemplo, Moom)
- Siempre que sea posible, almacene la información de la licencia en una versión sin hash. Por ejemplo, Sublime Text admite esto editando el archivo de licencia (consulte enlace )
- Descubrí que el comportamiento de inicio de sesión de iCloud se detuvo cuando creé mi propio llavero (no el
login
predeterminado) y lo configuré como predeterminado. Al no usar las aplicaciones de la App Store y al usar este nuevo llavero predeterminado, no recibo ninguna indicación para iniciar sesión en mi cuenta de iCloud al inicio
Después de esto, algunos programas que aún son ofensivos son: Office 365, Creative Cloud y Mathematica. Finalmente terminé abandonando Creative Cloud. Hace mucho que cambié a otras herramientas, por lo que la única parte que todavía utilizo (sincronización de fuentes), descargué todas las fuentes localmente.
En general, esto es bastante bueno ahora. Después de cambiar de host, obtengo cero diálogos para iniciar sesión. Todos mis flujos principales funcionan (Thunderbird, terminal, Sublime). De vez en cuando tengo que iniciar sesión, pero hay un problema mucho menor que antes.
Espero que esto ayude.