As doing development, it's much easier to have adb in recovery. You will
need to hack the recovery build to get adb in recovery. YC

2015-11-23 22:28 GMT+08:00 Amish Munshi <[email protected]>:

> Hello Team,
>
> *Goal*:
>
> I am long time Linux user, developer but new to I am new to the
> ubuntu-touch community I am trying to get ubuntu touch working on Nexus 6
> (Shamu).
>
> *Working so far*:
> I have followed the Porting guide and compiled the ubuntu touch and have
> the required boot.img, system.img and recovery.img. I have flashed the
> boot.img and recovery.img to my device. I have downloaded the xenial
> rootfs.
>
> *Non working step*:
>
> rootstock-touch-install is unable to find my device to write the
> system.img when I am in the recovery mode.
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$ pwd
> /home/amunshi/phablet/phablet/project-rootstock-ng
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$ ls -l
> total 460500
> -rw-rw-r-- 1 amunshi amunshi      1670 Nov 22 09:53
> README.rootstock-touch-install
> -rwxrwxr-x 1 amunshi amunshi      5942 Nov 22 09:53 rootstock-touch
> -rwxrwxr-x 1 amunshi amunshi      5564 Nov 22 09:53 rootstock-touch-install
> -rw-rw-r-- 1 amunshi amunshi 471524325 Nov 21 22:00
> xenial-preinstalled-touch-armhf.tar.gz
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$
> ./rootstock-touch-install xenial-preinstalled-touch-armhf.tar.gz
> ../out/target/product/shamu/system.img
> [sudo] password for amunshi:
> please make sure the device is attched via USB in recovery mode
> error: device not found
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$
>
> *In **bootloader** mode*:
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ adb devices
> List of devices attached
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ fastboot devices
> ZX1G229B2G    fastboot
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *In Recovery mode*:
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ adb devices
> List of devices attached
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ fastboot devices
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *References*:
>
> RootFS:
> http://
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> cdimage.ubuntu.com
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> ubuntu-touch
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> daily-preinstalled
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /current/
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> xenial-preinstalled-touch-armhf.tar.gz
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
>
> Porting Guide:
> https
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> ://
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> developer.ubuntu.com
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> en
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /start/
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> ubuntu-for-devices
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> porting-new-device
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ ls -l
> out/target/product/shamu/
> total 273104
> -rw-rw-r--  1 amunshi amunshi        20 Nov 22 09:42 android-info.txt
> -rw-rw-r--  1 amunshi amunshi    381346 Nov 22 09:42 android-ramdisk.img
> -rw-r--r--  1 amunshi amunshi  11694080 Nov 22 09:42 boot.img
> drwxrwxr-x  2 amunshi amunshi      4096 Nov 22 09:43 cache
> -rw-r--r--  1 amunshi amunshi   6398160 Nov 22 09:43 cache.img
> -rw-rw-r--  1 amunshi amunshi     35474 Nov 22 09:42clean_
> <http://clean_steps.mk>steps.mk <http://clean_steps.mk>
> drwxrwxr-x  2 amunshi amunshi      4096 Nov 22 09:43 data
> drwxrwxr-x  4 amunshi amunshi      4096 Nov 22 09:29 external
> drwxrwxr-x  2 amunshi amunshi      4096 Nov 22 09:39 fake_packages
> -rw-rw-r--  1 amunshi amunshi     36032 Nov 22 09:42 installed-files.txt
> -rw-rw-r--  1 amunshi amunshi   7262647 Nov 22 09:28 kernel
> drwxrwxr-x 16 amunshi amunshi      4096 Nov 22 09:42 obj
> -rw-rw-r--  1 amunshi amunshi       693 Nov 22 09:42previous_build_
> <http://previous_build_config.mk>config.mk
> <http://previous_build_config.mk>
> -rw-r--r--  1 amunshi amunshi   4426255 Nov 22 09:42 ramdisk.img
> -rw-rw-r--  1 amunshi amunshi   4311296 Nov 22 09:42 ramdisk-recovery.cpio
> -rw-rw-r--  1 amunshi amunshi   2753628 Nov 22 09:42 ramdisk-recovery.img
> drwxrwxr-x  3 amunshi amunshi      4096 Nov 22 09:42 recovery
> -rw-r--r--  1 amunshi amunshi  10020864 Nov 22 09:42 recovery.img
> drwxrwxr-x  9 amunshi amunshi      4096 Nov 22 09:39 root
> drwxrwxr-x  5 amunshi amunshi      4096 Nov 22 09:39 symbols
> drwxrwxr-x 11 amunshi amunshi      4096 Nov 22 09:42 system
> -rw-r--r--  1 amunshi amunshi  90057680 Nov 22 09:43 system.img
> drwxrwxr-x  3 amunshi amunshi      4096 Nov 22 09:42 ubuntu
> drwxrwxr-x 10 amunshi amunshi      4096 Nov 22 09:42 ubuntu-root
> -rw-r--r--  1 amunshi amunshi 142201768 Nov 22 09:43 userdata.img
> -rw-rw-r--  1 amunshi amunshi         0 Nov 22 09:57
> utopic-preinstalled-touch-armhf.tar.gz
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *Question*:
>
> 1. Should adb and fastboot be able to detect the device in recovery mode?
>
> 2. Why does rootstock-touch-install not find my device?
>
> Thanks,
> Amish.
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help   : https://help.launchpad.net/ListHelp
>
>
-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to