Moderators Jolly Posted February 25, 2018 Moderators Share Posted February 25, 2018 (edited) Premessa: - iCloud e AppStore non dipendono da una corretta configurazione SMBIOS, basta una corretta configurazione della rete (Ethernet en0) ed un account Apple "valido", questo perchè questi due servizi sono previsti anche su Pc Windows. FaceTime ed iMessage invece sono proprietari Apple e per varie questioni sottostanno a delle regole più stringenti; quanto segue è la procedura per configurare al meglio il proprio hardware, quella che dà le migliori possibilità di riuscita, anche se non la certezza. Inoltre una cosa che aiuta moltissimo è avere un iPhone, perchè la verifica su questo passa anche tramite l'invio di un SMS. In questo caso il nostro account ha una validità "superiore" che si ripercuote anche sui nostri Hackintosh. - Meglio se questa configurazione la facciamo prima effettuare l'installazione; se non fosse possibile, non collegarsi ad internet e/o provare a loggarsi a quasivoglia servizio prima di averla portata a termine. "SMBIOS": - scegliamone uno che rispecchi il nostro hardware, nella maggiorananza dei casi basta scegliere quello che prevede un processore simile uguale a quello che montiamo. Se ci sono dei dubbi meglio chiedere nel forum; una scelta iniziale corretta evita di dover variare in seguito i parametri con il rischio di complicare le cose. "Serial Number": - non accettiamo quello che ci viene proposto automaticamente da Clover, ma clicchiamo diverse volte su "Generate New" e quando ci sentiremo soddisfatti controlliamo che sia valido. Per farlo andiamo prima a questo link: https://everymac.com/ultimate-mac-lookup/ inseriamo il nostro seriale e accertiamoci che venga riconosciuto e riporti al modello di Mac che stiamo emulando. Se l'esito è positivo rechiamoci a questo link: https://checkcoverage.apple.com/gb/en?sn= Il risultato della ricerca deve essere come da immagine, se per caso la verifica riporti che il seriale appartenga ad un vero Mac ripetiamo la procedura dall'inizio fino a raggiungere il risultato sperato. "Board Serial Number": - questo parametro, che viene generato contemporaneamente al "Serial Number", corrisponde anche a "MLB" che troviamo in "Rt Variables" e che è spesso generato automaticamente da Clover senza corrispondere mai al "Board Serial Number", per cui meglio azzerare "MLB" oppure incollarci lo stesso valore di "Board Serial Number". "Custom UUID": - questo è un valore che viene di solito ingiustamente sottovalutato. Come MLB è un valore che Clover può prendere da due campi diversi, Custom UUID e SmUUID; io preferisco usare il primo anche perchè Clover è "istruito" ad usare gli ultimi 12 numeri di SmUUID per generare il valore ROM nel caso il campo relativo non fosse compilato e anche fosse compilato avere 2 valori diversi per la stessa funzione "potrebbe" essere deleterio. E' un parametro che viene passato dalla scheda madre e che interviene nella creazione del "Platform UUID". Ora meno, ma fino a poco tempo fà non era raro il caso di schede madri che fornivano un valore erroneo ed erratico con tutte le conseguenze del caso. Crearne uno con Clover cliccando varie volte l'opzione apposita "Generate New" nella sezione "System parameters" ovvia all'eventuale problema. Generane uno ha inoltre un altro vantaggio; nel caso dovessimo sostituire per qualche motivo la nostra scheda madre (con una che preveda lo stesso smbios naturalmente) Apple neanche se ne accorgerebbe. Se avessimo lasciato che venisse iniettato il valore fornito dal sistema avremmo ricevuto la richiesta di loggarci nuovamente ai vari servizi con tutti i rischi del caso. "ROM": - Anche per questo valore (che troviamo in "Rt Variables") valgono le considerazioni fatte per il "Custom UUID". Generiamone uno e ci risparmiamo eventuali problemi. Prima di continuare , due considerazioni; -che sia nativa o che usiamo emuvariable + RC Script, è propedeutico che la NVRAM funzioni, perchè tutti questi dati è lì che vengono memorizzati per essere forniti ai servizi Apple. Per determinare la cosa seguire questa guida: https://www.macos86.it/showthread.php?3416-Procedura-per-determinare-se-la-NVRAM-è-nativa-nel-nostro-hardware - Questi dati devono essere inoltre "persistenti" dopo un riavvio. Per verificarlo usiamo "iMessage_debug" (in allegato); Lanciare lo script, salvare il risultato, riavviare, ripetere l'operazione e controllare che il risultato corrisponda esattamente al precedente. - Quando abbiamo portato a termine coscienziosamente la procedura possiamo passare a loggarci ai servizi, cominciando da iCloud ed AppStore; iCloud è propedeutico al funzionamento di FaceTime ed iMessage, se non funzionante o non configurato correttamente non provate neanche ad accedere a questi ultimi. - Nel caso FaceTime ed i Message non funzionassero nonostante tutto, portare pazienza è la miglior cosa. Aspettiamo qualche giorno controllando saltuariamente se la situazione si sblocca; non fosse così proviamo cambiando tutti i parametri. In questo caso dobbiamo anche fare quanto segue: 1 - Disconnettersi da iCloud ed AppStore: 2 - Eliminare da ~/Library/Caches tutti i File/Cartelle che iniziano per: com.apple.iCloudHelper, com.apple.imfoundation, IMRemoteURLConnectionAgent, com.apple.Message 3 - Eliminare da ~/Library/Preferences tutti i File/Cartelle che iniziano per: com.apple.iChat, com.apple.icloud, com.apple.ids.service, com.apple.imagent, com.apple.imessage, com.apple.imservice Svuotare il cestino e riavviare. Se abbiamo ancora problemi rifacciamo i passi precedentemente illustrati ed inoltre in: ~/Library/Preferences cancelliamo anche ciò che inizia per: com.apple.identityserviced com.apple.ids.service com.apple.security. (Mi raccomando di fare prima tutti i passi precedenti) - E' probabile che vi troverete impossibilitati a cancellare alcuni di questi file visto che saranno in uso al processo associato; in questo caso aprire Activity Monitor e provare a chiudere i seguenti servizi: identityserviced imagent securityd securityd_service e riprovare a cancellare i File (può anche essere che si debba provare più volte prima di riuscirci), svuotare il cestino e riavviare il sistema. Ci sono stati casi in cui si è potuto fare l'operazione solo avviando in Single User Mode, cancellando i file e svuotando il cestino da terminale. (Cancellare ogni cosa precedentemente descritta è propedeutico ad un eventuale successo della procedura) imessage_debug.zip PS: se ancora dopo aver eseguito tutti questi passaggi, i servizi apple non funzionano correttamente, vedere qui per integrazione Edited August 26, 2020 by iCanaro Aggiornamenti Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted February 25, 2018 Support Team Share Posted February 25, 2018 Errore di battitura nel titolo. Molto molto interessante la guida emoticon_41 Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 ho seguito la guida iCloud e apple store si collegano ma FaceTime e iMessage non si attivano Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2018 Administrators Share Posted March 6, 2018 (edited) Nell'attesa che ti risponda @Jolly segui questa guida e controlla la tua nvram se lavora correttamente https://www.macos86.it/showthread.php?3416-Procedura-per-determinare-se-la-NVRAM-%C3%A8-nativa-nel-nostro-hardware Edited October 29, 2019 by iCanaro Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 (edited) ecco cosa è uscito prima e dopo il riavvio Edited October 29, 2019 by iCanaro Link to comment Share on other sites More sharing options...
Moderators Jolly Posted March 6, 2018 Author Moderators Share Posted March 6, 2018 (edited) ho seguito la guida iCloud e apple store si collegano ma FaceTime e iMessage non si attivano Come spiego nella guida, non c’è certezza matematica. Non so se hai un iPhone (cosa che aiuta moltissimo nel caso) e senza avere il config non posso verificare se hai fatto tutto come descritto. Inoltre se tu avessi fatto molteplici tentativi con vari smbios potrebbe essere che il tuo Apple-id sia compromesso. Diamo intanto una occhiata al config Edited October 29, 2019 by iCanaro Link to comment Share on other sites More sharing options...
Moderators Jolly Posted March 6, 2018 Author Moderators Share Posted March 6, 2018 La nvram è nativa Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 ok postato comunque iCloud e apple store sono attivati ancora tutt'ora config.plist.zip Link to comment Share on other sites More sharing options...
Moderators Jolly Posted March 6, 2018 Author Moderators Share Posted March 6, 2018 Il config è a posto. Hai fatto anche la parte finale quella che riguarda la cancellazione dei file? Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 i file della nvram? o della guida di questo topic? Link to comment Share on other sites More sharing options...
Moderators Jolly Posted March 6, 2018 Author Moderators Share Posted March 6, 2018 L’ultima parte della guida. Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 non ho trovato alcun file Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 6, 2018 Share Posted March 6, 2018 nel primo caso erano cartelle....nel secondo erano file .plist Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 8, 2018 Share Posted March 8, 2018 emoticon_uff Niente da fare ho seguito la guida ....altre guide piu' o meno identiche ...mi da errore di attivazione ma in icluod e Apple store riesco a loggarmi.... Link to comment Share on other sites More sharing options...
Moderators Jolly Posted March 8, 2018 Author Moderators Share Posted March 8, 2018 Ci sono tante variabili da tenere in conto come ho già spiegato. Non ho capito se hai già dei dispositivi Apple. Se non ne hai la vedo dura a questo punto. Link to comment Share on other sites More sharing options...
giuseppe791979 Posted March 8, 2018 Share Posted March 8, 2018 Sì ho un minimac Link to comment Share on other sites More sharing options...
memphis84 Posted April 25, 2018 Share Posted April 25, 2018 (edited) Prima di continuare , due considerazioni; -che sia nativa o che usiamo emuvariable + RC Script, è propedeutico che la NVRAM funzioni, perchè tutti questi dati è lì che vengono memorizzati per essere forniti ai servizi Apple. Per determinare la cosa seguire questa guida: https://www.macos86.it/showthread.php?3416-Procedura-per-determinare-se-la-NVRAM-%C3%A8-nativa-nel-nostro-hardware - Questi dati devono essere inoltre "persistenti" dopo un riavvio. Per verificarlo usiamo "iMessage_debug" (in allegato); Lanciare lo script, salvare il risultato, riavviare, ripetere l'operazione e controllare che il risultato corrisponda esattamente al precedente. Allora, con il test per controllare se la NVRAM è nativa ho un riscontro positivo. La scritta MyVar TestValue persiste. Con imessagedebug invece i due Files sono diversi... Ho eliminato gli rc script con il tool di gentik ed emuvariableuefi dalla cartella di Clover e vuotato il cestino per effettuare il test. Edited October 29, 2019 by iCanaro Link to comment Share on other sites More sharing options...
Moderators Jolly Posted April 26, 2018 Author Moderators Share Posted April 26, 2018 Posta il risultato dei due iMessage debug e allega il config Link to comment Share on other sites More sharing options...
memphis84 Posted April 26, 2018 Share Posted April 26, 2018 Allego i report di iMessageDebug pre e post riavvio con il config! I MessageDebug.zip config.plist.zip Link to comment Share on other sites More sharing options...
Moderators Jolly Posted April 26, 2018 Author Moderators Share Posted April 26, 2018 Prova con questo config config.plist 2.zip Link to comment Share on other sites More sharing options...
memphis84 Posted April 26, 2018 Share Posted April 26, 2018 Adesso sembrano uguali, li allego cosi puoi controllare anche tu per sicurezza. Ho dato uno sguardo al config per cercare le differenze e ho notato Devices-Audio 1 al posto di 7 Hai eliminato custom UUID mentre nella guida consigli di generarne uno. Potrei sapere perché queste modifiche? solo curiosità di capire cosa e perché adesso restituisce lo stesso messaggio. IMessDeb.zip Link to comment Share on other sites More sharing options...
Moderators Jolly Posted April 27, 2018 Author Moderators Share Posted April 27, 2018 Devices-Audio 1 non l'ho toccato quello che tu hai postato, custom UUID non l'ho tolto ma l'ho messo nel campo SmUUID (ci sono casi che lo legge meglio in quella posizione) e l'ho integrato con il valore ROM che tu hai generato. Inoltre ho completato il campo MLB con lo stesso valore del Board serial number. Ho tolto la spunta da Inject System id che tu avevi flaggato. Link to comment Share on other sites More sharing options...
Jahstories Posted May 16, 2018 Share Posted May 16, 2018 Ciao ragazzi vorrei segnalare che tramite il platformuuid ho avuto problemi nel fare funzionare Apple Music, mi dava errore di connessione mentre iCloud e tutto il resto compreso iMessage funzionava correttamente, ci sono impazzito un po' praticamente con un uuid generato da terminale ho risolto. Spero sia utile, @Jolly eventualmente se vuoi scrivilo in guida, può tornare utile! :D Link to comment Share on other sites More sharing options...
Moderators netgear Posted May 24, 2018 Moderators Share Posted May 24, 2018 Ma io ogni tanto ci riprovo, oggi ho approfittato di un MacBookPro in riparazione e mi sono loggiato da quello a iMessage, con una email nuova, tutto perfetto. Quindi sono passato al mio hack e col cucco che mi connetto, in tutto il panorama hack questo è sempre rimasto il lato oscuro della Luna. Visto che dal MAC original si connette e dal mio si rifiuta, contatta il servizio ecc ecc, alla Apple il mio hack non gli deve sembrare tanto MAC... Link to comment Share on other sites More sharing options...
Moderators netgear Posted May 26, 2018 Moderators Share Posted May 26, 2018 (edited) Infatti il vero MAC risulta tra i prodotti che si sono connessi: Edited October 29, 2019 by iCanaro Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now