Messaggi senza risposta | Argomenti attivi Oggi è mercoledì 22 ottobre 2014, 5:51



Apri un nuovo argomento Rispondi all’argomento  [ 38 messaggi ]  Vai alla pagina Precedente  1, 2, 3  Prossimo
 Creare Rom... come si fa?  
Autore Messaggio
Developer
Avatar utente

Iscritto il: domenica 16 maggio 2010, 20:43
Messaggi: 159
Località: Terracina (LT)
Ha ringraziato: 5
Grazie ricevuti: 66
Identità: Uomo
Età: 21
Cellulare: Samsung Galaxy s2 i9100
Motorola Milestone
Nokia E51
Nokia n97 Mini
Nokia N800
Apple iPod touch 1g
Provider: Wind
Tim
#16  Messaggio Re: Creare Rom... come si fa?
Trabbo ha scritto:
Ok, quando ho un po' di tempo do' un'occhiata (forse domani) ... ma una volta che ho estratto i Forlì che ci faccio? :-D :-D :-D :-D

Volevo sapere:
Quali sono le principali parti di una rom e cosa fanno, come si cambiano e, per eesempio, per fare un ipotetico porting di una rom ad esempio la sense 3.5 (sto sparando alla grande) cosa bisognerebbe, teoricamente fare?

Insomma, vorrei capire meglio come funzionano queste cose

:thz:

Inviato dal mio GT-I9100 usando Tapatalk


Ciao trabbo!!
Allora in una rom le parti principali sono 2

/System/app

E

/System/framerwork

Qua dentro trovi tutte le applicazioni di sistema (quelle usate di default nelle rom) e nell'altra cartella tutto il "framework. " ovveri tutta la parts fondamentale Del sistema che guida la parte estetica (framework-res.apk contiene le varie icone) e funzionale (i various. Jar)
Per cominciare si può cominciare a cambiare icone nel framework e mettere app personalizzate!
Se si va poi ad apdprofondire devi cominciare a masticare lo "smali" ovvero il linguaggio con cui tutte le parti. Jar del framework sono scritte se decompilate (purtroppo non si può risalire al sorgente Java originale)
Con queste si cominciano a fare cose poi avanzate come i modo EDT o jKay, longpress dei tasti volume per saltare la musica. (Radia e ffw) e lockscreen alternative (come sul sgs1)


Con conoscenze Piu approfondite si può andare nella cartella

/System/lib

Li trovi tutte le librerie di sistema importantissime (alcune) al punto che senza alcune di essa il telefono non si avvierà e dovrai ripristinare!

Infine la cartella

/System /etc

Che contiene tweak e jack vari da eseguire al boot (come i miei dualcore script vanno in /System/etc/init .d)

Riguardo rom AOSP invece si deve avere la conoscenza dello scripting Linux (non molto difficile) e dimestichezza nello Java (di cui androidi e fatto al 70%)

Per un porting della sense penso sia anche possibile ma difficilissimo :

Al contrario della touchwiz, la dense e una UI con i fiocchi e molto ottimizzata, al punto che richiede librerie hardware e driver specifichi! Che pero sono disponibili solo per SOC snapdragon...
Noi abbiamo Numero exynos che alla fine della fiera abbiamo solo noi quindi e improbabile riuscire a fare una cosa del genere...
(Ma mai dire mai xD)

Inviato dal mio GT-I9100

_________________
Se apprezzate i miei lavori, se volete potete offrirmi un caffettino :D :D

DONATE
Grazie anticipatamente!! :D

TheGingerMOD ROM :D

Immagine


sabato 24 settembre 2011, 12:16

Per questo post 89luca89 Ha ricevuto 2 ringraziamenti: Giocoso, Trabbo
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#17  Messaggio R: Creare Rom... come si fa?
Ok allora, in System/apps ci sono tutte le appena di sistema... e quindi da li si possono aggiungere e togliere ..

...poi in framework c'è la parte grafica...

...ma per esempio, se volessi cambiare la grafica di alcune appena di sistema... devo andare in framework oppure nelle app?

Grazie comuque della risposta!

Inviato dal mio GT-I9100 usando Tapatalk

_________________
Immagine


