[UltimateGUIDE] [How-to] Crea la tua ROM personalizzata in modo semplice | Android Se

Discussione in 'Samsung Galaxy S Plus (i9001)' iniziata da Asama1, 6 Apr 2014.

Condividi questa Pagina

  1. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Guida aggiornata il 14/12/2014
    DISCLAIME: NE' IO NE' IL FORUM CI ASSUMIAMO LA RESPONSABILITÀ DEI DANNI, MALFUNZIONAMENTI, SCHEDA SD NON FUNZIONANTE ETC…. SE POI VENITE A LAMENTARE QUI IO RIDERO' SU DI VOI

    Source:
    XDA-Developers


    ORA POSSIAMO COMINCIARE!!!!!


    Questa guida,non è per un dispositivo specifico ma è per tutti i dispositivi Android ;)


    Questa guida è specialmente per :

    • I nuovi arrivati ​​nel mondo di Android ;)
    • Le persone che vogliono creare la propria ROM, ma incapaci di farlo perché non hanno capito niente. :rolleyes:
    • le persone che non hanno avuto alcun incontro con la programmazione.
    • Anche per un esperto :rolleyes:

    Grazie a

    • dsixda per la sua cucina.
    • Lokeshsaini che è lo scrittore originale e GuneetAtwal da cui é stato modificato e semplificato per una migliore comprensione.
    • Neroyoung-Per i suoi video.

    Citazione:

    Download:
    (Segnalatemi link morti per favore) :D
    • Java JDK -per l'installazione di Cygwin: (Nota: non installare Cygwin prima del Java JDK!).
    • Android Kitchen -per modificare o creare vari file.
    • Cygwin -Terminale per Windows.
    • Apktool / Apkmanager
    • Cartella META-INF Per creare un file zip flashabile tramite recovery.
    • Notepad+ + -Per configurare file XML.
    • 7-Zip -strumento per estrarre i file zip.
    • Lo strumento più importante di tutti è la testa ;)


    Parte 1: Installazione di Java JDK, Cygwin e Impostazione della cucina.


    • Prima di fare qualsiasi cosa installare java JDK *
    [video=youtube;sYJMdHPD410]https://www.youtube.com/watch?v=sYJMdHPD410[/video]


    ISTRUZIONI

    • Scaricare ed estrarre il cygwin_packages.zip
    • Eseguite il set-up (assicuriamoci di non avere alcun precedente installazione di cygwin)
    • quando mostra tutti gli elenchi dei pacchetti, scorrete in cima e selezionate "all default" e così si trasformerà in "all install" (è necessario fare clic sulle frecce)
    Ecco un esempio:
    [​IMG]
    • Scarica Android Kitchen dal link che c'é sopra.Estrai file zip della cucina con 7-zip(lo scarica dal link che ho indicato nella sezione Download) e mettilo sul desktop creando una nuova cartella.
    Rinomina la cartella dsixda-android-kitchen-*** a solo "kitchen" o "cucina" se lo volete in ITALIANO ma e' molto molto meglio se lo lasciate in INGLESE per
    nonriscontrare le difficoltà più avanti.In Cygwin, questa cartella dipenderà da ciò che è stato impostato per la vostra directory di installazione Cygwin, ad esempio: C: \ cygwin \ home \ Asama \ kitchen.
    NOTA ! Se la vostra cartella utente contiene spazi (ad esempio C: \ cygwin \ home \ Asama Shahbaz \ kitchen), la cucina non funzionerà correttamente.Se avete la Home così, allora mettete la cucina in C: \ Cygwin \ home \ kitchen e non nel Asama Shahbaz.

    • Ora il vostro cygwin é pronto per partire.

    • Coloro che hanno la loro cucina come questo C: \ cygwin \ home \ Asama \ kitchen utilizzare questi comandi indicati di seguito:
    Codice:
    [COLOR="Sienna"]cd kitchen(enter)[/COLOR]
    [COLOR="DarkRed"] ./menu(enter)[/COLOR]
    • Coloro che hanno la loro cucina come questo C: \ cygwin \ home \ kitchen, utilizzare questi comandi indicati di seguito.


    Cliccate il tasto THANKS se vi sono stato d'aiuto!

     

    Files Allegati:

    A Morissio piace questo elemento.
  2. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Parte 2 : Iimpostazione di una cartella di lavoro

    ci sono due metodi per questo.
    1. QUANDO AVETE BASE ROM DISPONIBILI.
    2. . QUANDO NON HAI BASE ROM

    PRIMO METODO -


    -> Primo nostra struttura di cartelle dovrebbe assomigliare a questa:
    Codice:
    cartella cygwin / home / nome utente / cucina
    -> All'interno della cucina dovrebbe assomigliare a questa:

    Vedi l'allegato 4955
    -> Ora abbiamo bisogno di una rom su cui lavorare.E' possibile utilizzare qualsiasi rom. -> Basta posizionare il rom zip originale nella cartella "original_update" all'interno della cucina.Eseguire nuovamente il cygwin.exe digitare:
    Quote:
    cd kitchen (invio)
    ./menu (invio)
    Per quelli che hanno messo la loro cucina (kitchen) in:cygwin/home/kitchen.Devono digitare questo:
    Quote:
    cd ../kitchen (invio)
    ./menu (invio)

    -> Ora l'opzione 1 invio,invio di nuovo. Si dovrebbe vedere il rom elencato, scegliere e premere tasto invio.
    Sarete chiesti di cambiare il nome delle cartelle di lavoro, a questo punto non fa differenza quindi basta continuare.Complimenti avete una cartella di lavoro!


    SECONDO METODO -


    E' quasi come ROM dumping funziona su qualsiasi dispositivo!
    [TABLE]
    [TR]
    [TD="class: alt2"]-> Prima una cartella di lavoro in CYGWIN CARTELLA
    IT dovrebbe assomigliare a questa
    cartella cygwin / home / user tuo nome / cucina / WORKING_ (il tuo nome rom)[/TD]
    [/TR]
    [/TABLE]

    NOTA: PER QUESTO MEETHOD abbiamo bisogno di 3 file e cartelle per essere collocato nella cartella di lavoro.
    1. META-INF FOLDER - ottenere questo da SCARICA FILE LIST IN PRIMO POST
    2. Cartella di sistema - TUTORIAL SOTTO
    3. BOOT.IMG - tutorial qui sotto 2.Ottenere cartella di sistema (NOTA -! telefono Rootato richiesto).
    [*]Questo è il metodo universale e può essere fatto facilmente utilizzando un emulatore terminale. Per questo basta scaricare Terminal Emulator da Android Market.Abbiamo bisogno di dispositivo appena flashato qui. Altrimenti ci sara' una montagna di file spazzatura.
    [*] Apritela e digitate:

    su
    tar -c system/* >> sdcard/system.tar

    Questo copierà tutta la cartella/ system alla vostra scheda SD con il nome System.tar
    Questo richiederà un certo tempo per terminare quindi bisogna essere pazienti.
    Dopo che è fatto dovreste avere un file tar nella vostra / sdcard con il nome "system.tar"
    È possibile estrarre utilizzando Winrar o software 7zip. Ma sì, questo avrà dimensioni enormi, come ha altre cartelle inutili quindi dovrete eliminarli.
    Dopo aver estratto il file system.tar otterrete seguenti cartelle (un giudizio)

    Citazione:
    [TABLE]
    [TR]
    [TD="class: alt2"]/ Etc
    / fonts
    / framework
    / lib
    / lost-found
    / media
    / sd
    / usr
    / xbin build.prop





    [/TD]
    [/TR]
    [/TABLE]

    -> Ora basta eliminare le cartelle segnate in rosso e il lavoro e' fatto.
    Non vi preoccupate se non trovate le cartelle con il colore rosso sopra, non abbiamo bisogno di loro.
    E i file definitivi che avremo nelle nostre cartelle di sistema saranno:

    Citazione:
    [TABLE]
    [TR]
    [TD="class: alt2"]/ App
    / bin
    / etc
    / fonts
    / framework
    / lib
    / media
    / PSEM
    / usr
    / xbin
    build.prop[/TD]
    [/TR]
    [/TABLE]

    ORA COPIATE LA CARTELLA "SYSTEM" NELLA CARTELLA WORKIN_*******.

    Citazione:
    [TABLE]
    [TR]
    [TD="class: alt2"]3.Ottenere cartella boot.img:
    Qui abbiamo 2 opzioni
    [*]1.stock boot.img dal stock rom - semplice kernel che otteniamo nel nuovo cellulare.
    [*]2. boot.img dal kernel personalizzato(costum)- il kernel che vengono modificati per overclock o altre caratteristiche

    1. Ottenere stock boot.img da stock rom:
    Estrarre stock rom con winrar o 7zip. vedrete boot.img lì. copiarlo nella cartella di lavoro
    2. .Ottenere boot.img dal kernel personalizzato:
    scaricate qualsiasi kernel custom che è solo per il vostro dispositivo.Estararlo con winrar o 7zip e copiare boot.img nella crtella WORKIN_**
    NOTA: molti dei nuovi dispositivi hanno kernel.bin e altri file compreso boot.img quindi saltate questa parte se il vostro dispositivo non ce l'ha ...
    [/TD]
    [/TR]
    [/TABLE]




     
    A Morissio piace questo elemento.
  3. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Parte 3: Cambia / modifica / Aggiorna rom

     
    A Morissio piace questo elemento.
  4. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Junction Discussione
    Citazione:
    [TABLE]
    [TR]
    [TD="class: alt2, bgcolor: #E9E9E9"]
    [/TD]
    [/TR]
    [/TABLE]



    Pochi Guide

    Citazione:
    [TABLE]
    [TR]
    [TD="class: alt2, bgcolor: #E9E9E9"]
    1. Xposed - modding ROM senza modificare APKs / lampeggiante
      .
    2. Compilazione CWM Recovery
      .
    3. Compilazione TWRP Recovery
      .
    4. Costruire kernel e Fonti Android
      .
    5. Il porting ARM V7 Roms ARM V6
      .
    6. Porting MIUI con JB / ICS
      .
    7. Il porting di Jelly Bean (A pochi Assist)
      .
    8. Dev Basics Collection
      .
    9. MIUI v4
      .
    10. MIUI v4 Aggiornato-Diverso e Noob amichevole
      .
    11. Sense UI
      .
    12. Fare un pacchetto flashable (Update.zip)
      .
    13. Fare un Zip CWM flashable
      .
    14. Completare lo sviluppo ROM Android e tutorial essenziali
      .
    15. Re-Odexing una ROM
      .
    16. Porting ICS ROM AOSP
      .
    17. Compilazione CM9 su Mac-OSX Lion
      .
    18. MIUI (Fonte GB)
      .
    19. Crea il tuo strumento De-Bloat
      .
    20. LewaOS porting, JoyOS per Noobs
      .
    21. UOT Kitchen Guida
      .
    22. Effettuare la tua ROM personalizzata
      .
    23. Disimballare o Repack un APK
      .
    24. Creazione del primo KERNEL
      .
    25. Compilare JB su Ubuntu
      .
    26. DEODEXing ODEXED Archivio ROM
      .
    27. [GUIDA] Come utilizzare AROMA Installer su una qualsiasi ROM / Componente | NOOB Friendly |
      .
    28. [Guida] [How To] Aggiunta di luminosità barra di scorrimento a barra di stato
      .
    29. [Guida] layout di navigazione Jellybean per CM7 ROM
      .
    30. [GUIDA] Come aggiungere schede Impostazioni di colpo gesto
      .

    31. [DEV] [TOOL] Android Immagine Cucina - Estrarre / Repack Kernel / Recupero + ramdisk

      .
    32. [Modo più semplice DUMP ROM] ROM metodo dumping per qualsiasi telefono
      .
    33. Come usare GitHub

    Altro Modding e Theming:
    1. Rimappare Hardware Button a ICS Apps recenti
      .
    2. Creare Dizionario GB per la tua lingua
      .
    3. ICS Applicazioni recenti tasto / tasti funzione per la barra di stato
      .
    4. Smooth Scrolling e Volume Aumenta
      .
    5. Re-Odexing una ROM
      .
    6. Come logcat
      .
    7. Convertire. Vaso per. Apk
      .
    8. Impostazione Android Dev Ambiente in Ubuntu 11.10
      .
    9. Modifica APK file
      .
    10. Modificare i file APK - Un altro metodo

    CREDITS:
    . Crediti verso gli originali Sviluppatori / scrittori di pubblicare questa roba
    io sto solo legandola al loro filo, tutti i crediti vanno a loro. NOTA: Se trovate qualche altro argomento che fosse utile, postate nei commenti, in modo che possiamo fare una grande fila di guide. Grazie a tutti: vi ringrazio tutti per fare riferimento a questo .. ho solo un po' e pensato che fare un thread sarebbe utile. Sono davvero felice che ho aiutato molti di voi! Intendo continuare ad aggiungere![/TD]
    [/TR]
    [/TABLE]



    [*]Ultimo ma non meno importante: riconfezionare il rom[​IMG]



    • DOPO AVER FATTO TUTTO CAMBIATO / MODIFICATO APRITE CYGWIN ANCORA E DIGITATE

      Ora convertiTe update-script a updater-script (in opzione 23 di cygwin)
    • consente ora di modificare updater-script (opzionale)

      l'updater-script fondamentalmente dice a CWM quali passi da compiere durante l'installazione (rom personalizzata).
      Se non avete alcuna esperienza si prega di non modificare qualcosa di diverso da ciò che è in questo semplice tutorial.
    • PER MODIFICARE UPDATER SCRIPT -
      1.ANDATE in META-INF/com/google/android
      2.Aprite il file di updater-script con Notepad + + (obbligatoriamente usare NOTEPAD ++)
      3.Qualsiasi testo che appare durante l'installazione CWM deve essere in questo formato:

    • Aggiungi nuovo Aroma Installer per la ROM Link alla Guida (By GuneetAtwal ) e infine
    • [​IMG]
    • Ora che avete apportato alcune modifiche è il momento di chiudere la rom in compresso.zip e provarla!


      1. Eseguire il cygwin e digitare
      1. Opzione 99 (invio) - "rom videocamera sono integrati dalla cartella di lavoro"
      2. Scegliere l'opzione di compilazione e pochi altri entra vi consiglio di andare con tutte le opzioni predefinite finché non si ottiene una maggiore esperienza con la cucina.
      3. Quando rom è zippato e firmato,chiederà di cambiare nome della rom (tipo nome della tua rom)
      4. Quando tutto è fatto, troverete una cartella dentro "cygwin / home / username / kitchen" chiamato output_zip
      5. All'interno della cartella c'è la tua nuova rom pronta per essere installato e testato!
        [​IMG]

      SE VOLETE RENDERLO FLASHABILE PER CWM IN GRADO DI ZIP questo strumento I.AM.H3RO


      complimenti avete costruito il vostro proprio rom
    • RISOLUZIONE DEI PROBLEMI
    • Se rom installato correttamente, ma poi si corrompe bootloop allora ci potrebbero essere molte possibilità che potrebbero portare a questo.Se si desidera che la causa precisa di esso poi fare un logcat.
    • Se avete una rom senza kernel quindi rimuovere queste righe:
      Codice:

    • Se c'è un errore di pacchetto quindi estrarre i file della rom e zippare utilizzando qualsiasi software di compressione.
    • Se rom installato correttamente, ma bloccato sulla schermata con il logo? Quindi rimuovere kernel e provare a flshare ancora.
    • Se ci sono alcuni apk che non funzionano allora verificare se gli avete messo correttamente.
     
    A mantra e Morissio piace questo messaggio.
  5. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    E' stata una faticaccia tradurre tutta sta roba.
    Ora che cosa volete di più in un thread ?
    Basta premere il pulsante
    grazie e valutare il thread 5 Stelle
    e mostrare il proprio apprezzamento ;) :eheh:
     
  6. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Riservato.....
     
  7. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Riservato per futuro
     
  8. mantra

    mantra Bronze Droid

    Iscritto:
    15 Mag 2014
    Messaggi:
    833
    "Mi Piace":
    295
    ciao, non ho capito come siinstalla la cucina :confused:
     
  9. Asama1

    Asama1 Worker Droid

    Iscritto:
    21 Gen 2014
    Messaggi:
    175
    "Mi Piace":
    35
    Ciao,
    Prima di tutto devi installare java e poi cygwin.
    Avviare l'applicazione cygwin e vedrai che verrà creata una cartella col tuo nome in cygwin/home/tuonome.
    Scaricare dsxda kitchen dal link e copiarlo nella cartella cygwin/home/tuonome/QUI
    Ora in cygwin digita il codice del 1 post:
    e verrà installata la cucina.:)


    sent from my GT-I9001 using Tapatalk app and my fingers
     
  10. mantra

    mantra Bronze Droid

    Iscritto:
    15 Mag 2014
    Messaggi:
    833
    "Mi Piace":
    295
    Grazie per l'aiuto ma oggi mi e arrivato il phablet e aveva già androide 4.4 anche se non ci dovrebbe essere la rom la faccio comunque e sempre soddisfacente riuscire in aualcosa
     
  11. ANDROIDXFOREVER

    ANDROIDXFOREVER Worker Droid

    Iscritto:
    1 Feb 2015
    Messaggi:
    81
    "Mi Piace":
    26
    durante l'installkazione di cygwin dobbiamo installare l'intero pacchetto quindi 80gb e rotti?? grazie
     
  12. Giulio75

    Giulio75 Guest

    la guida dice: quando mostra tutti gli elenchi dei pacchetti, scorrete in cima e selezionate "all default" e così si trasformerà in "all install" quindi dovresti installare tutto il pacchetto di default. Credo che in fase di installazione dovrebbe dirti quanto spazio sull'hard disk occupa. Leggendo la guida su XDA, all'ultimo commento c'ė di riferimento un'altra guida, se vuoi dacci un'occhiata, magari la trovi piú semplice.

    https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
     
  13. Ax_Official

    Ax_Official Baby Droid

    Iscritto:
    27 Giu 2018
    Messaggi:
    1
    "Mi Piace":
    0
    Anche se dopo 2 anni, segnalo il link di APKTools e di Cygwin offline xD

    ~Ax
     
  14. Giulio75

    Giulio75 Guest

    HTML:
    Registrati per vedere il suo contenuto !
    HTML:
    Registrati per vedere il suo contenuto !