FullScreen Chatbox! :)

Utente del giorno: Misterx86 con ben 23 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: bluflight13 con ben 170 Thanks ricevuti negli ultimi sette giorni
Utente del mese: diavolo78 con ben 1147 Thanks ricevuti nell'ultimo mese

Pagina 1 di 25 12311 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 241
Discussione:

[GUIDA] Porting rom basate su CM7,GB,CM9

  1. #1
    Moderatore L'avatar di anto999
    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,488
    Smartphone
    galaxy Nexus-galaxy gio
    Thanks
    637
    Thanked 1,461 Times in 1,182 Posts
    Predefinito

    [GUIDA] Porting rom basate su CM7,GB,CM9

    Questa è una guida per effettuare il porting di ROM:

    Occorrente:
    7zip o Winrar
    Notepad++

    la vostra rom che stai per fare il ''PORT''
    e la vostra ROM CM7/GB/Stock come " BASE ''

    È necessario conoscere se il dispositivo è ARMv7, Armv6 o ARMv5. Il tuo Base e Porting deve essere la stessa CPU!
    Vedi qui per saper com'è il tuo dispositivo: List of devices: ARMv7, ARMv6, ARMv5 - xda-developers

    Utilizzare qualsiasi Rom CM7/GB/Stock come base se la tua base ha dei problemi, allora il vostro port avrà gli stessi problemi. si dovrebbe già avere una cartella META-INF nella tua BASE.

    Per prima cosa andate in / system / app nella vostra base e backuppate:
    stk.apk
    vpnservices.apk
    camera.apk
    bluetooth.apk
    su qualunque directory che vi piace (forse sul desktop).

    Ora Eliminate le cartelle dalla BASE e sostituirlo con le cartelle del PORT
    / data
    / system / app
    / system / framework
    / system / fonts
    / system / media
    Copia libandroid_runtime.so lib da PORT a BASE in / system / lib altrimenti la rom non partirà!

    Ora copiate le applicazioni backuppate fino a BASE in / system / app.

    Ora copiare tutte i lib e le cartelle in system / lib nella BASE e incollarlo in PORT system / lib. Fare clic su Sostituisci tutto se si apre una finestra. Poi, nella BASE eliminare la cartella lib e copiare la cartella lib da PORT a BASE.

    Ora andate nella cartella etc (/ system / etc) in BASE e aprite la cartella init.d copiate tutto e incollarlo in PORT il / system / etc / init.d Ora in BASE, eliminare la cartella init.d, copiare la cartella init.d alla base, in / system / etc da PORT!

    Ora andate nella cartella etc (/ system / etc) in BASE e aperto la cartella permissions
    Copia tutto lì e incollarlo in PORT il / system / etc / permissions
    Ora in BASE, eliminare la cartella permissions
    Ed ora in PORT, copiare la cartella autorizzazioni in BASE di / system / etc (questo è per correggere alcuni problemi di autorizzazioni e di Google Apps)

    Ora aprite Notepad + + e aprire il build.prop in PORT
    ed ora aprite build.prop in BASE , così ora lì avete fianco 2 build.prop
    In PORT modificarlo da renderlo per il nostro dispositivo!
    Ora questo è molto importante !
    Modificare nel build.prop:
    ro.build.description= e
    ro.build.fingerprint=

    Deve essere lo stesso del build.prop in BASE ! in caso contrario la rom NON si avvierà!

    Salvate il build.prop in PORT e chiudere Notepad + + Ora copiate il build.prop da PORT in BASE.

    Nella tua BASE, andate a: \ META-INF \ com \ google \ android Ora aprite Notepad + + di nuovo e aprite updater-script Ora nel tuo PORT, andate a: \ META-INF \ com \ google \ android e aperto updater-script con Notepad + + Si dovrebbe avere ora due updater-scripts fianco in Notepad + + Modifica updater-script della BASE per essere come updater-script di PORT Non modificare i link simbolici Basta cambiare / modificare / aggiungere i permessi , i ui_prints e afferma , run_programs , e installing the Kernel

    ---------------------QUESTO è VERAMENTE IMPORTANTE:---------------

    In updater-script di base, assicurarsi che i valori sono per il vostro dispositivo!

    Ora assicurarsi che il kernel è specificamente per VOSTRO il dispositivo
    se è una cyanogenmod,questo passaggio non serve

    Se il dispositivo non è dello stesso produttore, quindi scompattare il kernel e modificare il BOOTCLASSPATH in init.rc
    Copia il BOOTCLASSPATH da PORT init.rc in BASE e poi ricompattate il kernel!


    Ora è possibile aggiornare app e aggiungere quello che volete!



    La tua ROM finale sarà BASE!

    Auguro a tutti un felice Porting!
    Ultima modifica di anto999; 28-03-13 a 15:11



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  2. I seguenti Utenti 13 hanno ringraziato anto999 per il post:

    .Dennytor (27-06-12),B-Rabbit (31-08-12),bannab (18-06-13),Bert98 (19-07-12),Diavolopowa (19-07-12),hypnos17 (05-08-12),osx99 (26-08-12),Paro007 (15-01-13),porozex (21-05-13),stiwyfigfexx (08-04-13),Toni5830 (26-12-12)

  3.  
  4. #2
    Senior Droid L'avatar di erikteck
    Registrato dal
    Dec 2011
    Messaggi
    307
    Smartphone
    samsung galaxy gio
    Thanks
    54
    Thanked 84 Times in 50 Posts
    Predefinito

    Quote Originariamente inviato da antonio8297 Visualizza il messaggio
    Questa è una guida per effettuare il porting di ROM:

    Modificare nel build.prop:
    ro.build.description= e
    ro.build.fingerprint=

    Deve essere lo stesso del build.prop in BASE ! in caso contrario la rom NON si avvierà!

    Salvate il build.prop in PORT e chiudere Notepad + + Ora copiate il build.prop da PORT in BASE.

    Nella tua BASE, andate a: \ META-INF \ com \ google \ android Ora aprite Notepad + + di nuovo e aprite updater-script Ora nel tuo PORT, andate a: \ META-INF \ com \ google \ android e aperto updater-script con Notepad + + Si dovrebbe avere ora due updater-scripts fianco in Notepad + + Modifica updater-script della BASE per essere come updater-script di PORT Non modificare i link simbolici Basta cambiare / modificare / aggiungere i permessi , i ui_prints e afferma , run_programs , e installing the Kernel

    ---------------------QUESTO è VERAMENTE IMPORTANTE:---------------

    In updater-script di base, assicurarsi che i valori sono per il vostro dispositivo!

    Ora assicurarsi che il kernel è specificamente per VOSTRO il dispositivo

    Se il dispositivo non è dello stesso produttore, quindi scompattare il kernel e modificare il BOOTCLASSPATH in init.rc
    Copia il BOOTCLASSPATH da PORT init.rc in BASE e poi ricompattate il kernel!


    Ora è possibile aggiornare app e aggiungere quello che volete!



    La tua ROM finale sarà PORT!

    Auguro a tutti un felice Porting!
    Qualcuno mi può rispiegare questa parte?
    Un thanks è sempre gradito

  5. #3
    Moderatore L'avatar di anto999
    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,488
    Smartphone
    galaxy Nexus-galaxy gio
    Thanks
    637
    Thanked 1,461 Times in 1,182 Posts
    Predefinito

    Quote Originariamente inviato da erikteck Visualizza il messaggio
    Qualcuno mi può rispiegare questa parte?
    Devi copiare quelle 2 stringhe nel build del port!
    L'update script lo devi modificare per essere simile al port!

    Se il port è lg e la base samsung devi modificare il kernel cambiando quella cartella!

    Inviato dalla luna con Tapatalk 2



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  6. #4
    Senior Droid L'avatar di erikteck
    Registrato dal
    Dec 2011
    Messaggi
    307
    Smartphone
    samsung galaxy gio
    Thanks
    54
    Thanked 84 Times in 50 Posts
    Predefinito

    Ma come scompatto il kernel? in che senso l'update script deve essere simile al port?
    Un thanks è sempre gradito

  7. #5
    Moderatore L'avatar di anto999
    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,488
    Smartphone
    galaxy Nexus-galaxy gio
    Thanks
    637
    Thanked 1,461 Times in 1,182 Posts
    Predefinito

    Quote Originariamente inviato da erikteck Visualizza il messaggio
    Ma come scompatto il kernel? in che senso l'update script deve essere simile al port?
    Per scompattare il kernel serve Linux!
    L update della base deve essere simile al port!

    Inviato dalla luna con Tapatalk 2



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  8. #6
    Androidiano VIP L'avatar di giupa87
    Registrato dal
    Jan 2012
    Località
    Gela, Italy, Italy
    Messaggi
    1,641
    Smartphone
    Galaxy Nexus
    Thanks
    103
    Thanked 152 Times in 134 Posts
    Predefinito

    Raga una domanda. Ho letto tutta la guida ma prima di uscire pazzo volevo chiedervi: per fare un eventuale porting dell s3 per il nexus è impossibile per un fatto di processori diversi?

    Inviato dal mio Galaxy Nexus con Tapatalk 2

  9. #7
    Androidiano VIP
    Registrato dal
    Feb 2012
    Località
    Caserta
    Messaggi
    1,662
    Smartphone
    LG P350,Sony Live With Walkman
    Thanks
    24
    Thanked 248 Times in 211 Posts
    Predefinito

    Intendi la rom stock? perche fare il port di una stock è difficilissimo.... visto anche che il galaxy nexus è si samsung ma credo abbia hardware differente
    LG P350 (Pecan)
    Cyanogenmod 10.1

    Sony Ericsson Live With Walkman
    Rom:Cyanogenmod 10
    Kernel:Extended FXP Kernel
    OC:1607 MHz

  10. #8
    Androidiano VIP L'avatar di giupa87
    Registrato dal
    Jan 2012
    Località
    Gela, Italy, Italy
    Messaggi
    1,641
    Smartphone
    Galaxy Nexus
    Thanks
    103
    Thanked 152 Times in 134 Posts
    Predefinito

    Quote Originariamente inviato da Frankin Visualizza il messaggio
    Intendi la rom stock? perche fare il port di una stock è difficilissimo.... visto anche che il galaxy nexus è si samsung ma credo abbia hardware differente
    Potrei prendere anche come basi una aokp del nexus e una rom cucinata per s3

    Inviato dal mio Galaxy Nexus con Tapatalk 2

  11. #9
    Androidiano VIP
    Registrato dal
    Feb 2012
    Località
    Caserta
    Messaggi
    1,662
    Smartphone
    LG P350,Sony Live With Walkman
    Thanks
    24
    Thanked 248 Times in 211 Posts
    Predefinito

    Non conosco l'architettura del processore del nexus e tantomeno dell's3, so che l's3 in italia è un exinos ... ma devi trovare qualche info sul tipo di architettura
    LG P350 (Pecan)
    Cyanogenmod 10.1

    Sony Ericsson Live With Walkman
    Rom:Cyanogenmod 10
    Kernel:Extended FXP Kernel
    OC:1607 MHz

  12. #10
    Androidiano VIP L'avatar di giupa87
    Registrato dal
    Jan 2012
    Località
    Gela, Italy, Italy
    Messaggi
    1,641
    Smartphone
    Galaxy Nexus
    Thanks
    103
    Thanked 152 Times in 134 Posts
    Predefinito

    Quote Originariamente inviato da Frankin Visualizza il messaggio
    Non conosco l'architettura del processore del nexus e tantomeno dell's3, so che l's3 in italia è un exinos ... ma devi trovare qualche info sul tipo di architettura
    Sono entrambi dei cortex a9 solo che l s3 e un quad e il nexus è un dual

    Inviato dal mio Galaxy Nexus con Tapatalk 2

Pagina 1 di 25 12311 ... ultimoultimo

Permessi di invio

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