Sa wakas ay magiging realidad na ang mga unang teleponong may Ubuntu Phone ngayon , ngunit dahil nga bagong dating lang ang mga ito, marami sa atin ang walang device na nagpapatakbo ng operating system tulad ng mga inihaharap ngayon. Gayunpaman, ang magagawa natin, hangga't mayroon tayong compatible na Android device, ay mag-install ng custom ROM ng system dito.
Gamit ang gabay na iaalok namin sa iyo ngayon, maaari mong i-install ang Ubuntu Phone sa iyong Android device , ngunit bago mo gawin, irerekomenda namin ang ilang bagay: Suriin ang listahan ng mga opisyal na sinusuportahang device , ang listahan ng mga device na sinusuportahan ng komunidad , maingat na sundin ang mga hakbang na ipapakita namin, magkaroon ng mga backup ng lahat, at maging malinaw sa iyong ginagawa.
Una sa lahat, mahalagang maunawaan na ang gabay na ito ay partikular na idinisenyo para sa pag-install ng ROM sa mga opisyal na sinusuportahang device . Kung wala ka nito, dapat lumitaw ang katumbas na gabay para dito sa listahan ng mga sinusuportahang device.
Isa pang bagay na dapat mong malaman ay ang pag-install ng Ubuntu Phone ay magreresulta sa pagkawala ng data mula sa iyong device , ngunit bibigyan ka namin kalaunan ng mga tool upang i-backup ang lahat ng nasa iyong device gamit ang mga ADB command.
Ihanda ang desktop
Una, kailangan nating siguraduhing naka-enable ang Universe repository, dahil ang package na kailangan nating i-install ay nakapaloob dito. Kapag tapos na iyon, kakailanganin nating idagdag ang Ubuntu SDK PPA . Magbukas ng terminal at idagdag ang mga sumusunod:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Sa ibaba ay ia-update namin ang listahan ng mga repositoryo :
sudo apt-get update
Ang susunod na dapat nating gawin ay i-install ang package ubuntu-device-flash. Upang magawa ito sa isang terminal ay isinasagawa namin ang utos na ito:
sudo apt-get install ubuntu-device-flash
Para matuto nang higit pa tungkol sa kung ano ang magagawa natin sa paketeng ito, maaari nating laging tingnan ang pahina ng manwal sa pamamagitan ng pag-type ng sumusunod sa terminal:
man ubuntu-device-flash
Ang mga sumusunod ay i-install ang package phablet-tools. Para sa mga ito, muli kaming dumulog sa terminal:
sudo apt-get install phablet-tools
Makakakuha tayo ng listahan ng mga kagamitang kasama rito gamit ang utos na ito:
dpkg -L phablet-tools | grep bin
Makukuha natin tulong sa tool mula sa package na ito kasama ang modifier -h, halimbawa:
phablet-config -h usage: phablet-config [-h] [-s SERIAL] ... Set up different configuration options on a device [...]
Mga pagsasaalang-alang sa ADB at Fastboot
Kapag nag-i-install ng package ubuntu-device-flash idinagdag ang dalawang mga tool na gagamitin namin nang marami sa patnubay na ito: ADB at Fastboot. Ang ADB ay isang tulay sa pagitan ng terminal at ng computer na nagpapahintulot sa amin na kumilos dito sa pamamagitan ng isang terminal kapag ito ay ganap na na-boot, at nag-aalok ang Fastboot ng isang koneksyon sa USB kapag ang aparato ay na-boot mula sa bootloader.
Inirerekomenda namin na tingnan ang mga pahina ng tulong para sa dalawang aytem na ito gamit ang dalawang utos na ito upang linawin ang anumang mga pagdududa hangga't maaari:
adb help 2>&1 | less fastboot help 2>&1 | less
Sine-save ang mga pag-backup ng Android

