I primi telefoni con Ubuntu Phone sarà finalmente una realtà oggi, ma proprio perché molti di noi sono appena arrivati ​​non avremo un dispositivo che supporti il ​​sistema operativo di serie come quelli presentati oggi. Tuttavia, ciò che possiamo fare finché abbiamo un terminale Android compatibile è installa una ROM del sistema in essi.
Con questa guida che ti proponiamo oggi sarai in grado di farlo installa Ubuntu Phone sul tuo Android, ma prima di farlo ti consigliamo di fare diverse cose: Consulta l'elenco di dispositivi ufficialmente supportatiQuella di dispositivi supportati dalla comunità , segui i passaggi che ti indicheremo bene, disponi di copie di backup di tutto e sii molto chiaro su ciò che stai facendo.
Prima di tutto, dovrebbe essere chiaro che la guida che ti forniremo è progettata specificamente per installare la ROM in formato dispositivi con supporto ufficiale. Se non si dispone di uno di questi dispositivi, la relativa guida dovrebbe apparire nell'elenco dei terminali supportati dalla comunità .
Un'altra cosa che dovresti sapere è che l'installazione di Ubuntu Phone comporterà l'estensione perdita di dati dal tuo terminale, ma per questo in seguito ti forniremo gli strumenti per creare copie di backup di tutto ciò che hai nel terminale usando i comandi ADB.
Prepara il desktop
Innanzitutto dobbiamo assicurarci di avere il repository Universe attivato, poiché il pacchetto che dovremo installare è contenuto in esso. Una volta fatto, dovremo prima farlo aggiungi Ubuntu SDK PPA. Apriamo un terminale e aggiungiamo quanto segue:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Poi aggiorna l'elenco dei repository:
sudo apt-get update
La prossima cosa che dobbiamo fare è installa il pacchetto ubuntu-device-flash. Per fare ciò in un terminale eseguiamo questo comando:
sudo apt-get install ubuntu-device-flash
Per conoscere meglio cosa possiamo fare con questo pacchetto possiamo sempre vai alla pagina man, digitando quanto segue nel terminale:
man ubuntu-device-flash
Quanto segue è installa il pacchetto phablet-tools. Per questo ricorriamo nuovamente al terminal:
sudo apt-get install phablet-tools
Possiamo ottenere un file elenco di strumenti inclusi in esso con questo comando:
dpkg -L phablet-tools | grep bin
Possiamo ottenere strumento di aiuto da questo pacchetto con il modificatore -h, ad esempio:
phablet-config -h usage: phablet-config [-h] [-s SERIAL] ... Set up different configuration options on a device [...]
Considerazioni su ADB e Fastboot
Durante l'installazione del pacchetto ubuntu-device-flash vengono aggiunti due strumenti che useremo molto in questa guida: ADB e Fastboot. ADB è un bridge tra il terminale e il computer che ci permette di agire su di esso tramite un terminale quando è completamente avviato, e Fastboot offre una connessione USB quando il dispositivo viene avviato dal bootloader.
Si consiglia di dai un'occhiata alle pagine di aiuto di questi due elementi utilizzando questi due comandi per scoprirne il più possibile:
adb help 2>&1 | less fastboot help 2>&1 | less
Salvataggio dei backup di Android

questo può essere fatto in due modi: Se hai già il file bootloader sbloccato e a recupero personalizzato installato puoi sempre fare un backup tramite il file recupero che potresti successivamente ripristinare allo stesso modo. Se non hai installato alcuno strumento di recupero, dovrai prima andare su Impostazioni Android per attivare la modalità di sviluppo.
Per questo e se non l'hai mai fatto, dovrai farlo vai alla sezione A proposito del telefono e premere ripetutamente il numero di build fino a visualizzare un messaggio simile a !! Congratulazioni !! Sei già uno sviluppatore!. Quindi appariranno le opzioni di sviluppo e lì potrai attivare la modalità di debug USB.
Quando lo hai attivato puoi collegare tramite cavo USB che ci aiuterà a costruire il ponte ADB. Puoi verificare che la connessione sia andata a buon fine utilizzando un comando nel terminale che dovrebbe restituire qualcosa del genere:
adb devices List of devices attached 025d138e2f521413 device
Dopo averlo fatto, possiamo procedere salva una copia di backup sul nostro desktop di tutto ciò che è incluso nel nostro terminale Android, che possiamo quindi utilizzare per ripristinare il nostro terminale nel caso in cui Ubuntu Phone non ci convinca. Ecco un file metodo per ripristinare Android fornito da Canonical, ma proveremo comunque a dedicargli un'altra guida in un secondo momento.
Per creare il backup dobbiamo eseguire il seguente comando Nel terminal:
adb backup -apk -shared -all
UN messaggio mentre verrà creato il backup sul nostro telefono e ci chiederà se vogliamo autorizzarlo. Diciamo di sì.
Sblocco del bootloader

