Utente del giorno:carotix con ben 2 Thanks ricevuti nelle ultime 24 ore Utente della settimana:9mm con ben 9 Thanks ricevuti negli ultimi sette giorni Utente del mese:9mm con ben 34 Thanks ricevuti nell'ultimo mese
Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
Ciao a tutti,
sono giorni che cerco e ricerco guide, non per il "semplice" modding ma per cucinare rom e personalizzarle, per il nostro nexus S ma trovo poco o niente…. e quel poco che si trova lo si trova "sparpagliato"…
Girovagando sul nostro forum ho trovato QUESTO thread nella sezione Samsung SII e penso: "perchè non possiamo anche noi creare qualcosa del genere?".
La mia ricerca "affannata" alle guide nasce dall'esigenza di voler mettere nella mia rom (semplice rom stock deodexed, zipaligned e rooted, niente di più), il powerwidget, senza installare terze applicazioni tipo widgetsoid, purtroppo senza trovare soluzioni.
Non so quanti di voi si siano cimentati o si vogliano cimentare nel cucinare… ma in fin dei conti perché no?
Visto che ho aperto il thread, inizio io ma spero vivamente nella collaborazione di molti: abbiamo tutti da imparare!
Windows:
A) Installa Cygwin, ambiente Unix per Windows.
Attenzione comunque perché la cucina girerà più lentamente che su linux o Mac OSX e potrebbe avere problemi con la differenza tra maiuscolo/minuscolo nei files.
1. Scarica e installa Java JRE per Windows da questo link.
2. Vai su Cygwin e scarica il file setup.exe na NON INSTALLARE ancora.
3. Segui le istruzioni qui di seguito per installare:
Spoiler:
Cygwin instructions for dsixda's Android Kitchen
-------------------------------------------------
1) Esegui il file di Cygwin setup.exe e seleziona le imposizioni predefinite di installazione:
- install from internet
- install to C:\cygwin
2) Nella schermata 'Select Packages', vai nel box 'Search' per cercare i seguenti pacchetti:
* gcc (si trova sotto 'Devel')
- Clicca sul '+'
- Cerca quel singolo pacchetto (solo quello non questo nome esatto, nessun altro simile!) e clicca 'Skip'
Torna al box 'Search' e ripeti i passi di cui sopra con:
* perl (si trova sotto 'Interpreters')
* cpio (si trova sotto 'Utils')
* util-linux (si trova sotto 'Utils')
* ncurses (si trova sotto 'Utils')
* zip (si trova sotto 'Archive')
* unzip (si trova sotto 'Archive')
* wget (si trova sotto 'Web')
3) Click su 'Next' per installare i pacchetti selezionati
4) Quando l'installazione è finita, clicca sul collegamento Cygwin sul desktop; questo aprirà il prompt dei comandi e farà partire l'inizializzazione.
5) Con il terminale Cygwin aperto, dobbiamo configurare il percorso per l'applicazione Java in modo che possa essere eseguita in Cygwin.
Nel terminale, scrivi 'java' (senza apici): se il programma risponde "command not found", leggi sotto (5a), altrimenti salta questa sezione.
5a) Prima di tutto, crea una copia di backup del file .bash_profile in caso di eventuali errori.
Nel terminale, scrivi:
cp .bash_profile .bash_profile.backup
Quindi, cerca dove si trova il file java.exe ed aggiungiamolo al percorso Cygwin con il seguente comando (esempio: il mio java.exe si trova in C:\Program Files\Java\jre7\bin, quindi devo scrivere:
echo "PATH=/cygdrive/c/Program\ Files/Java/jre7/bin:\${PATH}" >> .bash_profile
Modifica il comando di sopra modificando il percorso in cui si trova il tuo eseguibile java: attenzione, ricorda i inserire il carattere '\' dopo ogni spazio nel tuo percorso, proprio come mostrato sopra ('Program Files' diventa 'Program\ Files')
Scrivi il seguente comando per far caricare il file (da effettuare una sola volta):
source .bash_profile
Non dovrebbero comparire errori e quindi tutto dovrebbe essere ok.
(In caso contrario, se hai fatto qualche errore nel file .bash_profile, ripristina il backup effettuato scrivendo: cp .bash_profile.backup .bash_profile, e riprova la procedura)
Se hai fatto tutto correttamente, quando scrivi 'java' dovrebbero comparire alcune informazioni
6) Finalmente Cygwin è pronto per la cucina!!
-------------------------------------------------
B) Installare la CUCINA
- Scarica la cucina da QUI
- Estrai lo zip nella tua cartella user (C:\cygwin\home\<il tuo id windows> (attenzione a non usare nomi con spazi, es. "Mario Rossi" o la cucina potrebbe non funzionare - in questo caso installa la cucina un livello sopra, direttamente dopo \home)
- In questa cartella crearne una chiamata "kitchen" e metterci dentro il contenuto dello zip
- DoppioClick sul collegamento a Cygwin sul desktop
- Entra nella cartella della cucina (cd kitchen)
- avvia la cucina con il comando ./menu
ATTENZIONE: Effettuare un Nandroid backup da recovery prima di flashare una nuova ROM! Questo consentirà di ripristinare il telefono in caso di ROM non avviabile.
_- DSICLAIMER -_
N.B.: OGNI MODIFICA O FLASH DI ROM E' EFFETTUATA A PROPRIO RISCHIO E PERICOLO, SIA L'AUTORE DEL POST CHE IL FORUM NON SONO RESPONSABILI DI EVENTUALI DANNI CAUSATI AL TERMINALE
Scusa la domanda da niubbo, ma la cosa mi interessa anche se non so se sono in grado.Che tipo di linguaggio è richiesto per questo tipo di programmazione?
Che tipo di conoscenze bisogna avere?
p.s. : se ti servono beta tester sai dove trovarmi