sabato 24 settembre 2011, 12:25
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: domenica 16 maggio 2010, 20:43
Messaggi: 159
Località: Terracina (LT)
Ha ringraziato: 5
Grazie ricevuti: 66
Identità: Uomo
Età: 21
Cellulare: Samsung Galaxy s2 i9100
Motorola Milestone
Nokia E51
Nokia n97 Mini
Nokia N800
Apple iPod touch 1g
Provider: Wind
Tim
#18  Messaggio Re: Creare Rom... come si fa?
Framework è la parte grafica dell'os (statusbar, icone, colori fonts e cosi via)

ogni app è a se stante e se vuoi cambiare la grafica di un app basta aprire l'apk con 7zip (senza decomprimerlo) e sostituire le jpg e i png nella cartella /res/drawables-hdpi :D

_________________
Se apprezzate i miei lavori, se volete potete offrirmi un caffettino :D :D

DONATE
Grazie anticipatamente!! :D

TheGingerMOD ROM :D

Immagine


sabato 24 settembre 2011, 18:29

Per questo post 89luca89 ha ricevuto un ringraziamento : Trabbo
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#19  Messaggio Creare Rom... come si fa?
Ok! Domani spero di avere un po' di tempo per mettere in pratica le cose...


...ma intanto mi viene un dubbio:
Se io per esempio parto da una rom aosp... Posso aggiungerci delle app samsung?

Si, no... Ma soprattutto, perché?


Sent from my iPad using Tapatalk

_________________
Immagine


sabato 24 settembre 2011, 18:43
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: domenica 16 maggio 2010, 20:43
Messaggi: 159
Località: Terracina (LT)
Ha ringraziato: 5
Grazie ricevuti: 66
Identità: Uomo
Età: 21
Cellulare: Samsung Galaxy s2 i9100
Motorola Milestone
Nokia E51
Nokia n97 Mini
Nokia N800
Apple iPod touch 1g
Provider: Wind
Tim
#20  Messaggio Re: Creare Rom... come si fa?
No!
Perche le app samsung si basano sul codice samsung presente nel framework!
Essendo il progetto samsung closed source, non sappiamo bene quale siano questi codici e servizi, quindi non si possono mettere!

Al contrario in una rom samsung si possono mettere quasi tutte le app Aosp! (come faccio io nella mia rom!)

_________________
Se apprezzate i miei lavori, se volete potete offrirmi un caffettino :D :D

DONATE
Grazie anticipatamente!! :D

TheGingerMOD ROM :D

Immagine


sabato 24 settembre 2011, 18:49
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#21  Messaggio Creare Rom... come si fa?
Mmm... In che senso sono legate al framework?
Non sono app a se stanti?
E se parto da una rom Samsung e ci tolgo la touchwiz... Che succede?

E invece, come hanno fatto per esempio a rendere disponibile a tutti l'app musica della miui, oppure il launcher della miui? Erano o non erano legate al framework? Se lo erano, si può fare una cosa del genere anche per le app Samsung? E se non lo erano, allora le app della miui si possono mettere anche in altre rom?

Grazie!


Sent from my iPad using Tapatalk

_________________
Immagine


sabato 24 settembre 2011, 19:48
Profilo Invia messaggio privato
Amministratore
Avatar utente

Iscritto il: sabato 7 novembre 2009, 22:20
Messaggi: 53893
Località: Canegrate (MI)
Ha ringraziato: 4360
Grazie ricevuti: 4525
Identità: Uomo
Età: 43
Cellulare: Nexus 5
Provider: Tim & Wind
#22  Messaggio Re: Creare Rom... come si fa?
Il progetto MIUI è Open Source, quello di Samsung ovviamente no.

_________________
Immagine
Da Leggere Prima Di Postare.




sabato 24 settembre 2011, 19:49
Profilo Invia messaggio privato WWW
Moderatore
Avatar utente

Iscritto il: lunedì 9 novembre 2009, 14:21
Messaggi: 15248
Ha ringraziato: 899
Grazie ricevuti: 1071
Identità: Uomo
Età: 37
Cellulare: Htc Bestio aka DESIRE HD
Provider: H3G
#23  Messaggio Re: Creare Rom... come si fa?
Le app della miui si basano su app aosp, quindi open source che sono state ricompilate per girare su rom aosp, quindi anche su firmware non aosp o quasi tutti!

_________________
Immagine --->
Immagine
Immagine


sabato 24 settembre 2011, 20:09
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#24  Messaggio Creare Rom... come si fa?
Ok, quindi le app della miui funzionano su tutte le rom?

...potrei anche sbagliarmi... Ma non mi pare che la miui sia open suorce...


Sent from my iPad using Tapatalk