Per installare qualsiasi ROM, questa da Ubuntu o una personalizzata da Android come CyanogenMod, lo è questo oggetto deve essere sbloccato. Per fare ciò dal terminale dobbiamo prima riavviare il dispositivo in bootloader. Per questo usiamo il seguente comando:
adb reboot bootloader
Sapremo che siamo nel bootloader quando vediamo l'immagine di un file androide sdraiato sulla schiena con il pannello frontale aperto. Dopodiché controlliamo nuovamente che il dispositivo sia ben collegato e se tutto va bene dovremmo vedere un output come questo:
fastboot devices 025d138e2f521413 fastboot
La prossima cosa è usare un file comando per sbloccare il bootloader di per sé:
sudo fastboot oem unlock
Vedremo una schermata di termini e condizioni che dobbiamo accettare per continuare. È importante sapere che se sblocciamo il file bootloader perderemo la garanzia del telefono. Dopodiché ripartiremo nuovamente in Android, avremo perso i nostri dati e dovremo inserire le informazioni minime in modo che il primo avvio sia completato, poiché quando installeremo Ubuntu tutti quei dati andranno nuovamente persi.
Installazione di Ubuntu Phone

Per installare Ubuntu Phone dovremo prima spegnere il dispositivo. Una volta fatto, dovremo riavviare premendo il tasto corretta combinazione di tasti per farlo in modalità fastboot. Poiché utilizziamo il metodo per i dispositivi supportati ufficialmente, possiamo ricorrere al guida pubblicata da Google per farlo nel modo giusto.
La prossima cosa è installare la ROM, per quello che devi scegli un canale. Supponendo che, ad esempio, stiamo utilizzando un Nexus 7 per la nostra installazione, possiamo utilizzare il canale devel. Per questo dovremmo inserire il comando nel terminale ubuntu-device-flashe l'output che dovremmo ottenere sarebbe qualcosa del genere:
ubuntu-device-flash --channel=devel --bootstrap 2014/04/16 10:19:26 Device is |flo| 2014/04/16 10:19:27 Flashing version 296 from devel channel and server https://system-image.ubuntu.com to device flo 2014/04/16 10:19:27 ubuntu-touch/trusty is a channel alias to devel [...]
Per quanto riguarda il canale da scegliere, Canonical ha pubblicato un file guida alla scelta del canale secondo il nostro dispositivo, poiché è il modo in cui dobbiamo identificare le immagini. Questa guida può essere consultata tramite il Sito web per sviluppatori Ubuntu.
Al termine dell'installazione il telefono si riavvierà e prima di fare qualsiasi cosa è necessario attendere il riavvio è completo. Nella maggior parte dei casi, non è richiesta alcuna interazione da parte dell'utente e notiamo che potrebbero essere necessari alcuni minuti. Per quanto riguarda gli aggiornamenti di sistema, le notifiche della loro disponibilità dovrebbero arrivare automaticamente.
E finora la nostra guida per installare Ubuntu Phone su un telefono Android. Cogliamo l'occasione per sottolinearlo con questo metodo di installazione rimuoveremo completamente la ROM Android; non è un file dual boot. Per eseguire un'installazione con dual boot svilupperemo un'altra guida che pubblicheremo anche in Ubunlog.
a ottenere informazioni estese Per quanto riguarda l'installazione del sistema puoi andare al guida pubblicata da Canonical.