-
Descargar cualquier versión de macOS desde Debian
El paquete OpenCore ofrece un script de python llamado macrecovery.py que nos permitirá descargar cualquier versión de macOS que nos interese. Si bien está preparado para ser ejecutado en el propio macOS, podemos ejecutarlo desde Debian siguiendo estos pasos:
1 – Descargamos y descomprimimos la última versión de OpenCore en Github:
2 – Nos posicionamos en la carpeta macrecovery y ejecutamos (dependiendo de la versión que queramos descargar):
latest (Por ahora 14 Sonoma)
python3 macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download
Sequoia (15)
python3 macrecovery.py -b x -m x download
Sonoma (14)
python3 macrecovery.py -b x -m x download
Ventura (13)
python3 macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download
Monterey (12)
python3 macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000000000 download
Big Sur (11)
python3 macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download
Catalina (10.15)
python3 macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download
Mojave (10.14)
python3 macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download
High Sierra (10.13)
python3 macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python3 macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download
Sierra (10.12)
python3 macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download
El Capitan (10.11)
python3 macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download
Yosemite (10.10)
python3 macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download
Mavericks (10.9)
python3 macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download
Mountain Lion (10.8)
python3 macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download
Lion (10.7)
python3 macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
python3 macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00 download
3 – Para ver que versión de macOS se descargó, y en especial si lo que bajamos es la latest, podemos convertir el archivo .dmg a .img para luego montarlo en el sistema de archivos y poder revisar su contenido. Para ello necesitamos la herramienta dmg2img:
apt-get -y update && apt-get -y install dmg2img
Para convertir a .img, ejecutamos:
dmg2img BaseSystem.dmg BaseSystem.img
4 – Si la imagen tiene la versión de macos que nos interesa, podemos intentar convertirla a .iso o quemarla directamente en un pendrive. Para ello ejecutamos como root:
Para convertir a .iso:
dmg2img -v -i BaseSystem.dmg -o BaseSystem.iso
Para quemar el iso en un pendrive (suponiendo que el pendrive sea /dev/sdb):
dd if=BaseSystem.iso of=/dev/sdb && sync
Para quemar la imagen directamente al pendrive (sin convertir a .iso):
dmg2img -v -i BaseSystem.dmg -o /dev/sdd && sync
.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.