_________________
Immagine


sabato 24 settembre 2011, 20:55
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: domenica 16 maggio 2010, 20:43
Messaggi: 159
Località: Terracina (LT)
Ha ringraziato: 5
Grazie ricevuti: 66
Identità: Uomo
Età: 21
Cellulare: Samsung Galaxy s2 i9100
Motorola Milestone
Nokia E51
Nokia n97 Mini
Nokia N800
Apple iPod touch 1g
Provider: Wind
Tim
#25  Messaggio Re: Creare Rom... come si fa?
No la MIUI non è opensource, ma c'è una differenza da samsung:

Non usa framework aggiuntivi

guarda la cartella framework di samsung, ha MOLTI file in piu dell'AOSP!

MIUI si basa comunque sulla cyanogen (o meglio nasce da li) quindi fare reverse engineering è piu semplice!

Ma infatti fungono solo Musica/Camera/launcher non ci sono molte altre cose che vanno!!

_________________
Se apprezzate i miei lavori, se volete potete offrirmi un caffettino :D :D

DONATE
Grazie anticipatamente!! :D

TheGingerMOD ROM :D

Immagine


domenica 25 settembre 2011, 0:22

Per questo post 89luca89 ha ricevuto un ringraziamento : batista70
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#26  Messaggio R: Creare Rom... come si fa?
Ok... mmm... ma se uno partendo da una rom aosp ci aggiunge qualche framework aggiuntivo della samsung... allora funzionano anche le relative app?

Per esempio, in una rom aosp non dovrebbe funzionare la riproduzione/registrazione 1080p...

...quale framework andrebbe aggiunto? :susp: :susp:

Grazie a tutti comunque della partecipazione!

Inviato dal mio GT-I9100 usando Tapatalk

_________________
Immagine


domenica 25 settembre 2011, 12:07
Profilo Invia messaggio privato
Moderatore
Avatar utente

Iscritto il: lunedì 9 novembre 2009, 14:21
Messaggi: 15248
Ha ringraziato: 899
Grazie ricevuti: 1071
Identità: Uomo
Età: 37
Cellulare: Htc Bestio aka DESIRE HD
Provider: H3G
#27  Messaggio Re: Creare Rom... come si fa?
Non è così facile...
come già detto i framework proprietari sono legati spesso e volentieri al codice sviluppato per specifiche macchine: sense svilluppata per i qualcomm, tw per l'exinox. Portare certi framework non è una cosa proprio semplice...

La questione della camera recorder è differente, si è nel campo dei driver ...

_________________
Immagine --->
Immagine
Immagine


domenica 25 settembre 2011, 17:18

Per questo post rf74 ha ricevuto un ringraziamento : Trabbo
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#28  Messaggio R: Creare Rom... come si fa?
Ok!

Comunque mi dispiace che oggi non ho avuto tempo di provare... stranamente molto spesso si ha poi tempo libero in settimana che nel week end! :)


Ma, altra domanda.. se uno parte da una rom ufficiosa... come fa a fare in modo che abbia il root?

Inviato dal mio GT-I9100 usando Tapatalk

_________________
Immagine


domenica 25 settembre 2011, 17:38
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: lunedì 11 aprile 2011, 18:47
Messaggi: 3469
Ha ringraziato: 103
Grazie ricevuti: 97
Identità: Uomo
Età: 0
Cellulare: N70, blackberry, iPad 1G 32GB wifi+3G, iPod touch 1G, galaxy s 2
Provider: tre.. the magic number
#29  Messaggio R: Creare Rom... come si fa?
Piccolo up...

...oggi dovrei riuscire a metterci mano (mi sono portato il PC al lavoro) e se mi dite come fare il root parto!

:thz.

Inviato dal mio GT-I9100 usando Tapatalk

_________________
Immagine


martedì 27 settembre 2011, 12:01
Profilo Invia messaggio privato
Avatar utente
#30  Messaggio Re: Creare Rom... come si fa?
per avere il root su una rom ufficiale, ufficiosa, devi mettere il kernel adatto a quel firmware e chainfire è il migliore.


Scegli il kernel per la tua rom, usi odin e al riavvio hai la tua rom con il root.


martedì 27 settembre 2011, 12:06
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 38 messaggi ]  Vai alla pagina Precedente  1, 2, 3  Prossimo


Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore. ..::Mod's by Nicoz::..
Traduzione Italiana phpBB.it
phpBB SEO