CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: bluemask con ben 15 Thanks ricevuti negli ultimi sette giorni
Utente del mese: carotix con ben 124 Thanks ricevuti nell'ultimo mese

NEWS DAL BLOG:
Pagina 1 di 13 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 124
Discussione:

[GUIDA] Iniziare a cucinare ROM....

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!
  1. #1
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    LocalitÓ
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    [GUIDA] Iniziare a cucinare ROM....

    Ciao ragazzi, visto che ero stato tra i primi a pubblicare ROM cucinate, qui sul forum, e da un po mi son fermato, in attesa di capire gli update-script....
    vi riporto la mia personalissima esperienza su come si inizia a cucinare/personalizzare una rom per il nostro GalaxyS!

    - Innanzitutto partiamo da una rom installata pulita e senza aver messo dati personali come rubrica o altro, poi installiamoci un bel csf con root/busybox e recovery 2e! io ovviamente consiglio la XXJP5 Ita...
    - Mai lavorare su rom gia cucinate da altri Modder...
    - Avere installato sdk di android sul proprio pc e saperci smanettare un minimo...e avere installato kies per i driver del galaxys.
    - Scaricatevi questi 2 programmini utili e fondamentali:
    - Deodexer v2.3 --> Deodexer_2_3.zip - 4shared.com - online file sharing and storage - download
    - Android signer --> AndroidSigner.zip - 4shared.com - online file sharing and storage - download
    - Nel Galaxys, in questo percorso: impostazioni/applicazioni/sviluppo/mettiamo il flag su debug-usb
    - Colleghiamo il Galaxys al pc e non tocchiamo nulla.
    - Apriamo il prompt dei comandi e posizioniamoci sulla nostra sdk/tools.
    esempio, nel mio caso l'ho rinominata "android" e messa in C: e quindi digitero cd c:/android/tools e invio...
    - Digitare adb devices e verifichiamo che il nostro pc riconosce il galaxys
    - Quindi, ripeto siamo posizionati in c:android/tools e digitiamo adb pull system e invio..attendiamo la sfliza di scritte...al termine possiamo chiudere il prompt.
    - Andiamo quindi in c:android e nella cartella tools troveremo il backup della nostra rom pulita, oltre alle varie cartelle del system, riconoscerete i file csc default e build dalla data a fianco, se abbiamo eseguito il tutto oggi a fianco troveremo la data e ora di oggi....
    - Preleviamo il tutto e lo copiamo in una nuova cartella creata sul desktop, che rinominiamo in system

    - Io vi consiglio di dare un occhiata all interno delle cartelle del system, app e framework,(quelle su cui si lavorera') cosi da avere un'idea piu precisa di cio che cŔ all interno! App: tutte le applicazioni di sistema del galaxys, Framework:le applicazioni su cui lavorare "framework-res.apk e twframework sono rispettivamente le app che gestiscono o cambiano il tema del galaxys le icone, la barra di notifiche etc..

    - Scompattiamo il programmino deodexer 2.3 in c:, (dove gia abbiamo la sdk..)
    - Installiamo android signer
    - Adesso iniziamo con il cucinare la rom, il tema: lavorare direttamente sul framework-res.apk Ŕ ancora presto e serve piu pratica/conoscenza e pazienza, quindi il nostro bel tema ce lo rendiamo bello e gia fatto o qui ---> Galaxy S I9000 Themes and Apps - xda-developers
    oppure ancor meglio, ce lo creiamo direttamente con il nostro framework-res.apk qui ---> UOT Kitchen (grazie a sconcau84 ), scegliamo con cura cio che ci piace e lo sostituiamo con l'originale nella cartella framework in system!
    - Adesso la cartella app, qui diventa tutto palesemente personale, molti, preferiscono lasciare tutte le app di sistema originali, ma a mio avviso una rom cucinata deve essere personale a seconda dei gusti di chi la cucina, e quindi sta a poi all'utente che se la installa decidere se puo piacergli o no!
    Quindi andiamo a togliere le app che non ci interessano con il rispettivo file .odex esempio: samsungApp.apk---> samsungApp.odex etc..non mi dilungo nel dire cosa togliere e cosa no...ovvio non toccate quelle di systema...altrimenti faremo un bel pasticcio..
    Per capire quale togliere e quale no, oppure sappiamo quale app togliere ma non ne conosciamo il rispettivo nome .apk, io vi consiglio di installare titanium backup, che oltre a fare backup vi permetti di disinstallare app di sistema, quindi entriamo in titaniu b. a sinistra ci troveremo con le figure delle app e a destra il percorso, clicchiamo su disinstalla e prima di digitare su ok in alto sulla tendina apparira il percorso della applicazione con il nome, esempio se stiamo per disinstallare l'orologio, ci scrivera' system/app/dualclock.apk ed ecco qui che abbiamo imparato il nome dell'applicazione che ci ritroveremo in system/app.
    - Quindi ripulita la cartella app, da applicazioni che riteniamo inutili, passiamo a metterne all interno quelle che vogliamo noi....ovvio che se togliamo l'orologio, dovremo mettere un altro orologio di nostro gradimento...altrimenti avremo una rom senza clock.....fate attenzione alle applicazioni che girano su eclair e su froyo non vanno...quindi verificate il tutto per bene, tramite market,e ve le ritroverete in data/app....messe tutte le nostre applicazioni? ok passiamo oltre..
    - Adesso prendiamo la cartella app e la cartella framework e le mettiamo in c:deodexer (al cui interno troverete gia' delle cartelle app/framework vuote)
    apriamo il prompt dei comandi, digitiamo cd c:/deodexer invio, poi deoall e invio, vi apparira' il menu di scelta, voi digitate 1 e invio...e attendete il deodex di tutte le app...
    - Al termine troveremo le nostre app/framework deodexate/ottimizzate nelle cartelle deodexed.apk e deodexed.jar (per la cartella framework, rimettiamo le 2 cartelle nella cartella principale system.
    - Adesso vi consiglio di aprire una qualsiasi rom cucinata e di vedere all'interno come Ŕ strutturata, cŔ chi usa metterci il kernel moddato, chi crea una 2a cartella rinominata data/app che ci installera le app non di default ma le lascera appunto in data/app....chi usa una cartella updates, al cui interno si usa mettere kernel/e modifiche varie.....noterete la cartella meta/inf
    al cui interno troverete 3 file che cancelleremo (cert.rsa/cert.sf/manifest.mf), poi nel percorso com/google/android troveremo il file updater-script che Ŕ il file che da le disposizione per l'installazione della rom.
    - Ci troveremo con 1 cartella system, una cartella data(app) una cartella updates(kernel moddato) e la cartella meta/inf, diciamo che abbiamo quasi finito, zippiamo il tutto e diamo il nome alla rom....avremo quindi miarom.zip
    - Apriamo androidsigner, trasciniamoci all interno la rom "miarom.zip" e clicchiamo su sign e attendiamo!
    Ci creera' una seconda cartella rinominata miarom.zip.signed, che Ŕ pronta per il flash/prova....cosa ha fatto il programma? in pratica ha ricreato i 3 file precedentemente cancellati nella cartella meta/system....quel full zipaligned che tutti scrivono sulle proprie rom, Ŕ un ulteriore ottimizzazione della rom e delle app....poi se googlate trovate una spiegazione piu scientifica...
    - Prima di postare la propria rom, ricordo che cŔ da compilare il proprio file update-script ( che apriamo con blocco note) per dare quindi tutti i comandi per il boot e installazione della rom durante il flash..io non aggiungo altro su questo perche sto studiandolo!!
    Quindi senza un file update-script ben compilato al riavvio della nostra rom avremo: Force Close, galaxyS che vibra senza motivo, processing.android,error etc etc.....quindi adesso sapete il perche!!
    - Poi provate la vostra rom cucinata sul vostro Galaxys per un po di tempo, cosi che potrete da voi verificare errori o bug, dove saremo pronti ad eliminarli e correggerli...quando vedremo che tutto fila liscio, allora saremo pronti a postare la nostra rom cucinata!
    - Il mio consiglio Ŕ provate a fare varie rom personalizzate inizialmente, giusto per capire come funziona...e sperimentatele solo sui vostri device, questo vi servira anche per comprendere meglio tutte le modifiche che servono e a cosa servono....se avete dubbi chiedete sempre a chi ne sa piu di voi, quindi non fate mai cose azzardate..altrimenti rischiate il brick del vostro terminale!

    - Buon Modding!

    ps. Ringrazio il mio amico Tatuato per tutto cio che mi ha insegnato!


    Non mi assumo nessuna responsabilita se causate danni al vostro Galaxys, se siete pronti a cucinare, siete anche preparati al peggio....questo fa parte del Modding! altrimenti limitatevi a mettere rom di modder esperti!

    Non Pubblicate questa guida, senza chiedere permesso all'autore e citare la fonte, il forum Androidiani. Grazie!
    Ultima modifica di iaio72; 21-11-10 alle 22:28
    OnePlus 3T
    Meizu Mx6

  2. I seguenti 22 Utenti hanno ringraziato iaio72 per il post:

    alexxandro84 (07-04-11),bravoleader (22-11-10),depecheamd (16-04-12),elivagar (08-01-11),Eska (21-11-10),FreeOS (16-12-10),gestoff (22-11-10),iAlfons (25-07-11),lodm (15-04-12),misha84 (11-09-11),Pascal (24-11-10),patagarroso (22-11-10),Peppegs (22-11-10),reclo (09-03-11),Roydroid (07-08-12),sconcau84 (22-11-10),simoskateboard (02-01-12),stex999 (22-11-10),Val3r10 (22-11-10),vonella98 (16-06-11),zuzudom (24-02-11)

  3.  
  4. #2
    Senior Droid L'avatar di Peppegs


    Registrato dal
    Sep 2010
    Messaggi
    481

    Ringraziamenti
    79
    Ringraziato 86 volte in 53 Posts
    Predefinito

    Iaio... Grazie. Finalmente mi hai chiarito un paio di cose ke ignoravo.
    In settima proverˇ impazisnte a cimentarmi. Una cosa.ke volevo chiedere, supponendola attinente Ŕ:
    Ma se io volessi modificare un file .apk, nello specifico la touchwizgtg, e cambiare solo alcune piccole cose... Come diavolo si fÓ?
    Ho aperto l'apk pensando d trovare dei file .txt o .xml da modificare.... C stanno ma sembrano protetti. Come bisogna procedere?
    Grazie.

  5. #3
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    LocalitÓ
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    Quote Originariamente inviato da Peppegs Visualizza il messaggio
    Iaio... Grazie. Finalmente mi hai chiarito un paio di cose ke ignoravo.
    In settima proverˇ impazisnte a cimentarmi. Una cosa.ke volevo chiedere, supponendola attinente Ŕ:
    Ma se io volessi modificare un file .apk, nello specifico la touchwizgtg, e cambiare solo alcune piccole cose... Come diavolo si fÓ?
    Ho aperto l'apk pensando d trovare dei file .txt o .xml da modificare.... C stanno ma sembrano protetti. Come bisogna procedere?
    Grazie.
    puoi provare direttamente dal galaxys utilizzando rootexplorer, vai in system/app
    e in fondo per ordine alfabetico, troverai touchwiz30.apk e touchwiz30.odex, entrambi li rinomerai touchwiz30.apk.bak e touchwiz30.odex.bak, poi aggiungi il touchwiz30 gtg uno dei 2 con icone trasparenti o icone colorate e ripari i permessi.....al riavvio avrai il touchwiz modificato! Ŕ piu semplice a farlo che a spiegarlo!!
    OnePlus 3T
    Meizu Mx6

  6. #4
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    LocalitÓ
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    per aprire un apk usa winrar, fai le modifiche grafiche all interno che vuoi, poi la solita cartella meta/inf la ripulisci,come spiegato nella guida, e poi risigni l'apk con android signer!
    OnePlus 3T
    Meizu Mx6

  7. #5
    Senior Droid L'avatar di Peppegs


    Registrato dal
    Sep 2010
    Messaggi
    481

    Ringraziamenti
    79
    Ringraziato 86 volte in 53 Posts
    Predefinito

    Quote Originariamente inviato da iaio72 Visualizza il messaggio
    per aprire un apk usa winrar, fai le modifiche grafiche all interno che vuoi, poi la solita cartella meta/inf la ripulisci,come spiegato nella guida, e poi risigni l'apk con android signer!
    Iaio Grazie ma forse mi son spiegato male io...
    Quello che vorrei Ŕ modificare proprio TWGTG.apk non sostituirla a touchwizOriginale (questo son riuscito a farlo.. tentando).
    La GTG mi piace proprio ma vorrei solo modificare alcune sue piccole impostazioni tipo sfondo quando nella schermata applicazioni.. la barra con 5 icone etc..
    Vorrei poter capire come apportare le modifiche all'interno del suo apk.
    CIAO

  8. #6
    Androidiano


    Registrato dal
    Nov 2010
    Messaggi
    121

    Ringraziamenti
    36
    Ringraziato 10 volte in 9 Posts
    Predefinito

    Sei davvero un grande! Di norma nessuno condivide 'ste cose e non si trovano guide. Grazie! Senti ma l'update script che hai postato qualche tempo fa si pu˛ usare per questo proposito?

  9. #7
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    LocalitÓ
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    Quote Originariamente inviato da bravoleader Visualizza il messaggio
    Sei davvero un grande! Di norma nessuno condivide 'ste cose e non si trovano guide. Grazie! Senti ma l'update script che hai postato qualche tempo fa si pu˛ usare per questo proposito?
    io ho 3 rom ferme ai box ormai da un paio di settimane..proprio per il problema dell'update-script, di cui non me ne intendo, ho chiesto collaborazione per scriverli..ma sono in attesa!! io non ho pubblicato nessun update-script, semmai lo ha fatto vivi!!

    ho deciso di condividere, la mia personale esperienza, prima che lo facesse qualcun altro, rubando chissa' qualche guida su xda, anche se non cŔ nulla al riguardo...chi sa certe cose se le tiene per se!!
    Ultima modifica di iaio72; 22-11-10 alle 10:28
    OnePlus 3T
    Meizu Mx6

  10. #8
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    LocalitÓ
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    Quote Originariamente inviato da Peppegs Visualizza il messaggio
    Iaio Grazie ma forse mi son spiegato male io...
    Quello che vorrei Ŕ modificare proprio TWGTG.apk non sostituirla a touchwizOriginale (questo son riuscito a farlo.. tentando).
    La GTG mi piace proprio ma vorrei solo modificare alcune sue piccole impostazioni tipo sfondo quando nella schermata applicazioni.. la barra con 5 icone etc..
    Vorrei poter capire come apportare le modifiche all'interno del suo apk.
    apri il touchwizgtg.apk con winrar, poi all'interno segui questo percorso, apri res/drawableHDPI e all interno ti trovi tutti i png da modificare.....aka le immagini/icone grafiche! ok?
    OnePlus 3T
    Meizu Mx6

  11. #9
    Senior Droid


    Registrato dal
    Sep 2010
    Messaggi
    317

    Ringraziamenti
    17
    Ringraziato 62 volte in 41 Posts
    Predefinito

    Ciao Iaio , su che sistema operativo lavori per fare queste procedure? A me con Win7 Ultimate i batch di deodexter mi lasciano indietro pi¨ della metÓ delle apk della system ,per via di una serie di errori sulla APPCLASS (o qualcosa del genere) mentre invece la framework viene processata tutta correttamente. Per avere una rom completamente deodexed ho dovuto usare xUltimate che per˛ il mio antivirus blocca perchŔ ci vede dentro un trojan generico.
    Io ho gia fatto la mia rom ma questo fatto del deodexter mi lascia un p˛ perplesso per questo ti chiedo il sistema operativo.
    Device: OnePlus 3

  12. #10
    Banned


    Registrato dal
    Sep 2010
    Messaggi
    719

    Ringraziamenti
    45
    Ringraziato 369 volte in 141 Posts
    Predefinito

    Quote Originariamente inviato da Peppegs Visualizza il messaggio
    Iaio Grazie ma forse mi son spiegato male io...
    Quello che vorrei Ŕ modificare proprio TWGTG.apk non sostituirla a touchwizOriginale (questo son riuscito a farlo.. tentando).
    La GTG mi piace proprio ma vorrei solo modificare alcune sue piccole impostazioni tipo sfondo quando nella schermata applicazioni.. la barra con 5 icone etc..
    Vorrei poter capire come apportare le modifiche all'interno del suo apk.
    Ciao. Per modificare i file xlm ti serve Decompilare l'apk, non basta scompattarlo.
    Per farlo scarica questo e scompatta tutto dentro la cartella tools dell'SDK che di norma dovrebbe essere c:\sdk\tools.
    Una volta scompattato tutto copi l'apk TouchWiz30Launcher.apk e lo metti dentro la cartella place-apk-here-for-modding.
    DopodichŔ avvii il .bat "APK Manager" che ti aprirÓ una schermata dos.
    Ora devi dirgli che vorrai lavorare su quel file, quindi digiti "22" e poi il numero dell'apk che in questo caso dovrebbe essere 1.
    Ora selezioni l'opzione 9 che ti andrÓ a decompilare e scompattare l'apk, che ti ritroverai dentro la cartella "projects" sempre dentro c:\sdk\tools.
    Modifica quello che ti serve, e poi sempre dai comandi dos digita l'opzione 3 seguita da 1 se si tratta di un'applicazione di sistema, oppure 2 se si tratta di un nornale apk.
    Ora dovrai signare il nuovo pacchetto, quindi digita l'opzione 4.
    Fatto.
    Se tutto Ŕ andato giusto ti ritroverai l'apk nuovo dentro la cartella "place-apk-here-for-modding" con il nome signedTouchWiz30Launcher.apk





    Oppure una volta modificato il file puoi semplicemente trasferirlo sull'apk originale evitando questi procedimenti
    Ciao
    Ultima modifica di sconcau84; 22-11-10 alle 15:00

Pagina 1 di 13 12311 ... ultimoultimo
Ultima pagina

LinkBacks (?)


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy