Visualizzazione stampabile
-
Android "puro" sul One?
Vorrei acquistare un HTC One su cui installare la versione "pura" di Android 4.2.2 - ho avuto la possibilità di provarla diverse volte su un Nexus 7.
Più precisamente, vorrei scaricare i sorgenti di Android 4.2.2 (se disponibili), compilarli e installare la rom ottenuta su un HTC One.
E' fattibile?
-
Quote:
Originariamente inviato da
lsiani28
Vorrei acquistare un HTC One su cui installare la versione "pura" di Android 4.2.2 - ho avuto la possibilità di provarla diverse volte su un Nexus 7.
Più precisamente, vorrei scaricare i sorgenti di Android 4.2.2 (se disponibili), compilarli e installare la rom ottenuta su un HTC One.
E' fattibile?
Ci sono più fattori da tenere in considerazione.
1) Android puro viene rilasciato solo per il nexus, sono team di sviluppo esterni a google che portano esso su altri device.
2) Ad oggi, non ho ancora visto una rom pure google, anche perchè, il terminale non è uscito.
3) Se scarichi i sorgenti di android puro, poi dovrai adattarli al tuo device, e non è lavoro da poco, ma se sai farlo, tanto di cappello :)
4) Potrai compire una tua rom dai sorgenti delle future Cyano e via così.
-
Quote:
Originariamente inviato da
Guich
Ci sono più fattori da tenere in considerazione.
1) Android puro viene rilasciato solo per il nexus, sono team di sviluppo esterni a google che portano esso su altri device.
2) Ad oggi, non ho ancora visto una rom pure google, anche perchè, il terminale non è uscito.
3) Se scarichi i sorgenti di android puro, poi dovrai adattarli al tuo device, e non è lavoro da poco, ma se sai farlo, tanto di cappello :)
4) Potrai compire una tua rom dai sorgenti delle future Cyano e via così.
Cosa intendi con adattare la versione di android puro?
-
Quote:
Originariamente inviato da
lsiani28
Cosa intendi con adattare la versione di android puro?
Dato che ogni terminale ha un hardware differente, i sorgenti del kernel e di android andranno adattati al soc che hai nel telefono...
Infatti, molti dev a cui piace la cyano, l'aopk e così, prendono il sorgente da questo team che rilascia una rom funzionante con il telefono e poi se la modificano a modo loro :)
-
Quote:
Originariamente inviato da
lsiani28
Ciao,
ho letto la guida. Complimenti!
Preciso: non sono esperto circa root, rom, sblocco del bootloader.
Cosa vorrei fare: acquistare un HTC One su cui installare la versione
"pura" di Android 4.2.2 - ho avuto la possibilità di provarla diverse
volte su un Nexus 7.
Più precisamente, vorrei scaricare i sorgenti di Android 4.2.2 (se disponibili),
compilarli e installare la rom ottenuta su un HTC One.
E' fattibile?
si tutto è fattibile dato che è qualcomm il soc che ha,quindi il porting diventa tutto piu facile perchè rende il porting piu facile dato che l'ultimo modello del pure google è nexus 4 che monta s4pro
inoltre penso che gli sviluppatori della CM ecc. hanno gia ricevuto la versione unlock dell htc one cioè versione per gli svillupatori dato che sono gia usciti da quasi un mese
però per un porting stabile ci vuole ancora molto perchè il lavoro è molto duro e lungo.
se vuoi i sorgenti della release ufficiale questo è il link
https://developers.google.com/android/nexus/images
però il mio consiglio è quello di aspettare i primi porting dei team come aosp, cm ecc. poi ricompilarli a tuo piacere
-
Quote:
Originariamente inviato da
ludo98
Quelle sono factory image (rom ufficiali, in pratica) e non sorgenti ;)
I sorgenti android (e per i vari modelli) li trovi qui.
Devi lavorare in ambiente linux (es ubuntu 64 bit) e devi saper usare git ;)
-
Quote:
Originariamente inviato da
Guich
Dato che ogni terminale ha un hardware differente, i sorgenti del kernel e di android andranno adattati al soc che hai nel telefono...
Infatti, molti dev a cui piace la cyano, l'aopk e così, prendono il sorgente da questo team che rilascia una rom funzionante con il telefono e poi se la modificano a modo loro :)
Chiaro, ma l'adattamento viene effettuato in fase di compilazione dei sorgenti?
Nel senso che vengono fatte delle scelte su cosa supportare o meno a livello hardware,
un po' come avviene normalmente quando si compila un kernel Linux?
Oppure bisogna letteralmente sviluppare del nuovo codice da integrare poi in fase di compilazione?
In questo caso dovrei lavorare come farebbe uno sviluppatore del sistema operativo Android.
-
Quote:
Originariamente inviato da
Guich
Quelle sono factory image (rom ufficiali, in pratica) e non sorgenti ;)
I sorgenti android (e per i vari modelli) li trovi
qui.
Devi lavorare in ambiente linux (es ubuntu 64 bit) e devi saper usare git ;)
scusa ho sbagliato il link :-[ mi sono confuso tra i due che ho :-[
https://android.googlesource.com/?format=HTML
qui trovi tutti i sorgenti ufficiali di google
Quote:
Originariamente inviato da
lsiani28
Oppure bisogna letteralmente sviluppare del nuovo codice da integrare poi in fase di compilazione?
In questo caso dovrei lavorare come farebbe uno sviluppatore del sistema operativo Android.
devi avere i sorgenti dell htc per compilare i sorgenti che ti avevo messo quindi compili come fa uno sviluppatore
-
Quote:
Originariamente inviato da
lsiani28
Chiaro, ma l'adattamento viene effettuato in fase di compilazione dei sorgenti?
Nel senso che vengono fatte delle scelte su cosa supportare o meno a livello hardware,
un po' come avviene normalmente quando si compila un kernel Linux?
Oppure bisogna letteralmente sviluppare del nuovo codice da integrare poi in fase di compilazione?
In questo caso dovrei lavorare come farebbe uno sviluppatore del sistema operativo Android.
Google da il codice puro di android con il kernel linux patchato per i nostri device.
Il codice che danno loro, è per i dispositivi nexus che possono avere caratteristiche differenti dal telefono che a te interessa.
Ora, l'N4 ha il qualcomm S4 pro, che è diverso come struttura dallo snap600 e quindi dovrai adattare il kernel sviluppato per quel processore, a quello su cui vuoi fare la rom.
Il codice sarà da modificare o scrivere, ma dipende anche dall'hardware che monti.
Tutti i dev di xda che vedo sviluppare rom aosp per device diversi dal nexus, usano la Cyano o l'AOKP come rom di base per la loro rom.
Questo perchè, i vari team, sviluppano rom dai sorgenti di google perfettamente funzionanti e (penso) siano sviluppatori di android....
Il mio consiglio è quello di aspettare la cyano, ma se hai tempo e capacità potresti provare, ovviamente quando avrai il device.
@ludo, il one in s-off per i developers, non viene regalato, ma andrà comprato a 650 dollari...
Quindi, se il team lo vuole, lo compra :)
-
Quote:
Originariamente inviato da
Guich
Google da il codice puro di android con il kernel linux patchato per i nostri device.
Il codice che danno loro, è per i dispositivi nexus che possono avere caratteristiche differenti dal telefono che a te interessa.
Ora, l'N4 ha il qualcomm S4 pro, che è diverso come struttura dallo snap600 e quindi dovrai adattare il kernel sviluppato per quel processore, a quello su cui vuoi fare la rom.
Il codice sarà da modificare o scrivere, ma dipende anche dall'hardware che monti.
Dici che i sorgenti Google non supportano già lo snap600? Il kernel non dovrebbe già supportare
i vari processori ARM disponibili sul mercato. Mi sbaglio?
Quote:
Originariamente inviato da
Guich
Tutti i dev di xda che vedo sviluppare rom aosp per device diversi dal nexus, usano la Cyano o l'AOKP come rom di base per la loro rom.
Questo perchè, i vari team, sviluppano rom dai sorgenti di google perfettamente funzionanti e (penso) siano sviluppatori di android....
Il mio consiglio è quello di aspettare la cyano, ma se hai tempo e capacità potresti provare, ovviamente quando avrai il device.
Escludi la possibilità di poter compilare i sorgenti forniti da Google per uno smartphone diverso dal Nexus 4 senza dover
fare delle personalizzazioni particolari?
-
Quote:
Originariamente inviato da lsiani28
Quote:
Originariamente inviato da Guich
Google da il codice puro di android con il kernel linux patchato per i nostri device.
Il codice che danno loro, è per i dispositivi nexus che possono avere caratteristiche differenti dal telefono che a te interessa.
Ora, l'N4 ha il qualcomm S4 pro, che è diverso come struttura dallo snap600 e quindi dovrai adattare il kernel sviluppato per quel processore, a quello su cui vuoi fare la rom.
Il codice sarà da modificare o scrivere, ma dipende anche dall'hardware che monti.
Dici che i sorgenti Google non supportano già lo snap600? Cioè il kernel dovrebbe già supportare
i vari processori ARM disponibili sul mercato. Mi sbaglio?
Quote:
Originariamente inviato da Guich
Tutti i dev di xda che vedo sviluppare rom aosp per device diversi dal nexus, usano la Cyano o l'AOKP come rom di base per la loro rom.
Questo perchè, i vari team, sviluppano rom dai sorgenti di google perfettamente funzionanti e (penso) siano sviluppatori di android....
Il mio consiglio è quello di aspettare la cyano, ma se hai tempo e capacità potresti provare, ovviamente quando avrai il device.
Escludi la possibilità di poter compilare i sorgenti forniti da Google per uno smartphone diverso dal Nexus 4 senza dover
fare delle personalizzazioni particolari?
Quote:
Originariamente inviato da Guich
@ludo, il one in s-off per i developers, non viene regalato, ma andrà comprato a 650 dollari...
Quindi, se il team lo vuole, lo compra :)
La possibilità ce però ce un rischio per questo io ti avevo consigliato di aspettare
Inviato dal mio Nexus 4 usando Androidiani App
-
Quote:
Originariamente inviato da
lsiani28
Dici che i sorgenti Google non supportano già lo snap600? Il kernel non dovrebbe già supportare
i vari processori ARM disponibili sul mercato. Mi sbaglio?
Il kernel non penso, perchè ha architettura diversa da quella dell'S4 pro...
Il grande lavoro del team/dev sta in quello.
Pensa anche ad ubuntu che si sta sviluppando su tutti i device...
Quote:
Originariamente inviato da
lsiani28
Escludi la possibilità di poter compilare i sorgenti forniti da Google per uno smartphone diverso dal Nexus 4 senza dover
fare delle personalizzazioni particolari?
Ad oggi non penso che la rom parta, anzi, potrebbe far casino...
E, a meno che tu non abbia il device, non puoi provare :)
Io aspetterei che inizi ad essere in commercio e poi vedere.
p.s. Domanda personale:
Perchè prendere un telefono non nexus per poi metterci android puro?
Non è meglio un nexus?
Casomai il 5? O anche il motorola X phone?
-
Quote:
Originariamente inviato da Guich
Quote:
Originariamente inviato da lsiani28
Dici che i sorgenti Google non supportano già lo snap600? Il kernel non dovrebbe già supportare
i vari processori ARM disponibili sul mercato. Mi sbaglio?
Il kernel non penso, perchè ha architettura diversa da quella dell'S4 pro...
Il grande lavoro del team/dev sta in quello.
Pensa anche ad ubuntu che si sta sviluppando su tutti i device...
Quote:
Originariamente inviato da lsiani28
Escludi la possibilità di poter compilare i sorgenti forniti da Google per uno smartphone diverso dal Nexus 4 senza dover
fare delle personalizzazioni particolari?
Ad oggi non penso che la rom parta, anzi, potrebbe far casino...
E, a meno che tu non abbia il device, non puoi provare :)
Io aspetterei che inizi ad essere in commercio e poi vedere.
p.s. Domanda personale:
Perchè prendere un telefono non nexus per poi metterci android puro?
Non è meglio un nexus?
Casomai il 5? O anche il motorola X phone?
Motorola x phone non avrà android puro ma con le personalizzazioni Motorola
Comunque hanno detto che il porting sarà più facile dato che hanno i sorgenti sono simili in alcuni punti
Poi alla gente piace provare magari lui vuole provare la sense poi anche pure google
Inviato dal mio HTC One usando Androidiani App
-
Quote:
Originariamente inviato da
ludo98
La possibilità ce però ce un rischio per questo io ti avevo consigliato di aspettare
Inviato dal mio Nexus 4 usando
Androidiani App
Hai ragione, ma mi interessa conoscere di più sull'argomento.
In particolare, installare la rom Google sull'HTC One non comporta la cancellazione della rom ufficiale HTC?
All'avvio dello smartphone si può scegliere quale rom caricare (quella di Google o quella HTC)?
Inoltre, sarebbe sempre possibile ripristinare lo smartphone allo stato iniziale, quello di fabbrica?
-
Quote:
Originariamente inviato da lsiani28
Hai ragione, ma mi interessa conoscere di più sull'argomento.
In particolare, installare la rom Google sull'HTC One non comporta la cancellazione della rom ufficiale HTC?
All'avvio dello smartphone si può scegliere quale rom caricare (quella di Google o quella HTC)?
Inoltre, sarebbe sempre possibile ripristinare lo smartphone allo stato iniziale, quello di fabbrica?
No! su un dispositivo android non puoi fare il dual boot con lo stesso sistema operativo e non puoi installare una ROM dentro un dispositivo non compatibile
Inoltre se non fai nessun backup della ROM precedente non puoi tornare alla ROM della sense attraverso la recovery
Ma potrai ritornare alla ROM stock solo attraverso le firmware ufficiali
Inviato dal mio Nexus 4 usando Androidiani App
-
Quote:
Originariamente inviato da
lsiani28
Hai ragione, ma mi interessa conoscere di più sull'argomento.
In particolare, installare la rom Google sull'HTC One non comporta la cancellazione della rom ufficiale HTC?
All'avvio dello smartphone si può scegliere quale rom caricare (quella di Google o quella HTC)?
Inoltre, sarebbe sempre possibile ripristinare lo smartphone allo stato iniziale, quello di fabbrica?
Per cambiare rom, devi fare i wipe così da installare da 0 il nuovo sistema.
Sul one non so se sarà possibile far partire più rom (anche dall'sd) come per altri telefoni...
La rom htc potrai rimetterla, ma, al momento del riblocco del bootloader (a meno che non esca l's-off), troverai relocked al posto di locked...
Quote:
Originariamente inviato da ludo98
No! su un dispositivo android non puoi fare il dual boot con lo stesso sistema operativo e non puoi installare una ROM dentro un dispositivo non compatibile
Il dual boot è possibile su più device.
Es Nexus 7 ed htc Evo 3D.
Basta che le rom siano compatibili e ci sia la recovery moddata etc fatto apposta per questo.
-
Quote:
Originariamente inviato da
Guich
p.s. Domanda personale:
Perchè prendere un telefono non nexus per poi metterci android puro?
Non è meglio un nexus?
Casomai il 5? O anche il motorola X phone?
Buona domanda. Il fatto è che mi piace molto l'HTC One come qualità costruttiva,
in particolare lo schermo a più di 400 ppi, ma vorrei anche utilizzare la versione
Android più recente disponibile e senza le personalizzazioni messe a punto da HTC.
Amo l'interfaccia originale di Android 4.2.2. Non mi piace il dover attendere mesi
prima che lo smartphone che uso possa esser aggiornato all'ultima release
di Android.
Secondo te uscirà davvero a breve il Nexus 5? Io sono un po' scettico.
-
Quote:
Originariamente inviato da
ludo98
No! su un dispositivo android non puoi fare il dual boot con lo stesso sistema operativo e non puoi installare una ROM dentro un dispositivo non compatibile
Inoltre se non fai nessun backup della ROM precedente non puoi tornare alla ROM della sense attraverso la recovery
Ma potrai ritornare alla ROM stock solo attraverso le firmware ufficiali
Cribbio! Volevo dire che si potrà impostare quale rom avviare.
Quote:
Originariamente inviato da
ludo98
Una domanda personale: stai utilizzando un Nexus 4 o un HTC One per rispondere ai messaggi?
-
Quote:
Originariamente inviato da Guich
Quote:
Originariamente inviato da lsiani28
Hai ragione, ma mi interessa conoscere di più sull'argomento.
In particolare, installare la rom Google sull'HTC One non comporta la cancellazione della rom ufficiale HTC?
All'avvio dello smartphone si può scegliere quale rom caricare (quella di Google o quella HTC)?
Inoltre, sarebbe sempre possibile ripristinare lo smartphone allo stato iniziale, quello di fabbrica?
Per cambiare rom, devi fare i wipe così da installare da 0 il nuovo sistema.
Sul one non so se sarà possibile far partire più rom (anche dall'sd) come per altri telefoni...
La rom htc potrai rimetterla, ma, al momento del riblocco del bootloader (a meno che non esca l's-off), troverai relocked al posto di locked...
Quote:
No! su un dispositivo android non puoi fare il dual boot con lo stesso sistema operativo e non puoi installare una ROM dentro un dispositivo non compatibile
Il dual boot è possibile su più device.
Es Nexus 7 ed htc Evo 3D.
Basta che le rom siano compatibili e ci sia la recovery moddata etc fatto apposta per questo.
Pero per i dispositivi HTC vuole s-off
Su Nexus 7 ho visto solo dual boot android e ubuntu
Inviato dal mio Nexus 4 usando Androidiani App
-
Quote:
Originariamente inviato da lsiani28
Quote:
Originariamente inviato da ludo98
No! su un dispositivo android non puoi fare il dual boot con lo stesso sistema operativo e non puoi installare una ROM dentro un dispositivo non compatibile
Inoltre se non fai nessun backup della ROM precedente non puoi tornare alla ROM della sense attraverso la recovery
Ma potrai ritornare alla ROM stock solo attraverso le firmware ufficiali
Cribbio!
Una domanda personale: stai utilizzando un Nexus 4 o un HTC One per rispondere ai messaggi?
Tutti e due HTC one lo sto provando e nexus 4 è mio telefono quotidiano
Inviato dal mio Nexus 4 usando Androidiani App
-
Quote:
Originariamente inviato da
ludo98
Tutti e due HTC one lo sto provando e nexus 4 è mio telefono quotidiano
Inviato dal mio Nexus 4 usando
Androidiani App
Ho letto che la fotocamera dell'HTC One non è poi così eccezionale, lo foto verrebbero meno definite
e con maggior "rumore" rispetto all'HTC One X.
Circa il Nexus 4: ti trovi bene per quanto riguarda la qualità delle foto e dei video?
-
Quote:
Originariamente inviato da lsiani28
Ho letto che la fotocamera dell'HTC One non è poi così eccezionale, lo foto verrebbero meno definite
e con maggior "rumore" rispetto all'HTC One X.
Circa il Nexus 4: ti trovi bene per quanto riguarda la qualità delle foto e dei video?
Si tranne nelle foto indoor che non mi convincono tanto pero le foto esterne sono bellissime e video anche
Comunque adesso con HTC one che ho in mano noto che è migliorato con gli aggiornamenti continui infatti il software era messo da cani LOL
Quindi per non fare l'errore che avevano fatto con One x hanno posticipato la data di uscita per rendere il software più stabile
Inviato dal mio Nexus 4 usando Androidiani App
-
Per riassumere circa la possibilità di installare una rom compilata dai sorgenti Google:
non mi converrebbe farlo, in quanto sarebbero necessarie delle personalizzazioni
al kernel per renderlo compatibile con l'HTC One.
La strada più facile è quella di aspettare la disponibilità di rom specifiche non ufficiali
da personalizzare.
In tal caso, avrei sempre la possibilità di resettare lo smartphone e riportarlo alla
configurazione di fabbrica.
Immagino che i sorgenti rilasciati da HTC potrebbero essere utilizzati per risolvere i
problemi di compatibilità di cui sopra: in pratica bisognerebbe utilizzare il kernel HTC
più la UI originale Android sviluppata da Google.
L'ultimo dubbio riguarda la garanzia.
-
Quote:
Originariamente inviato da
ludo98
Si tranne nelle foto indoor che non mi convincono tanto pero le foto esterne sono bellissime e video anche
Comunque adesso con HTC one che ho in mano noto che è migliorato con gli aggiornamenti continui infatti il software era messo da cani LOL
Quindi per non fare l'errore che avevano fatto con One x hanno posticipato la data di uscita per rendere il software più stabile
Inviato dal mio Nexus 4 usando
Androidiani App
Il Nexus 4 non ha il problema dell'audio di bassa qualità nei video?
-
Quote:
Originariamente inviato da
lsiani28
Per riassumere circa la possibilità di installare una rom compilata dai sorgenti Google:
non mi converrebbe farlo, in quanto sarebbero necessarie delle personalizzazioni
al kernel per renderlo compatibile con l'HTC One.
La strada più facile è quella di aspettare la disponibilità di rom specifiche non ufficiali
da personalizzare.
In tal caso, avrei sempre la possibilità di resettare lo smartphone e riportarlo alla
configurazione di fabbrica.
Immagino che i sorgenti rilasciati da HTC potrebbero essere utilizzati per risolvere i
problemi di compatibilità di cui sopra: in pratica bisognerebbe utilizzare il kernel HTC
più la UI originale Android sviluppata da Google.
L'ultimo dubbio riguarda la garanzia.
Esatto.
Il telefono lo riporti circa uguale a quando l'hai comprato, solo che (a meno che non esca l's-off) troverai relocked al posto di locked nel bootloader...
I sorgenti che rilascia htc sono solo quelli del kernel per poi far uscire i kernel custom.
Le rom si basano sulle ruu, non sui sorgenti.
Le uniche rom che si basano sui sorgenti sono le AOSP e le AOKP, insieme ai kernel...
-
Quote:
Originariamente inviato da
Guich
Esatto.
Il telefono lo riporti circa uguale a quando l'hai comprato, solo che (a meno che non esca l's-off) troverai relocked al posto di locked nel bootloader...
I sorgenti che rilascia htc sono solo quelli del kernel per poi far uscire i kernel custom.
Le rom si basano sulle ruu, non sui sorgenti.
Le uniche rom che si basano sui sorgenti sono le AOSP e le AOKP, insieme ai kernel...
Il fatto di trovare "relocked" comporta problemi circa la garanzia del telefono?
Cosa intendi con rom basate su ruu?
-
Quote:
Originariamente inviato da
lsiani28
Il fatto di trovare "relocked" comporta problemi circa la garanzia del telefono?
Cosa intendi con rom basate su ruu?
Potrebbero farti storie.
La rom base di htc è contenuta nelle ruu, e quindi, per fare le rom custom, devi estrarre quella rom, e lavorarci sopra...
-
Quote:
Originariamente inviato da Guich
Potrebbero farti storie.
La rom base di htc è contenuta nelle ruu, e quindi, per fare le rom custom, devi estrarre quella rom, e lavorarci sopra...
Possono anche non accettarti per la garanzia esperienza personale quindi dipende dalla fortuna che hai
Inviato dal mio Nexus 4 usando Androidiani App
-
sembra ormai ufficiale, dal 26 giugno nei playstore https://plus.google.com/u/0/11002370...ts/fcfH93she8A
saluti, mario