Академический Документы
Профессиональный Документы
Культура Документы
Info
Login
Help
Install
FAQ Ubuntu Install Get Build Release Devices Touch Getinvolved! Core from Testin Notes Developer started apps source Porting Preview here! Translate Specs SDK Guide Deploying Feature Status
1. Disclaimer 2. What to expect after flashing 2. Supported devices and codenames 3. Community support devices 4. Flashing the device 1. Step 1 Desktop Setup 1. Set up the Touch Developer Preview
2.
3.
4. 5.
Tools PPA Step 1.5 Optional Android Backup Step 2 - Device unlock 1. Device factory reset Step 3 - Initial Device Setup Step 4 -
5. 6. 7. 8.
Downloading & Deploying Image to Device 1. Further Examples Restoring Android Manual Download & Installation Check version after install Need help?
The Ubuntu Touch Developer Preview is intended to be used for development and evaluation purposes only. It is an experimental development snapshot that can potentially
brick your device . It does not provide all of the features and services of a retail phone and cannot replace your current handset. This preview is the first release of a very new and unfinished version of Ubuntu and it will evolve quickly. This process will delete all data from the device. Restoring Android will not restore this data.
Disclaimer
"Touch Developer Preview for Ubuntu" is released for free noncommercial use. It is provided without warranty, even the implied warranty of merchantability, satisfaction or fitness for a particular use. See the licence included with each program for details. Some licences may grant additional rights; this notice shall not limit your rights under each
program's licence. Licences for each program are available in the usr/share/doc directory. Source code for Ubuntu can be downloaded from archive.ubuntu.com. Ubuntu, the Ubuntu logo and Canonical are registered trademarks of Canonical Ltd. All other trademarks are the property of their respective owners. "Touch Preview for Ubuntu" is released for limited use due to the inclusion of binary hardware
support files. The original components and licenses can be found at:
https://developers.google.com/androi
Device
Codename
mako
occam
manta
mantaray
flo
flo or flo
maguro
takju or yakju
Nexus 7
grouper
nakasi or nakasig
This should hopefully create backup.ab with all of your apps, OS, and data. Later, after reflashing with android (or rooting / unlocking) you will be able to use $ adb restore backup.ab to restore all of your data.
4. On your computer, press Ctrl+Alt+T to start a terminal. Type sudo fastboot oem unlock, followed by Enter 5. On the device screen, accept the terms of unlocking. 6. Boot the device by pressing the power button (pointed by an arrow with Start on the screen). Device factory reset If you get stuck in a bootloop
rebooting the tablet after unlocking the bootloader... Here's what you do: 1. During the bootloop.. hold the power button + volume up + volume down button simultaneously to get yourself back into fastboot mode as you were previously. 2. In fastboot mode.. use the volume keys to scroll to Recovery and the power button to select it. 3. In Recovery (Android robot on
his back with a red triangle)... tap the volume up button and the power button simultaneously which will bring you into stock recovery. Again.. Don't hold the buttons, just tap them simultaneously. Also make sure you're holding the correct volume button. Up will be the volume key on the right. 4. Once you're in Recovery.. perform a factory reset/data wipe and then reboot your
options > USB debugging). on Jelly Bean (versions 4.1 and 4.2) you need to enter Settings, About [Phone|Tablet] and tap the Build number 7 times to see the Developer Options. on 4.2.2, (settings > about > tap on build number 7 times to activate the developer options menu
item). On either Android version you must then enable USB debugging via Settings > Developer options > USB debugging. You will also need to accept a host key on the device. On the workstation> adb kill-server; adb start-server
3. Plug the device into the computer via the USB cable. Depending on the installed Android version, a popup will show up on the device with the host key that needs to be accepted for the device to communicate with the workstation. Note, 'adb devices' should not show the device as 'offline'. If it
does, unplug the device, run adb under sudo on the workstation (sudo adb kill-server; sudo adb start-server), then plug the device back in. In some cases, the device will continue to show offline, and the host key popup will not appear if the USB connection method is 'MTP' (default for some devices and
versions of Android). Unchecking all options in the USB connection method (Settings -> Storage -> Menu -> USB computer connection -> MTP, PTP) seems to resolve this adb connection issue for some users. 4. Save the version of the current image on the device, if on Android, to use as a reference
to revert back to. The version can be found by going to Settings > About Phone > Build Number. Newer Nexus 10s have not booted fully after developer mode was enabled. If this occurs boot into the bootloader and do "fastboot -w", then proceed to the next step.
To bootstrap on the devel channel or reinstall afresh (wiping everything) the recommended command is to be run from the bootloader:
ubuntu-device-flash --channel=devel --
This step can take a very long time. Bootstrap requires the device is in the bootloader - adb reboot bootloader Note that there are other channels available, to see them, run:
ubuntu-device-flash --list-channels
This will deploy the latest build onto your device. Your device should reboot into the Ubuntu Unity shell. Notes: Be patient - some steps (like pushing the files) take time. Pogress is normally shown in the terminal. Some screens on the device seem to require input, but they actually don't: Just wait. However, Nexus 10 may
prompt "ROM may flash stock recovery on boot. Fix?". Here it seems you have to select "+++Go back+++" on the tablet screen (using tablet buttons). The files are saved in ~/.cache/ubuntuimages. If the deploy fails(ex boots to black screen), try wiping the /data partition on your device and redeploy
will not work unless you have booted your device (it must not be displaying the boot loader screen and "adb devices" should list your device).
ubuntu-device-flash
if you get stuck at ' < waiting for device > ' and your phablet reboots into android, you may have to run ubuntu-deviceflash under sudo Further Examples
ubuntu-device-flash --channel=devel-pr
If you have a nexus 7 3G, pass d grouper while booted into the bootloader:
write (a "sytem image developer mode") to allow editing system files directly. Doing this will stop your device from being updated, and is not recommended unless you're developing Ubuntu itself.
phablet-config writable-image adb reboot
If you have a device which is already flashed and you've made it read-write as above ("developer mode"), but now want to re-enable OTA updates (go back to readonly):
If you have a device which is already flashed and you've made it read-write, and want to update it and keep your data and retain readwrite mode
adb shell system-image-cli --build 0
or
ubuntu-device-flash --channel=trusty
ubuntu-device-flash --channel=saucy --
Restoring Android
The Ubuntu Touch Preview image is not for everyone and may not suit your current needs (yet). The images can be found here. If you wish to roll back to an Android factory image, follow these steps: 1. Recall the version that was installed before flashing. 2. Download the factory image corresponding to your device's model and version (initial
table has links). 3. Ensure the device is connected and powered on. 4. Extract the downloaded file and cd into the extracted directory. 5. run adb
reboot-bootloader
6. run ./flash-all.sh (use sudo if lack of permissions on the workstation don't allow you to talk to the device). If you want to lock the bootloader
after restoring the factory image, follow these steps: 1. Power on the device by holding the Power button + volume up + volume down. 2. The device will boot into the bootloader. 3. Plug the device into the computer via the USB cable. 4. On your computer, press Ctrl+Alt+T to start a terminal. Type sudo fastboot oem lock, followed by Enter
Your device should boot into Android after the process is finished.
adb reboot fastboot fastboot flash recovery trusty-preinstalle fastboot flash boot trusty-preinstalled-bo fastboot flash system trusty-preinstalled-
Copy the zip file to the /sdcard/ directory naming it "autodeploy.zip" on the device using adb
(This will install the file you copied in the previous step)
adb reboot -f recovery
Make sure you are in recovery mode again for the second step Get the trusty-preinstalledtouch-armhf.zip file Copy the zip file to the /sdcard/ directory naming it "autodeploy.zip" on the device using adb
Reboot into recovery mode (This will install the file you copied in the previous step)
adb reboot -f recovery
Ubuntu Side
$ system-image-cli --info
To see what version an image update would leave you at (without actually doing the update):
$ system-image-cli --dry-run
Need help?
If you got lost somewhere, you found a bug or need some help, we're happy to help you. The Touch Developer Preview is put together by a community of many, who are eager to work together with you on this. If you've got any troubles or questions with these installation instructions, there's a community willing to help: just ask on Ask Ubuntu!
You can also: Join us on IRC in #ubuntutouch on irc.freenode.net and/or Join our mailing list by 1. Joining the ubuntu-phone team on Launchpad and