Magagawa ito sa dalawang paraan : Kung mayroon ka nang naka-unlock na bootloader at naka-install na custom recovery , maaari kang gumawa ng backup sa pamamagitan ng recovery at pagkatapos ay ibalik ito sa parehong paraan. Kung wala ka pang naka-install na recovery tool, kakailanganin mo munang pumunta sa mga setting ng iyong Android para paganahin ang developer mode.
Para gawin ito, kung hindi mo pa nagagawa, kakailanganin mong pumunta sa seksyong Tungkol sa telepono at i-tap ang build number nang ilang beses hanggang sa lumitaw ang isang mensaheng katulad ng "Binabati kita! Isa ka nang developer!" . Pagkatapos ay lilitaw ang mga opsyon ng developer, at doon mo maaaring paganahin ang USB debugging mode.
Kapag na-activate na, maaari mo itong ikonekta gamit ang USB cable , na siyang magtatatag ng ADB bridge. Maaari mong i-verify na ang koneksyon ay naitatag nang tama gamit ang isang command sa terminal na dapat magbalik ng katulad nito:
adb devices List of devices attached 025d138e2f521413 device
Kapag nagawa na natin ito, maaari na nating i-save ang backup ng lahat ng nasa ating Android device sa ating desktop. Magagamit ang backup na ito para i-restore ang ating device kung hindi angkop sa ating mga pangangailangan ang Ubuntu Phone. Narito ang isang paraan para i-restore ang Android na ibinibigay ng Canonical, ngunit susubukan naming talakayin ito sa isang hiwalay na gabay mamaya.
Para makagawa ng backup, kailangan nating patakbuhin ang sumusunod na command sa terminal:
adb backup -apk -shared -all
Dapat ay makakita tayo ng mensahe na nagkukumpirma na may ginagawang backup sa ating telepono at nagtatanong kung gusto natin itong pahintulutan. Sasagot tayo ng oo.
Ina-unlock ang bootloader

Para makapag-install ng kahit anong ROM, maging ito man ay Ubuntu ROM o custom Android ROM tulad ng CyanogenMod, dapat naka-unlock ang bootloader . Para magawa ito, kailangan muna nating i-reboot ang device sa bootloader mula sa terminal . Ginagamit natin ang sumusunod na command:
adb reboot bootloader
Malalaman nating nasa bootloader tayo kapag nakakita tayo ng larawan ng isang Android na nakahiga nang nakabukas ang front panel. Pagkatapos nito, i-double check natin kung maayos na nakakonekta ang device, at kung gumagana nang tama ang lahat, dapat ay ganito ang resulta:
fastboot devices 025d138e2f521413 fastboot
Ang susunod na hakbang ay ang paggamit ng isang utos upang i-unlock ang bootloader mismo:
sudo fastboot oem unlock
Lilitaw ang isang screen ng mga tuntunin at kundisyon, na dapat mong tanggapin upang magpatuloy. Mahalagang malaman na ang pag-unlock ng bootloader ay magpapawalang-bisa sa warranty ng iyong telepono . Pagkatapos nito, magre-reboot ka muli sa Android. Mawawala mo ang lahat ng iyong data at kakailanganin mong ilagay lamang ang minimum na impormasyong kinakailangan para sa unang pag-boot, dahil mawawala muli ang lahat ng data na iyon kapag na-install mo ang Ubuntu.
Pag-install ng Telepono ng Ubuntu

Para mai-install ang Ubuntu Phone, kailangan muna nating patayin ang device . Kapag nagawa na natin iyon, kailangan natin itong i-restart sa pamamagitan ng pagpindot sa tamang kombinasyon ng mga key para mag-boot sa fastboot mode . Dahil ginagamit natin ang paraan para sa mga opisyal na sinusuportahang device, maaari nating tingnan ang gabay na inilathala ng Google para gawin ito nang tama.
Ang susunod na bagay ay i-install ang ROM, para sa kung ano ang kailangan mong gawin pumili ng isang channel. Ipagpalagay na, halimbawa, gumagamit kami ng isang Nexus 7 para sa aming pag-install, maaari naming gamitin ang channel devel. Para sa mga ito kailangan naming ipasok ang utos sa terminal ubuntu-device-flash, at ang output na nais nating makuha ay magiging isang katulad nito:
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 [...]
Tungkol sa kung aling channel ang pipiliin, naglathala ang Canonical ng gabay sa pagpili ng channel batay sa iyong device, dahil ganito namin natutukoy ang mga imahe. Makikita ang gabay na ito sa website ng mga developer ng Ubuntu.
Kapag kumpleto na ang pag-install, magre-restart ang telepono. Bago gumawa ng anuman, dapat kang maghintay hanggang sa ganap na matapos ang pag-restart . Sa karamihan ng mga kaso, hindi kinakailangan ang pakikipag-ugnayan ng user, at pakitandaan na maaaring tumagal ito ng ilang minuto. Para sa mga update ng system, dapat kang makatanggap ng mga awtomatikong notification kapag naging available na ang mga ito.
At diyan nagtatapos ang ating gabay sa pag-install ng Ubuntu Phone sa isang Android phone. Nais naming bigyang-diin na ang paraan ng pag-install na ito ay ganap na mag-aalis ng Android ROM ; hindi ito isang dual boot setup . Para sa isang dual boot installation, gagawa kami ng isa pang gabay, na ilalathala rin namin sa Ubunlog.
Para sa mas detalyadong impormasyon tungkol sa pag-install ng system, maaari mong tingnan ang gabay na inilathala ng Canonical.