CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: massimo2967 con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 46 Thanks ricevuti nell'ultimo mese

Pagina 1 di 28 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 279
Discussione:

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

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
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 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 alle 16:11



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


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

    .Dennytor (27-06-12),B-Rabbit (31-08-12),bannab (18-06-13),Bert98 (19-07-12),CriGio (23-11-13),Diavolopowa (19-07-12),fedelamb (13-08-13),hypnos17 (06-08-12),IlPessimoFra (28-04-14),Miciox (29-04-14),osx99 (26-08-12),Paro007 (15-01-13),porozex (21-05-13),Toni5830 (26-12-12)

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


    Registrato dal
    Dec 2011
    Messaggi
    357
    Smartphone
    Galaxy Gio, Nexus 5

    Ringraziamenti
    88
    Ringraziato 118 volte in 68 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?
    Smartphone: Samsung Galaxy Gio
    Rom: CyanogenMod 7.2
    Recovery: CWM 6.0.3.2



  5. #3
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 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
    357
    Smartphone
    Galaxy Gio, Nexus 5

    Ringraziamenti
    88
    Ringraziato 118 volte in 68 Posts
    Predefinito

    Ma come scompatto il kernel? in che senso l'update script deve essere simile al port?
    Smartphone: Samsung Galaxy Gio
    Rom: CyanogenMod 7.2
    Recovery: CWM 6.0.3.2



  7. #5
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 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,982
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    217
    Ringraziato 225 volte in 194 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,661
    Smartphone
    LG P350,Sony Live With Walkman

    Ringraziamenti
    24
    Ringraziato 254 volte in 212 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,982
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    217
    Ringraziato 225 volte in 194 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,661
    Smartphone
    LG P350,Sony Live With Walkman

    Ringraziamenti
    24
    Ringraziato 254 volte in 212 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,982
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    217
    Ringraziato 225 volte in 194 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 28 12311 ... ultimoultimo
Ultima pagina

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