Jump to content

creazione di un tool per generare configurazioni di clover in automatico


ITzTravelInTime

Recommended Posts

Ciao, come parte del mio progetto tinu voglio creare una libreria open source da rilasciare anche sottoforma di eseguibile da terminale o tool con interfaccia da poter usare nel terminale, questo software fondamentalmente chiede delle informazioni sul pc per il quale si vuole realizzare la configurazione di clover e crea in automatico un config, una lista kext, ed una lista dei driver di clover da usare, quindi volgio creare una sorta di hackintosher automatico per far si che tinu sia piu avanti rispetto ad esempio tool con la U (che considero uno dei cancri del hackintosh) che invece ha solo un paio di configurazioni gia fatta per il bootloader che cercando di adattardsi a piu hardware possibile, io invece voglio creare un sistema dinamico in grado di generare configurazioni specifiche o bene o male piu mirate, per diverse macchine, e voglio anche rilasciare questo tool alla comunità separato da tinu, quindi chiedo aiuto ai big della commiunity italiana, ai moderatori e admin per vedere quali sono le configurazioni e driver/kext piu idonee per determinate combinazioni di hw o altro e sopratutto quali sono le informazioni fondamentali che bisogna chiedere per capire come creare una configurazione di clover funzionante. Per la parte di programmazione mi ritengo perfettamente in grado di svolgere il lavoro, ma ho bisogno di aiuto per capire quali configurazioni sarebbe meglio usare, quali driver di clover, quali kext, (ricordatevi che il tool genera solo una lista dei kext e dei driver di clover ed il file config.plist e quindi non si occupa di procurasi i kext o i driver) e quali specifiche del hardware bisognerebbe chiedere all'utente per avere un quadro di come sistemare tutta la parte bootloader. 

 

 

 

 

 

 

 

ecco comunque qualche specifica per darvi una mano:

 

 

 

 

 

 

 

- il tool deve creare configurazioni di clover per le versioni di mac da 10.9 fino alle ultime, in base alla versione di mac che si vuole usare, l'hardware che puo essere chiesto di selezionare da una lista varia,

 

 

 

 

 

 

 

- creare configurazioni sia per pc fissi che portatili, non chiedo roma come i dsdt, ma almeno una configurazione in grado di avviare l'installer

 

 

 

 

 

 

 

- il tool deve essere fatto per configurare le ultime versioni di clover

 

 

 

 

 

 

 

- contenere un databse di hardware interno (che poi viene aggiornato tramite rete ad ogni avvio del tool, semplicemnte se si è connessi ad internet vede se c'è una versione piu aggiornata del databese e la scarica) con le parti supportate dalle varie versioni di mac supportate, ma organizzate in modo generico, quindi ad esempio ragguppare le gpu in serie o architetture

 

 

 

 

 

 

 

- in caso di componenti non compatibili con date versioni di mac, rimandare ad una guida sulla compatibilità hardware di mac (per uqesto punto chiedo se conoscete e potete linkare una buona guida, o eventualmente crearne una che tenga anche conto delle varie versioni di mac.

 

 

 

 

 

 

 

- il tool chiede in ordine le informazioni che servono per configurare correttamente clover, quindi a partire dalle piu importanti come il tipo di computer passando a quelle meno importanti per creare una configurazione di clover che riesce ad avviare l'installer come minimo.

 

 

 

 

 

 

 

- gli unici pc che voglio supportare sono quelli intel a 64 bit che supportano la versione di mac che si vuole usare e che possono usare clover per avviare chiavette fatte col metodo da terminale

 

 

 

 

 

 

 

-nel caso di componenti per cui sia difficile creare configurazioni di clover tipo gli x299, rimandare al metodo manuale di configurazione di clover o qualche guida.

 

 

 

 

 

 

 

Se avete qualunque cosa da dire scrivetela, ogni consiglio o critica per questa idea sono bene accetti, scusate se magari il post non è scritto nel migliore dei modi ma sto agli inzi con questo sistema che voglio adottare e sto ancora cercando di orientarmi. ma voglio creare qualcosa di piu sofisticato di ciò che offrono altri tool, invece di cercare di creare una sola configurazione universale che non va bene mai a nessuno, voglio creare qualcosa che si adatta molto meglio, magri in questo peridodo inzio a buttare giu qualcosa.

Link to comment
Share on other sites

Ciao e benvenuto ..........

 

In ingresso un NUOVO CODER , il forum si arricchisce di membri prestigiosi .......

 

Se fra tutti riuscite in un progetto simile , che dire .......

 

Benvenuto all'ennesima potenza ...... emoticon-personaggi_89 emoticon-personaggi_89 emoticon-personaggi_89 emoticon_thanks emoticon_thanks emoticon_thanks emoticon_thanks

Link to comment
Share on other sites

si, volevo un po di aiuto per capire magari come sarebbe meglio fare una configurazione di clover in automatico sapendo solo qualche spec del hardware, e quali sono le spec migliori da chiedere per riuscire a fare una configurazione di clover funzionante, su altri forum sto portando avanti il mio progetto tinu, un tool per creare chiavette di mac totalmente open source e made in italy, e con questa cosa di cui vi parlo nel post voglio creare un sistam di configurazione clover piu avanti rispetto ad unibeast

 

 

 

Ha scritto dopo 3 minuti 52 secondi:

"Gengik84" post_id="10026" time="1531584508" user_id="2">

Ciao e benvenuto

 

Cerco di scrivere qualcosa di specifico e allo stesso tempo il più generale e compatibile possibile

 

Volevo scriverlo io in swift, ma voglio un aiuto per capire quali spec del hardwrae è meglio chiedere e quali impostazioni è meglio usare in clover

 

 

 

Ha scritto dopo 3 minuti 56 secondi:

 

Scusate anch se ripeto cose che ho scritto anche in altri forum ma meglio falro sapere

Link to comment
Share on other sites

  • 3 months later...
  • 4 months later...
  • Support Team

Secondo me è il mondo dei sogni... sarebbe bello ma....

 

stesso PC con BIOS differenti potrebbe dare risultati diversi

 

medesimo PC con 2 setup differenti del BIOS uno potrebbe andare l'altro no

 

 

 

per fare un'hack non basta un tool cliccare next... next... next... ma occorre tanta pazienza e un minimo do conoscenze di base

 

 

 

infatti come si vede, è ancora in cantiere... e se anche uscisse comunque per rendere al meglio dovrà sempre essere un lavori in corso :)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.