-
-
Save icyflame/97d3c29f62278790be50 to your computer and use it in GitHub Desktop.
The Log File generated while flashing Ubuntu for Devices on Nexus 7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
siddharth@ubuntu:~$ sudo add-apt-repository ppa:phablet-team/tools | |
[sudo] password for siddharth: | |
You are about to add the following PPA to your system: | |
More info: https://launchpad.net/~phablet-team/+archive/ubuntu/tools | |
Press [ENTER] to continue or ctrl-c to cancel adding it | |
gpg: keyring `/tmp/tmpr6fo33/secring.gpg' created | |
gpg: keyring `/tmp/tmpr6fo33/pubring.gpg' created | |
gpg: requesting key 5E51A24C from hkp server keyserver.ubuntu.com | |
gpg: /tmp/tmpr6fo33/trustdb.gpg: trustdb created | |
gpg: key 5E51A24C: public key "Launchpad PPA for Ubuntu Phablet Team" imported | |
gpg: Total number processed: 1 | |
gpg: imported: 1 (RSA: 1) | |
OK | |
siddharth@ubuntu:~$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa | |
You are about to add the following PPA to your system: | |
Ubuntu SDK Release PPA for Ubuntu 14.04 LTS. | |
Upgrade with: | |
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install ubuntu-sdk | |
== Ubuntu 14.04 LTS == | |
Ubuntu 14.04 LTS had Qt 5.x, Ubuntu UI Toolkit and SDK updates during its main development cycle. This PPA offers post-release SDK updates, including Qt Creator & Ubuntu plugins updates. The emulator included (or a mobile device attached to the computer) makes it possible to test apps in the very latest Ubuntu phone/tablet environment. | |
== Earlier Ubuntu versions == | |
Ubuntu 13.10 as a non-LTS release reached it's end of support in July 2014. Please upgrade to 14.04 LTS as soon as possible. | |
Ubuntu 12.04 LTS has older versions of packages offered in this PPA, but the SDK support has moved to the new 14.04 LTS release. It's however usable for example for general Qt 5 usage. Upgrades from 12.04 LTS to 14.04 LTS started to be offered via Software Updates in August 2014. | |
GENERAL NOTES | |
------------- | |
1. Qt4 and Qt5 developer tools are co-installable thanks to the qtchooser tool. See 'man qtchooser' for more information. | |
2. The packaging is done at Debian (http://anonscm.debian.org/gitweb/ (pkg-kde/qt)) and https://code.launchpad.net/~kubuntu-packagers (for Ubuntu specific changes). | |
More info: https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/ppa | |
Press [ENTER] to continue or ctrl-c to cancel adding it | |
gpg: keyring `/tmp/tmppbUUxF/secring.gpg' created | |
gpg: keyring `/tmp/tmppbUUxF/pubring.gpg' created | |
gpg: requesting key C7122F9B from hkp server keyserver.ubuntu.com | |
gpg: /tmp/tmppbUUxF/trustdb.gpg: trustdb created | |
gpg: key C7122F9B: public key "Launchpad PPA for Ubuntu SDK team" imported | |
gpg: Total number processed: 1 | |
gpg: imported: 1 (RSA: 1) | |
OK | |
siddharth@ubuntu:~$ sudo apt-get update | |
Hit http://dl.google.com stable Release.gpg | |
Hit http://dl.google.com stable Release.gpg | |
Hit http://extras.ubuntu.com precise Release.gpg | |
Hit http://dl.google.com stable Release | |
Hit http://archive.canonical.com precise Release.gpg | |
Get:1 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://dl.google.com stable Release | |
Hit http://extras.ubuntu.com precise Release | |
Hit http://archive.ubuntu.com precise Release.gpg | |
Hit http://archive.canonical.com precise Release | |
Hit http://packages.ros.org precise Release.gpg | |
Hit http://dl.google.com stable/main i386 Packages | |
Hit http://extras.ubuntu.com precise/main Sources | |
Ign http://dl.google.com stable/main TranslationIndex | |
Hit http://archive.canonical.com precise/partner Sources | |
Get:2 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://archive.ubuntu.com precise-updates Release.gpg | |
Hit http://dl.google.com stable/main i386 Packages | |
Hit http://extras.ubuntu.com precise/main i386 Packages | |
Hit http://packages.ros.org precise Release | |
Ign http://dl.google.com stable/main TranslationIndex | |
Hit http://toolbelt.heroku.com ./ Release.gpg | |
Hit http://archive.canonical.com precise/partner i386 Packages | |
Hit http://archive.ubuntu.com precise-backports Release.gpg | |
Ign http://archive.canonical.com precise/partner TranslationIndex | |
Ign http://extras.ubuntu.com precise/main TranslationIndex | |
Get:3 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://archive.ubuntu.com precise-security Release.gpg | |
Get:4 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://packages.ros.org precise/main i386 Packages | |
Ign http://luke.campagnola.me dev/ Release.gpg | |
Hit http://archive.ubuntu.com precise Release | |
Get:5 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Ign http://luke.campagnola.me dev/ Release | |
Ign http://packages.ros.org precise/main TranslationIndex | |
Get:6 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://archive.ubuntu.com precise-updates Release | |
Hit http://toolbelt.heroku.com ./ Release | |
Get:7 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Ign http://luke.campagnola.me dev/ Packages/DiffIndex | |
Get:8 http://build.i3wm.org sid Release.gpg [836 B] | |
Hit http://archive.ubuntu.com precise-backports Release | |
Get:9 http://build.i3wm.org sid Release [2,924 B] | |
Ign http://build.i3wm.org sid Release | |
Get:10 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Hit http://debian.sur5r.net precise Release.gpg | |
Hit http://archive.ubuntu.com precise-security Release | |
Ign http://build.i3wm.org sid/main i386 Packages/DiffIndex | |
Get:11 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Ign http://build.i3wm.org sid/main TranslationIndex | |
Hit http://archive.ubuntu.com precise/main Sources | |
Get:12 http://ppa.launchpad.net precise Release.gpg [316 B] | |
Ign http://extras.ubuntu.com precise/main Translation-en_US | |
Ign http://archive.canonical.com precise/partner Translation-en_US | |
Get:13 http://build.i3wm.org sid/main i386 Packages [1,789 B] | |
Hit http://ppa.launchpad.net precise Release | |
Ign http://extras.ubuntu.com precise/main Translation-en | |
Hit http://toolbelt.heroku.com ./ Packages | |
Ign http://ppa.launchpad.net precise Release | |
Get:14 http://archive.ubuntu.com precise/restricted Sources [3,706 B] | |
99% [14 Sources bzip2 0 B] [Waiting for headers] [Waiting for hbzip2: (stdin) is not a bzip2 file. | |
Ign http://archive.canonical.com precise/partner Translation-en | |
Hit http://debian.sur5r.net precise Release | |
Hit http://ppa.launchpad.net precise Release | |
Ign http://ppa.launchpad.net precise Release | |
Ign http://dl.google.com stable/main Translation-en_US | |
Get:15 http://archive.ubuntu.com precise/universe Sources [2,676 B] | |
100% [15 Sources bzip2 0 B] [Waiting for headers] [Waiting for bzip2: (stdin) is not a bzip2 file. | |
Hit http://ppa.launchpad.net precise Release | |
Ign http://ppa.launchpad.net precise Release | |
Ign http://dl.google.com stable/main Translation-en | |
Ign http://dl.google.com stable/main Translation-en_US | |
Hit http://ppa.launchpad.net precise Release | |
Get:16 http://archive.ubuntu.com precise/multiverse Sources [2,596 B] | |
Ign http://ppa.launchpad.net precise Release | |
100% [16 Sources bzip2 0 B] [Waiting for headers] [Waiting for bzip2: (stdin) is not a bzip2 file. | |
Ign http://dl.google.com stable/main Translation-en | |
Hit http://ppa.launchpad.net precise Release | |
Get:17 http://archive.ubuntu.com precise/main i386 Packages [2,922 B] | |
100% [17 Packages bzip2 0 B] [Waiting for headers] [Waiting forbzip2: (stdin) is not a bzip2 file. | |
Hit http://ppa.launchpad.net precise Release | |
Hit http://debian.sur5r.net precise/universe i386 Packages | |
Get:18 http://ppa.launchpad.net precise Release [12.4 kB] | |
Hit http://ppa.launchpad.net precise Release | |
Hit http://ppa.launchpad.net precise Release | |
Hit http://ppa.launchpad.net precise Release | |
Ign http://debian.sur5r.net precise/universe TranslationIndex | |
Ign http://build.i3wm.org sid/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex | |
Ign http://build.i3wm.org sid/main Translation-en | |
Ign http://packages.ros.org precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Ign http://packages.ros.org precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex | |
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex | |
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex | |
Hit http://luke.campagnola.me dev/ Packages | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex | |
Ign http://luke.campagnola.me dev/ Translation-en_US | |
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex | |
Ign http://luke.campagnola.me dev/ Translation-en | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Hit http://ppa.launchpad.net precise/main TranslationIndex | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Get:19 http://archive.ubuntu.com precise/restricted i386 Packages [479 kB] | |
Hit http://ppa.launchpad.net precise/main TranslationIndex | |
Get:20 http://ppa.launchpad.net precise/main Sources [30.7 kB] | |
Get:21 http://ppa.launchpad.net precise/main i386 Packages [21.5 kB] | |
Get:22 http://ppa.launchpad.net precise/main TranslationIndex [72 B] | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Hit http://ppa.launchpad.net precise/main TranslationIndex | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Ign http://ppa.launchpad.net precise/main TranslationIndex | |
Ign http://toolbelt.heroku.com ./ Translation-en_US | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Ign http://debian.sur5r.net precise/universe Translation-en_US | |
Hit http://ppa.launchpad.net precise/main Sources | |
Ign http://toolbelt.heroku.com ./ Translation-en | |
Ign http://debian.sur5r.net precise/universe Translation-en | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Hit http://ppa.launchpad.net precise/main Sources | |
Hit http://ppa.launchpad.net precise/main i386 Packages | |
Get:23 http://archive.ubuntu.com precise/universe i386 Packages [4,796 kB] | |
Hit http://ppa.launchpad.net precise/main Translation-en | |
Hit http://ppa.launchpad.net precise/main Translation-en | |
Get:24 http://ppa.launchpad.net precise/main Translation-en [6,316 B] | |
Hit http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Ign http://ppa.launchpad.net precise/main Translation-en_US | |
Ign http://ppa.launchpad.net precise/main Translation-en | |
Get:25 http://archive.ubuntu.com precise/multiverse i386 Packages [121 kB] | |
Get:26 http://archive.ubuntu.com precise/main TranslationIndex [3,706 B] | |
Get:27 http://archive.ubuntu.com precise/multiverse TranslationIndex [2,676 B] | |
Get:28 http://archive.ubuntu.com precise/restricted TranslationIndex [2,596 B] | |
Get:29 http://archive.ubuntu.com precise/universe TranslationIndex [2,922 B] | |
Get:30 http://archive.ubuntu.com precise-updates/main Sources [479 kB] | |
Hit http://archive.ubuntu.com precise-updates/restricted Sources | |
Hit http://archive.ubuntu.com precise-updates/universe Sources | |
Hit http://archive.ubuntu.com precise-updates/multiverse Sources | |
Hit http://archive.ubuntu.com precise-updates/main i386 Packages | |
Hit http://archive.ubuntu.com precise-updates/restricted i386 Packages | |
Hit http://archive.ubuntu.com precise-updates/universe i386 Packages | |
Hit http://archive.ubuntu.com precise-updates/multiverse i386 Packages | |
Hit http://archive.ubuntu.com precise-updates/main TranslationIndex | |
Hit http://archive.ubuntu.com precise-updates/multiverse TranslationIndex | |
Hit http://archive.ubuntu.com precise-updates/restricted TranslationIndex | |
Hit http://archive.ubuntu.com precise-updates/universe TranslationIndex | |
Hit http://archive.ubuntu.com precise-backports/main Sources | |
Hit http://archive.ubuntu.com precise-backports/restricted Sources | |
Hit http://archive.ubuntu.com precise-backports/universe Sources | |
Hit http://archive.ubuntu.com precise-backports/multiverse Sources | |
Hit http://archive.ubuntu.com precise-backports/main i386 Packages | |
Hit http://archive.ubuntu.com precise-backports/restricted i386 Packages | |
Hit http://archive.ubuntu.com precise-backports/universe i386 Packages | |
Hit http://archive.ubuntu.com precise-backports/multiverse i386 Packages | |
Hit http://archive.ubuntu.com precise-backports/main TranslationIndex | |
Hit http://archive.ubuntu.com precise-backports/multiverse TranslationIndex | |
Hit http://archive.ubuntu.com precise-backports/restricted TranslationIndex | |
Hit http://archive.ubuntu.com precise-backports/universe TranslationIndex | |
Hit http://archive.ubuntu.com precise-security/main Sources | |
Hit http://archive.ubuntu.com precise-security/restricted Sources | |
Hit http://archive.ubuntu.com precise-security/universe Sources | |
Hit http://archive.ubuntu.com precise-security/multiverse Sources | |
Hit http://archive.ubuntu.com precise-security/main i386 Packages | |
Hit http://archive.ubuntu.com precise-security/restricted i386 Packages | |
Hit http://archive.ubuntu.com precise-security/universe i386 Packages | |
Hit http://archive.ubuntu.com precise-security/multiverse i386 Packages | |
Hit http://archive.ubuntu.com precise-security/main TranslationIndex | |
Hit http://archive.ubuntu.com precise-security/multiverse TranslationIndex | |
Hit http://archive.ubuntu.com precise-security/restricted TranslationIndex | |
Hit http://archive.ubuntu.com precise-security/universe TranslationIndex | |
Hit http://archive.ubuntu.com precise/main Translation-en | |
Hit http://archive.ubuntu.com precise/multiverse Translation-en | |
Hit http://archive.ubuntu.com precise/restricted Translation-en | |
Hit http://archive.ubuntu.com precise/universe Translation-en | |
Hit http://archive.ubuntu.com precise-updates/main Translation-en | |
Hit http://archive.ubuntu.com precise-updates/multiverse Translation-en | |
Hit http://archive.ubuntu.com precise-updates/restricted Translation-en | |
Hit http://archive.ubuntu.com precise-updates/universe Translation-en | |
Hit http://archive.ubuntu.com precise-backports/main Translation-en | |
Hit http://archive.ubuntu.com precise-backports/multiverse Translation-en | |
Hit http://archive.ubuntu.com precise-backports/restricted Translation-en | |
Hit http://archive.ubuntu.com precise-backports/universe Translation-en | |
Hit http://archive.ubuntu.com precise-security/main Translation-en | |
Hit http://archive.ubuntu.com precise-security/multiverse Translation-en | |
Hit http://archive.ubuntu.com precise-security/restricted Translation-en | |
Hit http://archive.ubuntu.com precise-security/universe Translation-en | |
Fetched 5,979 kB in 2min 40s (37.3 kB/s) | |
W: GPG error: http://build.i3wm.org sid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 070D94CCBE1DB1F1 | |
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG 80AE77E42C5522E3 Launchpad PPA for Birdie Team | |
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG BF36996C4E1F8A59 Launchpad PPA for elementary OS team | |
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG F1773AF13B1510FD Launchpad PPA for GNOME3 Team | |
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG FAEB83059BD4ED25 Launchpad Trimage | |
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-i386_Packages Hash Sum mismatch | |
E: Some index files failed to download. They have been ignored, or old ones used instead. | |
siddharth@ubuntu:~$ | |
siddharth@ubuntu:~$ sudo apt-get install ubuntu-device-flash | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
The following extra packages will be installed: | |
android-tools-adb android-tools-fastboot | |
The following NEW packages will be installed: | |
android-tools-adb android-tools-fastboot ubuntu-device-flash | |
0 upgraded, 3 newly installed, 0 to remove and 376 not upgraded. | |
Need to get 1,170 kB of archives. | |
After this operation, 5,160 kB of additional disk space will be used. | |
Do you want to continue [Y/n]? | |
Get:1 http://ppa.launchpad.net/phablet-team/tools/ubuntu/ precise/main android-tools-adb i386 4.2.2+git20130218-3ubuntu36 [68.7 kB] | |
Get:2 http://ppa.launchpad.net/phablet-team/tools/ubuntu/ precise/main android-tools-fastboot i386 4.2.2+git20130218-3ubuntu36 [50.0 kB] | |
Get:3 http://ppa.launchpad.net/phablet-team/tools/ubuntu/ precise/main ubuntu-device-flash i386 0.4+14.10.20140929-0ubuntu1 [1,051 kB] | |
Fetched 1,170 kB in 11s (98.3 kB/s) | |
Selecting previously unselected package android-tools-adb. | |
(Reading database ... 323518 files and directories currently installed.) | |
Unpacking android-tools-adb (from .../android-tools-adb_4.2.2+git20130218-3ubuntu36_i386.deb) ... | |
Selecting previously unselected package android-tools-fastboot. | |
Unpacking android-tools-fastboot (from .../android-tools-fastboot_4.2.2+git20130218-3ubuntu36_i386.deb) ... | |
Selecting previously unselected package ubuntu-device-flash. | |
Unpacking ubuntu-device-flash (from .../ubuntu-device-flash_0.4+14.10.20140929-0ubuntu1_i386.deb) ... | |
Processing triggers for man-db ... | |
Setting up android-tools-adb (4.2.2+git20130218-3ubuntu36) ... | |
Setting up android-tools-fastboot (4.2.2+git20130218-3ubuntu36) ... | |
Setting up ubuntu-device-flash (0.4+14.10.20140929-0ubuntu1) ... | |
siddharth@ubuntu:~$ man ubuntu-device-flash | |
siddharth@ubuntu:~$ adb | |
Android Debug Bridge version 1.0.31 | |
-a - directs adb to listen on all interfaces for a connection | |
-d - directs command to the only connected USB device | |
returns an error if more than one USB device is present. | |
-e - directs command to the only running emulator. | |
returns an error if more than one emulator is running. | |
-s <specific device> - directs command to the device or emulator with the given | |
serial number or qualifier. Overrides ANDROID_SERIAL | |
environment variable. | |
-p <product name or path> - simple product name like 'sooner', or | |
a relative/absolute path to a product | |
out directory like 'out/target/product/sooner'. | |
If -p is not specified, the ANDROID_PRODUCT_OUT | |
environment variable is used, which must | |
be an absolute path. | |
-H - Name of adb server host (default: localhost) | |
-P - Port of adb server (default: 5037) | |
devices [-l] - list all connected devices | |
('-l' will also list device qualifiers) | |
connect <host>[:<port>] - connect to a device via TCP/IP | |
Port 5555 is used by default if no port number is specified. | |
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device. | |
Port 5555 is used by default if no port number is specified. | |
Using this command with no additional arguments | |
will disconnect from all connected TCP/IP devices. | |
device commands: | |
adb push <local> <remote> - copy file/dir to device | |
adb pull <remote> [<local>] - copy file/dir from device | |
adb sync [ <directory> ] - copy host->device only if changed | |
(-l means list but don't copy) | |
(see 'adb help all') | |
adb shell - run remote shell interactively | |
adb shell <command> - run remote shell command | |
adb emu <command> - run emulator console command | |
adb logcat [ <filter-spec> ] - View device log | |
adb forward --list - list all forward socket connections. | |
the format is a list of lines with the following format: | |
<serial> " " <local> " " <remote> "\n" | |
adb forward <local> <remote> - forward socket connections | |
forward specs are one of: | |
tcp:<port> | |
localabstract:<unix domain socket name> | |
localreserved:<unix domain socket name> | |
localfilesystem:<unix domain socket name> | |
dev:<character device name> | |
jdwp:<process pid> (remote only) | |
adb forward --no-rebind <local> <remote> | |
- same as 'adb forward <local> <remote>' but fails | |
if <local> is already forwarded | |
adb forward --remove <local> - remove a specific forward socket connection | |
adb forward --remove-all - remove all forward socket connections | |
adb jdwp - list PIDs of processes hosting a JDWP transport | |
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file> | |
- push this package file to the device and install it | |
('-l' means forward-lock the app) | |
('-r' means reinstall the app, keeping its data) | |
('-s' means install on SD card instead of internal storage) | |
('--algo', '--key', and '--iv' mean the file is encrypted already) | |
adb uninstall [-k] <package> - remove this app package from the device | |
('-k' means keep the data and cache directories) | |
adb bugreport - return all information from the device | |
that should be included in a bug report. | |
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>] | |
- write an archive of the device's data to <file>. | |
If no -f option is supplied then the data is written | |
to "backup.ab" in the current directory. | |
(-apk|-noapk enable/disable backup of the .apks themselves | |
in the archive; the default is noapk.) | |
(-shared|-noshared enable/disable backup of the device's | |
shared storage / SD card contents; the default is noshared.) | |
(-all means to back up all installed applications) | |
(-system|-nosystem toggles whether -all automatically includes | |
system applications; the default is to include system apps) | |
(<packages...> is the list of applications to be backed up. If | |
the -all or -shared flags are passed, then the package | |
list is optional. Applications explicitly given on the | |
command line will be included even if -nosystem would | |
ordinarily cause them to be omitted.) | |
adb restore <file> - restore device contents from the <file> backup archive | |
adb help - show this help message | |
adb version - show version num | |
scripting: | |
adb wait-for-device - block until device is online | |
adb start-server - ensure that there is a server running | |
adb kill-server - kill the server if it is running | |
adb get-state - prints: offline | bootloader | device | |
adb get-serialno - prints: <serial-number> | |
adb get-devpath - prints: <device-path> | |
adb status-window - continuously print device status for a specified device | |
adb remount - remounts the /system partition on the device read-write | |
adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program | |
adb reboot-bootloader - reboots the device into the bootloader | |
adb root - restarts the adbd daemon with root permissions | |
adb usb - restarts the adbd daemon listening on USB | |
adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port | |
networking: | |
adb ppp <tty> [parameters] - Run PPP over USB. | |
Note: you should not automatically start a PPP connection. | |
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1 | |
[parameters] - Eg. defaultroute debug dump local notty usepeerdns | |
adb sync notes: adb sync [ <directory> ] | |
<localdir> can be interpreted in several ways: | |
- If <directory> is not specified, both /system and /data partitions will be updated. | |
- If it is "system" or "data", only the corresponding partition | |
is updated. | |
environmental variables: | |
ADB_TRACE - Print debug information. A comma separated list of the following values | |
1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp | |
ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given. | |
ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed. | |
siddharth@ubuntu:~$ adb devices | |
* daemon not running. starting it now on port 5037 * | |
* daemon started successfully * | |
List of devices attached | |
siddharth@ubuntu:~$ sudo apt-get install phablet-tools | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
Some packages could not be installed. This may mean that you have | |
requested an impossible situation or if you are using the unstable | |
distribution that some required packages have not yet been created | |
or been moved out of Incoming. | |
The following information may help to resolve the situation: | |
The following packages have unmet dependencies: | |
phablet-tools : Depends: click but it is not going to be installed | |
E: Unable to correct problems, you have held broken packages. | |
siddharth@ubuntu:~$ sudo apt-get install click | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
Some packages could not be installed. This may mean that you have | |
requested an impossible situation or if you are using the unstable | |
distribution that some required packages have not yet been created | |
or been moved out of Incoming. | |
The following information may help to resolve the situation: | |
The following packages have unmet dependencies: | |
click : Depends: python3-click (= 0.4.32.1) but it is not going to be installed | |
Recommends: click-apparmor but it is not installable | |
Recommends: ubuntu-app-launch-tools but it is not installable or | |
upstart-app-launch-tools but it is not installable | |
E: Unable to correct problems, you have held broken packages. | |
siddharth@ubuntu:~$ sudo apt-get install phablet-tools | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
Some packages could not be installed. This may mean that you have | |
requested an impossible situation or if you are using the unstable | |
distribution that some required packages have not yet been created | |
or been moved out of Incoming. | |
The following information may help to resolve the situation: | |
The following packages have unmet dependencies: | |
phablet-tools : Depends: click but it is not going to be installed | |
E: Unable to correct problems, you have held broken packages. | |
siddharth@ubuntu:~$ fastboot -h | |
siddharth@ubuntu:~$ fastboot -h | |
usage: fastboot [ <option> ] <command> | |
commands: | |
update <filename> reflash device from update.zip | |
flashall flash boot + recovery + system | |
flash <partition> [ <filename> ] write a file to a flash partition | |
erase <partition> erase a flash partition | |
format <partition> format a flash partition | |
getvar <variable> display a bootloader variable | |
boot <kernel> [ <ramdisk> ] download and boot kernel | |
flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it | |
devices list all connected devices | |
continue continue with autoboot | |
reboot reboot device normally | |
reboot-bootloader reboot device into bootloader | |
help show this help message | |
options: | |
-w erase userdata and cache (and format | |
if supported by partition type) | |
-u do not first erase partition before | |
formatting | |
-s <specific device> specify device serial number | |
or path to device port | |
-l with "devices", lists device paths | |
-p <product> specify product name | |
-c <cmdline> override kernel commandline | |
-i <vendor id> specify a custom USB vendor id | |
-b <base_addr> specify a custom kernel base address | |
-n <page size> specify the nand page size. default: 2048 | |
-S <size>[K|M|G] automatically sparse files greater than | |
size. 0 to disable | |
siddharth@ubuntu:~$ adb -h | |
siddharth@ubuntu:~$ adb -h | |
Android Debug Bridge version 1.0.31 | |
-a - directs adb to listen on all interfaces for a connection | |
-d - directs command to the only connected USB device | |
returns an error if more than one USB device is present. | |
-e - directs command to the only running emulator. | |
returns an error if more than one emulator is running. | |
-s <specific device> - directs command to the device or emulator with the given | |
serial number or qualifier. Overrides ANDROID_SERIAL | |
environment variable. | |
-p <product name or path> - simple product name like 'sooner', or | |
a relative/absolute path to a product | |
out directory like 'out/target/product/sooner'. | |
If -p is not specified, the ANDROID_PRODUCT_OUT | |
environment variable is used, which must | |
be an absolute path. | |
-H - Name of adb server host (default: localhost) | |
-P - Port of adb server (default: 5037) | |
devices [-l] - list all connected devices | |
('-l' will also list device qualifiers) | |
connect <host>[:<port>] - connect to a device via TCP/IP | |
Port 5555 is used by default if no port number is specified. | |
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device. | |
Port 5555 is used by default if no port number is specified. | |
Using this command with no additional arguments | |
will disconnect from all connected TCP/IP devices. | |
device commands: | |
adb push <local> <remote> - copy file/dir to device | |
adb pull <remote> [<local>] - copy file/dir from device | |
adb sync [ <directory> ] - copy host->device only if changed | |
(-l means list but don't copy) | |
(see 'adb help all') | |
adb shell - run remote shell interactively | |
adb shell <command> - run remote shell command | |
adb emu <command> - run emulator console command | |
adb logcat [ <filter-spec> ] - View device log | |
adb forward --list - list all forward socket connections. | |
the format is a list of lines with the following format: | |
<serial> " " <local> " " <remote> "\n" | |
adb forward <local> <remote> - forward socket connections | |
forward specs are one of: | |
tcp:<port> | |
localabstract:<unix domain socket name> | |
localreserved:<unix domain socket name> | |
localfilesystem:<unix domain socket name> | |
dev:<character device name> | |
jdwp:<process pid> (remote only) | |
adb forward --no-rebind <local> <remote> | |
- same as 'adb forward <local> <remote>' but fails | |
if <local> is already forwarded | |
adb forward --remove <local> - remove a specific forward socket connection | |
adb forward --remove-all - remove all forward socket connections | |
adb jdwp - list PIDs of processes hosting a JDWP transport | |
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file> | |
- push this package file to the device and install it | |
('-l' means forward-lock the app) | |
('-r' means reinstall the app, keeping its data) | |
('-s' means install on SD card instead of internal storage) | |
('--algo', '--key', and '--iv' mean the file is encrypted already) | |
adb uninstall [-k] <package> - remove this app package from the device | |
('-k' means keep the data and cache directories) | |
adb bugreport - return all information from the device | |
that should be included in a bug report. | |
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>] | |
- write an archive of the device's data to <file>. | |
If no -f option is supplied then the data is written | |
to "backup.ab" in the current directory. | |
(-apk|-noapk enable/disable backup of the .apks themselves | |
in the archive; the default is noapk.) | |
(-shared|-noshared enable/disable backup of the device's | |
shared storage / SD card contents; the default is noshared.) | |
(-all means to back up all installed applications) | |
(-system|-nosystem toggles whether -all automatically includes | |
system applications; the default is to include system apps) | |
(<packages...> is the list of applications to be backed up. If | |
the -all or -shared flags are passed, then the package | |
list is optional. Applications explicitly given on the | |
command line will be included even if -nosystem would | |
ordinarily cause them to be omitted.) | |
adb restore <file> - restore device contents from the <file> backup archive | |
adb help - show this help message | |
adb version - show version num | |
scripting: | |
adb wait-for-device - block until device is online | |
adb start-server - ensure that there is a server running | |
adb kill-server - kill the server if it is running | |
adb get-state - prints: offline | bootloader | device | |
adb get-serialno - prints: <serial-number> | |
adb get-devpath - prints: <device-path> | |
adb status-window - continuously print device status for a specified device | |
adb remount - remounts the /system partition on the device read-write | |
adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program | |
adb reboot-bootloader - reboots the device into the bootloader | |
adb root - restarts the adbd daemon with root permissions | |
adb usb - restarts the adbd daemon listening on USB | |
adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port | |
networking: | |
adb ppp <tty> [parameters] - Run PPP over USB. | |
Note: you should not automatically start a PPP connection. | |
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1 | |
[parameters] - Eg. defaultroute debug dump local notty usepeerdns | |
adb sync notes: adb sync [ <directory> ] | |
<localdir> can be interpreted in several ways: | |
- If <directory> is not specified, both /system and /data partitions will be updated. | |
- If it is "system" or "data", only the corresponding partition | |
is updated. | |
environmental variables: | |
ADB_TRACE - Print debug information. A comma separated list of the following values | |
1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp | |
ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given. | |
ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed. | |
siddharth@ubuntu:~$ | |
siddharth@ubuntu:~$ adb devices | |
List of devices attached | |
015d4bdf734c041a device | |
siddharth@ubuntu:~$ cd /media/A412A5B312A58B3E/ | |
siddharth@ubuntu:A412A5B312A58B3E$ mkdir flash-ubuntu | |
siddharth@ubuntu:A412A5B312A58B3E$ cd flash-ubuntu/ | |
siddharth@ubuntu:flash-ubuntu$ adb backup -apk -shared -all | |
Now unlock your device and confirm the backup operation. | |
siddharth@ubuntu:flash-ubuntu$ ls | |
backup.ab | |
siddharth@ubuntu:flash-ubuntu$ ls -l | |
total 2097152 | |
-rw------- 1 siddharth siddharth 2147483647 Oct 26 20:01 backup.ab | |
siddharth@ubuntu:flash-ubuntu$ adb shell | |
shell@grouper:/ $ exit | |
siddharth@ubuntu:flash-ubuntu$ adb shell grep ro.product.name /system/build.prop > mydevicedata \ | |
> && adb shell grep build.id /system/build.prop >> mydevicedata \ | |
> && adb shell grep ro.product.device /system/build.prop >> mydevicedata | |
siddharth@ubuntu:flash-ubuntu$ cat mydevicedata | |
ro.product.name=nakasi | |
ro.build.id=KTU84P | |
ro.product.device=grouper | |
# ro.build.product is obsolete; use ro.product.device | |
siddharth@ubuntu:flash-ubuntu$ adb shell | |
shell@grouper:/ $ ro.product.device | |
/system/bin/sh: ro.product.device: not found | |
127|shell@grouper:/ $ exit | |
siddharth@ubuntu:flash-ubuntu$ | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
siddharth@ubuntu:flash-ubuntu$ adb devices | |
List of devices attached | |
015d4bdf734c041a device | |
siddharth@ubuntu:flash-ubuntu$ adb reboot bootloader | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
no permissions fastboot | |
siddharth@ubuntu:flash-ubuntu$ adb devices | |
List of devices attached | |
015d4bdf734c041a device | |
siddharth@ubuntu:flash-ubuntu$ adb reboot bootloader | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
no permissions fastboot | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
no permissions fastboot | |
siddharth@ubuntu:flash-ubuntu$ adb kill-server | |
siddharth@ubuntu:flash-ubuntu$ sudo adb start-server | |
[sudo] password for siddharth: | |
* daemon not running. starting it now on port 5037 * | |
* daemon started successfully * | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
no permissions fastboot | |
siddharth@ubuntu:flash-ubuntu$ adb reboot bootloader | |
error: device not found | |
siddharth@ubuntu:flash-ubuntu$ adb devices | |
List of devices attached | |
siddharth@ubuntu:flash-ubuntu$ fastboot devices | |
no permissions fastboot | |
siddharth@ubuntu:flash-ubuntu$ sudo fastboot oem unlock | |
... | |
(bootloader) erasing userdata... | |
(bootloader) erasing userdata done | |
(bootloader) erasing cache... | |
(bootloader) erasing cache done | |
(bootloader) unlocking... | |
(bootloader) Bootloader is unlocked now. | |
OKAY [ 43.746s] | |
finished. total time: 43.746s | |
siddharth@ubuntu:flash-ubuntu$ sudo ubuntu-device-flash --channel=ubuntu-touch/stable --bootstrap | |
2014/10/26 21:31:36 Expecting the device to be in the bootloader... waiting | |
2014/10/26 21:31:36 Device is |grouper| | |
2014/10/26 21:31:38 Flashing version 10 from ubuntu-touch/stable channel and server https://system-image.ubuntu.com to device grouper | |
2014/10/26 21:31:38 ubuntu-touch/stable is a channel alias to ubuntu-touch/stable | |
27.81 MB / 27.81 MB [=====================================================================================] 100.00 % 139.51 KB/s | |
269.80 MB / 269.80 MB [====================================================================================] 100.00 % 78.94 KB/s | |
/home/siddharth/.cache/ubuntuimages/ubuntu-touch/stable/grouper/version-10.tar.xz | |
/home/siddharth/.cache/ubuntuimages/gpg/image-master.tar.xz | |
/home/siddharth/.cache/ubuntuimages/gpg/image-signing.tar.xz | |
/home/siddharth/.cache/ubuntuimages/pool/device-d991411b35567772cb9bca35bc8a2068cd4080dc9ceeddde08e96691b8a1c542.tar.xz | |
2014/10/26 22:30:25 Start pushing /home/siddharth/.cache/ubuntuimages/ubuntu-touch/stable/grouper/version-10.tar.xz to device | |
2014/10/26 22:30:25 Start pushing /home/siddharth/.cache/ubuntuimages/gpg/image-master.tar.xz to device | |
2014/10/26 22:30:25 Start pushing /home/siddharth/.cache/ubuntuimages/gpg/image-signing.tar.xz to device | |
2014/10/26 22:30:25 Start pushing /home/siddharth/.cache/ubuntuimages/pool/device-d991411b35567772cb9bca35bc8a2068cd4080dc9ceeddde08e96691b8a1c542.tar.xz to device | |
2014/10/26 22:30:25 Start pushing /home/siddharth/.cache/ubuntuimages/pool/ubuntu-d089ad76802f5698cfb0acadfe9e441a56a5fbe3af6f0df4e099398910e84212.tar.xz to device | |
2014/10/26 22:30:26 Done pushing /home/siddharth/.cache/ubuntuimages/ubuntu-touch/stable/grouper/version-10.tar.xz to device | |
2014/10/26 22:30:26 Done pushing /home/siddharth/.cache/ubuntuimages/gpg/image-signing.tar.xz to device | |
2014/10/26 22:30:26 Done pushing /home/siddharth/.cache/ubuntuimages/gpg/image-master.tar.xz to device | |
2014/10/26 22:31:09 Done pushing /home/siddharth/.cache/ubuntuimages/pool/device-d991411b35567772cb9bca35bc8a2068cd4080dc9ceeddde08e96691b8a1c542.tar.xz to device | |
2014/10/26 22:34:17 Done pushing /home/siddharth/.cache/ubuntuimages/pool/ubuntu-d089ad76802f5698cfb0acadfe9e441a56a5fbe3af6f0df4e099398910e84212.tar.xz to device | |
2014/10/26 22:34:17 Created ubuntu_command: /home/siddharth/.cache/ubuntuimages/ubuntu_commands871424824 | |
2014/10/26 22:34:17 Rebooting into recovery to flash |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment