ubuntu touch porting / installation guide

Ubuntu Touch

ေအာက္ေဖာ္ျပပါ   devices မ်ားသည္ Ubuntu touch တင္ရန္အတြက္  Target devices မ်ားျဖစ္ပါသည္။

သင္ android OS ျပန္လည္တင္လိုပါက ျပန္လည္ ရယူရမည့္ android images မ်ားျဖစ္ပါသည္။

Device Android Drivers Android Images Status
Nexus 4 mako occam Active development
Nexus 10 manta mantaray Active development
Nexus 7 2013 WiFi flo razor Active development
Galaxy Nexus maguro takju or yakju Maintenance
Nexus 7 grouper nakasi or nakasig Deprecated
Emulator goldfish

Status for active images is here.

STEP 1. Flash the devices

သင္၏ ကြန္ပ်ဴတာ ႏွင့္ သင္ ၏ devices တို့ခ်ိတ္ဆက္ ႏိုင္ရန္ အတြက္ သင္၏ Ubuntu OS တြင္ ေအာက္ေဖာ္ျပပါ Tools PPA ကို ဦးစြာပထမ သြင္းပါ။

Terminal  ( Ctrl +Alt+t ) ကို ဖြင့္၍ ေအာက္ေဖာ္ျပပါ command မ်ားကို copy & Paste လုပ္ပါ –

sudo add-apt-repository ppa:phablet-team/tools
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-device-flash

STEP 1.5 Android backup

သင္ ၏ android devices ကို backup လုပ္ရန္ ေအာက္ေဖာ္ျပပါအတိုင္း android devices တြင္ developer mode ရရန္

Settings -> About phone -> Build number (x 7 times)

build number ကို ၇ ၾကိမ္ႏွိပ္ပါ ။

Settings -> Developer options -> USB debugging ကိုအမွန္ျခစ္ ေရြးခ်ယ္ပါ

သင္ device ၏ Application မ်ား ၊ OS ႏွင့္ Data မ်ားကို သိမ္းဆည္းရန္အတြက္

Terminal  ( Ctrl +Alt+t ) ကို ဖြင့္၍ ေအာက္ေဖာ္ျပပါ command မ်ားကို copy & Paste လုပ္ပါ –

adb backup -apk -shared -all

သင္ျပန္၍ restore  လိုပါက ေအာက္ပါ command ကိုအသုံးျပဳႏိုင္ပါသည္။

adb restore backup.ab

STEP 2. Device unlock

1. Device ကို power off ပိတ္ပါ ။ Power on ျပီး Power button + volume up + volume down ကိုႏွိပ္ထားပါ။

2. သင္၏ device သည္ bootloader အေနျဖင့္ boot တက္ပါမည္ ။

3. သင္၏ device ကို USB cable အသုံးျပဳ၍ computer ျဖင့္ ခ်ိတ္ပါ။

4. သင္၏ ကြန္ပ်ဴတာတြင္ Ctrl+Alt+t ကို ႏွိပ္၍ terminal ဖြင့္ပါ ။ sudo fastboot oem unlock ဟုရိုက္ပါ။

5. term of unlocking ကို သင္၏ device တြင္ accept လုပ္ပါ။

6. Power button ကိုႏိွပ္ျပီး boot ျပန္တက္ပါ က arrow ျမွားအတိုင္း ဆက္လက္ device reset လုပ္ႏိုင္ပါသည္။

MANUAL DOWNLOAD & INSTALLATION

သင္၏ Device ႏွင့္ သက္ဆိုင္ ရာ image file မ်ားကို UBUNTU SERVER မွ DOWNLOAD လုပ္ပါ ။

မွတ္ခ်က္ ။  ။ Nexus 7 အတြက္ grouper ႏွင့္ သက္ဆိုင္ရာ file မ်ားကိုသာ download လုပ္ရမည္။

android fastboot tool ကို အသုံးျပဳ၍ bootloader ၊ recovery ႏွင့္ system images တို့ကို ေအာက္ေဖာ္ျပပါ command အတိုင္း terminal မွ တဆင့္ install ျပဳလုပ္ပါ

adb reboot fastboot
fastboot flash recovery trusty-preinstalled-recovery-armel+grouper.img
fastboot flash boot trusty-preinstalled-boot-armhf+grouper.img
fastboot flash system trusty-preinstalled-system-armel+grouper.img

ျပီးေနာက္ recovery mode သို့ ျပန္၀င္ရန္

adb reboot -f recovery

ျပီးေနာက္ trusty-preinstalled-touch-armel+grouper.zip  ကို sdcard အတြင္း သို့ adb push command သုံး၍ ေအာက္ပါ အတိုင္း autodeploy လုပ္ႏိုင္ပါသည္။

adb push /path/to/your/downloaded/trusty-preinstalled-touch-armel+grouper.zip /sdcard/autodeploy.zip

ျပီးေနာက္ recovery mode သို့ ျပန္၀င္ရန္

adb reboot -f recovery

ျပီးေနာက္  trusty-preinstalled-touch-armhf.zip ကို sdcard အတြင္း သို့ adb push command သုံး၍ ေအာက္ပါ အတိုင္း autodeploy လုပ္ႏိုင္ပါသည္။

adb push /path/to/your/downloaded/trusty-preinstalled-touch-armhf.zip /sdcard/autodeploy.zip

ျပီးေနာက္ recovery mode သို့ ျပန္၀င္ရန္

adb reboot -f recovery

ျပီးေနာက္ သင္ ၏ device သည္ အလိုအေလွ်ာက္ boot ျပန္တက္ ၍ Ubuntu Touch UI ကို အသုံုးျပဳႏိုင္မည္ ျဖစ္သည္။

မွတ္ခ်က္ ။      ။ အခက္အခဲတစ္စုံတစ္ရာ ရွိပါက saintjohn769@ubuntu.com သို့ ေမးျမန္းႏိုင္ပါသည္ ။

 

 

About

his is Chit Ko Ko Win from Myanmar (Burma) . I start learning redhat Linux in 2010 because of lazy in MS but can't used as well as Ubuntu . After meet with Ubuntu Myanmar LoCo Team , I migrated to Ubuntu Operating system and I joined with LoCo Team . Reading , Learning and Helping to Team when we go all around the country . Most of the time I spend in community .Later ,I try to help people in facebook group after that I know that they just need localization . That'why I start wrote some articles for our people our language and training Ubuntu at Info Myanmar Computer Services .

Tagged with: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*