Установил Ubuntu Touch (Developer Preview) на свой Samsung Galaxy Nexus. Интерес победил)
Инструкция здесь:
Под Ubuntu 13.04 у меня все получилось быстро и без проблем.
Пока система слабо юзабельна. Звонить и смски писать можно, ходить в интернет по Wi-Fi тоже. На этом, пожалуй, все) Остальное еще не доделано.
Интерфейс красивый и удобный, но пока не очень шустрый.
Попутно набросал скрипт для переноса контактов из Google (да, пока синхронизации тоже нет).
Скрипт пока сырой (да и вряд ли есть смысл его допиливать), но телефоны и имейлы синхронизирует.
#!/bin/bash
googleContactsFile=$1
if [ "$googleContactsFile" == "" ];
then
echo "USAGE: $0 contactFileName"
exit 1
fi
name="Name"
email1="E-mail 1 - Value"
email2="E-mail 2 - Value"
phone1value="Phone 1 - Value"
phone1detail="Phone 1 - detail"
phone2value="Phone 2 - Value"
phone2detail="Phone 2 - detail"
blank=""
facebookID="FacebookID"
facebookStatus="Facebook Status"
facebookLink="Facebook-link"
Favorite="Favorite"
poBox="poBox"
extendedAddress="extended address"
street_address="street address"
locality="locality"
region="region"
postal_code="postal code"
country_name="country name"
echo "$name,$email1,$email2,$phone1value,$phone1detail,$phone2value,$phone2detail,$blank,$facebookID,$facebookStatus,$facebookLink,$Favorite,$poBox,$extendedAddress,$street_address,$locality,$region,$postal_code,$country_name"| tee data.csv
cat $googleContactsFile | while read line
#head -50 $googleContactsFile | while read line
do
if ( echo "$line"|grep "BEGIN:VCARD" > /dev/null );
then
parse=1
name=""
email1=""
email2=""
phone1value=""
phone1detail=""
phone2value=""
phone2detail=""
blank=""
facebookID=""
facebookStatus=""
facebookLink=""
Favorite=""
poBox=""
extendedAddress=""
street_address=""
locality=""
region=""
postal_code=""
country_name=""
continue
fi
if ( echo "$line"|grep "END:VCARD" > /dev/null );
then
parse=0
continue
fi
if [ $parse -eq 1 ];
then
key="`echo $line |awk -F":|;" '{print $1}'`"
value="`echo $line |awk -F":" '{print $2}'|sed -e 's/[^a-zA-Z0-9@. +]//g'`"
case $key in
"FN") name="`echo "$value"|grep -ve '^ *$'`";;
"EMAIL") if [ "$email1" == "" ];
then
email1="$value";
else
email2="$value";
fi ;;
"TEL") if [ "$phone1value" == "" ];
then
phone1value="$value";
else
phone2value="$value";
fi ;;
esac
if [ "$name" == "" ]; then continue; fi
echo "$name,$email1,$email2,$phone1value,$phone1detail,$phone2value,$phone2detail,$blank,$facebookID,$facebookStatus,$facebookLink,$Favorite,$poBox,$extendedAddress,$street_address,$locality,$region,$postal_code,$country_name"
fi
done | tee -a data.csv