CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 18
Discussione:

[RICHIESTA] Come crearsi la propria ROM (e farla girare sul Magic)

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 elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    [RICHIESTA] Come crearsi la propria ROM (e farla girare sul Magic)

    Salve ragazzi!

    Stavo chiedendo sul forum di XDA, ma sembra che gli utenti che rispondono siano abbastanza reticenti nel dare informazioni a riguardo, alcuni "presuppongono" che si debba fare in un qualche modo, mentre quelli che effettivamente preparano le ROM stesse non rispondono neanche pagati.

    Allora volevo chiedere a voi se mi poteste guidare passo-passo alla compilazione di kernel e ROM (separati). Attualmente ho ricevuto i sorgenti tramite questo tutorial: Get source (Android Open Source Project) , ma non si fa accenno ad esempio all'ottimizzazione della ROM creata ad un certo modello (es. funzionerà con il mio Magic 32A?). Inoltre, come si "roota" la ROM?

    Magari poi posso metterlo sul wiki ordinatamente

  2.  
  3. #2
    Androidiano


    Registrato dal
    Jun 2009
    Località
    Treviso
    Messaggi
    81

    Ringraziamenti
    20
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Ottima idea, creare una bella guida a disposizione di tutti coloro che ci vogliono provare! Mi sembra un pensiero molto Open...

  4. #3
    Senior Droid L'avatar di monossido


    Registrato dal
    Jul 2009
    Località
    Padova
    Messaggi
    332

    Ringraziamenti
    11
    Ringraziato 17 volte in 14 Posts
    Predefinito

    dal basso della mia esperienza

    Se si ha un dream è tutto più facile, se si ha un magix 32b bisogna avere qualche accorgimento, se si ha un 32a bisogna tenere conto delle recenti scoperte della comunità e applicarle ai sorgenti di Google (oppure usare il boot.img originale htc)

    Compilare android cupcake o donut da sorgenti non è difficile, ma ti ristrovi con una versione abbastanza spoglia, il grosso probabilmente è dopo modificarla!
    Per esempio il lavoro che sta facendo cyanogen di porting da donut di pezzi di codice sulla cupcake non deve essere facile...oltre ovviamente a modifiche al kernel ecc...
    Ci si può però anche limitare a inserire apk già creati da altri

    Compilarsi dai sorgenti comunque aiuta molto a capire come è strutturato il sistema
    Io ho creato una guida su come compilare ANdroid, la linko sperando non venga preso per spam
    Compilare Android: Preparazione Sorgenti - Lorenzo Braghetto’s Blog
    Compilare Android: Compiliamo! - Lorenzo Braghetto’s Blog

  5. I seguenti 3 Utenti hanno ringraziato monossido per il post:

    elegos (25-08-09),ildennis (24-08-09),Scorpionredblack (24-08-09)

  6. #4
    Senior Droid L'avatar di Scorpionredblack


    Registrato dal
    Jan 2009
    Messaggi
    790

    Ringraziamenti
    18
    Ringraziato 41 volte in 29 Posts
    Predefinito

    Quote Originariamente inviato da monossido Visualizza il messaggio
    dal basso della mia esperienza

    Se si ha un dream è tutto più facile, se si ha un magix 32b bisogna avere qualche accorgimento, se si ha un 32a bisogna tenere conto delle recenti scoperte della comunità e applicarle ai sorgenti di Google (oppure usare il boot.img originale htc)

    Compilare android cupcake o donut da sorgenti non è difficile, ma ti ristrovi con una versione abbastanza spoglia, il grosso probabilmente è dopo modificarla!
    Per esempio il lavoro che sta facendo cyanogen di porting da donut di pezzi di codice sulla cupcake non deve essere facile...oltre ovviamente a modifiche al kernel ecc...
    Ci si può però anche limitare a inserire apk già creati da altri

    Compilarsi dai sorgenti comunque aiuta molto a capire come è strutturato il sistema
    Io ho creato una guida su come compilare ANdroid, la linko sperando non venga preso per spam
    Compilare Android: Preparazione Sorgenti - Lorenzo Braghetto’s Blog
    Compilare Android: Compiliamo! - Lorenzo Braghetto’s Blog
    Una guida per il Mac??
    Device: Samsung GT-I9000 Galaxy S
    Versione Firmware: 2.2.1
    Versione Banda: I9000XXJPU
    Versione Kernel: 2.6.32.9
    Versione Build: FROYO.XXJPU

  7. #5
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Scorpionredblack la guida per mac la trovi (per compilare etc) al link che ho postato io.

  8. #6
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    uhm... il tuo script riporta un paio di errori:
    remote object '/system/lib/libjni_pinyinime.so' does not exist
    remote object '/system/lib/hw/lights.goldfish.so' does not exist
    remote object '/system/lib/hw/sensors.sapphire.so' does not exist

    sto usando la ROM JACxHEROski 1.4, devo per caso usare una ROM "pulita"?

  9. #7
    Senior Droid L'avatar di intouch


    Registrato dal
    Jul 2009
    Messaggi
    689

    Ringraziamenti
    13
    Ringraziato 31 volte in 28 Posts
    Predefinito

    Con queste istruzioni, può darsi che qualcuno più capace di me sia in grado di fare la stessa procedura partendo però dai sorgenti rilasciati da Samsung, che hanno le modifiche per la fotocamera del Galaxy e (immagino) per i tasti fotocamera e sblocco.

    Partendo da quel punto, sarà possibile crearsi il proprio firmware personalizzato, andando a modificare solo le parti che non ci piacciono, prima di compilarlo.

  10. #8
    Senior Droid L'avatar di monossido


    Registrato dal
    Jul 2009
    Località
    Padova
    Messaggi
    332

    Ringraziamenti
    11
    Ringraziato 17 volte in 14 Posts
    Predefinito

    Quote Originariamente inviato da elegos Visualizza il messaggio
    uhm... il tuo script riporta un paio di errori:
    remote object '/system/lib/libjni_pinyinime.so' does not exist
    remote object '/system/lib/hw/lights.goldfish.so' does not exist
    remote object '/system/lib/hw/sensors.sapphire.so' does not exist

    sto usando la ROM JACxHEROski 1.4, devo per caso usare una ROM "pulita"?
    si nella mia cyanogen quei file ci sono, puoi comunque molto semplicemente estrarli da un update.zip di una rom normale e metterli a mano nella cartella "proprietary"
    www.lorenzobraghetto.com <-blog
    monossido at lorenzobraghetto.com <- jabber/mail
    http://twitter.com/monossido <-twitter

  11. #9
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Uhm... allora:

    1. ho scaricato il kernel 2.6.29 come scritto nella guida (local manifest etc)
    2. ho eseguito i comandi descritti e caricato le librerie .so mancanti dalla cyano 32A
    3. applicato manualmente le modifiche al kernel
    4. scaricato il file .config dal kernel di Amon_RA
    5. make menuconfig / salva / esci
    5. make
    codice:
    make
    scripts/kconfig/conf -s arch/arm/Kconfig
      CHK     include/linux/version.h
    make[1]: `include/asm-arm/mach-types.h' is up to date.
      CHK     include/linux/utsrelease.h
      SYMLINK include/asm -> include/asm-arm
      CALL    scripts/checksyscalls.sh
    <stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
    <stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
    <stdin>:1321:2: warning: #warning syscall pselect6 not implemented
    <stdin>:1325:2: warning: #warning syscall ppoll not implemented
    <stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
      HOSTCC  scripts/mod/mk_elfconfig
    scripts/mod/mk_elfconfig.c:4:17: error: elf.h: No such file or directory
    scripts/mod/mk_elfconfig.c: In function ‘main’:
    scripts/mod/mk_elfconfig.c:9: error: ‘EI_NIDENT’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:9: error: (Each undeclared identifier is reported only once
    scripts/mod/mk_elfconfig.c:9: error: for each function it appears in.)
    scripts/mod/mk_elfconfig.c:19: error: ‘ELFMAG’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:19: error: ‘SELFMAG’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:23: error: ‘EI_CLASS’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:24: error: ‘ELFCLASS32’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:27: error: ‘ELFCLASS64’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:33: error: ‘EI_DATA’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:34: error: ‘ELFDATA2LSB’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:37: error: ‘ELFDATA2MSB’ undeclared (first use in this function)
    scripts/mod/mk_elfconfig.c:9: warning: unused variable ‘ei’
    make[2]: *** [scripts/mod/mk_elfconfig] Error 1
    make[1]: *** [scripts/mod] Error 2
    make: *** [scripts] Error 2
    Dove sbaglio?

  12. #10
    Senior Droid L'avatar di monossido


    Registrato dal
    Jul 2009
    Località
    Padova
    Messaggi
    332

    Ringraziamenti
    11
    Ringraziato 17 volte in 14 Posts
    Predefinito

    parli del kernel per 32a?
    io ho 32b quindi non posso aiutare più di tanto, ma nel post dedicato su xda vedo una patch solo per kernel 2.6.27
    [Solved] Reverse Engineering a 32A Kernel [Updated 23rd August] - xda-developers
    www.lorenzobraghetto.com <-blog
    monossido at lorenzobraghetto.com <- jabber/mail
    http://twitter.com/monossido <-twitter

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

Discussioni simili

  1. Come visualizzare la propria ROM
    Da peresnclick nel forum Android Cafè
    Risposte: 2
    Ultimo messaggio: 13-10-09, 16:30
  2. Richiesta manuale htc magic tim
    Da foxrobi nel forum HTC Magic
    Risposte: 0
    Ultimo messaggio: 02-10-09, 19:19
  3. Proposta Guida,come crearsi una ROM!
    Da Scorpionredblack nel forum Android Tips and Tricks
    Risposte: 9
    Ultimo messaggio: 31-08-09, 22:03
  4. Per chi dubita che Donut possa girare sul Magic...
    Da seiperotto nel forum HTC Magic
    Risposte: 2
    Ultimo messaggio: 22-06-09, 10:18
  5. Richiesta un pò strana: alert di richiesta
    Da 1024k nel forum HTC Dream / Tmobile G1
    Risposte: 5
    Ultimo messaggio: 07-04-09, 00:10

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