Hackintosh

in #ita7 years ago

Oggi voglio parlare di un progetto di hacking molto interessante che sta prendendo sempre più piede. Come potete vedere dal titolo il suo nome è Hackintosh, e dà la disponibilità di installare il sistema MacOs su un normale PC.
Apple ovviamente ha dichiarato che installare il suo sistema su hardware di terze parti è una violazione del contratto, quindi dal punto di vista legale ve ne assumete tutte le responsabilità. Inoltre ci sono svariate possibilità che il Sistema Operativo non funzioni correttamente.

Cos'è un Hackintosh?

Hackintosh-780x495.jpg

Entrando nello specifico, Hackintosh è un progetto di hacking nato per installare un sistema operativo macOS in personal computer non prodotti da Apple. Il termine è stato coniato nel 2005, quando Apple ha iniziato a far girare il suo sistema su processori Intel, rendendo possibile e "facile" l'operazione.
I computer Apple hanno un costo molto superiore a quello dei comuni PC, quindi il progetto è nato per dare la possibilità agli utente di testare il sistema prima dell'acquisto oppure di "crearsi" un mac proprio.

Inoltre bisogna prendere in considerazione che i Mac sono, come dire, non aggiornabili:
Voi con un normale PC potete acquistare un banco di Ram e montarlo, cambiare l'Hard Disk o la scheda Wi-Fi. Con i Mac dovete per forza portarlo in un centro apposito. In più potete scegliere tra le varie componenti in commercio, rendendo il vostro Hackintosh più performante di un vero e proprio Mac.

L'unico neo di questa procedura, è che le componenti compatibili con un sistema Apple sono limitate, quindi è molto difficile trovare un PC portatile pienamente compatibile. Bisognerebbe assemblare un PC da soli con le componenti adeguate. Infine i vari aggiornamenti del sistema operativo potrebbero rendere qualche periferica non funzionante oppure aggiungere altre protezioni rendendo instabile l'Hackintosh.

I rischi

In realtà non ci sono dei veri e proprio rischi. Nel lungo termine se l'hardware non è pienamente compatibile, alcuni componenti si potrebbero usare molto più velocemente rispetto a un uso con Windows.

Oltre questo, la procedura apparentemente semplice, è molto più complessa del previsto. Bisogna settare le impostazioni del Bios in un determinato modo, avviare l'installazione del sistema e sperare che riconosca i driver nativamente... altrimenti perderete giornate intere a cercare quello giusto, a installarlo e soprattutto formattare e installare svariate volte il sistema.

Si perchè se per errore sbagliate qualche impostazione o installate un driver sbagliato, vi ritroverete un bel PC con il kernel panic... bloccato all'accensione.

Infine bisogna tenere a mente che molto probabilmente si perdono tutti i file sull'Hard disk. E' comunque una formattazione, quindi bisogna fare un bel backup.

mistake-3085712_640.jpg

Ricapitolando

VantaggiSvantaggi
- Economico: Molto meno costoso di un Mac-Difficile da installare: La procedura è complicata, non può essere eseguita con leggerezza.
- Personalizzabile: Avere sia Windows e Mac in dual boot, e anche Linux se volete. Utilizzare lo schermo e il case che più si preferisce. Installare il sistema di raffreddamento che preferite, etc.-Instabile: Bisogna valutare la compatibilità di tutte le componenti interne del nostro computer, e anche in quel caso, non è detto che funzioni perfettamente. Si potrebbe spegnere di colpo oppure bloccarsi durante l'apertura di Safari.
- Possibilità di upgrade: Aggiornare le componenti interne del sistema. Ampliare la Ram o cambiare l'Hard Disk in un SSD,etc.-Aggiornamenti: L'Hackintosh potrebbe non supportare le nuove versioni del sistema operativo, quindi potreste rimanere a una versione vecchia per sempre.
- Soddisfazione personale: Se riuscite nell'impresa è molto soddisfacente-Usura dei componenti: Se non sono pienamente compatibili, oppure i driver installati non sono adatti, rischiate di far usurare molto più velocemente il vostro Pc

