Tutorial su come creare una custom rom per P350 (Work in progress...) | Forum Android | AndroidWorld

ATTENZIONE:
L’Utente assume la totale responsabilità anche giuridica per ogni attività da lui svolta e per ogni contenuto pubblicato e/o scambiato. (leggi le condizioni d’uso).

Si invitano gli Utenti a non pubblicare o scambiare alcuna informazione che permetta di risalire, anche indirettamente, alla propria identità o all’identità di terzi (nome, cognome, residenza, email…) e divulgare alcun tipo di dato sensibile proprio o di terzi.

Gentile Utente,
desideriamo informarti che tutti i servizi sono erogati, agli stessi termini e condizioni, da Arnoldo Mondadori Editore S.p.A. quale società incorporante di Banzai Media S.r.l.

X
  1. #1
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post

    Tutorial su come creare una custom rom per P350

    Ciao,
    sono riuscito a creare una custom rom e ad installarla sul mio LG P350 grazie ad una serie di tutorial/tools trovati su internet:

    Recovery (Per capirci è una specie di bios necessario a flashare la rom personalizzata)
    [RECOVERY] Custom Recovery AmonRA-GNM 2.2.1 for Optimus Me P350 - xda-developers

    Tutorial per creare una custom rom per P500 (I passi sono praticamente identici)
    http://www.androidworld.it/forum/modding-e-firmware-lg-optimus-one-114/[guida]-come-cucinare-la-propria-custom-rom-per-lg-p500-ritradotta-e-aggiornata-20910/

    Non sono responsabile di eventuali danneggiamenti al vostro telefono!


    Istruzioni :

    1) Rooting
    • Per prima cosa bisogna ottenere l'accesso come root (operazione chiamata rooting). Scaricate GingerBreak, installatelo e avviatelo. All'avvio dell'applicazione selezionate il menu Root device e aspettate finchè il cellulare non si riavvia. A questo punto avete l'accesso come root al vostro cellulare. (Per capirci siete una specie di amministratore di sistema)
    2) Installazione Android SDK e Impostazioni
    • Per installare la Recovery dovete avere installato Android SDK.
    • Dovete abilitare sul telefono l'opzione Debug USB. Per farlo tasto menu sul cellulare -> Impostazioni -> Applicazioni -> Sviluppo -> Abilitate Debug USB
    3) Installazione Recovery
    • Dovete scaricare e installare una recovery (al momento ne esiste solo una funzionante per LG P350). Scaricate AmonRA-GNM 2.2.1
    • Estraete il contenuto del file zip nel percorso principale della sdcard. Per copiarli potete collegare l'USB del telefono al computer e quando apparira la notifica sul cellulare di USB collegata, selezionate la voce e selezionate Attiva archivio USB. In questa maniera la vostra sdcard sarà disponibile sul vostro computer come una semplice penna USB.
    • Avviate il Command Prompt (Start -> Esegui -> cmd) (Windows) / Console (Linux).
    • Posizionatevi sulla cartella dove si trova il programma adb. Per esempio io ho installato android nella cartella C:\android-sdk\ e trovo adb sotto la cartella C:\android-sdk\platform-tools
    • Eseguite i seguenti comandi (Il telefono deve essere collegato tramite USB):
    codice:
    adb shell
    $ su
    # mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
    # cat /sdcard/flash_image > /system/bin/flash_image
    # chmod 755 /system/bin/flash_image
    # sync
    • Spegnete e riaccendete il telefono ed una volta acceso eseguite i seguenti comandi
    codice:
    adb shell
    $ su
    # flash_image recovery /sdcard/recovery-RA-pecan-2.2.1-GNM-drap.img
    # sync
    # reboot recovery
    • Il telefono si dovrebbe riavviare e dovreste avere la schermata di recovery con una serie di opzioni in blu. Per spostare la selezione basta usare i tasti del volume. Per selezionare usate il tasto menu. Il tasto back vi permette di tornare alle schermate precedenti. Per ritornare all'avvio normale spostate la selezione su Reboot system now e premete sul tasto menu. Questo tool ci sarà utile per flashare la rom che faremo.
    4) Installazion cygwin (necessario per "cucinare" la nostra custom rom)
    • Scaricate cygwin e avviatelo. Cliccate su next finchè non arrivate alla selezione dei pacchetti e selezionate i seguenti pacchetti da installare:
      • Nel sottomenu 'Devel' selezionate i pacchetti 'gdb' 'make' e 'gcc'
      • Nel sottomenu 'Interpreters' selezionate il pacchetto 'perl'
      • Nel sottomenu 'Archive' selezionate i pacchetti 'zip' e 'unzip'
      • Nel sottomenu 'Web' selezionate il pacchetto 'wget'
      • Nel sottomenu 'Editors' selezionate i pacchetti 'nano' e 'vim'
      • Nel sottomenu 'Utils' selezionate i pacchetti 'cpio', 'util-linux' ed 'ncurses'
    • Premete next e completate l'installazione.
    5) Estrazione file necessari dalla rom originale

    • Scaricate una rom tra quelle Ufficiali di LG. Io ho scaricato la versione 1.0C (Che è quella ufficiale con supporto alla lingua Italiana). Se volete potete anche scaricare la 1.0F che però non supporta l'italiano (l'inglese è l'unica lingua che conosco tra quelle disponibili in quella rom).
    • Scaricate LG Utils, estraete il contenuto dove preferite ed avviate il file KP500-Utils-EN.exe come amministratore (Tasto destro sul file e menu esegui come amministratore).
    • Dovrebbe apparire una schermata nera con scritte bianche (MS-DOS). Digitate la lettera I e premente invio (opzione "Extract files from KDZ file"). A questo punto dovete fornite il percorso completo di dove avete scaricato il file della rom con estensione .kdz e premete invio (per esempio C:\CustomRom\V10C_00.kdz). Un volta estratto premete Q e invio per uscire.
    • A questo punto dovreste trovare un file con estensione .cab . Dovete avere un programma per estrarlo. Di solito uso l'ottimo 7-zip.
    • Estraete dall'archivio il file con estensione .dz in un qualsiasi percorso.
    • Scaricate ed estraete il programma DZ DECRYPTOR 1.0b. Occhio a non sbagliare la versione. Deve essere la 1.0b.
    • Avviate il Command Prompt (Start -> Esegui -> cmd) (Windows) / Console (Linux).
    • Portatevi nella cartella dove avete estratto DZ DECRYPTOR 1.0b ed eseguite il seguente comando (Ho ipotizzato che avete estratto il file .dz all'interno del percorso C:\Cucina e che il file dz si chiama LGP350.dz)
    codice:
    DZDecrypt.exe "C:\Cucina\LGP350.dz" C:\Cucina\stockrom
    • Con questa operazione abbiamo estratto i file necessari per cominciare l'operazione di creazione di una custom rom (in gergo stia per cucinare la nostra rom )
    6) Preparazione "Cucina"

    • Avviate il programma cygwin che avete installato precedentemente (Dovreste avere un'icona sul desktop o portatevi nella cartella C:\cygwin ed eseguite Cygwin.bat)
    • Scaricate ed estraete il unyaffsmbn.zip nella cartella C:\cygwin\home\megasoft78\unyaffsmbn (sostituite megasoft78 con il nome del vostro utente windows)
    • Dalla console di cygwin digitate i seguenti comandi:
    codice:
    cd unyaffsmbn
    gcc -o unyaffsmbn unyaffsmbn.c

    • Avrete alcuni warnings che potete ignorare.
    • Copiate i file boot.img e system.mbn nella cartella C:\cygwin\home\megasoft78 (sostituite megasoft78 con il nome del vostro utente windows)
    • A questo punto eseguite i seguenti comandi per preparare la rom di partenza:
    codice:
    cd ..
    mkdir system
    cd system
    ../unyaffsmbn/unyaffsmbn.exe ../system.mbn
    find bin -type l -exec rm {} +
    cd ..
    zip -r stockrom.zip boot.img system/
    • Ignorate il warning che vi darà
    • Alla fine di queste operazioni avrete generato il file stockrom.zip
    7) Installare la "cucina" e "cucinare" la nostra rom

    • Scaricate la "cucina" e estraetela nella cartella C:\cygwin\home\megasoft78 (sostituite megasoft78 con il nome del vostro utente windows)
    • Copiate il file stockrom.zip nella cartella C:\cygwin\home\megasoft78\dsixda-Android-Kitchen-879fa22\original_update (sostituite megasoft78 con il nome del vostro utente windows)
    • Dalla console di cygwin digitate i seguenti comandi
    codice:
    cd ..
    cd dsixda-Android-Kitchen-879fa22
    ./menu
    • A questo punto vi trovate il menu della "cucina" e potete scegliere cosa fare.
    • Cominciamo impostare la cartella di lavoro selezionando l'opzione 1 e invio e ancora invio
    • Ci visualizzera le rom disponibili (Al momento solo stockrom.zip). Premiamo invio per confermare ed invio di nuovo. Dopo l'estrazione chiederà se vogliamo visualizzare le informazioni riguardo la rom. Premiamo invio finchè non torniamo al menu principale
    • A questo punto possiamo avviare le operazioni comuni sulla rom:
      • Opzione 2 : Add root permission (premete f quando richiesto)
      • Opzione 3 : Add Busybox
      • Opzione 8 : Change name of the rom
      • Opzione 0 poi 13 : Add /data/app functionality
      • Opzione 0 poi 16 : Add Apps2SD
      • Opzione 0 poi 18 : Add custom boot animation functionality (dovete avere a disposizione una boot animation. Cercate su internet ma state attenti a scaricare quella QVGA. Qui ce ne sono alcuni : Boot Animations ) Dovete rinominare il file zip in bootanimation.zip e
      • Opzione 0 poi 11 : Deodex files in your ROM (usate l'opzione b)
      • Opzione 6 : Zipalign all *.apk files to optimize RAM usage
    • Potete anche eliminare le applicazioni che non volete andando semplicemente ad eliminare i file con estensione .apk dalla cartella C:\cygwin\home\megasoft78\dsixda-Android-Kitchen-879fa22\WORKING_100511_102243\system\app (sostituite megasoft78 con il nome del vostro utente windows e il nome della cartella WORKING dipende dal momento in cui avete creato la cartella di lavoro)
    • L'ultima opzione utilizzata per generare la rom che potrete poi flashare è 99 (Usate l'opzione 1 per la generazione guidata).
    • Questa opzione genererà un file zip nella cartella output_zip che dovrete copiare nella cartella principale della vostra sdcard
    8) Flashare la rom appena creata

    • Una volta copiato il file zip nella cartella principale della sdcard avviate il seguente comando dal Command Prompt (posizionatevi nella cartella C:\android-sdk\platform-tools) per riavviare il telefono in modalità recovery
    codice:
    adb shell
    $ su
    # reboot recovery

    • Una volta riavviato il telefono avrà una serie di schermate blu. Dovete scegliere di Flash zip menu -> Choose zip from sdcard (usate i tasti del volume per spostarvi e il tasto menu per selezionare).
    • Selezionate il file zip che avete copiato e premete menu e ancora menu per confermare
    • Dovete anche fare il wipe (questa operazione cancellerà tutti i vostri dati quindi fate una copia di backup)
    • Tasto back per tornare al menu principale
    • Menu Wipe -> Wipe ALL data/factory reset
    • Tasto back quindi selezionate menu Reboot system now.
    A questo punto la vostra rom dovrebbe essere installata.

    Spero che questo tutorial aiuti qualcuno a cominciare a capire come creare una rom custom.
    Cercherò di aggiornarlo e migliorarlo. Se avete suggerimenti sono i benvenuti.

    Ciao,
    megasoft78

    Ultimo Aggiornamento 10/10/2011
    Ultima modifica di megasoft78; 10-10-2011 a 12: 17

  2. #2
    Baby Android
    Registrato dal
    Jul 2011
    Residenza
    Ryazan
    Dispositivo
    LG Optimus One
    Operatore
    MTV Mobile
    Messaggi
    22
    Grazie!
    3
    Ringraziato 2 volte in 1 post

  3. #3
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post
    Quote Originariamente inviato da SnegovikRZN Visualizza il messaggio
    Rom installata e sembra funzionare bene.
    La rom è basata sulla rom ufficiale LG V10F russa e quindi non supporta l'italiano. Supporta però l'inglese. Bello l'animazione di boot e l'orologio.
    La rom ha già il rooting e dovrebbe avere anche tutta una serie di miglioramenti che non ho ancora provato.
    Se volete provare dovete scaricare questo file Pecamod_Pidgey.zip e usare i punti 1,2,3 e 8

    Ciao,
    megasoft78

  4. #4
    Android Senior
    Registrato dal
    Apr 2011
    Residenza
    firenze
    Dispositivo
    LG P350+LG P500
    Operatore
    TIM
    Messaggi
    146
    Grazie!
    2
    Ringraziato 12 volte in 10 post
    @megasoft78

    A me quando vado a dare il comando: ../unyaffsmbn/unyaffsmbn.exe ../system.mbn

    esce fuori l'avviso warning: not running as root, original uid & gui of files will not be preserved

    e francamente il messaggio non è rassicurante, tu dici invece: Ignorate il warning che vi darà..

    Sei sicuro che poi tutto sarà ok?





  5. #5
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post
    Quote Originariamente inviato da dottbarbi Visualizza il messaggio
    @megasoft78

    A me quando vado a dare il comando: ../unyaffsmbn/unyaffsmbn.exe ../system.mbn

    esce fuori l'avviso warning: not running as root, original uid & gui of files will not be preserved

    e francamente il messaggio non è rassicurante, tu dici invece: Ignorate il warning che vi darà..

    Sei sicuro che poi tutto sarà ok?




    Attualmente ho installata sul mio LG P350 una rom creata con la procedura spiegata nel tutorial e basata sulla rom ufficiale LG 1.0F (In Inglese).
    A me ha funzionato tutto correttamente.
    Penso che la cucina faccia qualcosa per sistemare quello che manca, ma non sono abbastanza esperto per dirti cosa.
    Per quanto riguarda la rom Pecamod_Pidgey.zip l'ho dovuta eliminare perchè forse a causa dello scaling sulla CPU era molto lenta.
    Probabilmente non sono stato in grado di configurarla appropriatamente con il programma SetCPU. No saprei.

    Ciao,
    Gabriele

  6. #6
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post
    Ciao a tutti,
    ho appena creato una rom usando come base la ROM LG ufficiale 1.0C (In italiano) ed seguendo i passi descritti nel tutorial.
    Per chi volesse provarla la può scaricare dal seguente indirizzo : megasoft78-1.0C.zip ed eseguire i passi 1,2,3 ed 8.

    Ciao,
    megasoft78

  7. #7
    Android Senior
    Registrato dal
    Apr 2011
    Residenza
    firenze
    Dispositivo
    LG P350+LG P500
    Operatore
    TIM
    Messaggi
    146
    Grazie!
    2
    Ringraziato 12 volte in 10 post
    Se ti può interessare qui trovi l'ultima ROM ufficiale V10f in italiano:

    http://csmg.lgmobile.com:9002/swdata...00/V10F_00.kdz

  8. #8
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post
    Quote Originariamente inviato da dottbarbi Visualizza il messaggio
    Se ti può interessare qui trovi l'ultima ROM ufficiale V10f in italiano:

    http://csmg.lgmobile.com:9002/swdata...00/V10F_00.kdz
    Grazie,
    la provo subito.

    megasoft78

  9. #9
    Android Senior
    Registrato dal
    Apr 2011
    Residenza
    firenze
    Dispositivo
    LG P350+LG P500
    Operatore
    TIM
    Messaggi
    146
    Grazie!
    2
    Ringraziato 12 volte in 10 post
    Quote Originariamente inviato da megasoft78 Visualizza il messaggio
    Grazie,
    la provo subito.

    megasoft78
    Mi risulta che non sia rootabile con Gingerbreak, quindi eventualmente prendilo come base per la tua ROM custom.

  10. #10
    Android
    Registrato dal
    Jul 2011
    Residenza
    Francavilla Fontana
    Dispositivo
    LG Optimus Life (P350)
    Operatore
    Wind
    Messaggi
    35
    Grazie!
    0
    Ringraziato 1 volta in 1 post
    Quote Originariamente inviato da dottbarbi Visualizza il messaggio
    Mi risulta che non sia rootabile con Gingerbreak, quindi eventualmente prendilo come base per la tua ROM custom.
    Ciao,
    grazie per il suggerimento.
    Ho appena finito di creare la rom basata sulla versione 1.0F che mi hai passato:
    megasoft78-1.0F

    Installata sul mio LG P350 e sembra funzionare bene! Confermo che è in italiano!

    Ciao,
    megasoft78

123 »

Discussioni simili

  1. Creare una custom rom per LG P350...
    Da megasoft78 nel forum LG Optimus Life (P350)
    03-10-2011
    7Risposte
  2. guida o tutorial per creare sfondi animati?
    Da estjqaatzi nel forum Multimedia e Personalizzazione
    12-08-2011
    3Risposte
  3. tutorial per passwordtextbox app inventor
    Da galaxys67 nel forum App Inventor
    13-06-2011
    2Risposte
  4. Tutorial Where's my car
    Da agabrieli nel forum App Inventor
    14-01-2011
    2Risposte

Segnalibri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  

Search Engine Friendly URLs by vBSEO 3.6.1