La procedura

Premetto che non farò una guida dettagliata su come installare il sistema Mac su un PC, darò delle linee guida generiche. Ogni computer è diverso dall'altro, quindi anche se la fase di installazione risulta uguale, sarà sicuramente diversa la fase di boot e di installazione dei driver.

Infatti potrebbe capitare di non riuscire ad avviare l'installazione del sistema e in quel caso bisogna utilizzare dei "boot flag", ossia dei comandi particolari che sono diversi a seconda del problema. Infine i kext, ossia i driver, dipendono strettamente dalla vostra componentistica.

Iniziamo:

  • Bisogna procurarsi il sistema. Abbiamo due opzioni:
  1. Scaricare dall'app store il sistema in questione. Magari utilizzando un Mac di un nostro amico, oppure scaricare una versione qualunque e virtualizzarlo tramite VirtualBox o software simili.
    Una volta scaricato, sempre restando sul Mac, bisogna creare la USB avviabile tramite il software UniBeast.
  2. Cercare su google e sui siti che vi lascerò in descrizione una versione del sistema patchata. Una volta scaricata, da Windows, creare la USB avviabile tramite il software TransMac.
  • Impostare il bios:
    -Disattivare il secure boot;
    -Disattivare la virtualizzazione;
    -Se disponibile la voce "Tipo di sistema", selezione Altro OS;
    -Disattivate CFG-Lock, se disponibile;
    -Attivate EHCI e XHCI Handoff;
    -Ultima, ma più importante: Cambiare ragionamento dell'HDD da IDE ad AHCI

  • Avviare il sistema da USB, e avviare l'installazione:
    -Nel caso in cui non parte, probabilmente dovrete disattivare qualche impostazione grafica aggiungendo, appunto, le boot flag

  • Formattare l'HDD in OSX Extendend e lo schema di partizione in GUID:
    -Potete fare questa operazione una volta arrivati la menù principale di installazione, dopo la selezione della lingua. La finestra che da queste opzioni si trova in utility->Disk Utility

  • Procedere con l'installazione:
    -Arrivati a questo punto potete procedere con l'installazione e sperare che nel riavvio successivo il PC carichi il sistema e sia tutto funzionante. Nel caso in cui non si avvia, dovrete utilizzare le stesse boot flag usate in fase di installazione. Una volta che il sistema si è avviato, dopo la configurazione iniziale, installate i driver necessari al suo corretto funzionamento. (P.S. il Wi-Fi non funziona quasi mai)

hacking-2903156_1920.jpg

Conclusione

Personalmente ho provato a installarlo sul mio PC portatile, ma l'unica versione compatibile era molto vecchia e comunque mi dava qualche problema. In più era instabile e le ventole partivano appena accendevo il PC. Il mio è stato più che altro un test che una vera "creazione di un Mac". Mi sono sentito soddisfatto e continuo a monitorare il progetto per curiosità e per seguirne i progressi.

Ricordo ancora una volta che installare e utilizzare il sistema Mac OS X su macchinari non Apple è una violazione della licenza. Il post ha il solo scopo di farvi conoscere questo interessantissimo progetto.

Penso di aver detto tutto. Spero sia stato chiaro ed interessante. Fatemelo sapere nei commenti!

Ah quasi dimenticavo... alcuni link ai forum più famosi che trattano questo argomento:

Le immagini sono tutte libere da copyright, di seguito i link in ordine di apparizione
-https://goo.gl/dHh2fY
-https://pixabay.com/it/errore-errore-404-computer-sito-web-3085712/
-https://pixabay.com/it/hacking-cyber-blackandwhite-2903156/

Sort:  

The soundtrack of this post: Free software Song ;)

Coin Marketplace

STEEM 0.17
TRX 0.17
JST 0.030
BTC 70638.27
ETH 2565.44
USDT 1.00
SBD 2.57